Skip to content

feat: schema v2 hardening and 1.1.0 polish - #1

Merged
Talyra42 merged 19 commits into
mainfrom
feat/schema-v2-hardening
Nov 3, 2026
Merged

Talyra42 merged 19 commits into
mainfrom
feat/schema-v2-hardening

Conversation

@Talyra42

@Talyra42 Talyra42 commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade the vault payload to schema v2 (login / totp discriminated objects) and remove all v1 reading code after migration.
  • Harden lock/save concurrency, KDF/gzip bounds, backup handling, biometric fallback, clipboard and recovery paths.
  • Add token notes, multiple login URLs, Steam QR support, recovery entry points, component/a11y cleanup and performance fixes.
  • Sync README, SECURITY, CHANGELOG and developer docs; prepare 1.1.0.

Verification

  • dart format --set-exit-if-changed .
  • flutter analyze
  • flutter test — 173 passed
  • flutter build apk --release --target-platform android-arm64 — versionCode 16

Migration note: existing schema v1 vaults must be migrated through the bridge build before installing the final v2 app.

@Talyra42
Talyra42 merged commit 6e159b3 into main Nov 3, 2026
1 check passed
@Talyra42
Talyra42 deleted the feat/schema-v2-hardening branch November 3, 2026 12:10
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