Commit Graph
100 Commits
Author SHA1 Message Date
Jeppe Bundgaard 7c04622019 Stabilize POS duplicate warning visual snapshot 2026-07-01 12:53:02 +02:00
Jeppe Bundgaard 5609b28e5a Reserve Playwright CI ports 2026-07-01 10:44:17 +02:00
Jeppe Bundgaard 2dc2a49758 Switch edge gateway frontend to HTTPS polling 2026-07-01 09:40:47 +02:00
Jeppe Bundgaard e304c66f93 Reduce Firefox full E2E worker pressure 2026-06-30 17:13:44 +02:00
Jeppe Bundgaard db0caf1bea Update self-serve relay tests for local transport 2026-06-30 17:10:05 +02:00
Jeppe Bundgaard 8ddb87ddca Refactor relay status getters and setters to use type aliases for improved clarity 2026-06-30 16:22:35 +02:00
Jeppe Bundgaard 730ddb1c96 Add outbox replay handling with configurable limits and timeouts 2026-06-30 16:15:57 +02:00
Jeppe Bundgaard 48f428a4f0 Extend self-serve hardware batch wait 2026-06-30 15:22:29 +02:00
Jeppe Bundgaard 806db63e9e Avoid duplicate self-serve gate errors 2026-06-30 13:32:50 +02:00
Jeppe Bundgaard c2a30c46c3 Handle Cloud Shelly fallback in self-serve controls 2026-06-30 12:07:43 +02:00
Jeppe Bundgaard 1ce08a7f32 Stabilize POS action menu vehicle assertion 2026-06-30 12:03:11 +02:00
Jeppe Bundgaard 4486d26e50 Update admin POS E2E expectations 2026-06-30 10:57:07 +02:00
Jeppe Bundgaard e49a3b46e6 Update superuser E2E expectations 2026-06-30 10:19:14 +02:00
Jeppe Bundgaard 7bfb341551 Enhance stopping wash functionality with local storage management and restoration logic 2026-06-30 10:16:09 +02:00
Jeppe Bundgaard 05e1dae033 Relax self-serve studio graph spread assertion 2026-06-30 09:41:25 +02:00
Jeppe Bundgaard 7f98454965 Add batch processing for lane hardware commands and status retrieval 2026-06-30 09:30:38 +02:00
Jeppe Bundgaard c6ec485303 Stabilize desktop POS E2E assertions 2026-06-30 09:30:28 +02:00
Jeppe Bundgaard d6d3e3b0e9 Stabilize POS mobile note popup test 2026-06-30 09:09:01 +02:00
Jeppe Bundgaard 91b6d6a9dc Fix night wash E2E booking label expectation 2026-06-30 08:27:55 +02:00
Jeppe Bundgaard b2f6165ae3 Update self-serve lane checks to include availability and self-serve status validation 2026-06-29 15:45:59 +02:00
Jeppe Bundgaard 4ab49794de Add null safety for selectedGrantCustomerNumber in session handling 2026-06-29 15:38:48 +02:00
Jeppe Bundgaard fe69642a64 Add machine wash configuration and controls to self-serve module 2026-06-29 15:15:26 +02:00
Jeppe Bundgaard 65829f5e23 Refactor authentication handling and permission checks in self-serve routes 2026-06-29 14:53:55 +02:00
Jeppe Bundgaard 8713bf8646 Enhance self-serve functionality by adding lane availability checks and updating response data 2026-06-29 14:25:43 +02:00
Jeppe Bundgaard 3ec0e1f992 Fix typo in invoice transfer monitor test for failed transfers 2026-06-29 12:26:30 +02:00
Jeppe Bundgaard 74151c65d0 Update smoke tests to support localization for workfeed and system status pages 2026-06-29 12:08:03 +02:00
Jeppe Bundgaard e16777f95c Improve regex patterns for invoice period flags and collection visibility checks 2026-06-29 11:52:36 +02:00
Jeppe Bundgaard 8e9e66f846 Add endpoint and functionality to test Slack internal department goal progress webhook 2026-06-29 11:32:43 +02:00
Jeppe Bundgaard 0e9db3ee20 Refactor i18n message handling to use runtime messages and improve linked message resolution 2026-06-29 11:20:34 +02:00
Jeppe Bundgaard 220013c4f0 Refactor input value handling and improve validation in ObjectsGlobal component 2026-06-29 11:08:47 +02:00
Jeppe Bundgaard d23d5da165 Refactor input value handling and improve validation in ObjectsGlobal component 2026-06-29 08:27:54 +02:00
Jeppe Bundgaard 53315bbb56 Stabilize parallel E2E slices 2026-06-15 16:17:45 +02:00
Jeppe Bundgaard c88f5442ab Stabilize edge gateway cancellation E2E mock 2026-06-15 12:39:20 +02:00
Jeppe Bundgaard 7f347b6c90 Group full E2E slices by browser device and role 2026-06-15 12:19:15 +02:00
Jeppe Bundgaard e607ac8232 Limit attachment GETs and dedupe order item loads 2026-06-15 11:55:30 +02:00
Jeppe Bundgaard 2594cd475f Keep POS scanner camera preview live 2026-06-15 11:06:19 +02:00
Jeppe Bundgaard 4fdbd22879 Stabilize remaining full e2e slices 2026-06-15 01:13:46 +02:00
Jeppe Bundgaard 0392672a2d Stabilize Firefox desktop and tablet e2e slices 2026-06-14 23:54:28 +02:00
Jeppe Bundgaard 3d229a2de2 Stabilize WebKit desktop POS visuals 2026-06-14 22:33:05 +02:00
Jeppe Bundgaard 7e090ab405 Stabilize admin mobile e2e slices 2026-06-14 21:29:22 +02:00
Jeppe Bundgaard b8c3758714 Separate PR and manual test concurrency 2026-06-14 20:37:05 +02:00
Jeppe Bundgaard 298fc0e04b Target Docker-capable e2e runners 2026-06-14 20:26:59 +02:00
Jeppe Bundgaard 1c1bffaee4 Install Node before e2e port probe 2026-06-14 19:49:02 +02:00
Jeppe Bundgaard 14506e545a Stabilize frontend e2e CI runners 2026-06-14 19:40:24 +02:00
Jeppe Bundgaard 89dff75416 Fix frontend e2e browser env and POS camera preview 2026-06-14 18:18:14 +02:00
Jeppe Bundgaard e6aff8f512 optimize scanner lpr frontend 2026-06-12 21:42:36 +02:00
Jeppe Bundgaard 26cc166282 Stop mobile camera scan queue growth 2026-06-12 13:09:34 +02:00
Jeppe Bundgaard 30e878979c Reduce POS request queue blocking 2026-06-12 12:27:05 +02:00
Jeppe Bundgaard 0f335e0984 Fix self-serve hardware request queueing 2026-06-12 11:48:51 +02:00
Jeppe Bundgaard 02c31c8bb0 Fix i18n catalog compatibility 2026-06-11 21:45:48 +02:00
Jeppe Bundgaard 6c0278c6e9 Enhance local data reset dialog functionality and tests 2026-06-11 21:26:12 +02:00
Jeppe Bundgaard 41e0320ce1 Add local data reset dialog and enhance footer navigation with long press functionality 2026-06-11 21:05:36 +02:00
Jeppe Bundgaard d97b02bace Add indexedDB management and local data reset confirmation dialog 2026-06-11 21:02:26 +02:00
Jeppe Bundgaard 11bbe953f3 Add version display in viewport for mobile users 2026-06-11 19:25:58 +02:00
Jeppe Bundgaard ecdd895a5a Refactor notification display logic in SelfServeTasksStep component 2026-06-11 18:49:17 +02:00
Jeppe Bundgaard 2a64fcdf19 Stabilize self-serve mobile e2e checks 2026-06-11 18:21:35 +02:00
Jeppe Bundgaard f8b7bda74a Guard self-serve active wash restore after unmount 2026-06-11 18:04:42 +02:00
Jeppe Bundgaard 5a0fc5f36b Add self-serve condition evaluation coverage 2026-06-11 17:57:10 +02:00
Jeppe Bundgaard 968587d847 Fix mobile GPS department auto-selection 2026-06-11 17:32:28 +02:00
Jeppe Bundgaard a8800a3be1 Avoid duplicate PR branch push workflows 2026-06-11 16:37:51 +02:00
Jeppe Bundgaard 1f23b58d1e Isolate frontend E2E workflow ports 2026-06-11 16:36:36 +02:00
Jeppe Bundgaard 3eba32c235 Avoid setup-node cache restore timeouts 2026-06-11 16:06:02 +02:00
Jeppe Bundgaard e35d59c652 Use frontend runners for CI 2026-06-11 15:24:12 +02:00
Jeppe Bundgaard 73fc89557b Add Slack test webhook button 2026-06-11 15:06:43 +02:00
Jeppe Bundgaard be98715045 Fix self-serve path editor case limit 2026-06-11 14:46:23 +02:00
Jeppe Bundgaard 4392b7915f Fix mobile POS product 27 completion 2026-06-11 14:34:53 +02:00
Jeppe Bundgaard 9bba666f3a Harden mobile e2e route readiness waits 2026-06-11 13:51:39 +02:00
Jeppe Bundgaard dcf0fd61ba Avoid sudo in Playwright browser fallback 2026-06-11 13:24:22 +02:00
Jeppe Bundgaard 3d02146911 Stabilize full e2e CI matrix 2026-06-11 13:13:06 +02:00
Jeppe Bundgaard 10bc822233 Fix full e2e regressions 2026-06-11 10:13:58 +02:00
Jeppe Bundgaard 7c233d7c03 Keep machine tasks visible after start summary refresh 2026-06-10 20:53:02 +02:00
Jeppe Bundgaard f4b248573a Honor wash type in self-serve start command 2026-06-10 19:18:24 +02:00
Jeppe Bundgaard db972e2923 test: refresh invoicing flag counts from scoped flags 2026-06-09 16:03:23 +02:00
Jeppe Bundgaard 00817925e4 Add path case answer mapping and matching logic for improved path verification 2026-06-09 15:56:59 +02:00
Jeppe Bundgaard 347ab3c811 ci: allow e2e jobs on linux runner pool 2026-06-09 15:53:58 +02:00
Jeppe Bundgaard a3d05b15db test: stabilize edge gateway route readiness 2026-06-09 15:46:48 +02:00
Jeppe Bundgaard 9093d0d601 test: isolate request queue shortcut listeners 2026-06-09 15:20:15 +02:00
Jeppe Bundgaard 8c57b98627 Fix i18n CI runtime menu checks 2026-06-09 15:14:22 +02:00
Jeppe Bundgaard 4b99751c0e test: reset POS department route in unit setup 2026-06-09 15:13:06 +02:00
Jeppe Bundgaard 66f4331b4e Refactor machine allowance logic in self-serve studio and remove unused controls 2026-06-09 14:52:20 +02:00
Jeppe Bundgaard e1a824d565 Fix path editor answer row layout 2026-06-09 14:18:15 +02:00
Jeppe Bundgaard 883a88a551 ci: split playwright pr e2e matrix 2026-06-09 14:07:25 +02:00
Jeppe Bundgaard a328bc3767 Filter path editor to machine start cases 2026-06-09 13:57:33 +02:00
Jeppe Bundgaard 255447f788 Hide placeholder departments in admin navigation 2026-06-09 13:34:08 +02:00
Jeppe Bundgaard b3d57ca717 test: cover collected invoice move checks 2026-06-09 13:24:23 +02:00
Jeppe Bundgaard 45d21c4372 fix: restore self-serve lane step hook 2026-06-09 13:19:22 +02:00
Jeppe Bundgaard 7f7b5ae082 Add Swedish invoice collection move translation 2026-06-09 13:17:55 +02:00
Jeppe Bundgaard 028d8f1fc8 Add move to customer functionality for invoice collections in multiple languages 2026-06-09 13:16:26 +02:00
Jeppe Bundgaard 8d01ca1363 Implement move collected invoice to customer feature with API integration and tests 2026-06-09 13:16:05 +02:00
Jeppe Bundgaard a36403d279 Refactor self-serve fetch logic to use refs for state management; implement abort controller for active requests 2026-06-09 13:07:21 +02:00
Jeppe Bundgaard a78ad69c0c Add selfserve dynamic image size selector 2026-06-09 12:46:49 +02:00
Jeppe Bundgaard 22c856afb6 test: stabilize superuser firefox e2e 2026-06-09 12:34:11 +02:00
Jeppe Bundgaard 71a073ebf9 Add hidden frontend maintenance refresh 2026-06-09 12:32:58 +02:00
Jeppe Bundgaard f709cac95e Test wash type service sync 2026-06-09 12:13:35 +02:00
Jeppe Bundgaard 27867e48df test: update my wash start unit stubs 2026-06-09 11:50:21 +02:00
Jeppe Bundgaard f1a7e1dfcd test: stabilize POS draft full slice 2026-06-09 11:29:13 +02:00
Jeppe Bundgaard 31e9566f2d Refactor API route handling in tests to use centralized path patterns; enhance error handling in self-serve components 2026-06-09 10:52:20 +02:00
Jeppe Bundgaard f7f749e230 Fix PWA install scope 2026-06-08 20:56:32 +02:00
Jeppe Bundgaard f5b7da7b0a test: skip WebKit mobile invoice monitor header 2026-06-08 20:42:30 +02:00
Jeppe Bundgaard 2311188b13 test: align self-serve stop failure e2e 2026-06-08 20:25:01 +02:00