mdcms/docs
Claude a5127727f0
Enable Back button and fix clean-URL reloads
Renderer (app/index.html):
- navigateTo now pushes a history entry for user navigations (pushState),
  while the initial load, back/forward (popstate/hashchange), and category
  re-renders still replaceState. The browser Back button now returns to the
  previous page instead of leaving the site.

Service worker (mdcms.py generator + app/service-worker.js):
- Serve the cached index.html app shell for navigation requests. Reloading a
  clean URL like /section-id previously 404'd on the static host before any
  JavaScript ran; the shell fallback lets the client-side router resolve the
  path. Also makes pretty-URL reloads work offline.

https://claude.ai/code/session_018KXUwmSNMGF2UBywTChCcS
2026-06-12 07:16:12 +00:00
..
banner Add banner for latest version notification 2026-05-18 22:20:48 +07:00
claude-design.md Add configurable nav section toggle icons 2026-05-18 15:08:59 +00:00
dev-release.md Upodated docs 2026-05-17 22:23:07 +07:00
documentation.md Rename resources/ to docs/ 2026-05-08 16:22:42 +00:00
github-workflow.md Adjust paths for MD-CMS multisite workflow 2026-05-18 17:00:16 +07:00
install.md Updated install.md 2026-05-16 21:53:14 +07:00
knownbugs.md Fix two bugs: SPA-routing page load failure and stale service worker 2026-05-19 14:55:51 +00:00
README.md Add placeholder text to README.md 2026-05-10 09:01:45 +07:00
reference-config.md feat: add visibilityifnocontent per-category config key 2026-05-21 15:02:31 +00:00
reference-nav.md Add full reference docs for theme.yml, config.yml, and nav.yml 2026-05-18 08:44:35 +00:00
reference-pages.md docs: add tabs and accordion reference to reference-pages.md 2026-05-21 16:56:44 +00:00
reference-theme.md Update docs: default font provider is now Bunny Fonts 2026-05-19 03:41:44 +00:00
unreleased.md Enable Back button and fix clean-URL reloads 2026-06-12 07:16:12 +00:00
workflows.md Upodated docs 2026-05-17 22:23:07 +07:00

Placeholder