Björn Fromme
2f4184f60f
fix: avoid float rounding errors when comparing
2026-01-07 18:46:28 +01:00
Björn Fromme
b0b608f12e
feat: load hotel data locally for sidebar
2026-01-07 18:35:09 +01:00
Björn Fromme
97be776b10
feat: default status of new bookings to option during beta phase
...
addresses #869bpb7fg
2026-01-07 17:55:38 +01:00
Björn Fromme
ddb876bc1c
fix: ensure rental insurance is selectable when insurance is available
...
addresses #869bp9ev5
2026-01-07 17:31:20 +01:00
Björn Fromme
6fee5c048a
fix: correctly distinguish between first participant and applicant
2026-01-07 17:22:17 +01:00
Björn Fromme
80f22b7cd0
fix: don't include default date of birth in contact form submissions
2026-01-07 14:44:53 +01:00
Björn Fromme
e1123577f4
feat: update field label
2026-01-07 11:36:08 +01:00
Björn Fromme
5f33f82b8b
fix: redirect to dashboard as default when logged in
2026-01-07 10:15:27 +01:00
Björn Fromme
5285ded46f
chore: revert claude code replacement with opencode
2026-01-07 09:27:59 +01:00
Björn Fromme
69df93b773
feat: load balancing of api requests, cleanup api client
2026-01-07 08:33:16 +01:00
Björn Fromme
1e3389e21a
fix: properly handle parking service selection
2026-01-06 19:03:10 +01:00
Björn Fromme
192b1fdcf4
fix: add missing LoggerInterface dependency to BookingDataProcessorTest
2026-01-06 18:46:06 +01:00
Björn Fromme
6008a1b2d9
feat: retry api requests when closed immediately due to overload
2026-01-06 17:29:34 +01:00
Björn Fromme
62fc734f82
fix: avoid null pointer exceptions, log warning about removed services
2026-01-06 16:08:51 +01:00
Björn Fromme
7fb5466eb4
fix: avoid scrolling to the bottom when making a selection
...
closes #869bnn1bw
2026-01-06 15:34:25 +01:00
Björn Fromme
aafac9d43b
chore: update scheduler config
2026-01-06 15:01:08 +01:00
Björn Fromme
585f87e1f9
chore: reduce logger noise
2026-01-06 14:48:32 +01:00
Björn Fromme
eb1d05aa10
fix: only assign dummy data to the applicant
2026-01-06 14:39:49 +01:00
Björn Fromme
db1de2653c
fix: assign dummy values to missing applicant data fields
...
This fix avoids rejection of API requests due to missing data of the
applicant. The current user most probably is not aware about this so
they get confused about the error messages otherwise.
2026-01-06 14:29:41 +01:00
Björn Fromme
8bdc33b4f0
feat: draft inspection cli command
2026-01-06 14:06:04 +01:00
Björn Fromme
1c1766bbd4
fix: apply correct return type and response handling
2026-01-06 14:05:51 +01:00
Björn Fromme
96205c14db
fix: only invalidate cache and remove draft on successful edit
2026-01-06 13:53:49 +01:00
Björn Fromme
7ec4562064
chore: code cleanup
2026-01-06 12:38:51 +01:00
Björn Fromme
1eb1e9f02f
fix: invalidate booking data caches after updating personal data
2026-01-06 12:24:07 +01:00
Björn Fromme
0b35b3494b
fix: streamline price label for transportation services
2026-01-06 12:08:13 +01:00
Björn Fromme
e021fc7570
feat: link terms in confirmation checkbox label
2026-01-06 11:56:03 +01:00
Björn Fromme
2a13a62291
feat: remove cancel confirmation since obsolete because of drafts
2026-01-06 10:44:30 +01:00
Björn Fromme
60c1459902
feat: automatic saving of drafts when editing bookings
2026-01-06 10:29:17 +01:00
Björn Fromme
97f8baba06
fix: adopt general styles to error page template
v1.0.0
2026-01-06 08:34:24 +01:00
Björn Fromme
3ffa80e2bc
chore: update deployer config
2026-01-06 08:30:56 +01:00
Björn Fromme
ab1a21dffc
chore: update project dependencies
2026-01-06 08:26:22 +01:00
Björn Fromme
bccd8c6fc3
chore: merge master into feature branch
2026-01-05 18:25:14 +01:00
Björn Fromme
2ea298854d
fix: restore .user.ini from master
2026-01-05 18:17:38 +01:00
Björn Fromme
b7e4f29813
chore: update upgrade plan with current state of the project
2026-01-05 17:34:02 +01:00
Björn Fromme
7780646601
chore: replace claude code with opencode inside ddev container
2026-01-05 17:24:41 +01:00
Björn Fromme
0f58f07757
chore: update project dependencies
2026-01-05 17:20:44 +01:00
Björn Fromme
ef263e064a
feat: add env variable for website base url
2026-01-05 17:20:18 +01:00
Björn Fromme
7127b4d050
chore: install claude code in ddev container for security reasons
2025-12-31 14:02:53 +01:00
Björn Fromme
42744fa30f
chore: complete scheduler config for email notifications
2025-12-22 11:07:56 +01:00
Björn Fromme
be3f6e6288
feat: remove outdated log entries scheduled
2025-12-22 11:07:33 +01:00
Björn Fromme
9291adfdff
fix: fail gracefully when remote XML data cannot be read during sync
2025-12-22 08:29:57 +01:00
Björn Fromme
c9426eff3b
fix: catch travel data not found errors to show proper flash message
2025-12-19 17:54:25 +01:00
Björn Fromme
cd350c212e
chore: update project dependencies
2025-12-19 17:29:33 +01:00
Björn Fromme
1f1ac1a0cc
docs: add inline documentation where missing
2025-12-19 17:26:59 +01:00
Björn Fromme
2dd5b7ad64
chore: cleanup
2025-12-19 17:26:39 +01:00
Björn Fromme
62ac8038dc
feat: cron controlled cli command to sync xml data with remote
2025-12-19 17:06:27 +01:00
Björn Fromme
5f94f0487b
chore: cleanup flysystem config
2025-12-19 16:07:12 +01:00
Björn Fromme
64880355e8
chore: update json test-data for pickups planning
2025-12-17 17:16:41 +01:00
Björn Fromme
1dc8489239
fix: avoid duplicated pickup planning entries
2025-12-17 17:05:38 +01:00
Björn Fromme
5831294d33
chore: reduce noise in logs
2025-12-17 16:44:11 +01:00