# Backlog Ideas and improvements not yet planned or scheduled. --- ## Production — remaining items - [ ] Set `twig.cache: true` in `user/config/system.yaml` on the server (do not commit — breaks local dev) - [ ] Smoke test: submit one post via `/post`, confirm entry appears in dailies immediately (verifies cache-on-save with twig cache on) - [ ] Confirm `/post` requires login — unauthenticated visitors must not be able to post - [ ] Register at carto.com and review terms for production traffic - [ ] Japan & Korea 2026 trip page: set `date_start`, add `cover_image`, upload GPX route file(s) --- ## GPX Manager (`/gpx-manager`) - [ ] **Polish the UI** — the current design is functional but bare; align with the Field Notes aesthetic, add better empty states, drag-and-drop upload area - [ ] **Link from Admin2** — Admin2 is a compiled SPA so we can't inject a sidebar link; options: (1) add a link to the site's nav when logged in, (2) a bookmarklet, or (3) wait for Admin2 to support plugin-contributed sidebar entries - [ ] **Komoot integration** — explore how to pull GPX routes directly from Komoot without a manual export step. Komoot has an API (`api.komoot.de`) that returns GPX for a tour given its ID. Could be: a field on the GPX manager where you paste a Komoot tour URL/ID and it fetches + saves server-side, or a script run via `make`. Worth researching auth requirements (public tours may not need auth).