Björn Fromme
|
fba3becb06
|
feat: always load fresh api data when starting to edit booking
|
2026-03-16 12:02:28 +01:00 |
|
Björn Fromme
|
e09e5858d8
|
fix: don't update booking session and draft on form refresh
Each form refresh would create a draft even for users that just explore
booking options causing stale draft records in the database.
|
2026-03-16 12:02:27 +01:00 |
|
Björn Fromme
|
fedfcc247e
|
fix: update draft together with session on refresh
|
2026-03-16 12:02:27 +01:00 |
|
Björn Fromme
|
c18ba3d815
|
fix: only invalidate cache and remove draft on successful edit
|
2026-03-16 12:01:09 +01:00 |
|
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
|
db74b6049c
|
feat: remove cancel confirmation since obsolete because of drafts
|
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
|
02742aef5b
|
fix: catch travel data not found errors to show proper flash message
|
2026-03-16 12:01:09 +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
|
65398d59d4
|
chore: simplify parameter handling
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
3df9659ce2
|
feat: configurable choices for body dimensions
closes #8697phk21
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
4b95b12a7b
|
feat: indicate incomplete participant data in cards
|
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
|
1e107c68b4
|
feat: implement hx-boost for reliable loading indication
|
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
|
fb983f23dd
|
feat: improved 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
|
5c5f164aa2
|
feat: improved dynamic validation
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
f3ea6734a1
|
fix: keep browser history intact when navigating between cards view and participant form
|
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
|
7b84ecbb56
|
fix: adapt changes in create mode for edit mode, cleanup
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
54a3145710
|
wip: improved validation and feedback
|
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
|
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 |
|