Skip to content

V5.1 - #172

Open
Avazbek22 wants to merge 159 commits into
masterfrom
v5.1
Open

V5.1#172
Avazbek22 wants to merge 159 commits into
masterfrom
v5.1

Conversation

@Avazbek22

Copy link
Copy Markdown
Owner

No description provided.

  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.
  - 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
  Preserve applied transformations, selections, and cleanup lifecycle
  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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Issues

Development

Successfully merging this pull request may close these issues.

1 participant