Skip to content

refactor: harden repository views and runtime performance - #30

Merged
whackur merged 42 commits into
code0xff:devfrom
whackur:dev
Aug 28, 2026
Merged

refactor: harden repository views and runtime performance#30
whackur merged 42 commits into
code0xff:devfrom
whackur:dev

Conversation

@whackur

@whackur whackur commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • split repository/session state into explicit catalog, log, repository-view, and git-load controllers
  • move expensive git views off the UI thread with bounded, fair, recoverable worker lifecycle
  • add dirty-frame rendering, diff render caches, terminal inbox backpressure, and large viewer virtualization
  • preserve viewer identity, session restore state, hot-file fade deadlines, and stale-generation guards
  • include the fork's existing terminal resize convergence and comment cleanup commits

Verification

  • cargo fmt --all --check
  • cargo build
  • cargo test (1,690 passed; 4 ignored on Windows)
  • cargo clippy --all-targets --all-features -- -D warnings
  • npm --prefix viewer-ui test (397 passed)
  • npm --prefix viewer-ui run build (embedded dist clean)
  • docker compose run --rm unix-gate (ALL GATES PASSED)
  • independent semantic and security reviews, with all actionable findings resolved
  • Hermes nightcrow Kanban: 10 done, 0 active

whackur added 30 commits August 28, 2026 22:46
@whackur
whackur merged commit 3240f10 into code0xff:dev Aug 28, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant