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
|
10d5356381
|
chore: update project dependencies
|
2026-07-23 17:54:47 +02:00 |
|
Björn Fromme
|
b323c120f9
|
fix: consider parking space availability
|
2026-07-23 17:44:08 +02:00 |
|
Björn Fromme
|
fafc60eba9
|
fix: retain original date of birth when anonymizing xml dumps
|
2026-07-16 15:53:33 +02:00 |
|
Björn Fromme
|
bd2d8b58a3
|
chore: update documentation
|
2026-07-15 18:00:30 +02:00 |
|
Björn Fromme
|
52327864d6
|
chore: adjust cypress base url
|
2026-07-15 17:47:37 +02:00 |
|
Björn Fromme
|
3cc5d00587
|
feat: add insurance revocation link to footer
|
2026-07-14 12:27:29 +02:00 |
|
Björn Fromme
|
f620cae4f9
|
chore: update project dependencies
|
2026-07-14 09:47:48 +02:00 |
|
Björn Fromme
|
6c4ea07e6e
|
fix: prevent race condition on newsletter consent confirmation
|
2026-07-14 09:47:22 +02:00 |
|
Björn Fromme
|
b95944701e
|
chore: update project dependencies
|
2026-07-13 14:19:15 +02:00 |
|
Björn Fromme
|
2f8701c2e0
|
chore: fix cgl issues flagged by phpstan
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
f47142c465
|
chore: add missing branch coverage for BookingEditPreFlightChecker
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
3105f2e7a0
|
fix: position loading indicator above modal
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
0ea43d0c6b
|
fix: correct edit reload dirty-state
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
99b6876ce2
|
fix: ensure mandatory services are preselected in edit mode
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
4e26b8acc0
|
fix: reload booking data from API when no user edits are pending
|
2026-07-10 14:33:09 +02:00 |
|
Björn Fromme
|
0b2a16d117
|
fix: add placeholders for fields nationality and country
|
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
|
f9142e3080
|
chore: update frontend tooling and dependencies
|
2026-07-10 14:31:47 +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
|
2b957e1887
|
feat: revert password grant in favor of pkce
|
2026-07-10 12:26:26 +02:00 |
|
Björn Fromme
|
57a2503da2
|
chore: update project dependencies
|
2026-07-10 09:07:22 +02:00 |
|
Björn Fromme
|
f5f84ad98e
|
feat: password grant
|
2026-07-10 09:02:33 +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
|
4d3fc69faa
|
fix: register field handler in service container correctly
|
2026-07-02 09:33:16 +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
|
1b0d7ce1a9
|
chore: update project dependencies
|
2026-07-01 10:21:41 +02:00 |
|
Björn Fromme
|
a6ed60462d
|
refactor: inject AgeConstraintParserRegistry into TravelParser
|
2026-06-26 17:20:42 +02:00 |
|
Björn Fromme
|
a8d2852313
|
fix: log swallowed exceptions in date parsing and webhook
|
2026-06-26 17:17:49 +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
|
7a3d3a3a96
|
fix: handle bpn notification response on personal data update
|
2026-06-25 15:06:15 +02:00 |
|
Björn Fromme
|
23a3430ea5
|
fix: skip blank xml nodes and attributes when anonymizing data
|
2026-06-24 13:59:04 +02:00 |
|
Björn Fromme
|
a15c7578c3
|
fix: do not copy applicant address into participant for agency bookings
|
2026-06-24 13:13:14 +02:00 |
|
Björn Fromme
|
08f6633507
|
fix: sync booking model when transportation discount is replaced
|
2026-06-23 16:24:15 +02:00 |
|
Björn Fromme
|
dbe33ec760
|
fix: exclude name and date of birth from editable fields for now
|
2026-06-23 15:47:33 +02:00 |
|
Björn Fromme
|
145f7de781
|
fix: make personal data editable in bookings as permitted by bpn
|
2026-06-23 15:24:10 +02:00 |
|
Björn Fromme
|
287ec30cf7
|
chore: simplify datatable css
|
2026-06-23 15:22:33 +02:00 |
|
Björn Fromme
|
c29634b0d2
|
fix: narrow scope of table styles
|
2026-06-23 15:19:26 +02:00 |
|
Björn Fromme
|
ffa2038acb
|
fix: correct test references to use selection ID 1475 for exemption
|
2026-06-23 13:41:03 +02:00 |
|
Björn Fromme
|
febbf8dd1d
|
fix: pass hotelId when loading travel data for booking edit
|
2026-06-23 13:36:15 +02:00 |
|
Björn Fromme
|
09610ab3cd
|
chore: update deployer config with basic auth for staging environment
|
2026-06-23 12:15:08 +02:00 |
|
Björn Fromme
|
33328074b0
|
chore: update project dependencies
|
2026-06-23 08:18:31 +02:00 |
|
Björn Fromme
|
1dc14a193a
|
chore: update project dependencies
|
2026-06-22 09:03:47 +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
|
52ee6b26b1
|
feat: full anonymization of buspro xml dumps
|
2026-06-21 16:49:54 +02:00 |
|
Björn Fromme
|
d77f92b6f0
|
fix: increase width of modal container
|
2026-06-18 10:06:06 +02:00 |
|
Björn Fromme
|
e65cd3a96e
|
chore: update project dependencies
|
2026-06-17 10:32:23 +02:00 |
|
Björn Fromme
|
80569e0977
|
feat: cli command to anonymize local database
|
2026-06-17 10:32:02 +02:00 |
|
Björn Fromme
|
66d0f511df
|
chore: update project dependencies
|
2026-06-15 14:24:32 +02:00 |
|
Björn Fromme
|
93201fbd20
|
feat: disable body dimensions validation for selection id 1475
closes #869dne7qt
|
2026-06-12 11:39:32 +02:00 |
|
Björn Fromme
|
b2fccae431
|
chore: remote obsolete contingents-related plumbing
|
2026-06-11 16:19:14 +02:00 |
|
Björn Fromme
|
8c99fba6fa
|
chore: update project dependencies
|
2026-06-11 15:54:26 +02:00 |
|
Björn Fromme
|
d207bc74cb
|
feat: force booking status 'O' for selection id 1473
addresses #869d79q0r
|
2026-06-11 15:53:56 +02:00 |
|
Björn Fromme
|
bcf75ce3c3
|
chore: update project dependencies
|
2026-06-10 11:44:29 +02:00 |
|
Björn Fromme
|
d08d9dbb9f
|
feat: make body dimensions optional even with rentals selected
|
2026-06-10 11:43:59 +02:00 |
|
Björn Fromme
|
33f0cb04e0
|
feat: update newsletter list ids
|
2026-06-09 14:18:01 +02:00 |
|
Björn Fromme
|
3fb95cab92
|
fix: prefill correct value for country in dummy data
|
2026-06-08 17:18:42 +02:00 |
|
Björn Fromme
|
b768af15fe
|
chore: update project dependencies
|
2026-06-08 08:33:33 +02:00 |
|
Björn Fromme
|
00889318ee
|
fix: validate body dimensions when rentals are selected only
|
2026-06-02 14:22:47 +02:00 |
|
Björn Fromme
|
f023bd9772
|
chore: remove redundant instance check flagged by phpstan
|
2026-05-28 15:49:09 +02:00 |
|
Björn Fromme
|
4ec1935eef
|
fix: avoid phpstan crashing with multiple processes in parallel
|
2026-05-28 15:46:56 +02:00 |
|
Björn Fromme
|
ee8c6a6545
|
fix: normalize non-numeric body dimension values of existing drafts
|
2026-05-28 15:35:34 +02:00 |
|
Björn Fromme
|
02b1cbfd6c
|
chore: update project dependencies
|
2026-05-28 15:34:53 +02:00 |
|
Björn Fromme
|
97f88d5eeb
|
fix: accept response code 422 in htmx as 'should swap'
|
2026-05-28 15:02:53 +02:00 |
|
Björn Fromme
|
5561a24050
|
chore: fix deprecations in flysystem config
|
2026-05-28 13:59:55 +02:00 |
|
Björn Fromme
|
bdf8cffd04
|
feat: replace dropdowns with individual fields for body dimensions
|
2026-05-28 13:59:30 +02:00 |
|
Björn Fromme
|
fa7e5c2091
|
chore: update project dependencies
|
2026-05-28 09:37:12 +02:00 |
|
Björn Fromme
|
f1a5d478f3
|
chore: update project dependencies
|
2026-05-18 12:48:22 +02:00 |
|
Björn Fromme
|
de4dadb9e5
|
feat: mention selected port by api client in log messages
|
2026-05-18 12:48:07 +02:00 |
|
Björn Fromme
|
b18b09d4a5
|
chore: update project dependencies
|
2026-05-15 09:40:27 +02:00 |
|
Björn Fromme
|
3f66cb89e6
|
fix: cleanup mailjet webhook logging
|
2026-05-13 17:34:15 +02:00 |
|
Björn Fromme
|
495c130e79
|
chore: update project dependencies
|
2026-05-13 08:30:50 +02:00 |
|
Björn Fromme
|
7dfbc06bd1
|
feat: only handle unsubscribe events for configured list ids
|
2026-05-13 08:30:22 +02:00 |
|
Björn Fromme
|
132dfc6860
|
chore: update project dependencies
|
2026-05-11 11:04:22 +02:00 |
|
Björn Fromme
|
e647b6c1f0
|
fix: remove messenger task from schedule to be run separately
|
2026-05-11 11:03:20 +02:00 |
|
Björn Fromme
|
8b3ef0df95
|
chore: update deployer config to be run on the host
|
2026-05-10 14:57:09 +02:00 |
|
Björn Fromme
|
224673a2c4
|
chore: update project dependencies
|
2026-05-07 11:41:09 +02:00 |
|
Björn Fromme
|
eaff989bdd
|
fix: always filter ski passes by participant's age
|
2026-05-07 11:40:45 +02:00 |
|
Björn Fromme
|
8ac62d2a02
|
chore: update project dependencies
|
2026-05-04 17:21:16 +02:00 |
|
Björn Fromme
|
1fa8f88a6d
|
chore: code cleanup with rector and php-cs-fixer
|
2026-05-04 17:20:01 +02:00 |
|
Björn Fromme
|
d211425ff2
|
chore: integrate with rector
|
2026-05-04 17:19:35 +02:00 |
|
Björn Fromme
|
5b16a515f3
|
fix: add missing scheduler task for messenger
|
2026-05-02 14:17:09 +02:00 |
|
Björn Fromme
|
259cbd02c5
|
fix: reduce logger noise
|
2026-04-30 15:17:21 +02:00 |
|
Björn Fromme
|
014a057164
|
chore: cleanup email template
|
2026-04-30 14:49:34 +02:00 |
|
Björn Fromme
|
9ebfdb3d95
|
chore: update project dependencies
|
2026-04-30 12:32:09 +02:00 |
|
Björn Fromme
|
4f6b82daa8
|
chore: fix phpstan errors, add inline docs
|
2026-04-30 12:31:58 +02:00 |
|
Björn Fromme
|
77ad96baf9
|
fix: ensure MailJet exclusion flag is revoked for new subscriptions
|
2026-04-30 12:24:42 +02:00 |
|
Björn Fromme
|
68900dd4ea
|
fix: use plain password in configuration for MailJet webhook url
|
2026-04-30 11:44:17 +02:00 |
|
Björn Fromme
|
c0c8ad515c
|
fix: properly handle 'veg' services in booking edit flow
|
2026-04-29 11:59:39 +02:00 |
|
Björn Fromme
|
287c299c41
|
feat: improved performance by avoiding redundant MailJet API calls
|
2026-04-29 11:18:52 +02:00 |
|
Björn Fromme
|
a2bcedafc4
|
feat: cli command to un-/register MailJet webhook url
|
2026-04-29 10:36:04 +02:00 |
|
Björn Fromme
|
daf89f9189
|
fix: initialize DOI in booking create flow with newsletter subscription
|
2026-04-29 10:10:18 +02:00 |
|
Björn Fromme
|
2f96af9254
|
chore: remove obsolete command
|
2026-04-29 10:09:16 +02:00 |
|
Björn Fromme
|
18a97394e8
|
chore: cleanup, update project dependencies
|
2026-04-29 09:58:40 +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
|
df7885ca1c
|
chore: update documentation files
|
2026-04-22 11:33:08 +02:00 |
|
Björn Fromme
|
d5dfb6c550
|
fix: collect dataset transfer failures instead of breaking execution
|
2026-04-22 11:23:52 +02:00 |
|
Björn Fromme
|
9b84893d88
|
feat: api endpoints and xml sync for contingents data
|
2026-04-22 11:23:52 +02:00 |
|
Björn Fromme
|
a1f68ec11d
|
chore: adopt changed behavior from 02a1640b in test
|
2026-04-22 11:23:14 +02:00 |
|
Björn Fromme
|
b9c6ace1da
|
chore: remove obsolete packages, update dependencies
|
2026-04-22 11:22:38 +02:00 |
|