 Jeppe BandJeppe 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
|
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 BandJeppe 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
|
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
|
7e5e6ce680
|
Enforce only tankcleaning POS product rules (#151)
|
2026-07-06 17:07:03 +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 BandJeppe 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 B
|
d8d67301ed
|
Add autosave for limited backoffice prices (#143)
|
2026-07-06 16:26:46 +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
|
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 BandJeppe 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
|
6002f97fb6
|
Finish superuser user overview hub
|
2026-07-06 14:42:23 +02:00 |
|
Jeppe Bundgaard
|
ee41366c08
|
Bound changed PR E2E selection
|
2026-07-06 13:57:06 +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 BandJeppe 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 Bundgaard
|
b8494cd1d9
|
Merge remote-tracking branch 'origin/master' into codex/custom-pricing-only-departments
# Conflicts:
# tests/unit/playwright-pr-mapping.spec.js
|
2026-07-06 10:36:57 +02:00 |
|
Jeppe Bundgaard
|
02ddb99000
|
Add custom-only department pricing toggle
|
2026-07-06 10:21:06 +02:00 |
|
 Jeppe BandJeppe Bundgaard
|
ce2e671768
|
Fix department notification SMS table refresh
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk>
|
2026-07-06 09:57:30 +02:00 |
|
Jeppe Bundgaard
|
02d77847da
|
Stabilize frontend Playwright CI runner
|
2026-07-05 15:13:21 +02:00 |
|
Jeppe Bundgaard
|
06540f5342
|
Add signed Android artifact automation
|
2026-07-02 14:48:47 +02:00 |
|
Jeppe Bundgaard
|
2db4497385
|
Add mobile store artifact automation
|
2026-07-02 11:11:52 +02:00 |
|
Jeppe Bundgaard
|
866baf9f70
|
Classify limited backoffice E2E slice
|
2026-07-01 17:15:08 +02:00 |
|
Jeppe Bundgaard
|
e6adc3876e
|
Classify customer subuser E2E slice titles
|
2026-07-01 15:43:00 +02:00 |
|
Jeppe Bundgaard
|
475a7504a5
|
Refactor subuser permissions and enhance artifact management
|
2026-07-01 13:18:21 +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
|
53315bbb56
|
Stabilize parallel E2E slices
|
2026-06-15 16:17:45 +02:00 |
|
Jeppe Bundgaard
|
7f347b6c90
|
Group full E2E slices by browser device and role
|
2026-06-15 12:19:15 +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 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 Bundgaard
|
883a88a551
|
ci: split playwright pr e2e matrix
|
2026-06-09 14:07:25 +02:00 |
|
Jeppe Bundgaard
|
b3d57ca717
|
test: cover collected invoice move checks
|
2026-06-09 13:24:23 +02:00 |
|
Jeppe Bundgaard
|
3d81fb8dd7
|
Fix release verification for external build ids
|
2026-06-08 15:59:39 +02:00 |
|
Jeppe Bundgaard
|
765b8f3b35
|
Fix self-serve entry regressions
|
2026-06-03 20:51:06 +02:00 |
|
Jeppe B
|
1d4910f947
|
Remove unsafe postinstall hook
|
2026-06-02 00:40:34 +02:00 |
|
Jeppe B
|
c339122f4f
|
Merge pull request #63 from copenhagentruckwash/fix-release-gate-binding-to-build
Bind frontend release gate to build id
|
2026-06-01 21:07:33 +02:00 |
|
Jeppe B
|
feeef46354
|
Bind frontend release gate to build id
|
2026-06-01 21:07:23 +02:00 |
|
Jeppe B
|
8f2533f1b2
|
Secure lftp release upload credentials
|
2026-06-01 21:02:01 +02:00 |
|
Jeppe B
|
4c9ba7c30d
|
Add unit tests for Playwright full-slice ownership
|
2026-06-01 12:28:42 +02:00 |
|
Jeppe B
|
52ed49211a
|
Fix frontend release gate for Coolify deploys
|
2026-05-30 15:39:03 +02:00 |
|
Jeppe B
|
d30273cda8
|
Map user vehicle changes to PR Playwright coverage
|
2026-05-29 14:46:52 +02:00 |
|
Jeppe Bundgaard
|
625757fafc
|
Fix Danish translations and enhance mobile department auto-selection logic
|
2026-05-27 17:34:51 +02:00 |
|
Jeppe Bundgaard
|
8ab8915429
|
Add release management components and update routing logic. Introduce keyboard shortcuts, enhance release data grid, and improve asset handling in Nginx configuration.
|
2026-05-26 14:14:13 +02:00 |
|
Jeppe Bundgaard
|
d69c474655
|
Add multilingual glossary and phrases for i18n, including terms, attributes, and compatibility across da, de, en, no, and sv locales.
|
2026-05-19 08:03:39 +02:00 |
|
Jeppe Bundgaard
|
5081fe0776
|
Add Playwright PR runner and Vitest unit test fast runner scripts; integrate with test commands and update specs/tests for PR-based selection.
|
2026-05-18 10:59:56 +02:00 |
|
Jeppe Bundgaard
|
3a4cdbaeb9
|
Expand edge gateway workspace and streamline app loading
|
2026-04-23 13:33:12 +02:00 |
|
Jeppe Bundgaard
|
1e21df7c68
|
Add "Cancel Operation" functionality for Edge Gateways with UI, API, and state management integration.
|
2026-04-22 15:35:17 +02:00 |
|