fromme
|
e9766dbdce
|
fix: strip invalid XML characters from responses
|
2026-11-03 15:07:47 +01:00 |
|
fromme
|
b047465339
|
chore: update project dependencies
|
2026-10-29 15:52:06 +01:00 |
|
fromme
|
a60bf68345
|
docs: document contingent hotel code contract
|
2026-10-29 15:34:27 +01:00 |
|
fromme
|
97c6330a9a
|
feat: sync contingents for TYPO3 calendar hotels
|
2026-10-29 15:05:04 +01:00 |
|
fromme
|
ec36b61275
|
feat: add raw contingent availability endpoint
|
2026-10-29 11:19:31 +01:00 |
|
fromme
|
7c8dbeef48
|
fix: validate newly entered phone numbers
|
2026-10-28 13:48:51 +01:00 |
|
fromme
|
e293bd3b1c
|
chore: update project dependencies
|
2026-10-26 16:42:20 +01:00 |
|
fromme
|
a7b845751b
|
chore: update project dependencies
|
2026-10-23 16:22:50 +02:00 |
|
fromme
|
234f3a0bd2
|
fix: submit BusPro nationality token for applicant
|
2026-10-23 16:20:37 +02:00 |
|
fromme
|
f794d882ca
|
chore: disable unused ssh-agent in ddev web container
|
2026-10-23 16:11:53 +02:00 |
|
fromme
|
05e348e9b7
|
chore: upgrade htmx from 1.9 to 2.0
|
2026-10-20 14:59:54 +02:00 |
|
fromme
|
654214cf37
|
chore: decide on npm install scripts
|
2026-10-20 14:58:13 +02:00 |
|
fromme
|
8a6f73bd9b
|
chore: bump node to 24
|
2026-10-20 14:53:53 +02:00 |
|
fromme
|
a6a8783319
|
fix: show scrollbars only when an inner area overflows
|
2026-10-20 14:43:10 +02:00 |
|
fromme
|
1d20524678
|
chore: raise browser targets to tailwind 4's floor
|
2026-10-20 14:41:43 +02:00 |
|
fromme
|
88f6807399
|
chore: upgrade tailwind css from 3.4 to 4.3
|
2026-10-20 14:41:25 +02:00 |
|
fromme
|
91270fdfc3
|
chore: apply frontend dependency quick fixes
|
2026-10-20 14:35:56 +02:00 |
|
fromme
|
e8d1b69407
|
chore: update project dependencies
|
2026-10-20 13:41:57 +02:00 |
|
fromme
|
3428408db5
|
chore: upgrade to webpack encore 7
|
2026-10-20 10:06:35 +02:00 |
|
fromme
|
32083c7966
|
fix: clear inquiry status on room reselection
|
2026-10-20 09:41:33 +02:00 |
|
fromme
|
d4296f30a5
|
fix: list boarding surcharges per leg and count them once in the summary
|
2026-10-19 10:38:17 +02:00 |
|
fromme
|
57b86a8fbc
|
chore: remove boarding point price levelling
|
2026-10-19 10:29:12 +02:00 |
|
fromme
|
3f941bb4bf
|
chore: update message to use informal language
|
2026-10-19 10:09:41 +02:00 |
|
fromme
|
60de688859
|
chore: update project dependencies
|
2026-10-19 09:20:10 +02:00 |
|
fromme
|
69eba9767a
|
docs: committed bookings accept participants without email on the test system
|
2026-10-19 09:18:22 +02:00 |
|
fromme
|
1d9c852113
|
feat: make email optional for under-16 participants except applicant
|
2026-10-19 09:18:22 +02:00 |
|
fromme
|
b958d1a371
|
feat: offer non-travelling applicant choice only on selected travels
|
2026-10-19 09:18:22 +02:00 |
|
fromme
|
5b75938c73
|
fix: applicant split in edit mode, drop create-mode agency checks
|
2026-10-19 09:18:22 +02:00 |
|
fromme
|
1ff293f41f
|
feat: split booking between participants and applicant
addresses #869f2q1vu
|
2026-10-19 09:18:22 +02:00 |
|
fromme
|
2d49212b08
|
chore: update project dependencies
|
2026-10-18 15:27:48 +02:00 |
|
fromme
|
b67f25606a
|
fix: use correct config key for sbw subsite
|
2026-10-17 15:02:46 +02:00 |
|
fromme
|
0ee8fafbe1
|
fix: name missing fields the user cannot edit on personal data page
|
2026-10-16 17:46:05 +02:00 |
|
fromme
|
6d2db1b258
|
feat: add the product code to the travel export
|
2026-10-15 17:26:12 +02:00 |
|
fromme
|
6f6bf3695c
|
feat: itemised price breakdown on the accommodation booking edit page
|
2026-10-14 17:16:31 +02:00 |
|
fromme
|
a5f8d75caa
|
feat: show and sort accommodation bookings by timestamp of last update
|
2026-10-14 17:06:50 +02:00 |
|
fromme
|
ff722b5cef
|
feat: show the travel name above the mailing list
|
2026-10-14 14:05:42 +02:00 |
|
fromme
|
d305774bee
|
chore: update project dependencies
|
2026-10-14 12:43:27 +02:00 |
|
fromme
|
1a733a6ba6
|
feat: open the logs to every administrative role
|
2026-10-14 12:41:57 +02:00 |
|
fromme
|
ade30c6b06
|
refactor: single admin menu gated per entry by the controller's role
|
2026-10-14 12:36:35 +02:00 |
|
fromme
|
e796dd01ee
|
feat: admin view listing a travel's mailing recipients from bpn-connect
|
2026-10-14 12:32:23 +02:00 |
|
fromme
|
63ffe0b0b4
|
chore: update project dependencies
|
2026-10-13 16:49:34 +02:00 |
|
fromme
|
25edb3f337
|
feat: show group or contact name in the offer headline
|
2026-10-13 10:14:55 +02:00 |
|
fromme
|
fe40e1807e
|
feat: chatbot trip search finds trips by trip name, hotel name and code
|
2026-10-13 09:29:27 +02:00 |
|
fromme
|
26d4140c18
|
feat: trips-only chatbot MCP endpoint without editorial website text
|
2026-10-12 14:43:46 +02:00 |
|
fromme
|
9f805aaec7
|
chore: update project dependencies
|
2026-10-12 10:09:21 +02:00 |
|
fromme
|
849a19b67a
|
fix: exclude cancelled participants' services from price breakdown
|
2026-10-09 12:33:43 +02:00 |
|
fromme
|
553ec901f3
|
fix: omit zero-amount surcharges from the booking summary
|
2026-10-09 12:22:32 +02:00 |
|
fromme
|
0afa4f4855
|
feat: chatbot prefers structured trip fields over editorial text
|
2026-10-09 10:09:42 +02:00 |
|
fromme
|
3cb1548f2f
|
fix: give chatbot pickups per-leg surcharges including the return leg
|
2026-10-09 08:38:57 +02:00 |
|
fromme
|
ac5ca7b18b
|
feat: enable scheduled content sync with typo3 for mcp
|
2026-10-08 15:35:23 +02:00 |
|