Commit graph

11 commits

Author SHA1 Message Date
9b2510460a
feat: store invoice PDFs in minio
Some checks are pending
CI / checks (push) Waiting to run
2026-03-20 23:58:57 +01:00
afc61e02f1
refactor: improve booking error handling and responses
Some checks failed
CI / checks (push) Has been cancelled
Refactor booking retrieval to return errors instead of nil values,
enabling more robust error handling throughout the booking, payment,
and PDF endpoints. Add custom HTTP error page rendering for not found
and internal server errors. Update interfaces and tests to match new
method signatures. This improves user feedback and code maintainability.
2025-11-17 19:26:45 +01:00
aa9f46a222
feat/stripe integration (#48) 2025-10-19 15:48:59 +02:00
ac94faedb0
refactor: unify ID and API key naming conventions
This commit standardizes the naming of identifier and API key fields
across the codebase to use consistent camel case (e.g., `ID`, `APIKey`,
`DatabaseURL`). This includes updates to struct fields, method names,
function parameters, and environment variable references. The changes
improve code clarity and maintainability by reducing ambiguity and
aligning with Go naming conventions. No functional behavior is changed.
2025-10-03 19:47:41 +02:00
9a6b6ef0c3
fix cronjob (#45)
fixes #32
2025-02-23 22:38:32 +01:00
6bdbd36869
fix card calculation sql (#44) 2025-02-22 14:19:48 +01:00
541c813be0
Raw 34 enable payments (#35)
Closes #34
2025-01-24 17:30:35 +01:00
041b77c205
fix: only report the non canceled bookings 2024-12-24 18:17:45 +01:00
106aa475d6
fix: the card total reporting 2024-12-24 18:13:19 +01:00
65f921cf5a
fix: loading items for booking details 2024-12-10 08:58:57 +01:00
c9380481cf
create a booking repo 2024-12-07 12:48:43 +01:00