Björn Fromme
|
9d2aa11fdb
|
feat: groups price calculator admin crud, booking/offer flow and api
|
2026-08-03 15:25:10 +02:00 |
|
Björn Fromme
|
eabed8295a
|
feat: adopt provided label for parking space service from xml data
|
2026-08-03 09:07:18 +02:00 |
|
Björn Fromme
|
c929d4da3b
|
feat: show tooltips for parking space option and omit price when 0,00
addresses #869ebkmhw
|
2026-08-01 16:19:14 +02:00 |
|
Björn Fromme
|
3cc5d00587
|
feat: add insurance revocation link to footer
|
2026-07-14 12:27:29 +02:00 |
|
Björn Fromme
|
3105f2e7a0
|
fix: position loading indicator above modal
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
b41b19d4c6
|
feat: pre-flight check of agency bookings
addresses #869bqxr4q
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
9660149c67
|
fix: prevent stale htmx cache on login potentially causing csrf issues
addresses #869dd1fch
|
2026-07-10 14:30:31 +02:00 |
|
Björn Fromme
|
de37186706
|
feat: make server errors visible to the user for htmx requests
|
2026-07-02 10:02:05 +02:00 |
|
Björn Fromme
|
022819cbe6
|
feat: reveal password toggle for login form
addresses #869cqrw6w
|
2026-07-01 10:29:30 +02:00 |
|
Björn Fromme
|
8907233ef5
|
fix: adopt response format of bpn personal data endpoint
|
2026-06-25 15:06:15 +02:00 |
|
Björn Fromme
|
2fc7ffe458
|
feat: remove easy admin bundle, adopt admin theme
|
2026-06-22 08:59:47 +02:00 |
|
Björn Fromme
|
d77f92b6f0
|
fix: increase width of modal container
|
2026-06-18 10:06:06 +02:00 |
|
Björn Fromme
|
014a057164
|
chore: cleanup email template
|
2026-04-30 14:49:34 +02:00 |
|
Björn Fromme
|
e4ef2f7adc
|
feat: MailJet list handling with DOI, webhook receiver and API endpoint
addresses #869cut134
|
2026-04-29 09:51:57 +02:00 |
|
Björn Fromme
|
02a1640b51
|
feat: additional notification about invoice download
closes #869cxbk6c
|
2026-04-21 15:34:04 +02:00 |
|
Björn Fromme
|
80969d1da0
|
chore: further cleanup and refactor
|
2026-04-19 15:45:02 +02:00 |
|
Björn Fromme
|
059c520a50
|
fix: link header logo with user profile page
|
2026-04-13 12:24:15 +02:00 |
|
Björn Fromme
|
d8818dc435
|
feat: extract shared booking summary travel partial
|
2026-04-13 12:24:15 +02:00 |
|
Björn Fromme
|
16cab4b768
|
feat: add typed dto for cms data
|
2026-04-12 18:17:54 +02:00 |
|
Björn Fromme
|
aa997826f8
|
feat: split summary DTOs into typed sub-objects
|
2026-04-12 11:23:19 +02:00 |
|
Björn Fromme
|
69705052b3
|
feat: centralize create/edit flow contexts, extract edit submit service
|
2026-04-12 10:17:04 +02:00 |
|
Björn Fromme
|
ca052682bb
|
feat: simplify pricing and room selection display
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
1b0e479e49
|
feat: refactor participant card DTOs and labels
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
ca873a99f4
|
feat: improved button sizes in mobile view
|
2026-04-03 14:57:41 +02:00 |
|
Björn Fromme
|
8d666baf28
|
feat: back-button in booking create flow
|
2026-04-03 14:20:19 +02:00 |
|
Björn Fromme
|
3849ae306c
|
feat: extended log view and searching by error codes
|
2026-03-20 11:44:55 +01:00 |
|
Björn Fromme
|
d1e2bf3e7d
|
feat: integrate with MailJet API for newsletter registration
|
2026-03-19 09:42:00 +01:00 |
|
Björn Fromme
|
cb56a4fe46
|
feat: implement mutability cutoff for rentals
addresses #869cca42x
|
2026-03-17 10:29:43 +01:00 |
|
Björn Fromme
|
9cef24f827
|
fix: enforce mutability checks for all fields
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
4e067d13b3
|
feat: avoid indexing of content by crawlers
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
29a1ce7de7
|
fix: ensure loading indicator when entering booking flow in Chrome
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
f795a3ea21
|
feat: selectable drop-offs for inbound bus travel
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
c597cfda51
|
feat: legal links in page footer
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
acb599b760
|
feat: show booking status in sidebar
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
f46cc59041
|
fix: allow updating room assignments in edit mode
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
19031dba99
|
fix: enforce profile completion of applicant in all situations
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
8529bb0e21
|
fix: streamline datalayer integration for all events
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
9eefdd1858
|
fix: properly initialize CMP, GTM and data layer for tracking
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
02ebddc34a
|
feat: require all personal data fields for registration
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
3957f6bd09
|
feat: tracking integration with GTM and CMP
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
afe5aef9f7
|
feat: error-codes in flash messages to reference log entries
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
e1f1b60608
|
feat: infotext for insurance booking conditions
closes #869bvcu2p
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
aa3b23ecb8
|
feat: info text and correct field type for service group 'VEG'
addresses #869bvch71
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
7d3a63d744
|
chore: update alert wording to be more descriptive
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
0a0987873f
|
feat: enforce profile data completeness before entering booking flow
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
18d60c8781
|
feat: allow editing of nationality in personal data
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
667324df69
|
feat: body dimensions mandatory with selected rentals, updated help text
feat: body dimensions mandatory with selected rentals
|
2026-03-16 12:02:28 +01:00 |
|
Björn Fromme
|
dfb6f88be9
|
feat: trigger form refresh for dob when completely entered only
|
2026-03-16 12:02:28 +01:00 |
|
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
|
136e2d68a2
|
feat: integrate with easy admin bundle
|
2026-03-16 12:02:27 +01:00 |
|