Jeppe Bundgaard
880680d7f8
Add reusable ErrorBanner component and integrate into MyWashStart
2026-06-07 22:07:56 +02:00
Jeppe Bundgaard
02eae47d34
Refactor toggle-task event emission in SelfServeTaskList component
2026-06-04 00:00:28 +02:00
Jeppe Bundgaard
3f01d38676
Enhance self-serve image loading with preload and error handling
2026-06-03 23:53:54 +02:00
Jeppe Bundgaard
be35baa838
Refactor self-serve registration field for improved layout and accessibility
2026-06-03 20:06:31 +02:00
Jeppe Bundgaard
cf29589e29
Fix self-serve vehicle step progression
2026-06-03 17:51:46 +02:00
Jeppe Bundgaard
05cabd8edc
Add margin and padding adjustments to self-serve task checkbox
2026-06-02 20:09:18 +02:00
Jeppe Bundgaard
74a7c9f23f
Refactor self-serve task list to improve task title handling and remove unnecessary description checks
2026-06-02 20:03:55 +02:00
Jeppe Bundgaard
90952a68b7
Refactor SubusersTable to use ActionSettingsWheelButton for row actions
2026-06-02 09:23:49 +02:00
Jeppe B
667e93af8f
Resolve failing frontend checks
2026-06-02 01:13:28 +02:00
Jeppe B
a0fb02baa1
Merge pull request #106 from copenhagentruckwash/fix-booking-delete-access-permission
...
Fix booking delete action visibility
2026-06-02 00:47:38 +02:00
Jeppe B
c445b932db
Fix booking delete action visibility
2026-06-02 00:47:19 +02:00
Jeppe B
81016fd898
Fix unsafe order attachment previews
2026-06-02 00:38:03 +02:00
Jeppe B
b224cf67d1
Fix mobile POS order completion
2026-06-02 00:26:53 +02:00
Jeppe B
c26f0184d9
Fix Stripe email invoice paid validation
2026-06-02 00:07:35 +02:00
Jeppe B
cf074ff893
Secure privileged session caches
2026-06-01 21:52:42 +02:00
Jeppe Bundgaard
d096444ca0
Remove unused lane unavailable warning message from SelfServeLaneStep.vue
2026-06-01 19:41:16 +02:00
Jeppe B
acf19c281a
Add email notification actions for booking confirmations and wash certificates
2026-06-01 13:24:29 +02:00
Jeppe B
931c31c7be
Stabilize self-serve question loading layout
2026-05-30 18:37:37 +02:00
Jeppe B
b893e69b54
Keep user vehicle actions in wheel menu
2026-05-28 23:35:14 +02:00
Jeppe Bundgaard
225741cf7b
Refactor unit tests and clean up Vue component formatting
...
- Update `self-serve-studio-managed-inspector.spec.js` to improve node kind checks.
- Tidy up and standardize `SessionUser.request` calls in `vehiclesTable.vue`.
- Format code consistently in tables, conditions, and task specs for clarity and maintenance.
2026-05-28 19:47:02 +02:00
Jeppe Bundgaard
cc241e5e19
Add subuser support and require notes for specific products
2026-05-28 16:36:42 +02:00
Jeppe Bundgaard
c5a536fbea
Add subuser support and require notes for specific products
2026-05-28 16:12:41 +02:00
Jeppe Bundgaard
625757fafc
Fix Danish translations and enhance mobile department auto-selection logic
2026-05-27 17:34:51 +02:00
Jeppe Bundgaard
c437c89cfa
Add release management enhancements, runtime-aware frontend updates, and extensive test coverage
...
- Implement release update detection, asset preloading, and frontend version management.
- Add unit and E2E tests for release update workflows, widget behavior, and failure scenarios.
- Introduce new services for handling release ping, error reporting, and update installation workflows.
- Extend i18n for release-related components and error report localization.
- Add `ReleaseFrontendVersionBadge.vue` and related styles to display frontend update statuses.
2026-05-27 13:23:22 +02:00
Jeppe Bundgaard
8ab8915429
Add release management components and update routing logic. Introduce keyboard shortcuts, enhance release data grid, and improve asset handling in Nginx configuration.
2026-05-26 14:14:13 +02:00
Jeppe Bundgaard
ebcd52a019
Add endpoint mode options, release channel rollback handling, and runtime refresh improvements
...
- Implement `endpoint_mode` (manual/auto) and related configuration in i18n across multiple locales.
- Add new utility methods for channel rollback and runtime confirmation workflows.
- Update unit and E2E tests to cover runtime refresh behavior, channel switching mechanics, and release references.
- Enhance `SessionUser` and related services to improve error handling during release runtime refresh.
- Add data-test attributes for frontend components to support improved test coverage.
2026-05-21 14:47:46 +02:00
Jeppe Bundgaard
130cc2fc10
Add release runtime bootstrap implementation with unit and E2E tests
...
- Create `releaseBootstrap.js` service to handle runtime configuration and remote frontend loading.
- Integrate runtime-aware API URL resolution across components and services.
- Update i18n phrases to clarify new domains for `ssl_domain_message`.
- Enhance unit and E2E tests to validate runtime-based frontend loading and fallback behavior.
- Refactor session-related API calls and incorporate runtime-configured base URLs.
2026-05-20 11:26:21 +02:00
Jeppe Bundgaard
d25726fafd
Add unit and E2E tests for release channel availability and switched-notice functionality. Configure runtime mocks and implement Vue components for channel-specific handling.
2026-05-19 12:05:25 +02:00
Jeppe Bundgaard
4f1973d048
Add SuperUser Release Manager view with channel management, deployments, replay, and integrations
2026-05-19 10:04:00 +02:00
Jeppe Bundgaard
d69c474655
Add multilingual glossary and phrases for i18n, including terms, attributes, and compatibility across da, de, en, no, and sv locales.
2026-05-19 08:03:39 +02:00
Jeppe Bundgaard
56078307da
Update vehicles table action visibility and adjust E2E test timeouts and MinIO configuration
...
- Change `displayActionsDirectly` prop to `false` in vehicles table for compact mode consistency.
- Refactor E2E tests with reusable `PAGE_READY_TIMEOUT` constant to prevent flaky behavior.
- Enhance MinIO configuration in replication management and system status tests to include additional environment variables and form fields.
2026-05-18 15:07:25 +02:00
Jeppe Bundgaard
bf0b2152c5
Enhance replication management to support MinIO alongside database and Redis, update UI labels, and improve status reporting
2026-05-18 13:48:16 +02:00
Jeppe Bundgaard
9771723992
Fix chromium mobile runner flakes
2026-05-18 12:28:23 +02:00
Jeppe Bundgaard
5081fe0776
Add Playwright PR runner and Vitest unit test fast runner scripts; integrate with test commands and update specs/tests for PR-based selection.
2026-05-18 10:59:56 +02:00
Jeppe Bundgaard
d135a3f0af
Add database and Redis replication support to System Status Dashboard, including UI updates, new routes, localization, and unit/E2E tests.
2026-05-17 15:32:45 +02:00
Jeppe Bundgaard
d148c0d6b9
Enhance ActionSettingsWheelButton functionality with fixed positioning logic, ResizeObserver integration, and dropdown layout syncing; refactor unit tests for improved mock structure.
2026-05-13 17:36:15 +02:00
Jeppe Bundgaard
75bab7b425
Update UI styles and logic for ActionSettingsWheelButton, invoicing period components, and desktop section layout, adding flyout positioning logic and syncing.
2026-05-13 16:47:31 +02:00
Jeppe Bundgaard
8dfaebba00
Add unit test for user vehicle actions visibility and enhancements for department 75 loading UI, default department handling, and translations.
2026-05-13 15:35:21 +02:00
Jeppe Bundgaard
fba85a72c1
Refactor pagination components to use provide and usePaginatedList, optimize fast link handling with queuing and concurrency limits, and update XLVask content generation logic and caching.
2026-05-12 15:03:03 +02:00
Jeppe Bundgaard
c657ec57ad
Refactor DatePeriodSelector and invoicing period tests: adjust visibility condition for mobile update button, remove redundant test skips, and enhance logic for date shortcut handling across layouts.
2026-05-12 05:38:50 +02:00
Jeppe Bundgaard
f24df440d0
Enhance ActionSettingsWheelButton and invoicing period tests with improved structure and visibility checks
2026-05-12 04:52:05 +02:00
Jeppe Bundgaard
2700ff3526
Add caching, component updates, and unit tests for invoicing period and XLVask functionality
2026-05-12 03:41:40 +02:00
Jeppe Bundgaard
a261f2f3bd
Add unit tests and components for invoicing period flag handling and self-wash view rendering
2026-05-11 21:40:51 +02:00
Jeppe Bundgaard
81c4ba0800
Refine safety seal normalization, enhance booking completion flow, and update E2E tests for improved validation and popup handling.
2026-05-11 04:37:34 +02:00
Jeppe Bundgaard
a754cfc7bb
Add delay support for booking completion flow, refine safety seal handling, and enhance popup submission logic with better action management and validation. Update related E2E tests.
2026-05-11 01:56:15 +02:00
Jeppe Bundgaard
fabc4ad54a
Refactor department access logic to use canAccessAssignedDepartment. Update related components, tests, and UI for consistency. Add tests for unassigned department handling and align E2E layouts.
2026-05-07 13:50:12 +02:00
Jeppe Bundgaard
b89ae2bb9e
Sort departments by priority order in UI and API logic. Add support for "order_priority" and normalize fields consistently throughout components and tests.
2026-05-07 13:22:07 +02:00
Jeppe Bundgaard
fb162eef6c
Add archived department filtering feature for superusers, including E2E tests, UI updates, and OpenAPI enhancements. Extend department table with archived toggle switch and update translations.
2026-05-07 12:54:31 +02:00
Jeppe Bundgaard
dc2840e023
Merge remote-tracking branch 'origin/master'
2026-05-07 10:43:02 +02:00
Jeppe Bundgaard
fe6d9e8d16
Add E2E tests for department branding management and refine supporting API mocks. Implement branding creation, editing, assignment, and clearing workflows. Extend DepartmentProfile with branding UI and logic updates.
2026-05-07 10:42:45 +02:00