Skip to content

Release v2.1.1: Privileged Uninstaller Fix, System Maintenance & Version SoT - #13

Merged
AlexTkDev merged 5 commits into
releasefrom
dev/release-2.1.1
Aug 10, 2026
Merged

Release v2.1.1: Privileged Uninstaller Fix, System Maintenance & Version SoT#13
AlexTkDev merged 5 commits into
releasefrom
dev/release-2.1.1

Conversation

@AlexTkDev

Copy link
Copy Markdown
Owner

Summary

  • App Uninstaller: Fixed root-owned /Applications deletion failures by implementing batched privileged execution via PrivilegedTaskRunner (exactly 1 password prompt per operation) and added real-time progress spinners.
  • System Maintenance: Added Touch ID for sudo terminal command helper with instant status checking, and one-click Spotlight index reindexing (sudo mdutil -E -i on /).
  • Version SoT: Set project.yml (MARKETING_VERSION: 2.1.1) as the single source of truth; removed hardcoded fallback versions from SwiftUI views.
  • Localization: Updated all 10 supported languages with 100% key parity.
  • Documentation: Updated README.md and plan.md to reflect new features and current project status.

Related issue (optional)

Closes #12

Testing performed

  • Verified privileged uninstallation for root-owned applications in /Applications.
  • Tested Touch ID sudo_local setup flow, clipboard copying, and status verification.
  • Verified Spotlight index rebuild trigger (mdutil -E).
  • Tested across light and dark modes with full localization checks (all 10 languages).
  • Validated build and project generation via xcodegen generate.

Checklist

  • Builds successfully
  • Tested locally
  • Documentation updated (if needed)
  • No unrelated changes included

@AlexTkDev
AlexTkDev merged commit 40c6a87 into release Aug 10, 2026
1 check failed
@AlexTkDev
AlexTkDev deleted the dev/release-2.1.1 branch August 10, 2026 12:36
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