Commit Graph

  • d3b9441f25 2026.9.2 master 2026.9.2 ricky 2026-09-09 21:43:55 -04:00
  • 852d2119a0 Fix over-calculation of hours for multi-day appointments ricky 2026-09-09 21:43:22 -04:00
  • 041a6441fe 2026.9.1 2026.9.1 ricky 2026-09-09 21:14:52 -04:00
  • 0e54316eac Refactor indentation in view_hook_listener.rb for improved readability ricky 2026-09-08 22:39:09 -04:00
  • 250442db9d removed trailing / ricky 2026-09-08 08:24:00 -04:00
  • c3a5657b7b Updated README 2026.9.0 ricky 2026-09-06 21:49:16 -04:00
  • ee4327152d Updated README ricky 2026-09-06 21:45:45 -04:00
  • 39f31cfb11 Fix redirect after appointment deletion and handle missing appointment gracefully ricky 2026-09-06 21:38:20 -04:00
  • df788d4d97 Remove settings partial from plugin registration ricky 2026-09-06 21:31:44 -04:00
  • 9fac291490 removed unused permissions, moved view registration into setup ricky 2026-09-06 21:30:19 -04:00
  • 8448c06b10 Refactor menu registration to add top menu item for calendar and remove project menu entry for customer calendar ricky 2026-09-06 21:21:45 -04:00
  • 97ed852068 Implement global permissions for customer appointments and update views to check permissions before displaying actions ricky 2026-09-06 21:11:18 -04:00
  • 167e956457 Add holiday management functionality with CRUD operations ricky 2026-09-05 22:08:36 -04:00
  • 9a8787c3da Moved calendar JavaScript inclusion from view hook to the calendar view ricky 2026-08-26 10:37:35 -04:00
  • 2acbbd343a Moved javascript into javascript file ricky 2026-08-25 14:38:24 -04:00
  • 46784cff44 Added a today button to bring the calendar to the current day ricky 2026-08-25 14:30:06 -04:00
  • e3b2d33f8e Added session management for calendar month/year ricky 2026-08-25 14:24:30 -04:00
  • 40fc92b692 2026.8.1 2026.8.1 ricky 2026-08-24 20:40:00 -04:00
  • 8427c26532 Refactor appointment labels to use localization for edit and new appointment headers; add missing localization keys. ricky 2026-08-24 20:30:13 -04:00
  • de7aba15ce Add inline customer creation modal and functionality ricky 2026-08-24 20:17:41 -04:00
  • 7807e5a1e7 Tweaked layout for avatar & days ricky 2026-08-19 13:56:51 -04:00
  • a93fdfe63b Added call out status ricky 2026-08-19 12:50:40 -04:00
  • edd75af01b update the favicon without java script ricky 2026-08-19 08:20:02 -04:00
  • bd649daa4e added js to dynamically change fav icon to a calendar ricky 2026-08-18 22:05:42 -04:00
  • 7dbec61c78 Added new issue link ricky 2026-08-18 07:53:59 -04:00
  • 3e961e2ae9 added option to hide past weeks ricky 2026-08-17 19:31:31 -04:00
  • e80769bf05 added border around today ricky 2026-08-17 19:10:32 -04:00
  • e4a51ca393 automatically scroll to today ricky 2026-08-17 18:58:09 -04:00
  • f99450a58b updated colors and style ricky 2026-08-17 18:52:28 -04:00
  • d529c99a02 Add day count calculation to appointment display in calendar ricky 2026-08-12 08:37:28 -04:00
  • 631afa5a6d Refactor calendar to have the date placed on the left and the total estimated hours placed on the right ricky 2026-08-12 07:18:13 -04:00
  • 97d2fbf5bc Implement responsive mobile view for calendar layout and tooltip positioning ricky 2026-08-12 07:13:24 -04:00
  • 4e4389dbb8 Remove new apointment links from non working days ricky 2026-08-11 15:13:21 -04:00
  • 045414e789 Redefine grid layout for calendar and optimize weekend cell display ricky 2026-08-11 14:59:39 -04:00
  • fbe3eb7382 Enhance appointment card layout with improved styling and structure ricky 2026-08-11 14:46:50 -04:00
  • 7d6cddf5ca Open estimates in new tab ricky 2026-08-11 14:31:11 -04:00
  • 62985e9ca2 Added header for simple appointments partial ricky 2026-08-10 19:51:58 -04:00
  • 0d10a19078 Require redmine_qbo 2026.8.0 2026.8.0 ricky 2026-08-10 19:38:33 -04:00
  • 625b970f29 Refactor status retrieval in CustomerAppointment to use constant directly ricky 2026-08-10 19:23:04 -04:00
  • 48aa873a02 Use the wiki tool bar ricky 2026-08-10 19:20:46 -04:00
  • adb5344d51 Refactor appointment tooltip links for customer, vehicle, and estimate to simplify display ricky 2026-08-10 19:14:16 -04:00
  • c656b77b22 Add customer appointment hook to show view for enhanced customization ricky 2026-08-10 19:03:33 -04:00
  • 01925c60fd Add status legend to calendar view and refactor status retrieval in appointment show ricky 2026-08-10 16:44:49 -04:00
  • c3064c75f9 Update appointment duration and estimated hours labels for localization ricky 2026-08-10 16:33:01 -04:00
  • 4c93e19c19 Only show appointments if thye exist ricky 2026-08-10 16:16:39 -04:00
  • 3c65700b52 Add customer show hook to display upcoming appointments and refactor appointment list rendering ricky 2026-08-10 15:50:23 -04:00
  • 048b7d4198 Enhance event sorting by time of day in chronological order ricky 2026-08-10 15:28:16 -04:00
  • b4be49816c Normalize subject field by stripping whitespace and titleizing ricky 2026-08-10 15:13:04 -04:00
  • 8d4d9238dc Refactor tooltip labels to remove default text for localization ricky 2026-08-10 15:06:53 -04:00
  • 71bd6c787e Add toggle for displaying only customer appointments and update localization ricky 2026-08-10 15:06:44 -04:00
  • a028bfd87f put vehicle on new line ricky 2026-08-10 15:06:13 -04:00
  • c7d8486e00 Add appointment time display in tooltip and show view ricky 2026-08-09 22:06:44 -04:00
  • ddb16cd4bf Enhance calendar view to display total estimated hours for appointments and issues ricky 2026-08-09 21:52:21 -04:00
  • 68425e690a Add create_issues action and route for customer appointments ricky 2026-08-09 21:45:11 -04:00
  • 78d1986493 Fixed comment ricky 2026-08-09 21:33:17 -04:00
  • 9961ae9b03 Add customer actions hook and appointment creation functionality ricky 2026-08-09 21:31:28 -04:00
  • 8d2779cd3b Deleted unused helper ricky 2026-08-09 21:30:34 -04:00
  • 45fcdeebd7 Add method to create issues from labor lines in QBO estimates ricky 2026-08-09 20:46:19 -04:00
  • 11bc1f1d57 Increased avatar size to 25x25 ricky 2026-08-08 11:21:31 -04:00
  • 42f6ec0e41 Add styling for cancelled appointments with strikethrough effect ricky 2026-08-08 11:16:22 -04:00
  • d33e430c75 Enhance customer appointments view with localization, improved links, and additional actions ricky 2026-08-08 11:11:34 -04:00
  • f3583528ea only show furture appointments ricky 2026-08-08 11:10:49 -04:00
  • 5960127b26 Added to_s ricky 2026-08-08 11:10:08 -04:00
  • ba16d88659 only show add link for today and future dates ricky 2026-08-08 11:09:50 -04:00
  • 802db23048 Added quick status action buttons ricky 2026-08-07 22:40:08 -04:00
  • 94e5b95257 Refactor upcoming appointments view for improved accessibility and styling; add status badge styles and localization labels ricky 2026-08-07 22:25:31 -04:00
  • d19deb658b Fix query to filter appointments by date instead of start_date ricky 2026-08-07 21:54:39 -04:00
  • 6077b2cb0b Refactor appointment status styles and enhance tooltip alignment for improved UI consistency ricky 2026-08-07 21:40:25 -04:00
  • 3e791a64b6 Update tooltip to link technician name and conditionally display end date based on duration ricky 2026-08-07 21:26:33 -04:00
  • 86533981bc Refactor appointment model and views to use a single date field; update tooltip and calendar display for improved functionality ricky 2026-08-07 21:20:46 -04:00
  • 88a40b356c Added my page upcoming appointment block ricky 2026-08-07 12:38:50 -04:00
  • b8b94ad8e2 Enhance appointment layout with responsive styles and multi-line support for titles and details ricky 2026-08-07 08:05:21 -04:00
  • c481879dd8 Add duration field to appointments and enhance calendar tooltip functionality ricky 2026-08-06 21:24:54 -04:00
  • 83cdbe7c7c Refactor appointment display and styles for improved layout and tooltip functionality ricky 2026-08-06 20:58:10 -04:00
  • a0dac795f1 Use the start date for the due date is the end date is nil ricky 2026-08-06 20:40:33 -04:00
  • d17f58fb62 Fixed various issues with the new appointment form ricky 2026-08-06 20:36:35 -04:00
  • 10fdfba032 Removed new appointment link ricky 2026-08-06 20:20:33 -04:00
  • 1babb8b946 Preload the start date ricky 2026-08-06 20:20:18 -04:00
  • 054e833939 Add CustomerPatch to extend Customer model with appointments association ricky 2026-08-06 19:58:37 -04:00
  • 7f8038d085 New appointment link ricky 2026-08-06 16:40:06 -04:00
  • c31a8c7ce6 added translation for duration ricky 2026-08-06 16:39:47 -04:00
  • bc7c4e26c6 Added style to show and form ricky 2026-08-06 16:32:13 -04:00
  • 51010758c6 Added tooltip box ricky 2026-08-06 16:05:33 -04:00
  • 42ddb46e8e Removed test message ricky 2026-08-06 15:49:42 -04:00
  • 790cefdcfe Initial Commit with basic functionality ricky 2026-08-06 13:12:19 -04:00