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

fix(#139): app-shell for blame page

Converts .blm-layout/.blm-legend/.blm-content to the flex-fill pattern. .blm-page-header/.blm-stats above the grid get flex-shrink:0. .blm-symbol-list and .blm-file-view (components/_blame.scss) both have their own overflow:hidden for rounded corners -- same pitfall as isl-main's .card, fixed with flex-shrink:0 on whichever one renders (mutually exclusive via blame_type).

Verified via headless Chromium on a real file blame: body's rendered height matches the real viewport, the code column scrolls independently via genuine mouse.wheel() events, mobile breakpoint stacks with footer restored.

sha256:5f87b10ece710fe3cc2c1d59a4c5fbc11ae3d5367d17b2f166fe44b48dd36723 sha
+2 ~6 symbols
sha256:94ea73c65be5e1a1897da2ffccf1bac26c3472931bd9b31e622e110bd503c884 snapshot
+2
symbols added
~6
symbols modified
0
dead code introduced
Semantic Changes 8 symbols
~ src/scss/pages/_blame.scss .scss 2 symbols added, 4 symbols modified
+ blm-stats rule .blm-page-header, .blm-stats L14–17
+ blm-file-view rule .blm-symbol-list, > .blm-file-view L62–65

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:5f87b10ece710fe3cc2c1d59a4c5fbc11ae3d5367d17b2f166fe44b48dd36723 --body "your comment"