Björn Fromme
|
fd81079247
|
chore: code cleanup
|
2026-03-16 12:01:09 +01:00 |
|
Björn Fromme
|
e5781fbabc
|
fix: invalidate booking data caches after updating personal data
|
2026-03-16 12:01:09 +01:00 |
|
Björn Fromme
|
0b5c7af4be
|
feat: automatic saving of drafts when editing bookings
|
2026-03-16 12:01:09 +01:00 |
|
Björn Fromme
|
207b648f36
|
fix: don't show bulk insurance labels in summary
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
79b7e2aaa5
|
feat: forcibly invalidate availabilities cache on booking start
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
12b69bd681
|
feat: load availability data once per booking session
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
d755e29459
|
chore: reduce logger noise
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
ee84690cd9
|
feat: basic themes for event sites
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
3984a623bf
|
fix: properly assign readonly state to form fields for unavailable services
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
96619c6cec
|
fix: reset room assignments after updated selection if required
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
3dd92ccdb4
|
feat: consistent display of included services and prices
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
82a8541af1
|
feat: show inquiry status with rooms in step 1
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
e1bfe9b93c
|
feat: show room prices in room assignment form field
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
bc175ca438
|
fix: avoid stale caches
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
15fdfdc42e
|
feat: load cms data early to display image on login page
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
cca8554e3d
|
feat: special treatment of services for participants of age 0-2
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
28c426ca3c
|
feat: increase availability cache ttl and ensure fresh data when entering form
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
87439ee509
|
feat: optional return url
|
2026-03-16 12:00:41 +01:00 |
|
Björn Fromme
|
1e107c68b4
|
feat: implement hx-boost for reliable loading indication
|
2026-03-16 11:59:12 +01:00 |
|
Björn Fromme
|
4a2d1f4a02
|
feat: implement screendesign
|
2026-03-16 11:59:12 +01:00 |
|
Björn Fromme
|
8c8aae9a1e
|
feat: refactoring and cleanup
|
2026-03-16 11:59:12 +01:00 |
|
Björn Fromme
|
2e40cbc7c7
|
feat: special treatment of participants with age 0-2 (babies)
|
2026-03-16 11:59:12 +01:00 |
|
Björn Fromme
|
b73a02048e
|
fix: correctly determine number of participants
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
1f2f2751e4
|
feat: correct determination of inquiry status and conditional voucher field display
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
7df99521c4
|
feat: promotional and purchase vouchers
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
a8c0a1aa61
|
feat: fetch additional content from cms via api
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
37924841e1
|
feat: improved timeout handling for api client
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
cb38beb32c
|
feat: surcharges and discounts per participant and in summary
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
5c5f164aa2
|
feat: improved dynamic validation
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
bb20176c76
|
wip: integrate with typo3 to fetch product and hotel data
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
43823dbda1
|
feat: improved mutability checks for personal data in edit or create mode
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
5d69e4a8aa
|
feat: gravatar integration
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
dc6de1734a
|
feat: authenticated booking
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
1e464cef0a
|
feat: performance improvements
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
bae1582631
|
feat: dedicated section for discounts in summary
addresses #869ay1724
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
03ac430be4
|
fix: validation error indication on cards
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
7aea149b6c
|
feat: unique email addresses of participants unless child, cleanup
addresses #869axbn21
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
6cc5886073
|
feat: automatically assign rooms only for unique room type selection
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
9c6f4d59b3
|
chore: cleanup, updated docs
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
a0d5768752
|
feat: consolidated insurance service
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
b485112ed3
|
chore: adjust and cleanup tests
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
1f5c835f8a
|
wip: bulk insurance refactoring
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
a3d7ee63d3
|
wip: bulk insurance booking fix
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
5ef3bb9cbf
|
wip: finalize implementation
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
ea312b9986
|
chore: remove debug statements
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
e51c4843c5
|
feat: refactor to cards
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
de8cbf6178
|
wip: refactor to cards with individual participant forms
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
83589ee677
|
feat: htmx powered requests, improved loading indicator
feat: loading indicator and htmx form submit
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
023ecdebc9
|
feat: inquiry bookings
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
5c0814ef9b
|
wip: modernized edit flow, fix insurance tier calculation
|
2026-03-16 11:59:10 +01:00 |
|