Jeppe Bundgaard
582edd3e6c
Implement subuser verification and invoice/self-serve API fixes
2026-07-13 15:11:49 +02:00
Jeppe Bundgaard
327e9cf817
Update self-serve permissions and enhance UI components for customer interactions
2026-07-13 10:21:22 +02:00
Jeppe Bundgaard
012e5366ba
Add system status displays for Minio and Redis, and enhance backup configuration
2026-07-13 10:08:00 +02:00
Jeppe B
7a1c444df0
Activate self-serve opening relays
...
Activate self-serve opening relays
2026-07-09 11:27:32 +02:00
Jeppe Bundgaard
6a00f023b1
Refactor cron scheduling
2026-07-09 11:04:13 +02:00
Jeppe B
a7181a4ab2
Fix edge gateway relay binding reactivation
...
Reactivate existing relay binding rows when a gateway/relay pair is re-added after soft deletion, avoiding duplicate uniq_edge_gateway_binding inserts. Add regression coverage for the reactivation path.
2026-07-08 18:46:33 +02:00
Jeppe Bundgaard
dcef993f12
Implement department wash count service and refactor related reporting functions
2026-07-08 10:35:24 +02:00
Jeppe Bundgaard
08ac16e665
Fix customer wash certificate access and emails
2026-07-07 12:37:19 +02:00
Jeppe Bundgaard
0cca597fdc
Fix XLVask usage import dates
...
Fix XLVask usage-log import metadata and period-scoped Selvvask automation.
2026-07-06 23:49:28 +02:00
Jeppe B
742b15116d
Merge pull request #295 from copenhagentruckwash/fix/economic-ean-transfer
...
Fix e-conomic EAN customer transfer
2026-07-06 17:00:57 +02:00
Jeppe Bundgaard
db1b9a2c96
Fix e-conomic EAN customer transfer
2026-07-06 11:34:23 +02:00
Jeppe Bundgaard
38814545c4
Optimize collected e-conomic invoice transfers
2026-07-06 11:31:22 +02:00
Jeppe Bundgaard
243d68ab59
Fix edge gateway relay command draining
2026-07-02 12:41:34 +02:00
Jeppe Bundgaard
62c1393f62
Refactor product data handling and improve error management in superuser products layout
2026-07-02 11:48:21 +02:00
Jeppe Bundgaard
4fdeedab45
Handle invalid edge installer tokens
2026-07-01 13:41:20 +02:00
Jeppe Bundgaard
866a5be126
Refactor subuser permissions and enhance artifact management
2026-07-01 13:18:27 +02:00
Jeppe Bundgaard
581d28e9ce
Stabilize edge gateway CI assertions
2026-07-01 11:25:01 +02:00
Jeppe Bundgaard
dca738db82
Resolve edge schema DB config from env
2026-07-01 10:28:40 +02:00
Jeppe Bundgaard
a826153bb5
Use namespaced DB helper in schema bootstrap
2026-07-01 10:04:28 +02:00
Jeppe Bundgaard
72bd22a707
Load DB helper for edge gateway schema bootstrap
2026-07-01 09:57:34 +02:00
Jeppe Bundgaard
cc73d80dbc
Use PDO in edge gateway schema bootstrap
2026-07-01 09:46:35 +02:00
Jeppe Bundgaard
f0a5b15442
Add edge agent expected relay state API
2026-07-01 09:40:54 +02:00
Jeppe Bundgaard
b0ea771e6a
Add handling for self-serve machine signals in edge agent
2026-06-30 16:19:43 +02:00
Jeppe Bundgaard
c6cf953ede
Fix relay batch gateway binding resolution
2026-06-30 12:52:53 +02:00
Jeppe Bundgaard
d902202fe9
Fallback relay commands after broker dispatch failures
2026-06-30 12:32:10 +02:00
Jeppe Bundgaard
bd87e94472
Normalize line endings in install scripts and enhance service stop commands for robustness
2026-06-30 11:06:33 +02:00
Jeppe Bundgaard
7ccbb68ffa
Refactor Dockerfiles to streamline PHP extension checks and remove unnecessary installations
2026-06-30 10:58:08 +02:00
Jeppe Bundgaard
0da02dfeb5
Add batch processing for lane hardware commands and status retrieval
2026-06-30 09:30:43 +02:00
Jeppe Bundgaard
ce8ba88b16
Add machine wash configuration and controls to self-serve module
2026-06-29 15:15:29 +02:00
Jeppe Bundgaard
42f8ae0c47
Refactor input value handling and improve validation in ObjectsGlobal component
2026-06-29 11:08:50 +02:00
Jeppe Bundgaard
3cdf1571c5
Avoid duplicate self-serve stop relay cleanup
2026-06-12 11:48:51 +02:00
Jeppe Bundgaard
19cacebaa1
Fix register CVR welcome email rendering
2026-06-11 21:01:34 +02:00
Jeppe Bundgaard
df7153a5ba
Fix self-serve path outcome case limit
2026-06-11 14:46:27 +02:00
Jeppe Bundgaard
cea469c95a
Honor wash type in self-serve lane start
2026-06-10 19:18:19 +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
fb1f0883e1
Add selfserve dynamic image sizing config
2026-06-09 12:46:14 +02:00
Jeppe Bundgaard
a1224ec2f4
Fix self-serve program picker wash type sync
2026-06-09 11:59:42 +02:00
Jeppe Bundgaard
d8abc8f87d
Refactor session relay synchronization logic for improved clarity
2026-06-08 16:59:53 +02:00
Jeppe Bundgaard
325b35beb7
Add session synchronization tests and ensure atomic session closure
2026-06-08 16:53:24 +02:00
Jeppe Bundgaard
49364864d2
Implement session mutation locking and enhance session management methods
2026-06-08 16:49:41 +02:00
Jeppe Bundgaard
91d3332d4e
Add Slack customer registration notification functionality
2026-06-08 12:42:03 +02:00
Jeppe Bundgaard
30dceff0b5
Avoid self-serve preview sessions on eligibility reads
2026-06-04 06:55:59 +02:00
Jeppe Bundgaard
1d43221b4d
Sync self-serve machine relay session state
2026-06-03 20:35:50 +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
6d739cfebc
Add configuration for GitHub self-hosted runners
2026-06-02 11:25:00 +02:00
Jeppe B
7f38cf2f7e
Merge pull request #264 from copenhagentruckwash/propose-fix-for-ssrf-in-workfeed-api
...
Restrict Workfeed API base URL to trusted hosts (prevent SSRF)
2026-06-02 00:22:35 +02:00
Jeppe B
d281dddbc1
Restrict Workfeed API base URL
2026-06-02 00:22:18 +02:00
Jeppe B
a96f40cf13
Guard machine relay set status
2026-06-02 00:21:32 +02:00