This website requires JavaScript.
b6c9d0b2ac
fix: centripetal Catmull-Rom spline to prevent overshooting near close markers
m038 and Claude Sonnet 4.6
2026-06-21 18:20:26 +02:00
51ab99b839
content: move Farewell Vodka entry between Khorog and Bukhara
m038 and Claude Sonnet 4.6
2026-06-21 18:10:08 +02:00
2f733e5ffc
chore: ignore ui-test post entries from gitignore
m038 and Claude Sonnet 4.6
2026-06-21 18:02:54 +02:00
d7e3162f55
(Grav GitSync) Automatic Commit from m038
m038
2026-06-21 15:51:01 +00:00
8e127e7e3a
(Grav GitSync) Automatic Commit from m038
m038
2026-06-21 15:45:54 +00:00
e853cb543a
(Grav GitSync) Automatic Commit from m038
m038
2026-06-21 15:40:39 +00:00
e29953ab90
(Grav GitSync) Automatic Commit from m038
m038
2026-06-21 15:38:11 +00:00
366974475f
(Grav GitSync) Automatic Commit from m038
m038
2026-06-21 15:37:57 +00:00
fa29888578
chore: ignore git-sync.yaml and security.yaml
m038 and Claude Sonnet 4.6
2026-06-21 17:25:22 +02:00
31f3c6fb2f
fix: resolve AX6/AX7 a11y violations
m038 and Claude Sonnet 4.6
2026-06-21 17:24:29 +02:00
936662e35c
chore: update admin password
m038 and Claude Sonnet 4.6
2026-06-21 16:17:08 +02:00
a440583691
content: add home page
m038 and Claude Sonnet 4.6
2026-06-21 15:10:51 +02:00
6486d377b2
chore: commit config drift from CMS usage
m038 and Claude Sonnet 4.6
2026-06-21 15:10:49 +02:00
6c842ebe7f
content: apply enrichment data to central-asia-2023 entries
m038 and Claude Sonnet 4.6
2026-06-21 15:10:45 +02:00
89c9771a84
chore: untrack third-party plugins from user repo
m038 and Claude Sonnet 4.6
2026-06-21 15:10:33 +02:00
89ae41d9ec
Ignore italy-2026-demo in user repo
m038 and Claude Sonnet 4.6
2026-06-21 15:01:52 +02:00
3983615c99
Remove demo content from user repo
m038 and Claude Sonnet 4.6
2026-06-21 15:01:39 +02:00
8412d1540c
content: enrich us-canada-mex-2024 entries with location, weather, and rename folders to title slugs
m038
2026-06-21 14:24:01 +02:00
3f53bf5b85
content: enrich central-asia-2023 entries with location, weather, and rename folders to title slugs
m038
2026-06-21 14:18:59 +02:00
3c77d6cdad
docs: remove stale docs/ content migrated to main repo docs/ on 2026-06-19
m038
2026-06-21 14:16:33 +02:00
e44105b330
content: enrich italy-2025 entries with location and weather
m038
2026-06-21 13:17:47 +02:00
f6a8657de2
chore: move Off to first position in connect markers select
m038 and Claude Sonnet 4.6
2026-06-21 12:12:45 +02:00
89e2708b1e
docs: switch blueprint help text line breaks from \n to <br>
m038 and Claude Sonnet 4.6
2026-06-21 12:07:13 +02:00
f78ab147af
docs: format blueprint help text with newlines
m038 and Claude Sonnet 4.6
2026-06-21 12:04:50 +02:00
886ed21e5d
docs: add descriptive help text to use_gpx and autoconnect blueprint fields
m038 and Claude Sonnet 4.6
2026-06-21 11:53:02 +02:00
eafc431e0e
feat: expand connect markers to 4-mode select
m038 and Claude Sonnet 4.6
2026-06-21 11:42:03 +02:00
9809950347
refactor: simplify connector logic — remove GPX proximity suppression
m038 and Claude Sonnet 4.6
2026-06-21 11:38:50 +02:00
21b572677e
feat: add per-trip use_gpx and autoconnect toggles
m038 and Claude Sonnet 4.6
2026-06-21 11:20:25 +02:00
7c2303c4e8
fix: sort trip page entries ascending (oldest first)
m038
2026-06-21 11:03:49 +02:00
a4b3e526fb
content: update home page intro copy
m038
2026-06-21 10:53:04 +02:00
3018ae16ff
feat: use page content field for home page description instead of subtitle header
m038
2026-06-21 10:49:54 +02:00
ff9ea3a0a7
fix: correct home blueprint field names to header.title/header.subtitle
m038
2026-06-21 10:45:55 +02:00
913e4bf19a
feat: pull home page title/subtitle from page content instead of hardcoding
m038
2026-06-21 10:43:50 +02:00
6eaa00d612
fix: share GPX+journey rendering via MapUtils.renderGpxJourney
m038 and Claude Sonnet 4.6
2026-06-21 10:37:56 +02:00
04e4fa3dcd
feat: add between-trips highlights mode with grid and map markers
m038 and Claude Sonnet 4.6
2026-06-21 01:48:39 +02:00
8edbfd2dd3
feat: add travelling branch and GPX to home map (active trip mode)
m038
2026-06-21 01:43:24 +02:00
b1cffca953
chore: mark demo entries as featured for homepage highlight testing
m038
2026-06-21 01:36:05 +02:00
cf364bc298
feat: add blueprints for active_trip/travelling config, tagline, featured fields
m038
2026-06-21 01:36:00 +02:00
5a6c00eaa4
demo: add Montalcino story showcasing full-bleed and image-caption shortcodes
m038 and Claude Sonnet 4.6
2026-06-20 23:51:51 +02:00
512f1ce9b2
feat(story-blocks): add full-bleed and image-caption shortcodes
m038 and Claude Sonnet 4.6
2026-06-20 23:25:16 +02:00
ee107eebdf
fix: add collection config to demo dailies.md; photo strip keyboard access
m038 and Claude Sonnet 4.6
2026-06-20 22:12:46 +02:00
63a826fc8e
chore: switch active trip to italy-2026-demo, remove japan-korea-2026
m038 and Claude Sonnet 4.6
2026-06-20 22:00:37 +02:00
a9ce9a257c
feat(demo): add journal entries days 5–8 with photos
m038 and Claude Sonnet 4.6
2026-06-20 21:30:17 +02:00
5ee0b8510f
feat(demo): add journal entries days 1–4 with photos
m038
2026-06-20 21:27:12 +02:00
19d34622ca
feat(demo): add story 4 — Florence Without a Map
m038
2026-06-20 21:24:49 +02:00
dd764c8726
feat(demo): add story 3 — One Evening in Siena
m038
2026-06-20 21:23:18 +02:00
dacda6fca0
feat(demo): add story 2 — Val d'Orcia at Dawn
m038
2026-06-20 21:21:52 +02:00
8f87155c1d
feat(demo): add story 1 — Sorano: Rock and Time
m038
2026-06-20 21:19:57 +02:00
42ed59a6b3
chore(demo): cleanup old demo data, rename GPX files, update trip.md
m038
2026-06-20 21:14:57 +02:00
c403ea9593
fix(a11y): fix active filter button contrast (color-ink on accent-light bg)
m038
2026-06-20 20:49:08 +02:00
a2cdbd7506
feat(a11y): add unique aria-label to GPX delete buttons
m038
2026-06-20 20:36:46 +02:00
f463eadbef
feat(a11y): add keyboard prev/next to photo strip and region landmark
m038
2026-06-20 20:32:12 +02:00
ce5d520817
feat(a11y): add aria-pressed to filter buttons and aria-expanded to stats/cycling toggles
m038
2026-06-20 20:27:45 +02:00
b1e1a5cb9a
feat(a11y): fix --color-ink-muted and --color-accent contrast ratios
m038
2026-06-20 20:23:03 +02:00
a7786f263f
feat(a11y): add skip-to-main link and main landmark id
m038
2026-06-20 20:19:27 +02:00
ffcf156289
feat: add story markers to trip map (white diamond); extend flash highlight to story cards
m038
2026-06-20 17:53:56 +00:00
d923f3eb46
feat: generate AI titles for 36 Pixelfed-imported entries
m038
2026-06-20 16:38:28 +00:00
075a8fa9d4
fix: restore system media types in media.yaml; gpx was silently overriding all built-in types
m038
2026-06-20 18:31:48 +02:00
20212fee25
perf: skip hero media lookup for journal entries — only story cards use it
m038
2026-06-20 18:27:45 +02:00
229532ab8b
fix(story): fall back to direct URL when page.media fails due to media.types config override
m038 and Claude Sonnet 4.6
2026-06-20 16:31:26 +02:00
138649c8e5
docs: clarify intentional sort omission in dailies feed
m038
2026-06-20 15:47:37 +02:00
728a43c4c3
fix: add missing 2024-05-28-pixelfed-1 Northern America entry
m038
2026-06-20 13:41:49 +00:00
850d2f5c50
feat: replace journal entry card with inline journal-post on home page
m038
2026-06-20 13:34:22 +00:00
6283c840ff
feat: import 36 Pixelfed posts into central-asia-2023, us-canada-mex-2024, italy-2025
m038 and Claude Sonnet 4.6
2026-06-20 13:33:35 +00:00
7a9cd0f269
feat: add central-asia-2023 and us-canada-mex-2024 trip page trees
m038
2026-06-20 13:25:57 +00:00
cf5e1ecb2d
chore: move italy demo to italy-2026-demo; clean japan and italy-2025 demo content
m038
2026-06-20 13:18:31 +00:00
da7fbaf5b1
feat: replace journal entry card with inline journal-post in trip feed
m038
2026-06-20 13:04:09 +00:00
e7482e5bdd
feat: replace journal entry card with inline journal-post in dailies feed
m038
2026-06-20 12:50:14 +00:00
f829da10ec
feat: add journal-post CSS component and dot-sync JS; remove stale journal-card-only rules
m038
2026-06-20 14:32:04 +02:00
fb5ae6732c
fix: remove redundant background declaration from .trip-card:hover
m038
2026-06-20 12:53:31 +02:00
a398bcb737
feat: add map-to-card flash highlight on marker click
m038
2026-06-20 12:47:51 +02:00
9365f46440
fix: apply flat entry-card structure to home.html.twig
m038
2026-06-20 12:43:58 +02:00
246fbfde76
fix: add missing data-type attributes to entry cards in dailies.html.twig
m038
2026-06-20 12:40:58 +02:00
2a151b710c
refactor: collapse entry card article+a to flat <a>, unify hover targets across card types
m038 and Claude Sonnet 4.6
2026-06-20 12:38:28 +02:00
ca283d621a
fix(story): restore datetime type, use date-only format; strip times from demo stories
m038 and Claude Sonnet 4.6
2026-06-20 12:36:52 +02:00
ca920a9fe8
feat: add fixed top and footer back pills to entry page
m038
2026-06-20 12:31:09 +02:00
26182ec363
feat: apply back-pill class to story footer back link
m038 and Claude Sonnet 4.6
2026-06-20 12:23:53 +02:00
d0c821588e
fix(story): replace datetime pickers with text fields for date inputs
m038 and Claude Sonnet 4.6
2026-06-20 12:21:50 +02:00
3edc18fe28
feat: add back-pill class, card hover lift, flash keyframe; remove duplicate story-escape
m038
2026-06-20 12:20:14 +02:00
5bc8d008df
fix(story): end_date format Y-m-d H:i; fix guard comparison; remove test data
m038 and Claude Sonnet 4.6
2026-06-20 12:10:21 +02:00
5eca310bd8
fix(story): remove spurious end_date from Montalcino; guard start==end range
m038 and Claude Sonnet 4.6
2026-06-20 11:54:31 +02:00
13d6576a2c
fix(story): smart date range formatting + blueprint end_date format fix
m038 and Claude Sonnet 4.6
2026-06-20 11:50:44 +02:00
bc67a0ee88
fix(story): add end_date blueprint field; fix date range display
m038 and Claude Sonnet 4.6
2026-06-20 11:45:38 +02:00
46c8a76633
fix(story): scrolly step cards — canvas surface + teal left accent bar
m038 and Claude Sonnet 4.6
2026-06-20 11:36:24 +02:00
cc341cc944
fix(story): nav title cross-fades scroll-driven as hero content exits viewport
m038 and Claude Sonnet 4.6
2026-06-20 11:28:12 +02:00
f4ee63282b
fix(story): nav title hidden on load, DM Serif Display typography
m038 and Claude Sonnet 4.6
2026-06-20 11:24:36 +02:00
326f28e4ac
feat(story): sticky nav title + floating back-to-top pill
m038 and Claude Sonnet 4.6
2026-06-20 11:15:06 +02:00
6e5caf33ad
fix(story): soft pill for scrolly caption — rounded edges with faded halo
m038 and Claude Sonnet 4.6
2026-06-20 11:09:37 +02:00
49c4ab0341
fix(story): smooth hero overlay fade-out and add scrolly caption background
m038 and Claude Sonnet 4.6
2026-06-20 10:32:22 +02:00
7dcaa703e0
ux: merge journey fields into entry/location tabs; unstack lat/lng and weather fields
m038
2026-06-20 10:15:02 +02:00
a3565677a5
demo: add hero images to all daily entries and Japan story; simplify Japan story image refs
m038
2026-06-20 09:53:14 +02:00
37c38e925a
fix: add transport_mode to entry JSON serialisation in all three map templates; note bbox approach in isNearTrack
m038
2026-06-20 00:54:04 +02:00
3301f049cc
feat: apply GPX connector algorithm to dailies feed mini-map
m038
2026-06-20 00:47:39 +02:00
b1665dad80
feat: use buildJourneySegments in trip.html.twig mini-map
m038
2026-06-20 00:45:01 +02:00
d9fd5eb74c
feat: use buildJourneySegments in map.html.twig — suppress connectors covered by GPX
m038
2026-06-20 00:42:34 +02:00
dfca8ef6e2
feat: add GPX proximity algorithm to MapUtils (buildJourneySegments, extractTrackpoints)
m038 and Claude Sonnet 4.6
2026-06-20 00:39:39 +02:00
6ce77d7be7
fix: restore entry.yaml original structure, keep only Journey tab addition
m038
2026-06-20 00:36:48 +02:00
2adf06831c
feat: add force_connect and transport_mode fields to entry and story blueprints
m038
2026-06-20 00:33:07 +02:00
3772a64a0e
fix: story back button uses history.back(); add demo images; fix story dates for chronological interleaving
m038
2026-06-20 00:05:53 +02:00
3bd1e61817
docs: add three Tuscany demo stories (gallery-led, scrollytelling-led, mood-fragment)
m038
2026-06-19 23:41:48 +02:00