React-hooks: ref writes moved to effects; viewport reset → render-phase state adjustment; selectPoint(index, multi) split into selectPoint/togglePoint; non-null assertion removed
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Lint/type-cleanup pass: 103 LSP diagnostics (89 backend + 14 frontend) → 0 errors/warnings. Behavior-preserving except three intentional fixes.
Backend
pynvml: Any = _pynvml_importpattern (fixes ~50 "possibly unbound" errors); typed result dicts; query_interface() guards; explicit uuid/pci-bus parsing;Optional[T]→T | Noneraise ... from excFrontend
Intentional behavior changes
nvcurve setupno longer restores the newest (possibly stale) snapshot when baseline save fails — reports the failure insteadVerified: tsc --noEmit (full) · vite build (2338 modules) · Python imports · LSP scan: 0 errors/warnings
Note: no test suite; selection refactor traced old-vs-new (equivalent) — manual pass of Shift/Ctrl+click, box-select, flatten-to-anchor recommended.
✅ No issues found — changes look consistent with the stated intent. Ready to be merged.