-
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
-