Commit Graph

  • afce302b59 fix: restore price and budget category fields in TransportModal jubnl 2026-04-22 18:50:42 +02:00
  • 8e8433fa9d docs: align Home.md + README addon list + Tags/Photo-Providers wording with dev state Maurice 2026-04-22 18:22:22 +02:00
  • ff42fa0b8c docs: sync README with current dev state Maurice 2026-04-22 18:10:00 +02:00
  • ccea7f7a65 fix: restore map share toggle and fix public journey horizontal scroll v3.0.0-pre.60 jubnl 2026-04-22 17:05:15 +02:00
  • 45a5b4e588 fix: remove obsolete map share toggle and make public desktop entries openable v3.0.0-pre.59 jubnl 2026-04-22 16:33:04 +02:00
  • 82cce365f7 fix: validate image-only uploads and respect allowed_file_types setting for journey photos jubnl 2026-04-22 16:16:35 +02:00
  • ed7e2badca fix: catch sharp errors in ensureLocalThumbnail and fall back to original jubnl 2026-04-22 16:11:38 +02:00
  • ba7b99fb7d fix: update backend tests and service bugs for gallery 1-to-N schema jubnl 2026-04-22 16:05:18 +02:00
  • 71aa8f8051 feat: journey gallery 1-to-N model with M:N entry-photo junction table jubnl 2026-04-22 15:58:31 +02:00
  • 7c9e945b8c fix: serve real thumbnails for local photos instead of full-resolution originals (#822) jubnl 2026-04-22 15:56:34 +02:00
  • f6b3931bc4 fix: mobile public share — remove map tab (#828), cap timeline width (#827), wire entry click (#826) jubnl 2026-04-22 15:56:20 +02:00
  • 9e3041305c docs: remove badge icons + Roadmap board->view Maurice 2026-04-22 00:00:46 +02:00
  • 78fc557143 docs: remove icons from badges Maurice 2026-04-22 00:00:27 +02:00
  • 8a2fec8de0 docs: shorten badge labels (Demo/Try, Discord/Join, Ko-fi/Support, BMAC/Support) Maurice 2026-04-21 23:58:49 +02:00
  • e109dc0b51 docs: subtitle onto its own line under the logo + Ko-fi/BMAC badges Maurice 2026-04-21 23:39:42 +02:00
  • 88d980c657 Merge pull request #820 from mauriceboe/fix/802-819-journey-gallery-mobile-fixes v3.0.0-pre.58 Julien G. 2026-04-21 23:32:24 +02:00
  • 3f489880da fix(journey): dedupe gallery photos and fix Immich picker button visibility on mobile (#802 #819) jubnl 2026-04-21 23:26:02 +02:00
  • 45fa6fd0d3 Merge pull request #809 from mauriceboe/fix/789-800-journey-mobile-fixes Julien G. 2026-04-21 22:56:54 +02:00
  • a8c27f9d4a test: update tests to match translated share link button and desktop two-column map layout jubnl 2026-04-21 22:51:48 +02:00
  • 288d33ba42 fix(journey/mobile): eliminate carousel scroll stutter on mobile jubnl 2026-04-21 22:33:25 +02:00
  • e7fb78dc1e fix(journey/settings): translate 'Remove share link' button using share.deleteLink key jubnl 2026-04-21 22:27:11 +02:00
  • 4d3bf390a5 feat(journey/settings): warn on unsaved changes before closing modal jubnl 2026-04-21 22:26:03 +02:00
  • 001b2365a1 fix(journey): correct map marker color offset and scroll-sync for unlocated entries jubnl 2026-04-21 22:21:07 +02:00
  • 7d5dadc441 feat(journey/public): match desktop timeline view to in-app experience jubnl 2026-04-21 21:55:45 +02:00
  • c912ad4b01 fix(journey): expand DAY_COLORS to 30 unique colors to cover a full month jubnl 2026-04-21 21:40:17 +02:00
  • bd6cd55a13 fix(journey): resolve issues #789-801 — mobile layout, day colors, location formatting, date picker, public share UX jubnl 2026-04-21 21:36:19 +02:00
  • 757764d046 hotfix: offline banner as bottom pill instead of full-width top bar Maurice 2026-04-21 22:30:50 +02:00
  • 94e64acc34 Merge pull request #808 from mauriceboe/fix/modal-mobile-footer-visibility Maurice 2026-04-21 22:23:40 +02:00
  • 70ba24bfe1 fix(test): cancel Navbar theme-transition timer on unmount Maurice 2026-04-21 22:18:54 +02:00
  • 32f431e879 fix: translate months in journey timeline (#815) Maurice 2026-04-21 22:16:43 +02:00
  • 906d8821a4 fix: offline banner no longer covers the top of the app (#813) Maurice 2026-04-21 22:10:11 +02:00
  • 82b16a4bf5 fix(i18n): use 'polls' consistently in Dutch trip collab (#814) Maurice 2026-04-21 22:05:33 +02:00
  • 069269e69c fix: integrations settings squish on mobile (#812) + polish Maurice 2026-04-21 22:03:20 +02:00
  • 534149ba22 fix(test): query form by tag since Save button is now in Modal footer Maurice 2026-04-21 21:52:46 +02:00
  • 2dd6e04b44 fix: treat new-category placeholder name '...' as a UI placeholder (#811) Maurice 2026-04-21 21:50:56 +02:00
  • 0e3d9f6ddc fix: reservation card header overlap on mobile (#810) Maurice 2026-04-21 21:46:58 +02:00
  • 3b7442c2d5 fix: bottom-nav related mobile cutoffs (#805, #806, #807) Maurice 2026-04-21 21:42:48 +02:00
  • 78b45d7c19 docs: replace README subtitle text with image (light/dark) Maurice 2026-04-21 21:39:39 +02:00
  • 9e5100c71c fix: keep modal save button visible on mobile (#803, #804) Maurice 2026-04-21 21:36:43 +02:00
  • fccf13a7e2 Merge pull request #797 from mauriceboe/fix/786-copy-trip-todos-budget-order Julien G. 2026-04-21 20:51:18 +02:00
  • 09431f725c feat(dashboard): add pre-copy confirmation modal showing what will and won't be copied jubnl 2026-04-21 20:45:23 +02:00
  • 13162c0920 fix(trips): copy todo_items and budget_category_order when duplicating a trip jubnl 2026-04-21 20:38:53 +02:00
  • e25b513d0b Merge pull request #793 from mauriceboe/fix/atlas-bucket-list-ui-overflow Julien G. 2026-04-21 20:28:58 +02:00
  • 9012bffabc fix(atlas): constrain bucket list width to prevent panel overflow jubnl 2026-04-21 20:21:40 +02:00
  • 24a85b0f91 fix(reservations): clear location when accommodation place is removed jubnl 2026-04-21 19:54:43 +02:00
  • 43a503b593 fix(reservations): always update place_id when saving hotel accommodation jubnl 2026-04-21 19:51:44 +02:00
  • a81fe3da0a fix(reservations): clear editingReservation after successful save jubnl 2026-04-21 18:52:24 +02:00
  • 70ba4d5435 fix(reservations): show day date range on accommodation cards jubnl 2026-04-21 18:12:40 +02:00
  • 881b9d0939 chore: add troubleshooting in bug report template jubnl 2026-04-21 17:25:59 +02:00
  • 758de855bf docs: more common issues in troubleshooting jubnl 2026-04-21 17:22:09 +02:00
  • 9652874bbd fix: update dockerignore and gitignore jubnl 2026-04-21 17:02:49 +02:00
  • 840f5e82aa docs: update contributing wiki page jubnl 2026-04-21 16:57:38 +02:00
  • d59b3334dc docs(wiki): add Contributing and Development-environment to sidebar and cross-links jubnl 2026-04-21 16:52:38 +02:00
  • 5a64d8994e Merge pull request #785 from mauriceboe/fix/synology-cached-thumbnail-size Maurice 2026-04-21 15:28:56 +02:00
  • e6222894e9 fix: bump synology cached thumbnail size sm->m (#782) Maurice 2026-04-21 15:21:58 +02:00
  • 9d48c06068 Merge pull request #783 from mauriceboe/fix/pdf-thumbnail-lat-lng v3.0.0-pre.57 Julien G. 2026-04-21 14:27:14 +02:00
  • 9f70b56a3a fix: pass lat/lng/name to placePhoto in PDF thumbnail fetch jubnl 2026-04-21 14:21:11 +02:00
  • 232dc78cc9 Merge pull request #781 from mauriceboe/fix/pdf-thumbnail-mcp-places v3.0.0-pre.56 Julien G. 2026-04-21 13:53:20 +02:00
  • d2c44380a4 doc: add missing pages in wiki jubnl 2026-04-21 13:44:08 +02:00
  • 2f9d7adf4a fix: PDF thumbnails missing for MCP-added places (osm_id) jubnl 2026-04-21 13:43:15 +02:00
  • ba4a64241b Update Discord link in contribution guidelines Julien G. 2026-04-21 13:34:52 +02:00
  • ee14f706c8 Merge pull request #780 from mauriceboe/feat/day-selector-date-badge Maurice 2026-04-21 12:54:19 +02:00
  • 1cc43f63df fallback day-number badge when a day has no date Maurice 2026-04-21 12:34:45 +02:00
  • 3450bd59f8 feat: show date badge on day selectors + i18n transport modal titles Maurice 2026-04-21 12:28:43 +02:00
  • 457d436cf6 Merge pull request #778 from mauriceboe/fix/public-mobile-trip-photos-filter v3.0.0-pre.55 Maurice 2026-04-21 11:29:53 +02:00
  • 1127efb9c4 Merge pull request #777 from mauriceboe/fix/issues-773-774-backups-and-trip-files Julien G. 2026-04-21 11:24:44 +02:00
  • 0a98d3c2e7 fix: filter [Trip Photos] container from mobile public view (#764) Maurice 2026-04-21 11:24:07 +02:00
  • 5eaf7492dc fix(backups,files): auto-backups rejected by validator; trip file download broken after cookie migration jubnl 2026-04-21 11:18:17 +02:00
  • ee31c78db8 fix(maps): null stale proxy image_url entries instead of writing unbacked proxy URLs v3.0.0-pre.54 jubnl 2026-04-21 00:46:29 +02:00
  • edf14e2ebc test(maps): update getPlacePhoto stubs to use text() instead of json() v3.0.0-pre.53 jubnl 2026-04-21 00:16:54 +02:00
  • 2aad8f465c fix(maps): prevent server crash when legacy Google photo URLs are stored as placeIds jubnl 2026-04-21 00:13:35 +02:00
  • 16b81a8356 fix(bookings): preserve accommodation dates when place is unlinked or missing v3.0.0-pre.52 jubnl 2026-04-20 23:08:42 +02:00
  • 5984adb2ea Merge pull request #768 from mauriceboe/fix/ui-pre-release-bugs Maurice 2026-04-20 22:18:53 +02:00
  • f8eb1915fe fix(map): render transport reservations on Mapbox GL Maurice 2026-04-20 22:09:19 +02:00
  • b556c636eb fix: tighten 401 redirect allowlist and add reset-password paths jubnl 2026-04-20 21:55:15 +02:00
  • b20db1428d fix: pre-release UI bug batch Maurice 2026-04-20 21:53:45 +02:00
  • 4a5a59cb78 Merge pull request #766 from mauriceboe/security/audit-fixes-batch-1 Julien G. 2026-04-20 21:41:00 +02:00
  • 20bf9c2312 security: close SEC-H4/H6 gaps from second-pass review jubnl 2026-04-20 21:35:30 +02:00
  • 9f57ab4517 security: address second-pass audit findings Maurice 2026-04-20 21:04:09 +02:00
  • 292e443dbe security: address silent-failure review findings on top of batch 1 Maurice 2026-04-20 20:44:57 +02:00
  • 2d0414b4a3 security: internal audit — batch 1 Maurice 2026-04-20 20:36:52 +02:00
  • e612de9143 Merge pull request #757 from mauriceboe/feat/todo-due-reminders Maurice 2026-04-20 17:43:59 +02:00
  • c857d38bcd test(notifications): bump event_types count to 9 after adding todo_due Maurice 2026-04-20 17:38:25 +02:00
  • d7a71c0572 feat(notifications): reminders for todos with upcoming due dates Maurice 2026-04-20 17:31:25 +02:00
  • 58c061e653 Merge pull request #756 from mauriceboe/fix/planner-drag-drop-jank Julien G. 2026-04-20 17:23:06 +02:00
  • 22d1d06d39 docs(readme): point hero GIF URL at renamed trek-media repo Maurice 2026-04-20 17:15:48 +02:00
  • 290f566daa fix(planner): eliminate drag-and-drop jank in trip planner jubnl 2026-04-20 17:16:57 +02:00
  • 8ca2507050 Merge pull request #755 from mauriceboe/fix/readme-hero-gif-external Maurice 2026-04-20 17:11:07 +02:00
  • 9c666a0aaf docs(readme): move hero GIF to external release asset Maurice 2026-04-20 17:09:02 +02:00
  • a8f63b82e2 Move hero GIF out of repo: use release asset URL from test repo instead of LFS — keeps TREK clone size small feat/readme-redesign Maurice 2026-04-20 17:07:21 +02:00
  • b3f2f7308a Merge pull request #748 from mauriceboe/docs/wiki Julien G. 2026-04-20 16:50:50 +02:00
  • af9b31c1ff Merge pull request #754 from mauriceboe/fix/journey-gallery-picker-safari Maurice 2026-04-20 16:47:54 +02:00
  • d7d1493289 docs(wiki): document self-service password reset feature jubnl 2026-04-20 16:43:53 +02:00
  • 54e042b736 fix(journey): repair gallery picker grid collapsing in Safari (#717) Maurice 2026-04-20 16:43:21 +02:00
  • 0ba31847eb Merge pull request #753 from mauriceboe/dev Julien G. 2026-04-20 16:36:34 +02:00
  • 26ab39dc21 Merge pull request #752 from mauriceboe/feat/readme-redesign Maurice 2026-04-20 16:27:59 +02:00
  • 00be0eab05 docs(readme): Apple-style redesign — animated hero, feature tiles, gallery Maurice 2026-04-20 16:25:38 +02:00
  • ed97bb1deb Merge pull request #750 from mauriceboe/feat/password-reset Maurice 2026-04-20 14:16:17 +02:00
  • 51387b0af1 feat(auth): add email-based password reset with MFA + session invalidation Maurice 2026-04-20 14:06:42 +02:00
  • 1559ed12bd fix(wiki): update mapbox scopes and url jubnl 2026-04-20 10:18:44 +02:00