74 Commits

Author SHA1 Message Date
8a5325414b feat(logging): add weekly log rotation and retention v2.1.3 2026-09-30 20:43:04 +01:00
bd15b054dd fix(dispenser): scan ACK responses without assuming 3-byte reads v2.1.2 2026-09-30 00:37:58 +01:00
aef1bbbe57 feat(dispenser): add worker-owned idle card prestaging v2.1.1 2026-09-29 18:58:26 +01:00
b9b2a524dd fix(dispenser): tolerate unusable AP observations during card preparation v2.1.0 2026-09-28 19:43:35 +01:00
e26331ffa9 fix(dispenser): simplify card preparation and recovery 2026-09-27 22:21:28 +01:00
99c74f49b6 fix(dispenser): wait for delivery clearance before FC7 2026-09-26 19:27:30 +01:00
cb5a09e710 Get-Service TeamViewer | Select-Object Status, Name, StartType 2026-09-26 17:15:02 +01:00
4dfe139c3b fix(dispenser): recover stuck card preparation with reset 2026-09-24 15:07:40 +01:00
aeb86f55b9 fix(dispenser): retry on transient prepare failure v2.0.2 2026-09-22 18:27:57 +01:00
1969aaa1d2 feat: add CreditCall preauth streaming v2.0.1 2026-09-10 12:04:41 +01:00
c8cbd1e7a3 feat: improve CreditCall receipt layout 2026-09-08 18:04:33 +01:00
afb8bb0e9e fix: stream in-transaction card removal prompts 2026-09-08 15:38:21 +01:00
93ff67fbb1 feat: stream CreditCall payment progress and results v2.0.0 2026-09-08 13:41:29 +01:00
ea578fe03e Refactor PDQ lookup for payment providers v1.3.6 2026-08-28 16:32:51 +01:00
5e99a8e0d4 fixed dispenser delivery confirmation v1.3.5 1.3.5 2026-07-24 15:51:04 +01:00
fbf652720c added support for Dojo terminal-unavailable responses v1.3.4 2026-07-23 12:08:18 +01:00
478d260ebe Added payment terminal status streaming 1.3.3 v1.3.3 2026-07-21 14:46:54 +01:00
2a3a5bee7b make dojo decline payment in case of signature required 2026-07-20 14:58:08 +01:00
fa2c92c8ab added receipt printing functionality to the Dojo and Paybridge payment flow 2026-07-17 15:02:11 +01:00
8ecdfd8cf7 add pluggable PayBridge and Dojo payment flow with CMS credentials 2026-07-06 10:29:39 +01:00
f5ff78e60e added voucher field to the guest receipt 1.2.10 2026-06-26 13:36:44 +01:00
ffd814e076 added Dormakaba lock server integration 1.2.9 2026-06-02 10:10:17 +01:00
b982698ccd restructure hardlink layout 2026-05-14 12:20:25 +01:00
af151fd389 retrieve CardType from the ChepDNA response 1.2.7 2026-05-13 16:48:25 +01:00
20fcbe5499 added the second attempt to send the card to the encoder after 6 seconds 1.2.6 2026-04-20 11:17:27 +01:00
c6c2b40f37 removed early return on error when checking dispenser status in the start and final loops 1.2.5 2026-03-20 20:46:21 +00:00
8f093159cd added check if keycard at the encoder position before trying to encode key 1.2.4 2026-03-20 11:38:42 +00:00
e1549dda2f added check if keycard at the encoder position before trying to encode key 1.2.3 2026-03-18 16:02:43 +00:00
163ac0e808 added debounceNight 10 minutes 1.2.2 2026-03-11 18:47:06 +00:00
19cfbf185b increased waiting time befor sending email on PDQ unavailability to 60 seconds 1.2.1 2026-03-10 17:45:58 +00:00
48e2b6f568 released version 1.2.0 1.2.0 2026-03-09 16:31:52 +00:00
eb80332c5a increased timeout for reading response from the Assa abloy lock server to 20 seconds 1.1.3 2026-03-02 17:11:29 +00:00
aeea755045 added logging for unknown dispenser status positions 1.1.2 2026-02-04 16:27:46 +00:00
ebe50b17a9 added contionuous polling of the dispenser status every 8 seconds to update the card well status 1.1.1 2026-02-02 17:15:25 +00:00
4a255c06ed release version 1.1.0 1.1.0 2026-01-29 17:23:00 +00:00
9f0a9c939f and reconnection functionality if the connection to the database is lost 2026-01-27 16:44:12 +00:00
7f6262b470 db reconnect 2026-01-23 17:15:45 +00:00
895849376e improved logging for preauth releaser 1.0.30 2026-01-09 16:26:34 +00:00
43f1e8787f added count down before exiting the preauth releaser 20 seconds 1.0.29 2026-01-08 17:12:51 +00:00
7941e2065e added preauth releaser 1.0.28 2025-12-22 18:11:05 +00:00
b59d77a373 updated handling AmountTooSmall response from creditcall 1.0.27 2025-12-10 17:10:34 +00:00
a4885be458 added route for taking preauthorization payment 1.0.26 2025-12-10 11:12:39 +00:00
89dfa28e6f return masked card number and expiry date in the payment success URL 1.0.25 2025-12-08 13:31:21 +00:00
bb526a248d improved logging for creditcall payment processing 1.0.24 2025-11-13 16:06:31 +00:00
f4f44da541 moved handlers from main.go to handlers/handlers.go 1.0.23 2025-11-13 15:16:06 +00:00
7993a2360d added testmode to config file 1.0.22 2025-11-12 13:14:56 +00:00
c15ceba78f increased timeout for Salto lock server connection to 40 seconds 1.0.21 2025-10-20 19:41:07 +02:00
04c664294d removed minutes from the start and expiry time in Salto lock command 1.0.20 2025-10-06 15:36:02 +01:00
da5cafe031 allowed to continue if the connection to the lock server fails at startup 1.0.19 2025-09-10 13:20:54 +01:00
efa415e631 increased timeout for TLJ lock server connection to 30 seconds 1.0.18 2025-09-04 14:54:50 +01:00