Commit Graph
100 Commits
Author SHA1 Message Date
Jeppe Bundgaard 5329b62bc5 "Add Buefy for navigation menu; implement DesktopNavigationBuefy.vue and integrate into viewport layout." 2025-12-05 20:29:46 +01:00
Jeppe Bundgaard 83bc1246fb "Refactor NavigationMenuDepartment button formatting for improved readability in mobile tooltip layout." 2025-12-05 20:19:45 +01:00
Jeppe Bundgaard 54cc7c298c "Add responsive department selection menu with tooltip for mobile; optimize desktop dropdown layout and styling." 2025-12-05 20:09:24 +01:00
Jeppe Bundgaard 7a43669ed5 "Fix update-version endpoint URL by removing incorrect port specification in Vite configuration." 2025-12-03 08:45:07 +01:00
Jeppe Bundgaard d1446f1435 "Fix update-version endpoint URL by removing incorrect port specification in Vite configuration." 2025-12-01 15:22:28 +01:00
Jeppe Bundgaard b548582c7c "Remove unnecessary console warning from VersionCheck.vue for cleaner debugging output." 2025-12-01 15:10:27 +01:00
Jeppe Bundgaard 933eba04aa "Introduce version check mechanism with notifications for updates; enhance Vite build process for automated server update handling." 2025-12-01 14:59:56 +01:00
Jeppe Bundgaard ac7ddc37fb "Add new piktogrammer images and update switch-case logic in Piktogrammer.vue to support additional product categories." 2025-11-28 12:35:54 +01:00
Jeppe Bundgaard eed5d6aa3b "Restrict 'Tilbage til egen konto' navigation item to superusers by updating permissions for improved access control." 2025-11-28 08:08:56 +01:00
Jeppe Bundgaard e9a83700fa "Remove redundant action label in OrdersTable for cleaner UI and simplified code." 2025-11-27 15:29:51 +01:00
Jeppe Bundgaard 61c828c051 "Enhance ActionSettingsWheelButton: add visibility condition for labels based on user permissions and session properties." 2025-11-27 15:12:55 +01:00
Jeppe Bundgaard fdc5b845be "Update redirect logic in OrdersTable to include additional parameter for enhanced navigation handling." 2025-11-27 15:05:27 +01:00
Jeppe Bundgaard aeb57e70e2 "Introduce Order Actions Modal to enhance user interaction; refactor OrdersTable for improved layout and add summary mode to OrderContentTable for concise order display." 2025-11-27 15:01:24 +01:00
Jeppe Bundgaard 9920455728 "Refactor OrdersTable for responsive design; add mobile and tablet-friendly card layouts, enhance redirection logic, and introduce relative time labels." 2025-11-27 14:11:03 +01:00
Jeppe Bundgaard e91f8f2a4b "Add filters and mobile-friendly toggles to OrderBookingsTable; enhance date labels with relative terms and provide 'Show all bookings' button when filters are applied." 2025-11-27 12:07:58 +01:00
Jeppe Bundgaard f8a57c9654 "Remove extraneous character from MyBookingsBook.vue; clean up UI display in empty state message." 2025-11-27 10:51:39 +01:00
Jeppe Bundgaard 2ce314590e "Hide system orders from non-superusers in OrdersTable based on user permissions; update visibility logic to enhance access control." 2025-11-27 10:30:56 +01:00
Jeppe Bundgaard 8110bff6db "Refactor OrdersTable and related components to enhance visibility handling based on user permissions, streamline PO display logic, and improve guest mode functionality across booking flows." 2025-11-27 10:24:12 +01:00
Jeppe Bundgaard e22092ada2 "Add validation message to MyBookingsBook.vue for displaying missing required fields; disable 'Go to confirmation' button if validation errors persist." 2025-11-26 13:12:09 +01:00
Jeppe Bundgaard 284379e534 "Refactor GuestBookExteriorWash, ActionSettingsWheelButton, and related components: streamline user session checks, improve error handling in vehicle suggestions, and enhance authenticated request logic for flexible token management." 2025-11-26 12:21:19 +01:00
Jeppe Bundgaard f8b171dc71 "Refactor DepartmentDailyReport components: add props for department-specific and all-departments handling, update navigation to support selectAllDepartments, and modify report display logic for enhanced flexibility and usability." 2025-11-26 11:15:43 +01:00
Jeppe Bundgaard ba9a5551a3 "Add version selector to OrderBookingsTable for toggling between new and legacy booking portals; replace notification with dropdown to improve UI clarity and portal access." 2025-11-26 10:02:38 +01:00
Jeppe Bundgaard 00b5a63477 "Remove wash certificate booking logic from PosDepartmentStepMobile2.vue to simplify transaction handling and reduce unnecessary promise chaining." 2025-11-25 15:13:33 +01:00
Jeppe Bundgaard a87526fa64 "Add excludedOrderIds prop to OrdersTable and related components; implement logic for filtering and handling excluded orders across invoicing and transaction views." 2025-11-25 14:40:23 +01:00
Jeppe Bundgaard 8fbbdf5fd0 "Add clickFunction prop to DepartmentDashboardDailyReportCount for handling card click events; integrate OrderBookingsTable into DepartmentDailyReport with click-to-bookings redirection." 2025-11-25 12:36:29 +01:00
Jeppe Bundgaard 1be833462a "Refactor DepartmentDashboardDailyReport components: add dynamic suffix handling for labels, enhance 'All' department selection feature in navigation, and streamline out-of values management across display and report logic." 2025-11-25 11:32:42 +01:00
Jeppe Bundgaard b4b85d6a9b "Enable additional items component display in PosDepartmentStepMobile2.vue by removing conditional v-show directive." 2025-11-25 11:17:15 +01:00
Jeppe Bundgaard 6a16c5aa7b "Add booking stats to DepartmentDailyReport: include booking counts, update UI labels, and enhance daily report display logic for more comprehensive metrics." 2025-11-25 11:17:10 +01:00
Jeppe Bundgaard 5e4713338e "Improve filter management in OrderBookingsTable: add new filter detection logic with isFilterApplied, enhance empty table message based on filters, streamline 'Show All Bookings' functionality, and update UI consistency for filter reset actions." 2025-11-25 09:28:08 +01:00
Jeppe Bundgaard ac29d026e4 "Refactor user impersonation logic: move QR code generation and display logic to ActionSettingsWheelButton, update usersTable to use enhanced settings wheel, and improve filter reset handling in OrderBookingsTable." 2025-11-25 08:32:24 +01:00
Jeppe Bundgaard b07a7febb2 "Add new booking portal links and filters: implement new portal redirection in BookingsPagination, add filters for today's and pending bookings in OrderBookingsTable, and enhance mobile responsiveness." 2025-11-25 08:14:08 +01:00
Jeppe Bundgaard eec5aca983 "Introduce legacy booking pages and routes: add MyBookingsLegacy and DepartmentBookingsLegacy components with associated routes, update OrderBookingsTable to include legacy booking portal link, and implement conditional redirection for legacy portal access." 2025-11-24 16:24:58 +01:00
Jeppe Bundgaard e7befaa981 "Refactor booking logic across multiple components: enhance booking completion flow, improve safety seal certificate handling, streamline booking ID validation, and update API filter syntax for consistency." 2025-11-24 15:47:59 +01:00
Jeppe Bundgaard 023743f80d "Enhance OrdersTable hover functionality: add hover text support, truncate long text values with a new truncate utility in SessionUser, and update EditableTableColumn with hover text handling." 2025-11-24 13:21:32 +01:00
Jeppe Bundgaard db996f093e "Refactor vehicle and booking components: streamline booking application logic, update metadata fields (e.g., booking_id, lastOrderId), enhance vehicle selection with duplicate prevention, and improve consistency in pending bookings handling." 2025-11-24 13:02:15 +01:00
Jeppe Bundgaard 85f0901cc2 "Add branding details table in DepartmentProfile.vue for improved department information display." 2025-11-24 10:58:22 +01:00
Jeppe Bundgaard 36325fb7b5 "Disable vehicle selection view in PosDepartmentStepMobile2.vue when primary product is set." 2025-11-20 16:12:49 +01:00
Jeppe Bundgaard b9e752444b "Add auto-apply logic for pending bookings in PosDepartmentStepMobile2.vue: implement booking selection, metadata updates, primary/addon mapping, and watchers for booking/vehicle changes." 2025-11-20 16:08:19 +01:00
Jeppe Bundgaard f790532eae Remove unnecessary console.log statements from POSDepartmentProcess.vue for cleaner code. 2025-11-20 15:45:13 +01:00
Jeppe Bundgaard b69e4a2c3b "Refactor booking metadata handling and vehicle selection: replace regNrTraekker/regNrTrailer with reg_1/reg_2, adjust pending bookings logic, and align filters in loadPendingBookings for consistency." 2025-11-20 15:15:30 +01:00
Jeppe Bundgaard 71c80c0c18 "Refactor booking components: update routes, adjust navigation for 'Book Vask' pages, improve conditional rendering in GuestBookExteriorWash, introduce getDepartmentsGuest for unauthenticated requests, and enhance table colspan logic in OrderBookingsTable." 2025-11-20 13:12:52 +01:00
Jeppe Bundgaard a92ee51464 "Refactor OrdersTable and related components: simplify table classes, remove unused ColorIndicator, wrap action buttons in a div, and adjust label size in UsersPagination for consistency. Rename translation key in Orders.vue." 2025-11-20 11:24:38 +01:00
Jeppe Bundgaard ed23743f06 "Refactor navigation and booking components: update routes for 'Book Vask' pages, adjust conditional rendering in booking tables, and revise modal styling for consistency." 2025-11-20 09:57:32 +01:00
Jeppe Bundgaard 6e3ea19366 "Refine PosDepartmentStepMobile2.vue and PosDepartmentStep2MobileVehicleSelection.vue: simplify button logic, update text display for the next button, and remove restrictive category filtering for improved flexibility." 2025-11-20 09:40:21 +01:00
Jeppe Bundgaard 0378f2c956 "Refactor DepartmentPosOrder.vue: replace editField function invocations with streamlined showEditObjectFieldForm method for consistency and maintainability." 2025-11-20 09:22:39 +01:00
Jeppe Bundgaard 77d1ab8a83 "Set fixed table layout in ProductsTable for improved content alignment and consistency." 2025-11-19 16:47:30 +01:00
Jeppe Bundgaard d3870b2d0d "Enhance Add Customer button logic in POS mobile popup: require specific fields to be filled and update conditions for rendering. Simplify input field classes by removing redundant validation styling." 2025-11-19 13:35:47 +01:00
Jeppe Bundgaard b139e606d1 "Normalize registration number inputs by converting to uppercase across components. Prevent duplicates in POS search results and simplify watchers in mobile manual input fields." 2025-11-18 15:49:42 +01:00
Jeppe Bundgaard 0b1b588d17 "Add watchers for reg_1, reg_2, and reg_3 in PosDepartmentStep1MobileManualInput to synchronize user input changes with setValueUserInput function." 2025-11-18 14:52:26 +01:00
Jeppe Bundgaard d3210f2a8d "Update empty state message in PosLastScannedLicensePlatesV2 to improve clarity and consistency." 2025-11-18 14:19:54 +01:00
Jeppe Bundgaard 03caca314b "Fix division by zero issue in DepartmentDailyReportThisWeek.vue by adding fallback to 0 for calculated values." 2025-11-18 14:13:08 +01:00
Jeppe Bundgaard 443774a0cb "Refactor department dashboard: centralize reports display with DepartmentDashboardReports, adjust column span in notifications table for better alignment, and comment out unused notifications module for cleaner navigation." 2025-11-18 14:03:23 +01:00
Jeppe Bundgaard 75849e3575 "Remove redundant table cell in bookings table for cleaner layout." 2025-11-18 13:34:13 +01:00
Jeppe Bundgaard 9761bde75b "Adjust permissions and enhance UI behavior across components: refine super user and permission checks in DepartmentPosOrder.vue, improve bookings table layout, conditionally render pagination in DepartmentBookings, handle function execution with promises in EditFieldForm, and comment out unused time bookings module." 2025-11-18 13:16:18 +01:00
Jeppe Bundgaard ff3cfebe3a "Remove unused Clear button in PosDepartmentStep1MobileTransactionHistory for streamlined UI." 2025-11-18 11:18:58 +01:00
Jeppe Bundgaard 84cbd432a8 "Enhance POS mobile steps: refactor button styles with buttonClasses prop, improve product/category display logic, add loading states, and prioritize category sorting by rules." 2025-11-18 11:09:07 +01:00
Jeppe Bundgaard f59568a3f9 "Add new favicon assets and rename existing files for updated branding." 2025-11-18 09:17:56 +01:00
Jeppe Bundgaard 5bdd774849 "Hide customer and additional items sections in PosDepartmentStepMobile2 using v-show directive. Update app branding: rename app to 'Truck Wash' in vite.config.js. Add and update favicon assets for new branding." 2025-11-17 17:20:05 +01:00
Jeppe Bundgaard ac1765f1c0 "Refactor mobile POS components: integrate vehicle selection reset, add long press handling with scroll detection in PosDepartmentStepMobile2, introduce minimum close delay for vehicle selection, and enhance product sorting with priority-based ordering." 2025-11-17 16:32:31 +01:00
Jeppe Bundgaard 7ea0c19caf "Update app branding in vite.config.js: change app name, short name, and description to 'Truck Wash.io'." 2025-11-17 15:26:58 +01:00
Jeppe Bundgaard 97f5338f74 "Hide global search in DesktopHeader.vue by adding v-show directive for conditional rendering." 2025-11-17 15:23:07 +01:00
Jeppe Bundgaard d25d167903 "Remove unnecessary console warning from SelectProductsFormPOS.vue to clean up mounted lifecycle hook." 2025-11-17 14:17:25 +01:00
Jeppe Bundgaard 32bf34658d "Add 'Add Customer' functionality: integrate new popup component and action flow for customer creation in PosDepartmentStepMobile. Update popup handling logic, adjust button actions, and introduce dynamic form autofill for seamless user experience." 2025-11-17 13:31:54 +01:00
Jeppe Bundgaard 3ae84cac1c "Refactor booking-related components: update terminology in OrderBookings.vue, enhance error handling in ShowErrorField.vue, and improve action handling with extended support and dynamic display in ActionSettingsWheelButton.vue." 2025-11-17 10:15:29 +01:00
Jeppe Bundgaard 9c35e34ce6 "Refactor multiple components for improved booking flow and mobile responsiveness: add 'only today' filter to OrderBookingsTable.vue for precise data selection, enable small-screen support in PaginationDisplay.vue, and refactor DepartmentBookings.vue with enhanced filters. Introduce ViewportResponsiveWrapper for adaptive layouts and improve mobile UI with WhiteBoxCard integration." 2025-11-17 08:07:56 +01:00
Jeppe Bundgaard 6cac0b205a "Refactor multiple components to enhance booking flow and usability: update EditableTableColumn logic in OrdersTable.vue, optimize hasVehicle computation in MyBookingsBook.vue, introduce mobile wizard steps with dynamic step navigation, and improve mobile UI with fixed bottom navigation and layout adjustments. Remove and comment unused intranet routes." 2025-11-13 15:43:50 +01:00
Jeppe Bundgaard 1550138a43 "Refactor multiple components for improved booking flow and usability: add validation checks to order updates in PosDepartmentStepMobileButtonNextStep.vue, optimize query parameter construction in Products.vue, adjust mobile column classes in SelectProductsFormPOS.vue, and enhance mobile booking UI in MyBookingsBook.vue with improved layout, accessibility, and date/time selection logic." 2025-11-13 15:01:03 +01:00
Jeppe Bundgaard 34cb298f24 "Enhance SelectProductsFormPOS.vue and MyBookingsBook.vue with improved category handling, compact layout adjustments, dynamic grid updates, and updated booking flow: implement default category selection, update mobile-friendly column classes, add product selection step for mobile, and refine time formatting logic." 2025-11-13 14:15:06 +01:00
Jeppe Bundgaard 017437fecf "Enhance various components with improved sorting, formatting, and layout updates: add time formatting logic for midnight in NewBookingStep5.vue, introduce compact mode for vehicle suggestions layout in TimeBookingsElementVehicleSuggestions.vue, and implement priority-based addon sorting in PosDepartmentStepMobile2Addons.vue. Remove unused customer slot logic in MyBookingsBook.vue for cleanup." 2025-11-13 13:21:10 +01:00
Jeppe Bundgaard 40127ac64a "Add new piktograms (19.png, 20.png) and update getPicture logic in Piktogrammer.vue for mapping enhancements" 2025-11-13 12:30:05 +01:00
Jeppe Bundgaard 6859bfda30 "Enhance MyBookingsBook.vue with dynamic interior-exterior wash handling: add logic for linked product toggling, caching associated washes, and improving addon visibility/updates." 2025-11-13 12:08:26 +01:00
Jeppe Bundgaard 145501b883 "Add new piktograms and mapping updates to Piktogrammer.vue: integrate 5.png, 6.png, 17.png, and 39.png assets with updated getPicture logic and deprecated older assets." 2025-11-13 10:49:55 +01:00
Jeppe Bundgaard 126179e9b4 "Add new piktograms and corresponding logic: integrate 11.png, 15.png, and 49.png assets into Piktogrammer.vue with updated getPicture mappings." 2025-11-13 10:28:49 +01:00
Jeppe Bundgaard 86174a6485 "Enhance MyBookingsBook.vue initialization: add conditional customer number check with onCustomerNumberChange; optimize loadWashCertificateProduct placement for better efficiency." 2025-11-13 10:02:23 +01:00
Jeppe Bundgaard 1f31c12810 "Add error handling and validation enhancements to MyBookingsBook.vue: improve customer number validation with dynamic feedback and validation requests; enhance booking process error handling with detailed alerts and retry options." 2025-11-13 09:48:21 +01:00
Jeppe Bundgaard c91f7acc2a "Add dynamic validation to customer number input in MyBookingsBook.vue: highlight input field with error styling when missing and required." 2025-11-12 15:47:24 +01:00
Jeppe Bundgaard f5568f849b "Enhance MyBookingsBook.vue with forced pickup product addition: auto-add pickup product when enabled; update logic for visibility, filtering, and basket handling for consistency." 2025-11-12 15:33:58 +01:00
Jeppe Bundgaard b10634e190 "Standardize pickup checkbox label in MyBookingsBook.vue to 'Inkl. Pick-Up' for consistency across views." 2025-11-12 14:47:16 +01:00
Jeppe Bundgaard d6c47ad85c "Update MyBookingsBook.vue: revise checkbox label for pickup option to 'Inkl. Pickup' for improved clarity." 2025-11-12 14:46:08 +01:00
Jeppe Bundgaard 7a3d1d1b91 "Add showPrices prop for conditional price display across components; implement handling in ProductBox.vue, NewBookingStep5.vue, and related views for improved flexibility." 2025-11-12 14:44:27 +01:00
Jeppe Bundgaard 3a859074ca "Add warning and success notifications to NewBookingStep5.vue: validate booking fields, improve user guidance with dynamic messages; refine date-time handling in MyBookingsBook.vue and TimeBookingsElementSelectDateTime.vue for consistent formatting." 2025-11-12 14:11:09 +01:00
Jeppe Bundgaard f2cc8e6a55 "Refine MyBookingsBook.vue and TimeBookingsElementSelectDateTime.vue date-time selection: add '00:00' as 'in the day', improve time formatting, conditional labels, and slot handling for enhanced user clarity." 2025-11-12 13:21:50 +01:00
Jeppe Bundgaard 4b0195d26b "Enhance OrderBookingsTable.vue with customer number visibility controlled by permissions; improve table layout with updated editable fields, ellipsis styling, and dynamic column adjustments." 2025-11-12 11:45:50 +01:00
Jeppe Bundgaard bcc9198394 "Add email and SMS notifications configuration to UserProfile.vue; implement editable fields with validation and backend integration." 2025-11-11 15:03:30 +01:00
Jeppe Bundgaard 5431da663d "Update navigation menu items to use localized labels; improve ActionSettingsWheelButton order editing with conditional label logic." 2025-11-11 13:39:47 +01:00
Jeppe Bundgaard a957919986 "Add phone number edit functionality to UserProfile.vue; implement save dialog with validation and backend integration; filter Safety Seal addon in MyBookingsBook.vue." 2025-11-11 13:25:15 +01:00
Jeppe Bundgaard 96a44b47ef "Add wash certificate product auto-attachment to MyBookingsBook.vue; ensure accurate pricing with department context and reload on department change." 2025-11-11 11:32:05 +01:00
Jeppe Bundgaard 1716e959f3 "Add attachment handling to ActionSettingsWheelButton.vue: fetch and display order attachments with download functionality; update downloadAttachment method to support auto-opening links." 2025-11-11 11:21:14 +01:00
Jeppe Bundgaard 46ff0a938b "Comment out booking edit action in OrderBookingsTable.vue; add placeholder comment for Actions header to improve clarity." 2025-11-11 10:40:00 +01:00
Jeppe Bundgaard 7fbca5de56 "Update OrderBookingsTable.vue filters to use clearer labels; set default filter for MyBookings.vue to show unfulfilled bookings." 2025-11-11 10:30:26 +01:00
Jeppe Bundgaard b7cb9ddbca "Add sorted bookings by date to OrderBookingsTable.vue; introduce 'isFirstBookingOfDay' to group entries by day and enhance table display with daily headers." 2025-11-11 10:23:09 +01:00
Jeppe Bundgaard f1233a8830 "Add canEditBooking function to enhance permission checks in OrderBookingsTable.vue; update editable fields and actions to respect booking edit permissions." 2025-11-11 10:13:29 +01:00
Jeppe Bundgaard 723a3447d2 "Add canEditBooking function to enhance permission checks in DepartmentDashboardOrderBooking.vue; update editable fields, actions, and UI elements to respect booking edit permissions." 2025-11-11 10:06:18 +01:00
Jeppe Bundgaard f68791d552 "Comment out 'Statistics' menu item in NavigationMenuItemsSuperUser.vue to hide it from the navigation menu." 2025-11-11 09:50:54 +01:00
Jeppe Bundgaard 6b25180fe3 "Enhance OrderBookings and ActionSettingsWheelButton: add safety seal validation, denial handling, and improved admin booking actions; introduce reg_1 and reg_2 handling for vehicle-related actions; refine redirection logic and UI elements for better clarity and functionality." 2025-11-11 08:56:14 +01:00
Jeppe Bundgaard 745d8d93cb "Replace BookingsPagination with OrderBookingsTable in DepartmentBookings.vue; add filter props and dynamic filter handling to OrderBookingsTable.vue for enhanced filtering and data display." 2025-11-11 08:21:03 +01:00
Jeppe Bundgaard d18c8b0ccd "Enhance user redirection logic: add new_tab parameter to SessionUser.vue and update ActionSettingsWheelButton.vue to support opening links in a new tab for improved user navigation." 2025-11-11 08:15:12 +01:00
Jeppe Bundgaard 74be373e7c "Refactor ActionSettingsWheelButton.vue: simplify label logic using dynamic properties, add conditional display for admin actions, and enhance delete buttons with danger templates for improved clarity and safety." 2025-11-11 08:10:32 +01:00
Jeppe Bundgaard 61d500e7a1 "Enhance error handling in ObjectsGlobal.vue with a new centralized handleError method; update OrderBookingsTable.vue to include department filter functionality and dynamic department loading for improved filtering options." 2025-11-11 08:03:52 +01:00
Jeppe Bundgaard facf9c001c "Add 'permissionCheckFunction' to editable columns in OrderBookingsTable.vue for improved permission handling and customization" 2025-11-10 17:11:48 +01:00