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
656e43d449
Add SuperUser replication management view, including UI for database and Redis hosts, replication status, provisioning, and Compose template generation
2026-05-18 09:55:41 +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
f7f01dcd2f
Add E2E and unit tests for invoicing period flag handling, enhance duplicate groups filtering by date, and implement Excel export for department 75 distribution
2026-05-13 13:58:00 +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
b73f83a4ab
Clean up debug logs in invoicing statistics, add isDateLoading state for period paging, update date change handling with refresh logic, and enhance locale translations and tests.
2026-05-12 04:03:36 +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
31e72af9bf
Warm smoke route chunks before Playwright runs
2026-05-11 03:47:05 +02:00
Jeppe Bundgaard
10a52521d5
Fix invoicing period invoice action
2026-05-11 03:35:36 +02:00
Jeppe Bundgaard
c9b34ba36c
Fix frontend smoke test races
2026-05-11 03:15:56 +02:00
Jeppe Bundgaard
87ad8f9d31
Merge remote-tracking branch 'origin/master'
2026-05-11 01:57:06 +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
378598b161
Restrict unassigned department visibility test to desktop, refactor test selectors, and simplify department loading logic.
2026-05-07 14:12:17 +02:00
Jeppe Bundgaard
e8c1dda3cc
Add E2E test for unassigned department visibility in the overview list. Refactor department sorting and UI logic with priority-based filtering for improved accessibility.
2026-05-07 13:54:53 +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
Jeppe Bundgaard
7ab7d83fb5
Align invoicing period specs with formatted date contract
2026-05-07 10:15:49 +02:00
Jeppe Bundgaard
a7789cb631
Merge remote-tracking branch 'origin/master'
2026-05-06 14:15:01 +02:00
Jeppe Bundgaard
da65876a64
Add responsive tests for "/qr/new-customer" layout, extend API with split_by_month logic, and update E2E/admin tests with session mocking and department sync fixes. Normalize POS department handling, improve invoicing period split logic, and enhance receipt export safety.
2026-05-06 14:14:34 +02:00
Jeppe Bundgaard
f245161bfa
Align stale unit specs with current self-serve and invoices views
2026-05-06 09:08:23 +02:00
Jeppe Bundgaard
bdffdca420
Handle "STOP" command failures by interpreting "lane not occupied" as a safe-to-clear state. Refactor error handling, add clearActiveWashState, and extend unit/E2E tests with this scenario.
2026-04-30 14:52:40 +02:00
Jeppe Bundgaard
5d1199a133
Update unit test to include lane click event trigger
2026-04-29 17:43:29 +02:00
Jeppe Bundgaard
4752b3d096
Add self-serve feature logic, including lane filtering, normalization, and OpenAPI updates. Enhance Self-Serve Studio with progress indicators, UI controls, path projection streaming, and abort handling. Update E2E and unit tests for enhanced self-serve behaviors.
2026-04-29 17:27:53 +02:00
Jeppe Bundgaard
fc9c3700a1
Add Danish self-serve labels and guided wash flow steps. Update UI with guided step actions and bottom control integration. Fix translations and refine E2E/unit test coverage for self-serve flow behavior.
2026-04-29 16:01:34 +02:00
Jeppe Bundgaard
a15d6841c5
Add task attachment management to Self-Serve Studio. Extend graph, path outcomes, and flow logic. Update E2E/unit tests with attachment creation, upload, download, deletion flows, and related validations.
2026-04-29 14:41:29 +02:00
Jeppe Bundgaard
9641f67e3a
Extend Self-Serve Studio with "action" nodes, supporting creation, focus, and editing workflows. Add unit tests, normalize forms, and enhance virtual binding/gateway logic. Update E2E tests and node visualization settings.
2026-04-29 10:56:40 +02:00
Jeppe Bundgaard
de2fa57c63
Add audit issue navigation and task-button normalization to Self-Serve Studio. Implement node ID resolution, audit visualization logic, and reusable task button helpers. Extend E2E and unit tests.
2026-04-29 09:51:09 +02:00
Jeppe Bundgaard
a658fe7863
Resume active self-serve washes for authenticated customers across devices. Update OpenAPI, UI components, and extend E2E/unit tests.
2026-04-28 18:00:09 +02:00
Jeppe Bundgaard
503fb84f10
Extend Self-Serve Studio with deferred relay logic and Bookinger-style loading states. Update OpenAPI, UI components, and related E2E/unit tests.
2026-04-28 17:09:50 +02:00
Jeppe Bundgaard
11bb8f824d
Extend Self-Serve Studio with vehicle type management, mutation options, and enhanced simulation/debug tools. Update OpenAPI, UI components, and related E2E/unit tests.
2026-04-28 16:54:27 +02:00
Jeppe Bundgaard
8615cc6678
Introduce task-service logic and relay coverage to Self-Serve Studio. Add service normalization, binding service visualizations, and task-service coverage mapping. Extend E2E tests for tasks and bindings.
2026-04-28 15:42:06 +02:00
Jeppe Bundgaard
65e4c27f45
Enhance Self-Serve Studio with dynamic filters, scoped layouts, and optimized auto-layout logic. Update filtering behavior, node visibility, and edge handling. Extend E2E tests for vehicle-specific scenarios.
2026-04-28 15:01:30 +02:00
Jeppe Bundgaard
f9d8b87768
Add new table and enhance studio layout logic
...
Introduce `department_selfserve_studio_layouts` table for department-specific layouts and implement advanced auto-layout functionality in the DepartmentSelfServeStudio module. Added custom node definitions, updated styling, and integrated new logics for sorting and visualizing nodes in the Vue Flow interface.
2026-04-28 14:21:26 +02:00
Jeppe Bundgaard
586a0cc86d
Add fullscreen mode to Self-Serve Studio with improved canvas controls and responsive layout adjustments. Extend related E2E tests.
2026-04-28 13:46:47 +02:00
Jeppe Bundgaard
e9cbb40559
Add all-in-one self-serve studio with flow editor, simulator, versioning, and enhanced E2E/OpenAPI support. Extend legacy edge gateway workflows.
2026-04-28 13:36:16 +02:00
Jeppe Bundgaard
f2c3962749
Improve error handling for lane service updates and add comprehensive tests for edge gateway failures. Refactor route handling and enhance lane/session binding logic.
2026-04-28 12:29:56 +02:00
Jeppe Bundgaard
e63e113628
Load EdgeGateway components asynchronously in SuperUserDashboard self-serve view to optimize performance.
2026-04-28 11:37:35 +02:00
Jeppe Bundgaard
4b02de7358
Add self-serve Edge Agents management with navigation, routes, and tabs. Update legacy redirects and extend unit and E2E tests.
2026-04-28 11:32:23 +02:00
Jeppe Bundgaard
61aab76e63
Add self-serve sessions management with filtering, force-stop functionality, and enhanced E2E test coverage. Extend edge gateway module configuration tests.
2026-04-28 10:03:36 +02:00
Jeppe Bundgaard
e26e37d9d7
Add enhanced admin access checks and error handling for draft transaction customers and self-serve processes. Extend edge gateway diagnostics, refine terminal readiness detection, and improve live session test coverage.
2026-04-28 09:01:52 +02:00
Jeppe Bundgaard
d411da2a12
Enhance edge gateway live sessions, improve WebSocket and error diagnostics, optimize lane relay testing, and extend terminal and command handling features.
2026-04-27 17:39:24 +02:00
Jeppe Bundgaard
15b3c726dc
Add relay test modes (local/cloud), enhance lane and self-serve relay testing, and refine UI/UX for department hardware workspace.
2026-04-27 16:25:18 +02:00
Jeppe Bundgaard
ee47c801ea
Enhance edge gateway live session handling, extend telemetry updates, refine department lane bindings, and replace legacy invoice components.
2026-04-27 14:14:52 +02:00
Jeppe Bundgaard
85a6506bfd
Stabilize frontend unit test environments
2026-04-24 19:22:24 +02:00
Jeppe Bundgaard
4febb998c3
Add mass-import feature for customer data including UI, parsing enhancements, and E2E testing
2026-04-23 19:28:13 +02:00
Jeppe Bundgaard
04467316c2
Add gateway health handling to unit and E2E tests, refine department lanes table logic, and enhance advanced view behavior.
2026-04-23 18:45:01 +02:00
Jeppe Bundgaard
cc0b238de9
Align unit contracts with latest master routes and POS UI
2026-04-23 15:47:02 +02:00
Jeppe Bundgaard
f6904335dc
Merge remote-tracking branch 'origin/master'
2026-04-23 15:38:43 +02:00
Jeppe Bundgaard
2929c418fe
Enhance edge gateway diagnostics, refine relay management, extend terminal features, and update tests with new scenarios.
2026-04-23 15:38:27 +02:00
Jeppe Bundgaard
35f52c89c4
Format stale unit spec updates with Prettier
2026-04-23 15:33:56 +02:00
Jeppe Bundgaard
3c32d1375b
Fix stale unit specs for current router and edge workspace
2026-04-23 15:26:43 +02:00
Jeppe Bundgaard
200b31ecd8
Fix mojibake in POS flow spec
2026-04-23 15:14:02 +02:00
Jeppe Bundgaard
3934397799
Merge remote-tracking branch 'origin/master'
2026-04-23 15:02:43 +02:00
Jeppe Bundgaard
a36af34f15
Expand edge gateway diagnostics, refine installer session logic, update E2E tests, and introduce task/log/statistics views.
2026-04-23 15:01:24 +02:00
Jeppe Bundgaard
74613746c7
Fix self-serve type modules for Vite build
2026-04-23 14:58:43 +02:00
Jeppe Bundgaard
326cf45040
Improve edge gateway styling, enhance relay management logic, and expand E2E tests with new diagnostics and onboarding scenariosEnhance edge gateway UI styling, refine relay bindings management, introduce transport diagnostics, and update E2E tests with new scenarios.
2026-04-23 14:47:55 +02:00
Jeppe Bundgaard
58f9e48e3e
Improve edge gateway styling, enhance relay management logic, and expand E2E tests with new diagnostics and onboarding scenarios
2026-04-23 14:47:40 +02:00
Jeppe Bundgaard
9457d842ca
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# tests/unit/edge-gateway-workspace.spec.js
2026-04-23 14:38:19 +02:00
Jeppe Bundgaard
2b9bf8cd42
Relax statistics merge source assertion
2026-04-23 14:36:05 +02:00
Jeppe Bundgaard
3dab2fa901
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# src/features/edgeGateways/EdgeGatewayManager.vue
# tests/unit/edge-gateway-service.spec.js
# tests/unit/edge-gateway-workflow-helpers.spec.js
# tests/unit/edge-gateway-workspace.spec.js
# vite.config.js
2026-04-23 14:34:21 +02:00
Jeppe Bundgaard
c031f28541
Format workspace spec with pinned Prettier
2026-04-23 14:24:00 +02:00
Jeppe Bundgaard
a92bad7485
Format edge gateway workspace regression spec
2026-04-23 14:16:15 +02:00
Jeppe Bundgaard
af85076ef4
Enhance lane relay management in edge gateway workspace, refine installer polling logic, and accelerate test execution
2026-04-23 14:13:15 +02:00
Jeppe Bundgaard
1faf311787
Preserve staged gateway version in statistics
2026-04-23 14:09:57 +02:00
Jeppe Bundgaard
f568270c9f
Normalize rotated edge gateway credentials
2026-04-23 13:50:58 +02:00
Jeppe Bundgaard
69fc59b546
Update edge gateway smoke landing expectations
2026-04-23 13:37:06 +02:00
Jeppe Bundgaard
3a4cdbaeb9
Expand edge gateway workspace and streamline app loading
2026-04-23 13:33:12 +02:00
Jeppe Bundgaard
f111541056
Restore Vite dependency discovery for Playwright
2026-04-23 13:21:59 +02:00
Jeppe Bundgaard
20183b36e1
Update edge gateway workflow helper contract
2026-04-23 12:42:43 +02:00
Jeppe Bundgaard
1a2218704d
Format updated edge gateway unit specs
2026-04-23 12:32:30 +02:00
Jeppe Bundgaard
90eb67ba8c
Align edge gateway workspace with route contract
2026-04-23 12:20:33 +02:00
Jeppe Bundgaard
4ef59b0355
Replace vue-toast-notification with custom useAppToast across components and enhance Edge Gateway installer state management.
2026-04-23 11:07:12 +02:00
Jeppe Bundgaard
50190da52f
Revise QR code generation library, enhance POS flow, and update Edge Gateway management views and tests
2026-04-23 10:48:08 +02:00
Jeppe Bundgaard
fc26e12013
Remove configuration cache problems report
2026-04-23 10:32:08 +02:00
Jeppe Bundgaard
85f24bdb0c
Improve readability in edge gateway tests and helper functions through consistent formatting adjustments
2026-04-23 09:02:41 +02:00
Jeppe Bundgaard
0f8b0273c1
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# src/features/edgeGateways/EdgeGatewayManager.vue
2026-04-23 09:01:11 +02:00
Jeppe Bundgaard
7efa9f172c
Introduce Edge Gateway management pages and implement WebSocket session handling
2026-04-23 09:00:43 +02:00
Jeppe Bundgaard
b576465f50
Stabilize tablet admin auth mocks
2026-04-22 19:38:41 +02:00
Jeppe Bundgaard
8094356488
Make edge gateway inventory reactive
2026-04-22 19:01:10 +02:00
Jeppe Bundgaard
0432564367
Force refresh gateway discovery polling
2026-04-22 18:45:49 +02:00
Jeppe Bundgaard
8391557f2d
Repair gateway workspace event wiring
2026-04-22 18:31:50 +02:00
Jeppe Bundgaard
c3381aea39
Hydrate stored sessions before guarded routes
2026-04-22 18:02:57 +02:00
Jeppe Bundgaard
c72da3879b
Repair edge gateway manage page contract
2026-04-22 17:00:38 +02:00
Jeppe Bundgaard
f6c8e8123a
Match edge gateway service endpoint literals
2026-04-22 16:43:53 +02:00
Jeppe Bundgaard
03bb16309a
Fix edge gateway unit contracts
2026-04-22 16:39:15 +02:00
Jeppe Bundgaard
b5f9210c42
Restore edge gateway service compatibility
2026-04-22 16:30:48 +02:00
Jeppe Bundgaard
bee7d699d3
Introduce Edge Gateway module with configuration support and API refinements.
2026-04-22 16:24:54 +02:00
Jeppe Bundgaard
ab1d52da0f
Align edge gateway smoke fixture container health
2026-04-22 16:11:01 +02:00
Jeppe Bundgaard
40f1b0e208
Stabilize edge gateway smoke operation sequencing
2026-04-22 16:00:29 +02:00
Jeppe Bundgaard
04ee87b3ad
Fix encoding issue in EdgeGatewayOverviewPage by replacing non-standard character with a proper middle dot (·).
2026-04-22 15:42:00 +02:00