Conversation
Allow the active Git mode to be disabled. Keep Smart Ignore independent and place it above Git options. Update help and add regression coverage.
Keep executable CLI examples and structural resource checks. Stop coupling CI to README and localized help wording.
Clarify read-only and network boundaries across all locales Complete terminal command translations and update TUI limitations Remove the obsolete v4.9.5 release validation target
Add scope-aware structured detection, independent UI and CLI contracts, and bounded incremental scanning with cross-output regression coverage.
Hide secrets
- remove the Top-level folders section from the settings island - remove root-folder collections, bindings, events, and All toggle state - remove root selection from Desktop session, persistence, cancellation, and rollback state - stop persisting root-folder choices in Desktop project profiles - replace the observable root checkbox collection with an internal scan-root list - preserve complete project scope for Desktop tree and exclusion refreshes - reuse known scan roots during live refreshes to avoid redundant discovery - isolate legacy CLI root-selection compatibility behind the Application context - add TODOs for the later CLI, profile, and TUI root-contract cleanup - remove obsolete root projection code and root-specific test matrices - update remaining extension, exclusion, Hide Secrets, and profile tests - add contracts preventing the removed GUI section and localization key from returning - update built-in help content for all supported locales - update Smart Ignore documentation without changing README
- remove obsolete root selection persistence and downgrade compatibility - restore cross-section settings journey coverage without root controls - restore filesystem mutation coverage for exclusions and extensions - document effective structural root semantics in analysis output - add machine report contract tests for default and explicit root scopes
refactor(gui): remove top-level folder selection
Memory optimization
Preserve applied transformations, selections, and cleanup lifecycle
Optimize Apply settings state handling
Add durable mark deltas, bounded detection, canonical identities, and recovery coverage
Stabilize corpus validation without weakening production budgets
Close pending-mark races, key recovery, schema safety, and detector budgets
Verify secure backup recovery and fail closed for unsafe key copies
Harden secret identity cleanup, revisions, and temp scavenging
Harden shutdown, stale-preview unmarking, and UI coverage
Keep popup cursors consistent and fix scrolled preview selection in Windows UI tests.
Correct real pointer drags from the range observed after late layout settling.
Use the observed selection text when late document publication shifts pointer geometry.
Keep exact pointer-selection assertions actionable on platform runners.
Keep pointer gestures inside the viewport and preserve the production detector deadline.
Exercise real pointer selection, tooltip hit-testing, and immediate unmark races.
Calibrate selection from hit-test feedback and defer close retries after durable mark work.
Calibrate selections through real viewport hit-testing and settle pointer capture before opening the menu.
Search the full content coordinate range while keeping every synthetic pointer event inside the visible viewport.
Serialize promotion and removal, preserve durable close behavior, and cover both pending races with real UI tests.
Harden Hide Secrets persistence and inspection lifecycle
Restore raw selections and realized expansion at publication time. Cover Apply, filters, refresh, Git flows, and selection loss feedback.
Harden filter races and keep refresh work linear.
Await dispatcher publication while preserving the exact count.
Preserve project tree state across GUI refreshes
Map mouse back and forward buttons to close and open preview safely.
Add side-button preview navigation
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.
No description provided.