Skip to content

Guide users through Finder File Provider enablement#91

Merged
aseembits93 merged 12 commits into
mainfrom
feat/finder-enable-onboarding
Jul 17, 2026
Merged

Guide users through Finder File Provider enablement#91
aseembits93 merged 12 commits into
mainfrom
feat/finder-enable-onboarding

Conversation

@aseembits93

@aseembits93 aseembits93 commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add typed File Provider readiness and Finder reveal commands instead of relying on error-string state
  • guide the real Finder Enable step with automatic polling, continuation, and reusable source-setup recovery
  • keep later-source recovery active when its dialog closes, surface terminal retry errors, and discard stopped poller results
  • add a fresh signed bundle-ID harness that reliably reproduces the disabled Finder location and honors an explicit DMG

Test Plan

  • npm --prefix apps/desktop test -- --run (90 tests)
  • npm --prefix apps/desktop run build
  • cargo test -p locality-desktop (183 passed, 1 ignored live test)
  • swift test --package-path platform/macos/LocalityFileProvider (7 tests)
  • make test-macos-prompt-test-app-installer
  • cargo fmt --all -- --check
  • signed prompt-test app reproduces Finder disabled state and small Enable control
  • click-through automation was not run because the terminal lacks macOS Accessibility permission

@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
locality Ready Ready Preview, Comment Jul 17, 2026 12:22am

@aseembits93
aseembits93 merged commit 1334315 into main Jul 17, 2026
10 checks passed
@aseembits93
aseembits93 deleted the feat/finder-enable-onboarding branch July 22, 2026 16:07
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