Jeppe B
7b4d24a212
Fix WebKit async UI timing
2026-06-12 11:32:44 +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
f8b7bda74a
Guard self-serve active wash restore after unmount
2026-06-11 18:04:42 +02:00
Jeppe Bundgaard
968587d847
Fix mobile GPS department auto-selection
2026-06-11 17:32:28 +02:00
Jeppe B
fa809ccd0b
Merge pull request #126 from copenhagentruckwash/fix/self-serve-path-editor-case-limit
...
Fix self-serve path editor case limit
2026-06-11 16:57:35 +02:00
Jeppe B
c6b266b0de
Merge pull request #127 from copenhagentruckwash/codex/slack-test-webhook
...
Add Slack test webhook button
2026-06-11 16:31:09 +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
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 B
724ad8e7a1
ci: stabilize Playwright runner installs and smoke tests
2026-06-10 02:57:02 +02:00
Jeppe B
2fe50729a5
ci: fall back for unsupported Playwright deps install
2026-06-10 00:52:14 +02:00
Jeppe B
eb4eee1aef
test: stabilize github runner e2e checks
2026-06-09 23:02:28 +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
8c57b98627
Fix i18n CI runtime menu checks
2026-06-09 15:14:22 +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
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
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
71a073ebf9
Add hidden frontend maintenance refresh
2026-06-09 12:32:58 +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
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
6b22887a90
Remove guidance text for unavailable machine wash in self-serve flow
2026-06-08 18:58:33 +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
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
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
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