Repository navigation
FIX: CPU and latency (#9-#16), #17 backlog, v0.1.4 - #72
Merged
Merged
Conversation
…acklog Perf fixes for #9-#16: change-notification reloads debounced to at most 1/s and paused while minimized; sidebar rebuilt every 30 s while shown; hover prefetch only for text and light images, after the pointer stops, with the window in front; preview handler kept for the same file; Home build and icon repaints cheaper; system icon export only for icon_theme=default; icons instead of thumbnails for heavy types in the Icons view; terminal launched off the UI thread by absolute path. #17 backlog: sort and cell cache on the load worker, superseded loads stop early, background tabs keep their change watch and reload only when changed, thumbnails limited to the visible window and fitted on the worker, search hit cap, cancellable USN search, CMF_OPTIMIZEFORINVOKE for canonical verbs, network crumbs not enumerated, 64 KB text preview, second-launch hand-off waits for a busy (not hung) first window. Review fixes: sorting keeps selection and focus on the same items and resets the icon views' image slots; a shell-wide notification no longer restarts a search tab; network tabs catch up on every show; Open terminal also finds wt.exe in PATH's absolute folders. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lower CPU use and quicker responses, from a performance audit of the daily-use build, plus most of the #17 backlog and the v1.0 roadmap. Version bumped to 0.1.4;
.github/release-notes.mdhas the release text.Perf fixes (#9-#16)
hover_preview_ms; only while the window is in front.icon_theme=default.Backlog (#17)
dirtyflag. Switching tabs reloads only a tab that changed, has no watch on its folder, is virtual, or is on a network path.CMF_OPTIMIZEFORINVOKEfor copy/cut/paste/delete/properties; the crumb dropdown skips network crumbs.SetWindowTextW.Left in #17: clipboard-change command refresh, sidebar Pin/Unpin enumerating on the UI thread, and a minimum search length.
Fixes found in review
wt.exein PATH's absolute folders.Roadmap
VERSION-1-X.mdlists what a stable 1.0 needs. Each item has an issue (#18-#70, milestone v1.0), tracked in #71.Verification
All runs used scratch APPDATA profiles, comparing the old and new builds side by side.
cargo build --releasewith-D warningsis clean;cargo test --workspacegives 83 + 86 passed.Closes #9
Closes #10
Closes #11
Closes #12
Closes #13
Closes #14
Closes #15
Closes #16
🤖 Generated with Claude Code