gabriel / musehub public
feat BREAKING dev
AI Agent gabriel · 43 days ago · May 9, 2026 · Diff

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
← Older Oldest on dev
All commits
Newer → Latest on dev

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:3232d72dcec2a511e1cf003a83fb340c1204a29bd79e6fe78d205f2fe94b96ef --body "your comment"