fromme pushed to master at EP/myep-team 2026-10-16 08:38:22 +02:00
18fb3382c6 feat: redirect to the deeplink after the form login
0e2021e96d refactor: derive the bus escort from the travel date
2fc9806c69 feat: generate draft assignments from a staffing matrix
Compare 3 commits »
fromme pushed to master at EP/myep 2026-10-15 17:28:52 +02:00
6d2db1b258 feat: add the product code to the travel export
6f6bf3695c feat: itemised price breakdown on the accommodation booking edit page
a5f8d75caa feat: show and sort accommodation bookings by timestamp of last update
ff722b5cef feat: show the travel name above the mailing list
Compare 4 commits »
fromme pushed to master at EP/myep-team 2026-10-15 13:02:25 +02:00
3116d23199 fix: refuse deleting a document assigned to a season task
4aa2d7a5e6 fix: keep upload files until their deletion is committed
7e182e3d51 feat: per-disposition feedback waiver
c04d9e0faf chore: update project dependencies
3188f5f3da feat: additional 'add' button on top of list view
Compare 5 commits »
fromme pushed to master at EP/ephub 2026-10-15 10:52:33 +02:00
d68b6b156c feat: let admins notify all users about updated access codes
a957e0d662 chore: update project dependencies
Compare 2 commits »
fromme pushed to master at EP/myep 2026-10-14 12:47:46 +02:00
d305774bee chore: update project dependencies
1a733a6ba6 feat: open the logs to every administrative role
ade30c6b06 refactor: single admin menu gated per entry by the controller's role
e796dd01ee feat: admin view listing a travel's mailing recipients from bpn-connect
63ffe0b0b4 chore: update project dependencies
Compare 9 commits »
fromme pushed to master at EP/myep 2026-10-09 12:33:58 +02:00
849a19b67a fix: exclude cancelled participants' services from price breakdown
553ec901f3 fix: omit zero-amount surcharges from the booking summary
Compare 2 commits »
fromme pushed to master at EP/myep 2026-10-09 10:09:53 +02:00
0afa4f4855 feat: chatbot prefers structured trip fields over editorial text
3cb1548f2f fix: give chatbot pickups per-leg surcharges including the return leg
Compare 2 commits »
fromme pushed to master at EP/website-typo3 2026-10-08 17:22:32 +02:00
c7f43ad02c feat: add a feature flag for the pickups table on product detail pages
1111c180f8 feat: hide pickups of group travel dates on product detail pages
Compare 2 commits »
fromme pushed to master at EP/website-typo3 2026-10-08 16:10:11 +02:00
69f9b42757 feat: flag group travel dates from the BusPro customer selection
fromme pushed to master at EP/myep 2026-10-08 15:35:36 +02:00
ac5ca7b18b feat: enable scheduled content sync with typo3 for mcp
fromme pushed to master at EP/myep 2026-10-08 13:44:56 +02:00
4ab2714bde feat: turn search_trips into the website's travel search
bfdedefae3 feat: give every MCP client its own token, rate limit and log name
Compare 2 commits »
fromme pushed to master at EP/myep 2026-10-08 11:50:07 +02:00
3af41c06ab feat: let get_trip resolve a date code to its trip and date
754360605c fix: leave access denials on stateless firewalls to the plain 401/403
1b4384e3f3 feat: add MCP server for the website chatbot over a mirrored TYPO3 content feed
Compare 3 commits »
fromme pushed to master at EP/myep 2026-10-08 11:45:33 +02:00
ff7ddf7a9e feat: drop the TYPO3 api key query parameter
fromme pushed to master at EP/website-typo3 2026-10-08 11:41:06 +02:00
5bb4b6254a chore: update http client config
fromme pushed to master at EP/website-typo3 2026-10-08 11:38:06 +02:00
32b70f9b70 feat: require the CMS API key on /api/hotel and /api/product
fromme pushed to master at EP/website-typo3 2026-10-08 11:33:09 +02:00
7839b97e63 chore: add a PhpStorm HTTP client suite for the chatbot content feed
416ac5c13d feat: add a kill switch for the chatbot content feed
992ec19c33 feat: add the key-protected content-only page type for the chatbot feed
57b09624f4 feat: serve chatbot content records at /api/content/records
81724c818b feat: serve the chatbot content manifest at /api/content/manifest
Compare 6 commits »
fromme pushed to master at EP/myep 2026-10-08 11:10:26 +02:00
2d876152aa fix: drop unreachable null check
24498e6fd1 chore: update project dependencies
de5d80c2df feat: replace hardcoded dummy api-key with env variable
Compare 3 commits »
fromme pushed to master at EP/website-typo3 2026-10-07 17:01:35 +02:00
41d188a8cc feat: display pickups data on product detail page
c6ab02305b fix: load captcha image in Chrome on initial page load
306c6b809f feat: show hotel icons on hotel and product detail pages
Compare 3 commits »
fromme pushed to master at EP/myep-team 2026-10-06 15:04:33 +02:00
57781ba347 fix: teamer dashboard crashing on isContractDue() without deadline
fromme pushed to master at EP/myep-team 2026-10-06 15:03:24 +02:00
c3cebae494 fix: teamer dashboard crashing on isContractDue() without deadline