Commit Graph

  • 0e3d9f6ddc fix: reservation card header overlap on mobile (#810) Maurice 2026-04-21 21:46:58 +0200
  • 3b7442c2d5 fix: bottom-nav related mobile cutoffs (#805, #806, #807) Maurice 2026-04-21 21:42:48 +0200
  • 78b45d7c19 docs: replace README subtitle text with image (light/dark) Maurice 2026-04-21 21:39:39 +0200
  • 9e5100c71c fix: keep modal save button visible on mobile (#803, #804) Maurice 2026-04-21 21:36:43 +0200
  • fccf13a7e2
    Merge pull request #797 from mauriceboe/fix/786-copy-trip-todos-budget-order Julien G. 2026-04-21 20:51:18 +0200
  • 09431f725c
    feat(dashboard): add pre-copy confirmation modal showing what will and won't be copied jubnl 2026-04-21 20:45:23 +0200
  • 13162c0920
    fix(trips): copy todo_items and budget_category_order when duplicating a trip jubnl 2026-04-21 20:38:53 +0200
  • e25b513d0b
    Merge pull request #793 from mauriceboe/fix/atlas-bucket-list-ui-overflow Julien G. 2026-04-21 20:28:58 +0200
  • 9012bffabc
    fix(atlas): constrain bucket list width to prevent panel overflow jubnl 2026-04-21 20:21:40 +0200
  • 24a85b0f91
    fix(reservations): clear location when accommodation place is removed jubnl 2026-04-21 19:54:43 +0200
  • 43a503b593
    fix(reservations): always update place_id when saving hotel accommodation jubnl 2026-04-21 19:51:44 +0200
  • a81fe3da0a
    fix(reservations): clear editingReservation after successful save jubnl 2026-04-21 18:52:24 +0200
  • 70ba4d5435
    fix(reservations): show day date range on accommodation cards jubnl 2026-04-21 18:12:40 +0200
  • 881b9d0939
    chore: add troubleshooting in bug report template jubnl 2026-04-21 17:25:59 +0200
  • 758de855bf
    docs: more common issues in troubleshooting jubnl 2026-04-21 17:22:09 +0200
  • 9652874bbd
    fix: update dockerignore and gitignore jubnl 2026-04-21 17:02:49 +0200
  • 840f5e82aa
    docs: update contributing wiki page jubnl 2026-04-21 16:57:38 +0200
  • d59b3334dc
    docs(wiki): add Contributing and Development-environment to sidebar and cross-links jubnl 2026-04-21 16:52:38 +0200
  • 5a64d8994e
    Merge pull request #785 from mauriceboe/fix/synology-cached-thumbnail-size Maurice 2026-04-21 15:28:56 +0200
  • e6222894e9 fix: bump synology cached thumbnail size sm->m (#782) Maurice 2026-04-21 15:21:58 +0200
  • 9d48c06068
    Merge pull request #783 from mauriceboe/fix/pdf-thumbnail-lat-lng Julien G. 2026-04-21 14:27:14 +0200
  • 9f70b56a3a
    fix: pass lat/lng/name to placePhoto in PDF thumbnail fetch jubnl 2026-04-21 14:21:11 +0200
  • 232dc78cc9
    Merge pull request #781 from mauriceboe/fix/pdf-thumbnail-mcp-places Julien G. 2026-04-21 13:53:20 +0200
  • d2c44380a4
    doc: add missing pages in wiki jubnl 2026-04-21 13:44:08 +0200
  • 2f9d7adf4a
    fix: PDF thumbnails missing for MCP-added places (osm_id) jubnl 2026-04-21 13:43:15 +0200
  • ba4a64241b
    Update Discord link in contribution guidelines Julien G. 2026-04-21 13:34:52 +0200
  • ee14f706c8
    Merge pull request #780 from mauriceboe/feat/day-selector-date-badge Maurice 2026-04-21 12:54:19 +0200
  • 1cc43f63df fallback day-number badge when a day has no date Maurice 2026-04-21 12:34:45 +0200
  • 3450bd59f8 feat: show date badge on day selectors + i18n transport modal titles Maurice 2026-04-21 12:28:43 +0200
  • 457d436cf6
    Merge pull request #778 from mauriceboe/fix/public-mobile-trip-photos-filter Maurice 2026-04-21 11:29:53 +0200
  • 1127efb9c4
    Merge pull request #777 from mauriceboe/fix/issues-773-774-backups-and-trip-files Julien G. 2026-04-21 11:24:44 +0200
  • 0a98d3c2e7 fix: filter [Trip Photos] container from mobile public view (#764) Maurice 2026-04-21 11:24:07 +0200
  • 5eaf7492dc
    fix(backups,files): auto-backups rejected by validator; trip file download broken after cookie migration jubnl 2026-04-21 11:18:17 +0200
  • ee31c78db8
    fix(maps): null stale proxy image_url entries instead of writing unbacked proxy URLs jubnl 2026-04-21 00:46:29 +0200
  • edf14e2ebc
    test(maps): update getPlacePhoto stubs to use text() instead of json() jubnl 2026-04-21 00:16:54 +0200
  • 2aad8f465c
    fix(maps): prevent server crash when legacy Google photo URLs are stored as placeIds jubnl 2026-04-21 00:13:35 +0200
  • 16b81a8356
    fix(bookings): preserve accommodation dates when place is unlinked or missing jubnl 2026-04-20 23:08:42 +0200
  • 5984adb2ea
    Merge pull request #768 from mauriceboe/fix/ui-pre-release-bugs Maurice 2026-04-20 22:18:53 +0200
  • f8eb1915fe fix(map): render transport reservations on Mapbox GL Maurice 2026-04-20 22:09:19 +0200
  • b556c636eb
    fix: tighten 401 redirect allowlist and add reset-password paths jubnl 2026-04-20 21:55:15 +0200
  • b20db1428d fix: pre-release UI bug batch Maurice 2026-04-20 21:53:45 +0200
  • 4a5a59cb78
    Merge pull request #766 from mauriceboe/security/audit-fixes-batch-1 Julien G. 2026-04-20 21:41:00 +0200
  • 20bf9c2312
    security: close SEC-H4/H6 gaps from second-pass review jubnl 2026-04-20 21:35:30 +0200
  • 9f57ab4517 security: address second-pass audit findings Maurice 2026-04-20 21:04:09 +0200
  • 292e443dbe security: address silent-failure review findings on top of batch 1 Maurice 2026-04-20 20:44:57 +0200
  • 2d0414b4a3 security: internal audit — batch 1 Maurice 2026-04-20 20:36:52 +0200
  • e612de9143
    Merge pull request #757 from mauriceboe/feat/todo-due-reminders Maurice 2026-04-20 17:43:59 +0200
  • c857d38bcd test(notifications): bump event_types count to 9 after adding todo_due Maurice 2026-04-20 17:38:25 +0200
  • d7a71c0572 feat(notifications): reminders for todos with upcoming due dates Maurice 2026-04-20 17:31:25 +0200
  • 58c061e653
    Merge pull request #756 from mauriceboe/fix/planner-drag-drop-jank Julien G. 2026-04-20 17:23:06 +0200
  • 22d1d06d39 docs(readme): point hero GIF URL at renamed trek-media repo Maurice 2026-04-20 17:15:48 +0200
  • 290f566daa
    fix(planner): eliminate drag-and-drop jank in trip planner jubnl 2026-04-20 17:16:57 +0200
  • 8ca2507050
    Merge pull request #755 from mauriceboe/fix/readme-hero-gif-external Maurice 2026-04-20 17:11:07 +0200
  • 9c666a0aaf docs(readme): move hero GIF to external release asset Maurice 2026-04-20 17:09:02 +0200
  • b3f2f7308a
    Merge pull request #748 from mauriceboe/docs/wiki Julien G. 2026-04-20 16:50:50 +0200
  • af9b31c1ff
    Merge pull request #754 from mauriceboe/fix/journey-gallery-picker-safari Maurice 2026-04-20 16:47:54 +0200
  • d7d1493289
    docs(wiki): document self-service password reset feature jubnl 2026-04-20 16:43:53 +0200
  • 54e042b736 fix(journey): repair gallery picker grid collapsing in Safari (#717) Maurice 2026-04-20 16:43:21 +0200
  • 0ba31847eb
    Merge pull request #753 from mauriceboe/dev Julien G. 2026-04-20 16:36:34 +0200
  • 26ab39dc21
    Merge pull request #752 from mauriceboe/feat/readme-redesign Maurice 2026-04-20 16:27:59 +0200
  • 00be0eab05 docs(readme): Apple-style redesign — animated hero, feature tiles, gallery Maurice 2026-04-20 16:25:38 +0200
  • ed97bb1deb
    Merge pull request #750 from mauriceboe/feat/password-reset Maurice 2026-04-20 14:16:17 +0200
  • 51387b0af1 feat(auth): add email-based password reset with MFA + session invalidation Maurice 2026-04-20 14:06:42 +0200
  • 1559ed12bd
    fix(wiki): update mapbox scopes and url jubnl 2026-04-20 10:18:44 +0200
  • c1b9d11173
    docs: add full wiki with 74 pages, assets, and CI workflow jubnl 2026-04-20 10:11:53 +0200
  • 2ab8b401fb
    Merge pull request #747 from mauriceboe/fix/mcp-oauth-protected-resource-rfc8707 Julien G. 2026-04-20 08:04:23 +0200
  • 49af7a8b0d
    fix(mcp): fix z.record() Zod v4 API compat in transport tool schemas jubnl 2026-04-20 07:57:40 +0200
  • dd90c6d424
    fix(mcp): add RFC 9728 PRM, RFC 8707 audience binding, and collab sub-feature gating jubnl 2026-04-20 07:34:38 +0200
  • 3d887f15ab
    Merge pull request #746 from mauriceboe/feat/settings-sidebar-layout Maurice 2026-04-19 21:55:10 +0200
  • 82bb08e685 feat(map-settings): i18n for Mapbox GL, mobile polish Maurice 2026-04-19 21:48:26 +0200
  • 4f3368502a feat(ui): introduce shared PageSidebar for Settings and Admin Maurice 2026-04-19 21:35:31 +0200
  • 0d534f13cf
    Merge pull request #745 from mauriceboe/feat/mcp-journey-transport-alignment Julien G. 2026-04-19 16:24:44 +0200
  • ffa10cac65
    docs(mcp): document compound tools in MCP.md jubnl 2026-04-19 16:19:36 +0200
  • b85f8c5bca
    feat(mcp): add compound tools for common multi-step workflows jubnl 2026-04-19 16:17:04 +0200
  • da39b570eb
    feat(mcp): align MCP surface with current app state jubnl 2026-04-19 16:03:32 +0200
  • 151950d08a
    Merge pull request #744 from mauriceboe/fix/health-endpoint-force-https-redirect Julien G. 2026-04-19 14:31:28 +0200
  • e562d7a7ec
    fix(test): initialize useCountUp to target immediately in jsdom to fix AdminPage stat test jubnl 2026-04-19 14:27:08 +0200
  • d0383c06c3
    fix: skip FORCE_HTTPS redirect for /api/health endpoint jubnl 2026-04-19 14:10:41 +0200
  • 5978eec270 allow WebAssembly in CSP for mapbox-gl 3D rendering Maurice 2026-04-19 13:42:09 +0200
  • 242d1bf8d4
    Merge pull request #743 from mauriceboe/fix/mapbox-csp Maurice 2026-04-19 13:28:17 +0200
  • 4a8260dfbc allow mapbox-gl in CSP (api, tiles, events, blob workers) Maurice 2026-04-19 13:23:50 +0200
  • 076a752ee7
    Merge pull request #742 from mauriceboe/fix/pwa-precache-mapbox-bundle Maurice 2026-04-19 13:15:04 +0200
  • 545d62c400 raise PWA precache limit so mapbox-gl bundle builds Maurice 2026-04-19 13:04:26 +0200
  • f8542b4d87
    Merge pull request #740 from mauriceboe/fix/journey-mobile-gallery Maurice 2026-04-19 02:01:33 +0200
  • c2fea0a26a fix tests after UI removals in journey detail Maurice 2026-04-19 01:56:39 +0200
  • 25bdf56d16 add mapbox gl option, gps location, journey reorder + polish Maurice 2026-04-19 01:41:02 +0200
  • d07b508a77 drop hero / inline tab-bar on mobile journey + gallery, eager map tiles Maurice 2026-04-18 22:05:19 +0200
  • 9ddb2f4cd0 trim mobile labels in journey picker + guard JourneyMap flyTo Maurice 2026-04-18 19:28:19 +0200
  • 5691149a82
    Merge pull request #739 from mauriceboe/fix/journey-bugs-roel Maurice 2026-04-18 19:16:44 +0200
  • 4974013995 fix journey bugs reported by roel-de-vries (#722-#736) Maurice 2026-04-18 19:11:16 +0200
  • bc192d3106
    Merge pull request #738 from mauriceboe/feat/visual-features Maurice 2026-04-18 17:46:10 +0200
  • 4db6cbef22 add Emil-style UI polish pass (animations, shared components, feel) Maurice 2026-04-18 17:39:15 +0200
  • f79385cf2a
    Merge pull request #720 from mauriceboe/feat/pkpass-mime Maurice 2026-04-18 12:25:02 +0200
  • db2c11e4a5 support Apple Wallet pkpass files Maurice 2026-04-18 12:19:27 +0200
  • e57c6773fc
    Merge pull request #719 from mauriceboe/feat/places-sidebar-polish Maurice 2026-04-18 11:59:13 +0200
  • 4bdc032f97 de: navbar tab 'Transporte' -> 'Transport' (singular) Maurice 2026-04-18 11:48:29 +0200
  • 777b68f87b fix tests for sidebar/settings refactor + weather archive fallback Maurice 2026-04-18 11:45:19 +0200
  • 66a7de09c1 dayplan toolbar polish + weather archive fallback Maurice 2026-04-18 11:34:57 +0200
  • a19ae9e653 mobile settings polish Maurice 2026-04-18 11:21:08 +0200
  • 38f4c9aecb refine places sidebar: filter counts, compact select UI, tooltip component Maurice 2026-04-18 11:10:33 +0200