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
Jeppe Bundgaard
25637b52d9
test: update self-serve completion contract
2026-06-08 20:20:46 +02:00
Jeppe Bundgaard
fddcc86cd6
fix: preserve self-serve stop failure banner
2026-06-08 20:17:44 +02:00
Jeppe Bundgaard
c1b2be7d70
Enhance task ID handling in updateLaneAllowedServices; improve error handling in wash process
2026-06-08 19:56:02 +02:00
Jeppe Bundgaard
0a7b3a36aa
test: stabilize release and department e2e mocks
2026-06-08 19:51:17 +02:00
Jeppe Bundgaard
57f102de71
test: skip desktop-only superuser specs on compact projects
2026-06-08 19:47:54 +02:00
Jeppe Bundgaard
6b22887a90
Remove guidance text for unavailable machine wash in self-serve flow
2026-06-08 18:58:33 +02:00
Jeppe Bundgaard
3b3f212ceb
ci: use polling for Playwright Vite server
2026-06-08 18:54:25 +02:00
Jeppe Bundgaard
1a11e31836
ci: raise Playwright file descriptor limit
2026-06-08 18:46:56 +02:00
Jeppe Bundgaard
d4b69c3990
test: align release runtime inspector privileges
2026-06-08 18:38:49 +02:00
Jeppe Bundgaard
4cbccd533a
fix: stabilize POS route and action menu tests
2026-06-08 18:09:51 +02:00
Jeppe Bundgaard
a9bc3ab0fc
Fix POS booking match recursion
2026-06-08 17:29:06 +02:00
Jeppe Bundgaard
d9f929df04
fix: restore Slack i18n compatibility
2026-06-08 17:25:56 +02:00
Jeppe Bundgaard
bc154a4e6d
Keep release wait after auto sync gateway timeout
2026-06-08 17:12:34 +02:00
Jeppe Bundgaard
7d48e40e05
Enhance release workflow with current commit check and enable concurrency cancellation
2026-06-08 17:02:42 +02:00
Jeppe Bundgaard
47af253bf8
Enhance self-serve logic to ignore stale answer sync responses and implement mutation request tracking
2026-06-08 16:53:03 +02:00
Jeppe Bundgaard
e126dfccf9
Enhance accessibility and linting configuration
...
- Add tabindex attributes to input fields for better keyboard navigation
- Introduce ESLint configuration for improved code quality and consistency
- Update package.json to include linting scripts and dependencies
- Add tests for desktop tab navigation in POS flow
2026-06-08 16:35:56 +02:00
Jeppe Bundgaard
be5191825d
fix: distinguish Slack config permission errors
2026-06-08 16:33:52 +02:00
Jeppe Bundgaard
68cf9c4c06
Continue release wait after auto sync timeout
2026-06-08 16:25:24 +02:00
Jeppe Bundgaard
e46b7ae58d
Request release auto sync before artifact wait
2026-06-08 16:18:45 +02:00
Jeppe Bundgaard
3d81fb8dd7
Fix release verification for external build ids
2026-06-08 15:59:39 +02:00
Jeppe Bundgaard
ff983dca60
Trigger frontend release
2026-06-08 15:48:21 +02:00
Jeppe Bundgaard
fb0fceb6c4
Add booking count permission checks and handle API response failures gracefully
2026-06-08 15:26:57 +02:00
Jeppe Bundgaard
9591afb9a2
Add booking count permission checks and handle API response failures gracefully
2026-06-08 13:41:57 +02:00
Jeppe Bundgaard
0afde8ac8e
Add support for webmanifest files in .htaccess and nginx configuration
2026-06-08 13:11:21 +02:00
Jeppe Bundgaard
4a83486b30
Update Danish translations for various UI elements and API keys
2026-06-08 12:51:10 +02:00
Jeppe Bundgaard
a3ceac1636
Add Slack configuration module with customer registration webhook settings
2026-06-08 12:43:02 +02:00
Jeppe Bundgaard
8666d17a42
Add superuser new customer email notification settings
2026-06-08 12:19:32 +02:00
Jeppe Bundgaard
880680d7f8
Add reusable ErrorBanner component and integrate into MyWashStart
2026-06-07 22:07:56 +02:00
Jeppe Bundgaard
7d5ed772c2
Avoid empty MyWash lane service sync
2026-06-04 07:40:33 +02:00
Jeppe Bundgaard
83fbcdeaa8
Refresh MyWash eligibility before service sync
2026-06-04 07:31:41 +02:00
Jeppe Bundgaard
55a761d3a5
Publish MyWash tasks before hydration
2026-06-04 07:27:12 +02:00
Jeppe Bundgaard
abe8e7750f
Preserve MyWash machine services during sync
2026-06-04 07:21:07 +02:00
Jeppe Bundgaard
aeef75b831
Clear stale MyWash summary after preview
2026-06-04 07:13:00 +02:00
Jeppe Bundgaard
d6356d0244
Stop MyWash eligibility refresh after completion
2026-06-04 06:35:26 +02:00
Jeppe Bundgaard
bbf2aeb95f
Keep MyWash completion visible after stop
2026-06-04 06:05:41 +02:00
Jeppe Bundgaard
3a7d78ae05
Serve release-prefixed index shell
2026-06-04 04:08:33 +02:00
Jeppe Bundgaard
2a2f752692
Refresh recent completion marker during startup
2026-06-04 03:51:43 +02:00
Jeppe Bundgaard
8883bf8a07
Seed recently completed wash state before startup awaits
2026-06-04 03:44:29 +02:00
Jeppe Bundgaard
6ec80e2796
Recover recently completed self-serve screen
2026-06-04 03:29:55 +02:00
Jeppe Bundgaard
849a7b77cf
Adopt resolved self-serve vehicle type
2026-06-04 03:16:59 +02:00
Jeppe Bundgaard
36ccd0c381
Keep completed wash fallback visible
2026-06-04 03:01:09 +02:00
Jeppe Bundgaard
58e7c8d6c9
Keep completed wash after lane refresh
2026-06-04 02:44:48 +02:00
Jeppe Bundgaard
d04fc8cc0f
Keep completed self-serve wash visible
2026-06-04 02:29:16 +02:00
Jeppe Bundgaard
339a1b1452
Recover completed wash after stop timeout
2026-06-04 02:15:15 +02:00
Jeppe Bundgaard
2d2d63d09e
Merge remote-tracking branch 'origin/master'
2026-06-04 02:02:26 +02:00
Jeppe Bundgaard
985571af87
Treat unoccupied stop invoice errors as completed washes
2026-06-04 01:55:35 +02:00
Jeppe Bundgaard
82e1e4a466
Ignore preview-only active wash reservations
2026-06-04 01:21:25 +02:00
Jeppe Bundgaard
9a7f7bbb78
Prevent preview-only self-serve sessions from auto-restoring
2026-06-04 01:08:04 +02:00
Jeppe Bundgaard
359f29b75e
Keep self-serve preview questions visible during summary load
2026-06-04 00:45:20 +02:00
Jeppe Bundgaard
6b5cd00b10
Show completed wash outside step panels
2026-06-04 00:10:36 +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
390a29ef55
Merge remote-tracking branch 'origin/master'
2026-06-03 23:34:05 +02:00
Jeppe Bundgaard
b7f5786747
Add vehicle type selection logic for departments without product allow-list
2026-06-03 23:33:54 +02:00
Jeppe Bundgaard
ed0e27e4fd
Use relative release manifest asset paths
2026-06-03 23:07:17 +02:00
Jeppe Bundgaard
659df480d7
Merge remote-tracking branch 'origin/master'
2026-06-03 23:04:43 +02:00
Jeppe Bundgaard
5a20461bd4
Fix release frontend origin routing
2026-06-03 22:40:49 +02:00
Jeppe Bundgaard
849f52fb8e
Refactor error message display and update test descriptions for clarity
2026-06-03 22:16:27 +02:00
Jeppe Bundgaard
da0c699b88
Add self-serve session handling and lane selection normalization
2026-06-03 22:07:47 +02:00
Jeppe Bundgaard
af5514c982
Implement dynamic base path handling for frontend assets and update routing logic
2026-06-03 22:00:18 +02:00
Jeppe Bundgaard
cc689e80a9
Use release base for frontend HTML assets
2026-06-03 21:45:25 +02:00
Jeppe Bundgaard
3b51374678
Add dynamic release frontend base path handling and update static asset references
2026-06-03 21:44:27 +02:00
Jeppe Bundgaard
f07569db98
Allow active self-serve lane selection
2026-06-03 21:32:58 +02:00
Jeppe Bundgaard
c5fcb90683
Include emitted chunks in release manifest
2026-06-03 21:12:08 +02:00
Jeppe Bundgaard
270f87dee1
Split release smoke static and app targets
2026-06-03 21:03:03 +02:00
Jeppe Bundgaard
765b8f3b35
Fix self-serve entry regressions
2026-06-03 20:51:06 +02:00
Jeppe Bundgaard
3ff695899c
Restore self-serve task phase from active sessions
2026-06-03 20:32:40 +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
2f4ecba51a
Merge remote-tracking branch 'origin/master'
2026-06-02 20:04:11 +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