Jeppe B
4fbb0b98c3
Improve superuser invoicing and system status views
2026-07-14 15:41:05 +02:00
Jeppe B
26266e724b
Stabilize customer booking and i18n checks
2026-07-14 10:34:29 +02:00
Jeppe B
6ccfea9eb4
Limit security nav assertion to desktop layout
2026-07-14 02:15:44 +02:00
Jeppe B
d4349c20a7
Format subuser management spec
2026-07-14 00:59:12 +02:00
Jeppe Bundgaard
63f1cc2450
Fix custom subuser Dognvask updates
2026-07-13 22:30:18 +02:00
Jeppe Bundgaard
acec2a694a
Add loading screen for session confirmation and enhance vehicle management labels
2026-07-13 22:11:51 +02:00
Jeppe B
f15d7224e0
Make failover wiring source check formatter tolerant
2026-07-13 21:50:28 +02:00
Jeppe B
236f552a22
Stabilize subuser QR auth smoke assertion
2026-07-13 20:57:30 +02:00
Jeppe B
321b6f2c64
Format auth smoke session bootstrap test
2026-07-13 20:36:03 +02:00
Jeppe B
218ead9a31
Fix subuser QR session bootstrap
2026-07-13 20:33:48 +02:00
Jeppe B
bbe4ad938a
Add cron worker controls and align superuser specs
2026-07-13 19:47:08 +02:00
Jeppe Bundgaard
baf83fd079
Restore gateway smoke helpers after route spec cleanup
...
Keep the gateway health-card smoke test runnable after removing the stale replication-management helper block.
2026-07-13 15:02:15 +00:00
Jeppe Bundgaard
dfe3163692
Align frontend smoke tests with current route permissions
...
Update self-serve mocked customer permissions for the guarded wash routes and replace removed replication-management E2E coverage with dashboard redirect assertions.
2026-07-13 16:41:08 +02:00
Jeppe Bundgaard
443f50c144
Enhance subuser management contact and action flows
2026-07-13 15:11:49 +02:00
Jeppe Bundgaard
5a7f902d01
Enhance subuser action menu with new sections and labels for improved user experience
2026-07-13 10:42:13 +02:00
Jeppe Bundgaard
02cc82cee1
Enhance pagination filter dropdown styling and update subuser management tests
2026-07-13 10:27:05 +02:00
Jeppe Bundgaard
fa9b05958d
Enhance subuser management functionality and improve UI responsiveness
2026-07-13 10:25:20 +02:00
Jeppe Bundgaard
6fb2c9e7df
Update self-serve permissions and enhance UI components for customer interactions
2026-07-13 10:21:18 +02:00
Jeppe Bundgaard
54e59b4b3e
Add system status displays for Minio and Redis, and enhance backup configuration
2026-07-13 10:07:56 +02:00
Jeppe B
1bbd816e83
Fix session bootstrap heading assertion
...
Target the system status heading in the delayed session bootstrap test so Playwright strict mode does not match both the navigation link and page heading.
2026-07-09 16:17:33 +02:00
Jeppe B
fd4db442e4
Add Playwright component test quarantine flow
2026-07-09 11:29:44 +02:00
Jeppe B
dbe9f6b0b2
Redirect QR signups to kundeoprettelse
...
Redirect legacy QR signup routes for new customers and drivers to the shared /kundeoprettelse customer creation page.
Validated with focused eslint and QR Playwright coverage for mobile and desktop.
2026-07-09 11:19:30 +02:00
Jeppe B
18f06f7a63
Format POS visual e2e spec
2026-07-09 11:19:23 +02:00
Jeppe B
fb75ddc3e9
Format superuser cron e2e spec
2026-07-09 11:15:29 +02:00
Jeppe B
1326a40033
Add superuser cron operations UI
2026-07-09 11:12:02 +02:00
Jeppe Bundgaard
b5fb8c8cac
Fix frontend master CI runner failures
2026-07-09 10:50:11 +02:00
Jeppe Bundgaard
d26933b722
Enhance orders table with compact text cells and add test for font size consistency
2026-07-08 16:57:13 +02:00
Jeppe B
30dfe2c0c0
Stabilize frontend E2E selectors
2026-07-08 16:53:52 +02:00
Jeppe B
fbc1dc9406
Update view i18n dynamic key allowlist
2026-07-08 15:54:41 +02:00
Jeppe Bundgaard
042e477252
Add invoice collection bulk actions and table header preferences functionality
2026-07-08 15:43:14 +02:00
Jeppe B
d1d7b72441
Format duplicate-date E2E assertion
2026-07-08 14:56:29 +02:00
Jeppe B
48d8d7f527
Stabilize mobile superuser E2E assertions
2026-07-08 14:54:17 +02:00
Jeppe Bundgaard
d03f4d9aae
Add subusers management features and enhance department navigation
2026-07-08 12:27:45 +02:00
Jeppe B
4cc2c3310c
Fix frontend test gate expectations
2026-07-07 22:16:25 +02:00
Jeppe Bundgaard
1123b34e10
Enhance UI components and improve date selection functionality
2026-07-07 20:52:14 +02:00
Jeppe Bundgaard
8c12fce187
Add customer pricing labels and update date selection components
2026-07-07 18:16:45 +02:00
Jeppe Bundgaard
7180bbd6d4
Add limited backoffice role template actions
2026-07-07 03:23:32 +02:00
Jeppe B and Jeppe Bundgaard
96ccc01d08
Add limited backoffice employee migration ( #164 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-07 00:14:05 +02:00
Jeppe Bundgaard
2108dd6c94
Send Selvvask import period dates
...
Include selected invoice-period dates when importing XLVask usage from the Selvvask period view.
2026-07-06 23:49:36 +02:00
Jeppe B and Jeppe Bundgaard
ca2003f2d6
Allow hosted runners for manual frontend tests ( #161 )
...
* Allow hosted runners for manual frontend tests
* Fix hosted full E2E i18n failures
* Stabilize release assignment E2E selection
* Gate full E2E on focused regressions
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 22:38:29 +02:00
Jeppe B and Jeppe Bundgaard
acbbac588f
[codex] disable invoice downloads until invoices exist ( #158 )
...
* disable invoice downloads until invoices exist
* enable github-hosted frontend ci runners
* Update POS invoice download visual expectations
* Fix full E2E i18n and self-serve coverage
* Review dynamic view i18n keys
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 22:35:58 +02:00
Jeppe Bundgaard
4aa7af9716
Merge remote-tracking branch 'origin/master' into codex/backoffice-title-department-selector
...
# Conflicts:
# .github/workflows/tests.yml
2026-07-06 22:34:43 +02:00
Jeppe B and Jeppe Bundgaard
d2682da3cc
[codex] Improve admin notifications page UI ( #145 )
...
* Improve admin notifications page UI
* Stabilize notifications page E2E bootstrap wait
* Fix PR Playwright diff head ref
* Guard MyWashStart timers after test teardown
* Stabilize self-serve wash E2E timing
* Refresh edge gateway fixture runtime state
* Run Playwright E2E on GitHub-hosted runners
* Run all frontend CI on GitHub-hosted runners
* Increase hosted full E2E parallelism
* Stabilize full E2E validation
* Preserve superuser gateway navigation label
* Add targeted Playwright dispatch workflow
* Integrate targeted Playwright dispatch into tests workflow
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 22:33:40 +02:00
Jeppe Bundgaard
aa1d2ab623
Merge remote-tracking branch 'origin/master' into codex/backoffice-title-department-selector
...
# Conflicts:
# .github/workflows/tests.yml
# src/i18n/generated/de-v2.json
# src/i18n/generated/global-v2.json
# src/i18n/generated/no-v2.json
# src/i18n/generated/sv-v2.json
# src/i18n/source/de/phrases/compat/departments/index.json
# src/i18n/source/de/phrases/compat/objects/index.json
# src/i18n/source/de/phrases/compat/vehicles/index.json
# src/i18n/source/global/shared/superuser_dashboard/index.json
# src/i18n/source/no/phrases/compat/departments/index.json
# src/i18n/source/no/phrases/compat/objects/index.json
# src/i18n/source/no/phrases/compat/vehicles/index.json
# src/i18n/source/sv/phrases/compat/objects/index.json
# src/i18n/source/sv/phrases/compat/vehicles/index.json
# tests/e2e/self-serve-wash.spec.js
# tests/unit/playwright-full-workflow.spec.js
# tests/unit/playwright-pr-mapping.spec.js
2026-07-06 22:33:27 +02:00
Jeppe B
d2cbf823d8
Fix action wheel menu placement stability
...
Stabilizes the action settings wheel dropdown placement so the menu does not flip above/below after opening, and adds regression coverage plus hosted full-matrix workflow support.
2026-07-06 22:15:46 +02:00
Jeppe Bundgaard
3c49cec213
Review dynamic i18n view keys
2026-07-06 20:47:51 +02:00
Jeppe B
c237fce38d
Fix null product query parameters
...
Fixes product detail requests so null optional query params are omitted while final_price=false is preserved.
2026-07-06 20:14:45 +02:00
Jeppe Bundgaard
8acecc61cd
Fix hosted full E2E catalog failures
2026-07-06 20:12:12 +02:00
Jeppe Bundgaard
dd8a0a1952
Move backoffice department selector into title
2026-07-06 19:27:05 +02:00
Jeppe Bundgaard
b58c1eb9ec
Add daily report product target controls
2026-07-06 19:10:50 +02:00