Commit Graph

  • 11f46d0acf fix: use utf8mb4 for the database connection and new tables master fromme 2026-10-20 11:46:43 +02:00
  • 4279669aa3 fix: add TCA default 0 to relation selects in TCA overrides for MySQL strict mode fromme 2026-10-20 10:14:50 +02:00
  • aa3d81102e chore: re-activate chatbot in page footer fromme 2026-10-19 09:12:37 +02:00
  • 739a4c49f7 fix: write cachetool temp script to shared typo3temp frommeandClaude Opus 5.5 2026-10-18 18:21:06 +02:00
  • 88e0488b49 fix: adopt text orientation in page footer on mobile screens fromme 2026-10-18 18:13:39 +02:00
  • f57671b4d4 fix: single column in footer menu on mobile screens fromme 2026-10-18 18:11:13 +02:00
  • 313fb151bc fix: add missing customer code pattern fromme 2026-10-13 17:09:06 +02:00
  • 6350742084 feat: show pickups table below bus section on product detail pages fromme 2026-10-13 16:09:35 +02:00
  • ef7d81fe99 feat: remove the feature flag for the pickups table on product detail pages fromme 2026-10-13 14:24:49 +02:00
  • 0477589a7a feat: fall back to the travel code for dates without a customer selection fromme 2026-10-13 14:24:49 +02:00
  • 38962845d3 chore: cleanup htaccess fromme 2026-10-08 17:34:15 +02:00
  • c7f43ad02c feat: add a feature flag for the pickups table on product detail pages fromme 2026-10-08 17:22:07 +02:00
  • 1111c180f8 feat: hide pickups of group travel dates on product detail pages fromme 2026-10-08 17:19:21 +02:00
  • 69f9b42757 feat: flag group travel dates from the BusPro customer selection fromme 2026-10-08 16:09:11 +02:00
  • 5bb4b6254a chore: update http client config fromme 2026-10-08 11:40:57 +02:00
  • 32b70f9b70 feat: require the CMS API key on /api/hotel and /api/product fromme 2026-10-08 10:04:10 +02:00
  • 7839b97e63 chore: add a PhpStorm HTTP client suite for the chatbot content feed fromme 2026-10-08 09:38:24 +02:00
  • 416ac5c13d feat: add a kill switch for the chatbot content feed fromme 2026-10-08 09:32:05 +02:00
  • 992ec19c33 feat: add the key-protected content-only page type for the chatbot feed fromme 2026-10-08 09:31:27 +02:00
  • 57b09624f4 feat: serve chatbot content records at /api/content/records fromme 2026-10-08 09:15:46 +02:00
  • 81724c818b feat: serve the chatbot content manifest at /api/content/manifest fromme 2026-10-08 09:13:06 +02:00
  • b4a9156df6 feat: add the API key check and settings for the chatbot content feed fromme 2026-10-08 09:08:46 +02:00
  • 41d188a8cc feat: display pickups data on product detail page fromme 2026-10-05 12:48:07 +02:00
  • c6ab02305b fix: load captcha image in Chrome on initial page load fromme 2026-10-05 12:01:09 +02:00
  • 306c6b809f feat: show hotel icons on hotel and product detail pages fromme 2026-10-01 14:16:47 +02:00
  • 4095c4a068 fix: stop malformed captcha requests from poisoning the page cache fromme 2026-09-30 15:24:01 +02:00
  • b41aeb7a25 fix: carry pickup times as local clock readings, not instants fromme 2026-09-30 14:27:17 +02:00
  • c2dc88b8ab fix: match API whitespace handling and skip matchcodes of hidden hotels fromme 2026-09-30 13:50:04 +02:00
  • 27832d6548 fix: stop truncating imported prices to whole euros fromme 2026-09-30 12:44:39 +02:00
  • b510299032 feat: import products from the MyE&P export API fromme 2026-09-30 12:37:44 +02:00
  • 1b6f480bee feat: read the BusPro XML export through XmlProductReader fromme 2026-09-30 12:34:42 +02:00
  • b9851943d0 fix: key imported services by BusPro id and match selection groups by id fromme 2026-09-30 12:31:42 +02:00
  • d338529afc chore: cleanup .htaccess fromme 2026-09-26 10:03:07 +02:00
  • e3099bac5f feat: preconnect to the CDN host fromme 2026-09-26 09:53:17 +02:00
  • 322a59b31c feat: offer brotli for the assets the webhost now serves itself fromme 2026-09-26 09:38:03 +02:00
  • e96dd0f06d fix: resolve leaflet marker images through webpack fromme 2026-09-26 09:34:51 +02:00
  • f10d784a5c fix: serve theme assets from the production host, keep images on the CDN fromme 2026-09-25 16:39:12 +02:00
  • b5d0c484c0 fix: add missing template for date fields fromme 2026-09-25 14:49:39 +02:00
  • d8bb376424 fix: send form date values as YYYY-MM-DD strings to epteam api fromme 2026-09-25 14:43:08 +02:00
  • 38d575cbe9 fix: point the application form finisher at epteam fromme 2026-09-23 09:25:22 +02:00
  • f9e8704046 fix: datepicker obscured by logo in header searchbar fromme 2026-09-22 20:29:02 +02:00
  • 49547ecda3 fix: reuse the MyEP api connection instead of a client per call fromme 2026-09-22 16:49:19 +02:00
  • eb096bd8b5 chore: update project dependencies fromme 2026-09-22 15:49:34 +02:00
  • b3541b21fb feat: modernize fe tooling and drop weight fromme 2026-09-12 13:05:17 +02:00
  • 93ed5c6962 fix: harden encoded filter settings against malformed and stale input fromme 2026-09-22 14:48:01 +02:00
  • 942724fdd1 feat: derive room type from occupancy instead of a mapping table fromme 2026-09-22 14:46:40 +02:00
  • e52f7dcff8 feat: post application forms to MyEP with label-keyed extra values frommeandClaude Opus 5 2026-09-22 12:53:51 +02:00
  • 30e531497d fix: default Geoapify base url to Europe fromme 2026-09-22 10:54:41 +02:00
  • 2cb37e760a fix: serve svg sprite locally for same-origin restrictions fromme 2026-09-22 10:35:58 +02:00
  • 3ff3251419 feat: integrate with Geaoapify for maps tiles fromme 2026-09-22 10:25:20 +02:00
  • abcd39107b fix: serve css/js via cdn fromme 2026-09-22 09:32:15 +02:00
  • 599e3c7ee2 fix: accept 409 from the MyEP contact form endpoint fromme 2026-09-22 08:28:40 +02:00
  • 6ff308015a chore: optimize deployer config fromme 2026-09-15 11:38:56 +02:00
  • 6e0479bf22 fix: reduce timeout values for snowreport import fromme 2026-09-15 11:28:14 +02:00
  • fb8fddf669 fix: make snowreport import type-safe and drop wget shell-out fromme 2026-09-15 11:12:26 +02:00
  • f745c7b683 chore: exclude temp dir from repository fromme 2026-09-15 11:08:49 +02:00
  • 9b3550ec40 feat: migrate to native lazy loading of images fromme 2026-09-12 12:08:09 +02:00
  • d9943619f6 chore: cleanup fromme 2026-09-12 12:04:52 +02:00
  • e33b57c9f1 feat: disable chatbot in page footer fromme 2026-09-12 12:04:33 +02:00
  • dc594efee1 chore: remove obsolete vue component fromme 2026-09-12 11:52:46 +02:00
  • 432d8da350 chore: update redis config fromme 2026-09-12 11:31:29 +02:00
  • 5b338eeab6 chore: align redis config with prod fromme 2026-09-12 11:27:08 +02:00
  • 05ceae5100 fix: simplify generated captchas to improve ux fromme 2026-09-12 11:22:49 +02:00
  • f005272242 chore: align php version with prod fromme 2026-09-10 13:51:37 +02:00
  • 7d856d1031 chore: align mariadb version with prod fromme 2026-09-10 13:50:26 +02:00
  • f9e94231a7 chore: update project dependencies fromme 2026-09-10 12:54:35 +02:00
  • 0a3e8f59cb fix: repair broken backend search and improve copy traceability fromme 2026-09-10 12:41:25 +02:00
  • a01d1ba0c5 chore: drop dead description column from product table fromme 2026-09-10 10:50:55 +02:00
  • 6828e49663 fix: declare importer-written date columns as passthrough fromme 2026-09-10 10:42:25 +02:00
  • 46001a02ed fix: add TCA default 0 to relation selects for MySQL strict mode fromme 2026-09-10 10:16:55 +02:00
  • 5e39e39b90 chore: finalize deployer config to new target host fromme 2026-09-10 09:01:22 +02:00
  • 8dad782603 feat: integrate with redis for improved performance fromme 2026-09-08 18:27:00 +02:00
  • 0e6a65dfa0 feat: integrate with bunny.net cdn for images fromme 2026-09-05 10:47:00 +02:00
  • 8f421da599 fix: prevent empty buttons in link panel content element fromme 2026-09-03 15:51:38 +02:00
  • 39fb85744d feat: replace secondary theme color for snowbreak subsite fromme 2026-09-03 15:43:49 +02:00
  • 07b42c9334 feat: import buspro xml files from remote sftp source fromme 2026-09-03 10:02:36 +02:00
  • e27b376285 chore: adjust deployer config for new Hetzner host fromme 2026-09-03 08:18:46 +02:00
  • 20e56aab1f feat: disable page header and breadcrumb in concept detail plugin fromme 2026-09-01 11:45:07 +02:00
  • d7219ec341 feat: remove date constraints from price calendar fromme 2026-08-26 13:33:10 +02:00
  • 0bdc6c873b feat: explicit icon label map for accommodation booking api fromme 2026-08-20 14:43:09 +02:00
  • b502127e2e fix: correct order of flushing caches during deployment fromme 2026-08-20 12:12:18 +02:00
  • baf7b5d94a feat: improved caching of api-backed content fromme 2026-08-20 12:11:58 +02:00
  • 87e6857bff chore: refactor and cleanup template fromme 2026-08-19 17:50:41 +02:00
  • 47de6027c8 fix: hide groups price calendar on winter products fromme 2026-08-19 17:34:27 +02:00
  • 3178eee8a0 feat: remove obsolete buttons/links from product detail page fromme 2026-08-19 17:03:29 +02:00
  • 229c675e4d feat: remove obsolete plugins for hotel groups prices fromme 2026-08-17 15:25:01 +02:00
  • 22072b4a25 feat: remove obsolete fields from backend form for hotel groups prices fromme 2026-08-17 15:21:01 +02:00
  • d809d747b7 chore: update frontend tooling fromme 2026-08-05 15:02:07 +02:00
  • 9fc490fabf fix: use currency value provided by api response for the calendar fromme 2026-08-05 15:00:27 +02:00
  • 5396ab941b feat: replace button labels fromme 2026-08-03 15:06:16 +02:00
  • e8154ebba1 fix: remove exstraneous border below tables fromme 2026-08-03 15:05:30 +02:00
  • 7342db4afa feat: groups bookings calendar Björn Fromme 2026-06-30 17:53:17 +02:00
  • b19d09ef64 feat: replace secondary theme color for snowbreak subsite fromme 2026-08-17 08:32:46 +02:00
  • 8578f7fca4 feat: update theme colors for snowbreak subsite fromme 2026-08-13 11:58:42 +02:00
  • 843b963195 chore: replace logo files with optimized versions fromme 2026-08-13 11:37:08 +02:00
  • 61b5e1a2d3 fix: provide required typoscript to content element fromme 2026-08-13 11:12:40 +02:00
  • 83b3cbea4d feat: extended api endpoint for hotel data consumed by myep Björn Fromme 2026-07-16 08:41:11 +02:00
  • 11fda126a8 feat: hide 'show all' button for less than 3 teasers Björn Fromme 2026-07-15 15:22:23 +02:00
  • 1fcca90969 feat: disable included services list below dates table Björn Fromme 2026-07-15 12:41:21 +02:00
  • 2f58b02928 feat: additional hotel properties Björn Fromme 2026-07-15 10:52:08 +02:00