Jeppe Bundgaard
3a4cdbaeb9
Expand edge gateway workspace and streamline app loading
2026-04-23 13:33:12 +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
Jeppe Bundgaard
ba1288ae10
Add tests for new container services, health status, and "Cancel Operation" flow in Edge Gateway operations
2026-04-22 15:39:55 +02:00
Jeppe Bundgaard
7ebcac6fa0
Add tests for "Cancel Operation" behavior and UI elements in Edge Gateway services and workspace. Fix formatting in E2E network tests.
2026-04-22 15:35:37 +02:00
Jeppe Bundgaard
1e21df7c68
Add "Cancel Operation" functionality for Edge Gateways with UI, API, and state management integration.
2026-04-22 15:35:17 +02:00
Jeppe Bundgaard
dfea80034a
Update Danish localization for "select_customer_invoice" field in i18n files
2026-04-22 15:05:16 +02:00
Jeppe Bundgaard
c4af52ad39
Add readJsonFile helper to strip UTF-8 BOM and refactor tests to use it for consistent JSON parsing
2026-04-22 14:47:30 +02:00
Jeppe Bundgaard
ce2a18d203
Fix formatting issues across multiple E2E test files to standardize indentation, string quoting, and line breaks, aligning with project conventions.
2026-04-22 14:28:39 +02:00
Jeppe Bundgaard
bff949a1f0
Add "Copy Last Wash" matched state with visual feedback and localization adjustments in mobile POS flow.
2026-04-22 14:04:32 +02:00
Jeppe Bundgaard
f139cd1001
Improve focus styles and platform consistency for interactive elements in PosDepartmentStepMobile2LastOrder.vue and PosDepartmentStepMobile2Product.vue.
2026-04-22 13:44:07 +02:00
Jeppe Bundgaard
2380b64758
Cache edge gateway data locally, enhance fleet revalidation logic, optimize gateway operations, and improve layout in PosDepartmentStepMobile2Product.vue.
2026-04-22 13:32:24 +02:00
Jeppe Bundgaard
21c42fa443
Introduce caching and workspace persistence for Edge Gateways, optimize API requests with in-flight request tracking, and implement UI layout adjustments in PosDepartmentStepMobile2Product.vue.
2026-04-22 13:25:19 +02:00
Jeppe Bundgaard
c03603f3f3
Refactor PosDepartmentStepMobile2Product.vue to improve layout consistency, introduce vehicle-card__additional-items-status container, and ensure responsive design; add bounding box assertions to validate button dimensions in mobile order flow E2E tests.
2026-04-22 13:10:50 +02:00
Jeppe Bundgaard
94f56d9cd0
Standardize and fix formatting issues in PosDepartmentStepMobileFlow.vue, including consistent spacing, indentation, semicolon usage, and string quoting styles, ensuring adherence to project conventions.
2026-04-22 13:05:11 +02:00
Jeppe Bundgaard
a24bb41df2
Implement long-press functionality for mobile POS actions, including "Copy Last Wash" and primary product selection, with localization and visual feedback enhancements.
2026-04-22 12:42:21 +02:00
Jeppe Bundgaard
d7832910e0
Enhance Playwright dev server setup, add Linux-specific process handling, introduce server output buffering, and expand edge gateway diagnostics and E2E tests.
2026-04-22 12:02:03 +02:00
Jeppe B
aa1da3ec4d
Merge pull request #48 from copenhagentruckwash/run-tests-and-fix-issues
...
Run tests and fix issues
2026-04-22 11:58:52 +02:00
Jeppe Bundgaard
9cee2f70ba
Merge remote-tracking branch 'origin/run-tests-and-fix-issues' into run-tests-and-fix-issues
...
# Conflicts:
# playwright.global-setup.mjs
2026-04-22 11:50:27 +02:00
Jeppe Bundgaard
6e3506ff28
Refactor: Remove unused readJsonFile helper, improve server process handling in Playwright setup, and optimize superuser booking and draft count logic.
2026-04-22 11:49:44 +02:00
Jeppe Bundgaard
827d8a3c39
Classify full E2E draft and superuser specs
2026-04-22 09:42:01 +02:00
Jeppe Bundgaard
892471bd3a
Classify full E2E draft and superuser specs
2026-04-22 09:39:37 +02:00
Jeppe B
f13bff2ff5
Merge pull request #47 from copenhagentruckwash/run-tests-and-fix-issues
...
Fix BOM-safe locale parsing in i18n tests
2026-04-21 22:52:29 +02:00
Jeppe Bundgaard
75b8dff0f8
Fix Playwright dev server startup on runner
2026-04-21 22:27:33 +02:00
Jeppe B
13528b07af
Update tests.yml
2026-04-21 19:33:10 +02:00
Jeppe B
7bdfb43635
Fix locale test JSON parsing with UTF-8 BOM support
2026-04-21 17:36:37 +02:00
Jeppe Bundgaard
9f9d6de03f
Clean up: Remove unused styles in PosDepartmentStepMobile2Product.vue.
2026-04-21 15:32:05 +02:00
Jeppe Bundgaard
83bfdf5f0a
Self-heal legacy POS snapshots to preserve normalized vehicle shape.
2026-04-21 15:23:35 +02:00
Jeppe Bundgaard
817c174e0e
Add unit tests for Orders navigation count refresh and fallback customer caching, update POS mobile accessibility labels:
...
- Introduced `orders-draft-count-refresh.spec.js` for testing `Orders` navigation hooks on customer changes and order deletions.
- Enhanced `use-draft-transaction-customer.spec.js` with tests for clearing cached fallback customers.
- Updated POS mobile components with accessibility labels and localization for image viewer and customer suggestion buttons.
- Added support for `vehicleCustomerSuggestionsGet` handling in e2e mocks and tests.
2026-04-21 15:20:50 +02:00
Jeppe Bundgaard
44f77eadc1
Restrict draft export action to superusers and update localization for "send to e-conomic".
2026-04-21 15:04:33 +02:00
Jeppe Bundgaard
46bf518a0e
Add E2E tests and harness for customer assignment modal:
...
- Implemented end-to-end test cases for validating `AssignDraftOrderCustomerModal` workflows, including error handling and behavior consistency.
- Introduced test harness in `change-customer-modal.html` and `change-customer-modal.ts` to facilitate testing of modal interactions.
- Added supporting unit tests for modal behavior and integration with session data.
2026-04-21 14:52:22 +02:00
Jeppe Bundgaard
84e3b0e982
Add Stripe invoice actions and order booking counts:
...
- Introduced support for managing Stripe invoices in `DepartmentPosOrder.vue`, including helper functions for status handling, action visibility, and cancellation.
- Added `isStripeHostedInvoiceOpen` and `shouldShowStripeInvoiceAction` checks to control panel visibility.
- Enhanced `fetchSuperUserBookingCounts` with a new endpoint for department-scoped booking totals and streamlined logic for grouped counts.
- Updated e2e tests to reflect booking badge tooltips and streamlined department-based count requests.
2026-04-21 13:38:26 +02:00
Jeppe Bundgaard
1bd1b992a2
Add assign draft order customer modal and related e2e tests:
...
- Introduced `AssignDraftOrderCustomerModal` component with supporting localization for managing customer assignments.
- Added e2e harness for modal testing in `assign-draft-order-customer-modal.html` and `assign-draft-order-customer-modal.ts`.
- Implemented e2e test cases for customer assignment workflows in `assign-draft-order-modal-create.spec.ts` and `assign-draft-order-modal-layout.spec.ts`.
2026-04-21 13:16:22 +02:00