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 |
|
Björn Fromme
|
073bbdc0f8
|
feat: add logging to api endpoint
|
2025-12-17 16:34:57 +01:00 |
|
Björn Fromme
|
ef75383885
|
fix: don't show bulk insurance labels in summary
|
2025-12-17 16:04:19 +01:00 |
|
Björn Fromme
|
bfb25a4051
|
feat: accept multiple travel codes per pickup planning
|
2025-12-17 14:23:05 +01:00 |
|
Björn Fromme
|
f55febd545
|
chore: update project dependencies
|
2025-12-17 10:23:06 +01:00 |
|
Björn Fromme
|
d27b78cec1
|
chore: rotate auth log
|
2025-12-17 10:22:37 +01:00 |
|
Björn Fromme
|
1bb145e3be
|
feat: forcibly invalidate availabilities cache on booking start
|
2025-12-16 13:46:54 +01:00 |
|
Björn Fromme
|
59b9a42009
|
feat: loading indicator on initial page load
|
2025-12-16 13:44:25 +01:00 |
|
Björn Fromme
|
a576fa2d23
|
fix: adopt changes in test
|
2025-12-16 13:31:06 +01:00 |
|
Björn Fromme
|
14fe9bd44f
|
feat: load availability data once per booking session
|
2025-12-16 13:30:45 +01:00 |
|
Björn Fromme
|
cce59b8ed6
|
chore: disable saving cookies for api requests
|
2025-12-16 12:23:40 +01:00 |
|
Björn Fromme
|
8904e1c7fe
|
feat: log pickups planning data api calls
|
2025-12-16 12:17:41 +01:00 |
|
Björn Fromme
|
a0f763af63
|
chore: update project dependencies
|
2025-12-16 09:59:15 +01:00 |
|
Björn Fromme
|
667c9d4677
|
chore: reduce logger noise
|
2025-12-14 17:17:19 +01:00 |
|
Björn Fromme
|
1622f2be6a
|
chore: retain xml dumps for three days to save on webspace
|
2025-12-14 17:10:09 +01:00 |
|
Björn Fromme
|
42f17db542
|
feat: extended oauth2 user info and refactored authenticator
|
2025-12-12 19:57:34 +01:00 |
|
Björn Fromme
|
6315fbd0f7
|
fix: ensure template variable exists
|
2025-12-12 19:46:48 +01:00 |
|
Björn Fromme
|
79e5a3c12d
|
feat: adjust oauth2 implementation for TYPO3 backend login
|
2025-12-12 16:31:32 +01:00 |
|
Björn Fromme
|
e9c1dd8b9d
|
feat: basic themes for event sites
|
2025-12-12 13:13:36 +01:00 |
|
Björn Fromme
|
b1ff6989ec
|
feat: api endpoints for pickups planning
|
2025-12-12 09:44:38 +01:00 |
|
Björn Fromme
|
1d97a19982
|
feat: always show all available ski passes but readonly if age doesn't match
|
2025-12-12 08:47:25 +01:00 |
|
Björn Fromme
|
c3519124b7
|
feat: update labels of voucher fields
addresses #869bf8tzv
|
2025-12-12 08:09:34 +01:00 |
|
Björn Fromme
|
05c769bab2
|
feat: use query parameters for booking urls
|
2025-12-11 16:14:31 +01:00 |
|
Björn Fromme
|
c1539a47f9
|
fix: properly assign readonly state to form fields for unavailable services
|
2025-12-11 12:07:19 +01:00 |
|
Björn Fromme
|
f54f66cd32
|
fix: reset room assignments after updated selection if required
|
2025-12-11 11:27:48 +01:00 |
|
Björn Fromme
|
b4c03160ca
|
feat: consistent display of included services and prices
|
2025-12-11 11:17:03 +01:00 |
|
Björn Fromme
|
e42ef2d3c9
|
feat: show unavailable transportation services as readonly
|
2025-12-10 17:15:05 +01:00 |
|
Björn Fromme
|
bb69a28ec2
|
fix: don't show incorrect notification about updated rentals
|
2025-12-10 15:40:17 +01:00 |
|
Björn Fromme
|
e8c2261b7e
|
feat: show inquiry status with rooms in step 1
|
2025-12-10 15:33:13 +01:00 |
|
Björn Fromme
|
7665385cbf
|
feat: hide parking from participants under 18
|
2025-12-10 14:37:06 +01:00 |
|
Björn Fromme
|
346dee23e4
|
fix: don't auto assign discounted transport to babies
|
2025-12-10 14:09:52 +01:00 |
|
Björn Fromme
|
109f36e7f5
|
chore: simplify parameter handling
|
2025-12-10 13:57:48 +01:00 |
|
Björn Fromme
|
0e9c5e6e1a
|
feat: configurable choices for body dimensions
closes #8697phk21
|
2025-12-10 13:48:47 +01:00 |
|
Björn Fromme
|
145a08e511
|
chore: update deployer config for prod
|
2025-12-10 13:10:17 +01:00 |
|
Björn Fromme
|
2b8046b416
|
feat: re-implement contact form submissions api endpoint for website
|
2025-12-10 09:29:19 +01:00 |
|
Björn Fromme
|
e27b5da3c8
|
feat: adjust participant number size depending on value
|
2025-12-09 20:52:12 +01:00 |
|
Björn Fromme
|
613e0b9a5c
|
feat: update deployer config to build assets upfront
|
2025-12-09 20:48:36 +01:00 |
|
Björn Fromme
|
0564e3c424
|
feat: align rendering of pickups field with other services
|
2025-12-09 20:43:58 +01:00 |
|
Björn Fromme
|
32c73ab7b1
|
fix: avoid loading indicator issues when using browser history for navigation
|
2025-12-09 15:13:04 +01:00 |
|
Björn Fromme
|
420efb25ad
|
chore: update project dependencies
|
2025-12-09 12:56:31 +01:00 |
|
Björn Fromme
|
150998e120
|
fix: ensure flash message is displayed after redirect
|
2025-12-09 12:55:23 +01:00 |
|
Björn Fromme
|
31f414b4d8
|
feat: show room prices in room assignment form field
|
2025-12-09 12:55:00 +01:00 |
|
Björn Fromme
|
9c6860ecc6
|
fix: account for htmx issues in mobile safari with select fields
|
2025-12-09 11:42:31 +01:00 |
|
Björn Fromme
|
6b32b6baa4
|
fix: disable autocomplete in chrome for good
|
2025-12-09 11:33:19 +01:00 |
|
Björn Fromme
|
3527be9c29
|
feat: various improvements in styles and layout
|
2025-12-09 11:20:43 +01:00 |
|
Björn Fromme
|
0239aee89a
|
fix: avoid stale caches
|
2025-12-09 10:25:11 +01:00 |
|
Björn Fromme
|
f21f4a0385
|
feat: streamlined rendering of fields as static text in forms
|
2025-12-09 10:20:55 +01:00 |
|
Björn Fromme
|
fa2b5e0d7f
|
feat: render room assignment as radio buttons
|
2025-12-09 10:05:14 +01:00 |
|
Björn Fromme
|
1ac7720765
|
feat: replace overly complex and unnecessary form choice loader for rooms
|
2025-12-09 09:32:01 +01:00 |
|
Björn Fromme
|
4182c30b72
|
fix: ensure footer bar is visible on mobile safari
|
2025-12-09 09:21:58 +01:00 |
|
Björn Fromme
|
e4aad8a456
|
feat: load cms data early to display image on login page
|
2025-12-08 17:39:29 +01:00 |
|
Björn Fromme
|
d78638e6e5
|
feat: improved layout for participant form
|
2025-12-08 17:08:26 +01:00 |
|
Björn Fromme
|
1726523eaf
|
fix: disable autocompletion on personal data fields
|
2025-12-08 16:20:20 +01:00 |
|
Björn Fromme
|
1aa564960d
|
feat: body dimensions optional
|
2025-12-08 16:18:31 +01:00 |
|
Björn Fromme
|
cd2765bab5
|
feat: improved error handling and redirect on invalid session
|
2025-12-08 16:00:02 +01:00 |
|
Björn Fromme
|
390ee81675
|
feat: indicate incomplete participant data in cards
|
2025-12-08 15:59:35 +01:00 |
|
Björn Fromme
|
6dbbfd87f8
|
feat: special treatment of services for participants of age 0-2
|
2025-12-08 15:26:30 +01:00 |
|
Björn Fromme
|
118f86b2a0
|
feat: increase availability cache ttl and ensure fresh data when entering form
|
2025-12-08 14:57:12 +01:00 |
|
Björn Fromme
|
27d77624da
|
docs: upgrade plan to symfony 7.4
|
2025-12-07 18:48:40 +01:00 |
|
Björn Fromme
|
20a67e9b96
|
feat: optional return url
|
2025-12-07 18:47:18 +01:00 |
|
Björn Fromme
|
233748a6c5
|
chore: cleanup
|
2025-12-07 15:03:54 +01:00 |
|
Björn Fromme
|
67491a7f68
|
fix: remove obsolete htmx attributes from forms
|
2025-12-07 15:03:44 +01:00 |
|
Björn Fromme
|
c7129d5791
|
chore: cleanup
|
2025-12-07 14:47:51 +01:00 |
|
Björn Fromme
|
4abee677f6
|
fix: enforce https
|
2025-12-07 14:24:08 +01:00 |
|
Björn Fromme
|
21600dc2d6
|
feat: implement hx-boost for reliable loading indication
|
2025-12-07 14:11:50 +01:00 |
|
Björn Fromme
|
f0b84c9943
|
fix: ensure loading indicator is triggered
|
2025-12-06 18:13:38 +01:00 |
|
Björn Fromme
|
59418adc02
|
chore: update project dependencies
|
2025-12-06 15:05:06 +01:00 |
|
Björn Fromme
|
de52907eec
|
fix: remove form options cache causing issues
|
2025-12-06 15:02:34 +01:00 |
|
Björn Fromme
|
bfb1a04ea0
|
feat: implement screendesign
|
2025-12-06 15:02:33 +01:00 |
|
Björn Fromme
|
b206c3990b
|
chore: update project dependencies
|
2025-12-06 15:02:13 +01:00 |
|
Björn Fromme
|
54a37c5bf7
|
feat: adjust loading indicator styles
|
2025-12-06 15:02:13 +01:00 |
|
Björn Fromme
|
fa98ceac29
|
fix: add loading indicator to all 'back' buttons
|
2025-12-06 15:02:13 +01:00 |
|
Björn Fromme
|
1bab230f10
|
fix: consider mode in summary
|
2025-12-06 15:02:13 +01:00 |
|
Björn Fromme
|
5b55d0984a
|
fix: correctly handle email uniqueness by excluding the applicant from validation
|
2025-12-06 15:02:13 +01:00 |
|
Björn Fromme
|
2b3a8f1c69
|
feat: request replay command for bpn api
|
2025-12-06 15:02:13 +01:00 |
|
Björn Fromme
|
696800aafd
|
feat: refactoring and cleanup
|
2025-12-06 15:02:13 +01:00 |
|
Björn Fromme
|
f4691ec67e
|
feat: finalize voucher handling and discount display in summary and overview
|
2025-11-26 17:29:15 +01:00 |
|
Björn Fromme
|
32bef9a4e9
|
feat: special treatment of participants with age 0-2 (babies)
|
2025-11-26 15:38:49 +01:00 |
|
Björn Fromme
|
30704f936a
|
fix: don't disable room selection field with single option
|
2025-11-25 18:14:33 +01:00 |
|
Björn Fromme
|
9167c84b4c
|
fix: clear target path when canceling booking flow
|
2025-11-25 17:34:10 +01:00 |
|
Björn Fromme
|
f5f5d43ab5
|
feat: conditionally render room assignment field in participant edit form
|
2025-11-25 17:30:23 +01:00 |
|
Björn Fromme
|
9b2ad3845d
|
feat: prevent selection of baby rooms without regular rooms
|
2025-11-25 16:43:41 +01:00 |
|
Björn Fromme
|
e2513d6245
|
chore: update claude settings
|
2025-11-25 16:43:05 +01:00 |
|
Björn Fromme
|
126fce9687
|
feat: step input for room type selection
|
2025-11-25 16:42:39 +01:00 |
|
Björn Fromme
|
c1364a458b
|
fix: correctly determine number of participants
|
2025-11-25 16:42:13 +01:00 |
|
Björn Fromme
|
ecc4741f56
|
feat: correct determination of inquiry status and conditional voucher field display
|
2025-11-25 16:41:25 +01:00 |
|
Björn Fromme
|
f33e55f201
|
feat: correct handling of vouchers
|
2025-11-24 10:20:21 +01:00 |
|
Björn Fromme
|
ce1b9ece09
|
feat: layout improvements
|
2025-11-21 12:44:06 +01:00 |
|
Björn Fromme
|
9d28d2f102
|
feat: improved promotional and purchase vouchers
|
2025-11-21 12:43:51 +01:00 |
|
Björn Fromme
|
aaa7e9f4c3
|
feat: promotional and purchase vouchers
|
2025-11-20 18:41:46 +01:00 |
|
Björn Fromme
|
26681e5c62
|
feat: fetch additional content from cms via api
|
2025-11-20 15:42:41 +01:00 |
|
Björn Fromme
|
33c3dc6022
|
feat: sort pickups by their times
|
2025-11-17 10:00:03 +01:00 |
|
Björn Fromme
|
6e96f6fb44
|
fix: never validate insurance selection in edit mode
|
2025-11-13 12:44:19 +01:00 |
|
Björn Fromme
|
c6b28e7f4e
|
fix: don't validate insurance selection of participants when in bulk assignment
|
2025-11-13 12:29:27 +01:00 |
|
Björn Fromme
|
3ce4d81a4c
|
chore: update project dependencies
|
2025-11-13 11:36:52 +01:00 |
|
Björn Fromme
|
d5c572c25b
|
feat: loading indicators for regular get requests
|
2025-11-13 11:34:45 +01:00 |
|
Björn Fromme
|
bcded403be
|
feat: improved timeout handling for api client
|
2025-11-13 11:15:31 +01:00 |
|
Björn Fromme
|
aeb25f3b7e
|
feat: remove 'remember me' functionality from login form in booking process
|
2025-11-13 10:54:40 +01:00 |
|