Skip to content

Modernize and consolidate Sensitivity#7

Merged
Has-X merged 2 commits into
mainfrom
agent/modernize-sensitivity
Jul 16, 2026
Merged

Modernize and consolidate Sensitivity#7
Has-X merged 2 commits into
mainfrom
agent/modernize-sensitivity

Conversation

@Has-X

@Has-X Has-X commented Jul 16, 2026

Copy link
Copy Markdown
Owner

What changed

  • consolidates MiAssistantFork functionality into Sensitivity's shared Rust core
  • adds a native self-contained WinUI 3 Windows application
  • hardens ADB coexistence, packet bounds, cancellation, validation, downloads, and USB selection
  • adds Linux, macOS, Windows, MSI, release, completion, and fuzzing support
  • removes duplicate compatibility, logging, and persistent hash configuration paths

Impact

Sensitivity becomes the only maintained implementation. Windows users get a native guided interface; automation keeps the CLI and stable JSON output. ADB is preserved unless the user approves stopping it.

Validation

  • 25 Rust tests
  • strict Clippy and formatting
  • Rust 1.88 MSRV check
  • fuzz target compilation
  • Linux release and Windows backend cross-build
  • Cargo package verification
  • WinUI restore, C# analyzer/format checks, XML and workflow syntax validation
  • GitHub-hosted Windows XAML compilation and self-contained artifact validation

Tagged-release MSI packaging and real recovery hardware testing remain explicit release gates.

@Has-X
Has-X marked this pull request as ready for review July 16, 2026 15:22
@Has-X
Has-X merged commit db45d22 into main Jul 16, 2026
5 checks passed
@Has-X
Has-X deleted the agent/modernize-sensitivity branch July 16, 2026 15:22
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