gabriel / musehub public
fix BREAKING #139 fix/two-column-app-shell #7 / 12
AI Agent gabriel · 15 days ago · Jul 9, 2026 · Diff

fix(#139): app-shell for muse dev docs pages (17 templates)

Converts .devdocs-layout/.devdocs-sidebar/.devdocs-content to the flex-fill pattern -- one shared CSS file (_muse-docs.scss) covers all 17 docs_muse_*.html phase pages, each needing only the body_class block added. The landing page (docs_muse.html, .devdocs-index) is untouched -- single column, normal document scroll, correctly stays that way since it never opts into app-shell.

Verified via headless Chromium on docs_muse_wire.html: body's rendered height matches the real viewport, both sidebar nav and content column scroll independently via genuine mouse.wheel() events, mobile breakpoint stacks with footer restored, landing page unaffected.

sha256:8cd70cad148544a8eafc11708c7cc61231368ad5908fe3e9bab89dec0f5f0800 sha
+8 ~30 symbols
sha256:66109c5accb912e50b8e9f2299f9abb0e30bff480d99bef340f65761089a94bc snapshot
+8
symbols added
~30
symbols modified
0
dead code introduced
Semantic Changes 38 symbols
+ Concurrent issue creation assigns duplicate numbers, then 500s on read section Concurrent issue creation assigns duplicate numbers, then 500s on read L1–79
+ Background section Background L3–43
+ code[python]@L15 variable variable code[python]@L15 L15–24
+ code[python]@L33 variable variable code[python]@L33 L33–36
+ Fix section Fix L51–67
+ Impact section Impact L43–51
+ Repro section Repro L67–79
+ code[bash] variable variable code[bash] L69–79

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:8cd70cad148544a8eafc11708c7cc61231368ad5908fe3e9bab89dec0f5f0800 --body "your comment"