feat: blame page revamp + blob/blame perf fixes
- Blame page full redesign: new .blm-* CSS, symbol cards with colored borders, expandable history panels, file-level blame with line-annotated code view - ui_blame.py: fast path via symbol history index (O(1) vs O(N) snapshot scan), 50-commit cap on fallback scan, file content loading for file-level blame - ui_blob.py: load_symbol_history called once; _fetch_file_history uses index fast path with dedup; _fetch_file_symbols/intel accept pre-loaded history - musehub_repository.get_last_commit_for_file: index fast path - TDD: test_blame_page_perf, test_blob_page_perf, test_last_commit_index_lookup - blame.ts: replace MIDI tooltip with code blame hash navigation - SCSS: _blame.scss component + page partials, app.scss imports both
sha256:3232d72dcec2a511e1cf003a83fb340c1204a29bd79e6fe78d205f2fe94b96ef
sha
sha256:762bca7dc21f63efda2e816fb95ae1b58a0780d4ba07fa20a2cf456034aced7c
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:3232d72dcec2a511e1cf003a83fb340c1204a29bd79e6fe78d205f2fe94b96ef --body "your comment"
No comments yet. Be the first to start the discussion.