gabriel / musehub public
feat BREAKING mists task/mists-ui-phase6 #1 / 1
gabriel · 67 days ago · Apr 15, 2026 · Diff

feat(mists): Phase 6 — UI templates, SCSS, TypeScript, router registration

- musehub/api/routes/musehub/ui_mists.py: 5 route handlers (explore, list, detail, raw, embed); type-color tokens, htmx_fragment_or_full, Prism lang map - musehub/templates/musehub/pages/mist_explore.html: global discovery feed - musehub/templates/musehub/pages/mist_list.html: per-owner list - musehub/templates/musehub/pages/mist_detail.html: syntax-highlighted detail, stats panel, sidebar (symbol anchors, forks, embed snippets, agent provenance) - musehub/templates/musehub/pages/mist_embed.html: standalone iframe-safe embed card with Prism highlight + external-link footer - musehub/templates/musehub/fragments/mist_rows.html: HTMX swap target for both explore and list pages; empty state with CLI/MCP usage instructions - src/scss/_mists.scss: full .ms-* namespace (list, detail, sidebar, embed) - src/scss/app.scss: @use 'mists' entry added - src/ts/pages/mist-list.ts: row entrance animations + HTMX re-animate hook - src/ts/pages/mist-detail.ts: copy-content + copy-embed-snippet buttons - src/ts/app.ts: import + register mist-list and mist-detail page modules - musehub/main.py: import + register ui_mists router before profile catch-all

sha256:92e743e493e18a2e41bef574e71ee033729e4f5ae86c8fa76fd964771a4697f6 sha
sha256:528e44921629ea219a8742d034f812a9865ec11d42dd0bfa5773258237510c9e snapshot
← Older Oldest on task/mists-ui-phase6
All commits
Newer → Latest on task/mists-ui-phase6

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:92e743e493e18a2e41bef574e71ee033729e4f5ae86c8fa76fd964771a4697f6 --body "your comment"