543e8e3dce9a89740c30b5a4fdb8a91717975951
Owner publish/unpublish toggle on the /trips listing (owner-gated API endpoint mutating trip.md published state with APCu-aware cache invalidation, owner- visible drafts, home fallback), plus the code-review follow-ups: shared scope- guard helper, guarded cache-flush, shared api-utils (apiSend/apiErrorMsg with opt-in timeout), template-asserted publish target, active-trip one-liner, and the --color-draft-accent token. Merges cleanly with the denmark-2026 cover content on main (disjoint files).
Description
No description provided
370 MiB
Languages
JavaScript
80.5%
CSS
12.2%
SCSS
3.2%
Twig
2.6%
PHP
1.5%