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 Bundgaard
929333d264
Add focused E2E dispatch scope
2026-07-06 22:21:30 +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
a331eeadcb
Speed up hosted full E2E dispatch
2026-07-06 19:27:37 +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
Jeppe Bundgaard
9d6978e9c7
Merge remote-tracking branch 'origin/master' into codex/superuser-user-overview-hub
...
# Conflicts:
# .github/workflows/tests.yml
2026-07-06 18:38:40 +02:00
Jeppe Bundgaard
62ae4bc890
[codex] Move PR E2E to hosted runners
2026-07-06 18:33:44 +02:00
Jeppe B
c2ce6a859b
Merge pull request #150 from copenhagentruckwash/codex/customer-product-fixed-price-overrides
...
Add customer product fixed price UI
2026-07-06 18:15:31 +02:00
Jeppe B and Jeppe Bundgaard
aa5e0a5507
Add EAN to customer registration flows ( #147 )
...
* Add EAN to economic customer registration
* Focus EAN PR Playwright mapping
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 18:12:05 +02:00
Jeppe Bundgaard
6c1c1def78
Add limited backoffice employee QR login links
2026-07-06 17:32:58 +02:00
Jeppe Bundgaard
1a232183a8
Merge master into fixed price override branch
2026-07-06 17:28:58 +02:00
Jeppe Bundgaard
cfa7d5be69
Merge remote-tracking branch 'origin/master' into codex/superuser-user-overview-hub
...
# Conflicts:
# .github/workflows/tests.yml
# scripts/playwright-pr-mapping.mjs
# src/views/dashboards/userDashboard/wash/MyWashStart.vue
# tests/unit/playwright-pr-mapping.spec.js
2026-07-06 17:12:45 +02:00
Jeppe B
bb375eb149
Merge pull request #144 from copenhagentruckwash/codex/fix-invoicing-period-selfwash
...
Fix invoicing period Selvvask counts
2026-07-06 17:08:06 +02:00
Jeppe B
7e5e6ce680
Enforce only tankcleaning POS product rules ( #151 )
2026-07-06 17:07:03 +02:00
Jeppe Bundgaard
1032f8b4f1
Show limited backoffice employees in backoffice
2026-07-06 16:59:46 +02:00
Jeppe Bundgaard
e58372a190
Merge remote-tracking branch 'origin/master' into codex/pr157-merge-resolve-692380
...
# Conflicts:
# scripts/playwright-pr-mapping.mjs
# src/i18n/generated/da-v2.json
# src/i18n/generated/de-v2.json
# src/i18n/generated/en-v2.json
# src/i18n/generated/no-v2.json
# src/i18n/generated/sv-v2.json
# src/i18n/source/da/phrases/index.json
# src/i18n/source/de/phrases/index.json
# src/i18n/source/en/phrases/index.json
# src/i18n/source/no/phrases/index.json
# src/i18n/source/sv/phrases/index.json
# src/views/dashboards/userDashboard/wash/MyWashStart.vue
# tests/unit/playwright-pr-mapping.spec.js
2026-07-06 16:59:00 +02:00
Jeppe Bundgaard
92a52d6194
Gate subuser customer navigation and actions
2026-07-06 16:48:24 +02:00
Jeppe B and Jeppe Bundgaard
db1c0e25c0
Move limited backoffice shortcut into header ( #140 )
...
* Move limited backoffice shortcut into header
* Use shared Playwright port locks in CI
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 16:47:33 +02:00
Jeppe Bundgaard
04860a7304
Deduplicate limited backoffice price products
2026-07-06 16:34:10 +02:00
Jeppe B
d8d67301ed
Add autosave for limited backoffice prices ( #143 )
2026-07-06 16:26:46 +02:00
Jeppe Bundgaard
fa1e915b9c
Merge origin/master into Selvvask period fix
2026-07-06 16:07:05 +02:00
Jeppe B and Jeppe Bundgaard
da86b69b2c
Warn before invoicing multiple months together ( #155 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 16:02:10 +02:00
Jeppe B
44e3167278
Build superuser department overview page ( #156 )
...
Build the superuser department overview page and align PR changed-E2E selection with the PR head ref.
2026-07-06 16:01:26 +02:00
Jeppe B
5cc22f14bc
Fix date-only selection handling
...
Use local date-only parsing and formatting across date inputs and filters so clicked dates persist exactly.\n\nVerified with local format, lint, i18n, build, full unit tests, PR E2E, focused date E2E, broad smoke reruns, and GitHub PR checks.
2026-07-06 15:52:19 +02:00
Jeppe B
8519af5cbb
Merge pull request #141 from copenhagentruckwash/codex/custom-pricing-only-departments
...
Add custom-only department pricing toggle
2026-07-06 15:31:41 +02:00
Jeppe B and Jeppe Bundgaard
3fc4be8335
Update limited backoffice employee form ( #146 )
...
* Update limited backoffice employee form
* Map limited backoffice changes to focused E2E
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 15:31:16 +02:00
Jeppe Bundgaard
d84e9e3406
Map superuser dashboard changes to E2E
2026-07-06 14:56:18 +02:00
Jeppe Bundgaard
36c1f10de8
Reduce PR E2E runner pressure
2026-07-06 14:47:03 +02:00
Jeppe Bundgaard
6002f97fb6
Finish superuser user overview hub
2026-07-06 14:42:23 +02:00
Jeppe Bundgaard
4378dad2b9
Stabilize PR E2E runner checks
2026-07-06 14:39:06 +02:00
Jeppe B and Jeppe Bundgaard
278298ecd2
Submit error reports without screenshots ( #153 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 14:28:24 +02:00
Jeppe Bundgaard
b8959cb7bb
Cleanup superuser dashboard tabs
2026-07-06 14:07:36 +02:00
Jeppe B and Jeppe Bundgaard
dec90bbbbf
Block restricted mobile additional items ( #148 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 14:07:04 +02:00
Jeppe B and Jeppe Bundgaard
a4b9d2f04d
Add superuser vehicle creation flow ( #152 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 13:59:40 +02:00
Jeppe Bundgaard
ee41366c08
Bound changed PR E2E selection
2026-07-06 13:57:06 +02:00
Jeppe Bundgaard
3f42b77d13
Stabilize invoice distribution smoke session setup
2026-07-06 13:48:48 +02:00
Jeppe Bundgaard
e22f78a449
Stabilize unit timer cleanup
2026-07-06 13:06:41 +02:00
Jeppe Bundgaard
2fd0893773
Add customer product fixed price UI
2026-07-06 12:52:31 +02:00
Jeppe Bundgaard
0e9292d6d9
Merge remote-tracking branch 'origin/master' into codex/custom-pricing-only-departments
...
# Conflicts:
# scripts/playwright-pr-mapping.mjs
2026-07-06 12:48:54 +02:00
Jeppe Bundgaard
69250ada66
Stabilize self-serve restored lane smoke test
2026-07-06 12:44:26 +02:00
Jeppe B and Jeppe Bundgaard
22f8b5f203
Improve superuser role permissions page ( #149 )
...
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 12:43:03 +02:00
Jeppe B
987acc5b0f
Add role permission help modal ( #142 )
...
Adds the Rolle help icon and grouped permissions modal for limited backoffice employees, plus i18n and Playwright coverage.
2026-07-06 12:25:01 +02:00
Jeppe Bundgaard
ce844137a0
Harden POS order detail E2E wait
2026-07-06 12:18:20 +02:00
Jeppe Bundgaard
7f3a8c07e2
Stabilize edge gateway installer smoke tests
2026-07-06 11:47:58 +02:00