Jeppe Bundgaard
1ccd7749d0
optimize scanner lpr backend
2026-06-12 21:42:36 +02:00
Jeppe Bundgaard
4a65b669bd
Fix CI FPM worker config test
2026-06-12 12:35:06 +02:00
Jeppe Bundgaard
aaec443140
Configure multiple PHP-FPM workers
2026-06-12 12:27:27 +02:00
Jeppe Bundgaard
3cdf1571c5
Avoid duplicate self-serve stop relay cleanup
2026-06-12 11:48:51 +02:00
Jeppe Bundgaard
36b934e835
Increase password reset token validity to 72 hours and update related email message
2026-06-11 21:45:22 +02:00
Jeppe Bundgaard
19cacebaa1
Fix register CVR welcome email rendering
2026-06-11 21:01:34 +02:00
Jeppe Bundgaard
e6a18ce5d8
Add Slack customer registration webhook test endpoint
2026-06-11 15:06:31 +02:00
Jeppe Bundgaard
df7153a5ba
Fix self-serve path outcome case limit
2026-06-11 14:46:27 +02:00
Jeppe Bundgaard
c0de0e9d6b
Allow customers to open property gates for active washes
2026-06-10 21:00:18 +02:00
Jeppe B
574b263a54
Merge pull request #278 from copenhagentruckwash/fix/self-serve-start-wash-type
...
Honor wash type in self-serve lane start
2026-06-10 20:07:46 +02:00
Jeppe Bundgaard
cea469c95a
Honor wash type in self-serve lane start
2026-06-10 19:18:19 +02:00
Jeppe B
67d62eff70
Sync fake email deliveries across API tests
2026-06-10 18:53:13 +02:00
Jeppe B
6d6cc501db
Force completion confirmation resend email
2026-06-10 18:33:53 +02:00
Jeppe B
ce999afbb3
Fix MinIO local test storage fallback
2026-06-10 18:22:53 +02:00
Jeppe B
cb34b030c8
Add order booking completion confirmation resend route
2026-06-10 17:55:57 +02:00
Jeppe Bundgaard
e26034dfae
Refactor dynamic image export methods to use binary output and improve caching logic
2026-06-09 14:48:46 +02:00
Jeppe Bundgaard
0aad41fd0f
Add program picker relay status handling for wash start and update related tests
2026-06-09 14:09:49 +02:00
Jeppe Bundgaard
5c67fe419f
Add timeout settings for Shelly cloud HTTP requests and update related tests
2026-06-09 14:03:12 +02:00
Jeppe Bundgaard
aca8be51dc
Implement move collected invoice to customer functionality with API endpoint and associated tests
2026-06-09 13:12:55 +02:00
Jeppe Bundgaard
fb1f0883e1
Add selfserve dynamic image sizing config
2026-06-09 12:46:14 +02:00
Jeppe Bundgaard
6446eb2e36
Test manual wash program picker selection
2026-06-09 12:05:27 +02:00
Jeppe Bundgaard
a1224ec2f4
Fix self-serve program picker wash type sync
2026-06-09 11:59:42 +02:00
Jeppe Bundgaard
07441c4ed1
Harden API auto deploy gate
2026-06-08 18:44:25 +02:00
Jeppe Bundgaard
cd100f1180
Invalidate cached session payloads on notification preferences update; enhance flag tab filtering logic
2026-06-08 18:40:15 +02:00
Jeppe Bundgaard
4fc66c72b8
Prefer selected Coolify deployment commit
2026-06-08 18:14:45 +02:00
Jeppe Bundgaard
a3ea5fee83
Clean up stale Coolify API routes
2026-06-08 18:02:08 +02:00
Jeppe Bundgaard
ef8d97c821
Verify API release commit in gateway gate
2026-06-08 17:48:01 +02:00
Jeppe Bundgaard
325b35beb7
Add session synchronization tests and ensure atomic session closure
2026-06-08 16:53:24 +02:00
Jeppe Bundgaard
91d3332d4e
Add Slack customer registration notification functionality
2026-06-08 12:42:03 +02:00
Jeppe Bundgaard
458fe7399d
Persist MyWash sessions on start command
2026-06-04 08:18:31 +02:00
Jeppe Bundgaard
2b6a8eedcc
Avoid session creation on MyWash summary refresh
2026-06-04 08:07:40 +02:00
Jeppe Bundgaard
c0ed107f75
Resolve MyWash services from published config
2026-06-04 07:50:14 +02:00
Jeppe Bundgaard
30dceff0b5
Avoid self-serve preview sessions on eligibility reads
2026-06-04 06:55:59 +02:00
Jeppe Bundgaard
716929bd7b
Inject frontend commit SHA into Coolify runtime environment for manifest builds
2026-06-04 00:38:31 +02:00
Jeppe Bundgaard
1d43221b4d
Sync self-serve machine relay session state
2026-06-03 20:35:50 +02:00
Jeppe Bundgaard
33b7c3e51a
Widen self-serve task descriptions
2026-06-03 19:06:09 +02:00
Jeppe Bundgaard
1e64bd63b8
Update PHPUnit test results cache with latest version and defect counts
2026-06-03 18:19:45 +02:00
Jeppe Bundgaard
1b99523366
Enhance self-serve lane functionality with new relay management and configuration updates
2026-06-02 17:27:22 +02:00
Jeppe Bundgaard
72704b7806
Add "Get My Active Self-Serve Wash" endpoint and corresponding tests
...
- Introduced a new `/modules/self-serve/lane/wash/my-active-wash` endpoint to retrieve the authenticated customer's active self-serve wash.
- Implemented authentication and permission checks for secure access.
- Added detailed response handling for various scenarios, including 401, 403, and 404 statuses.
- Extended API documentation and OpenAPI spec to support the new endpoint.
- Updated unit and API tests to validate endpoint functionality and route wiring.
2026-06-02 10:29:15 +02:00
Jeppe B
f4b9d71d40
Merge pull request #270 from copenhagentruckwash/add-customer-self-serve-module-authorization-checks
...
Guard customer self-serve command fallback behind global module flag
2026-06-02 09:25:00 +02:00
Jeppe B
46bdeded78
Fix self-serve lane command customer authorization
2026-06-02 09:15:24 +02:00
Jeppe B
eefa521fc5
Guard customer self-serve commands behind module flag
2026-06-02 09:14:57 +02:00
Jeppe B
eb16a4e6ce
Fix collected invoice queue count expectations
2026-06-02 02:00:35 +02:00
Jeppe B
a2e525fa9e
Update unit expectations for hardened flows
2026-06-02 01:53:58 +02:00
Jeppe B
0bf19c9d33
Restrict indexed department filters to scoped entities
2026-06-02 01:34:21 +02:00
Jeppe B
140365c8bb
Resolve PHP merge conflict test failures
2026-06-02 00:58:15 +02:00
Jeppe B
3a6685c345
Merge pull request #255 from copenhagentruckwash/fix-system-search-authorization-bypass
...
Enforce department scoping in system search for generic entities
2026-06-02 00:33:02 +02:00
Jeppe B
a60983f328
Merge pull request #266 from copenhagentruckwash/propose-fix-for-n8n-ssrf-vulnerability
...
Harden n8n webhook trigger URL validation against SSRF
2026-06-02 00:32:47 +02:00
Jeppe B
e2c2eb21cb
Harden n8n webhook trigger URL validation
2026-06-02 00:32:35 +02:00
copilot-swe-agent[bot]
1505464095
Plan: Resolve merge conflicts with master
2026-06-01 22:25:49 +00:00