Skip to content

fix(mac): stabilize selected-text cleanup and coverage checks - #471

Merged
scttbnsn merged 1 commit into
dev/v0.6.0from
batch/roadmap-quality-2026-10-24
Oct 25, 2026
Merged

scttbnsn merged 1 commit into
dev/v0.6.0from
batch/roadmap-quality-2026-10-24

Conversation

@scttbnsn

Copy link
Copy Markdown
Contributor

Selected-text cleanup now captures the selection off the main thread, resolves website-specific tone within a bounded read, and rejects stale or cancelled preparation before showing a preview. Stabilize Settings keyboard/render tests with serialized AppKit setup, and keep safe offscreen keyboard/window checks in CI while retaining local focus-taking tests.

Enforce the existing 80% overall Swift line-coverage floor using exact covered/total counts, including rejection of values below the floor that display as 80.00%. Source exclusions and protection rules are unchanged.

Validation: the native source, tests, scripts and package files are identical to the locally verified candidate with 2,696 CI-equivalent tests, 38,143/47,666 covered lines (80.02%), five complete Settings runs and bounded selection regressions. Reconstruction onto current dev preserves the exact diff and both website fixes. Fresh strict formatting and both coverage-floor regression tests pass. The fresh pre-push gate passed strict formatting and the warnings-as-errors build. Its successful build still emitted existing Sendable-capture diagnostics in unchanged GlassPillPolicy.swift; enforcement of those diagnostics is a separate follow-up. Physical language and hardware acceptance remain separate.

@coderabbitai

coderabbitai Bot commented Oct 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6b487278-449e-42ed-85ee-bd57cbc8e7d4

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@scttbnsn
scttbnsn merged commit dfe9b10 into dev/v0.6.0 Oct 25, 2026
16 checks passed
@scttbnsn
scttbnsn deleted the batch/roadmap-quality-2026-10-24 branch October 25, 2026 20:45
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