Releases: privkeyio/keep-android
Releases · privkeyio/keep-android
v0.5.2
What's Changed
- Show init error on error screen by @wksantiago in #143
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Add nsec import support by @wksantiago in #135
- Add bottom nav, security settings, and biometric lock by @wksantiago in #137
- UI updates and settings improvements by @wksantiago in #139
- Bump version to 0.5.0 by @wksantiago in #140
- Sign release APKs in CI by @wksantiago in #141
- Bump version to 0.5.1 by @wksantiago in #142
Full Changelog: v0.4.0...v0.5.1
v0.5.0
What's Changed
- Add nsec import support by @wksantiago in #135
- Add bottom nav, security settings, and biometric lock by @wksantiago in #137
- UI updates and settings improvements by @wksantiago in #139
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Add foreground service for persistent relay connections by @wksantiago in #50
- Add PIN protection for app unlock by @wksantiago in #51
- Add push notifications for signing requests by @wksantiago in #52
- Add event preview for NIP-55 signing requests by @wksantiago in #54
- Optimize CI with Rust caching and combined Gradle tasks by @kwsantiago in #80
- Add integration tests and CI pipeline by @wksantiago in #53
- Add notification privacy for signing requests by @wksantiago in #81
- Add caller verification and auto-signing safeguards for NIP-55 by @wksantiago in #82
- Improve PIN lockout persistence by @wksantiago in #83
- Add tamper-evident audit log and velocity limits by @wksantiago in #84
- Add NIP-46 bunker mode by @wksantiago in #85
- Security hardening refactor by @kwsantiago in #90
- Fix display cutout overlap and relay connection by @wksantiago in #88
- Add security level info bottom sheet by @wksantiago in #89
- Fix display cutout overlap and simplify status logic by @wksantiago in #91
- Fix share decryption key mismatch and simplify code by @wksantiago in #92
- Fix memory zeroization and clipboard leak by @wksantiago in #93
- Add pubkey verification to ContentProvider by @wksantiago in #94
- Security hardening: sanitize logging and use monotonic clock by @wksantiago in #95
- Add FLAG_SECURE to PinUnlockScreen and reduce clipboard timeout by @wksantiago in #98
- Add exponential backoff and biometric timeout by @wksantiago in #103
- Add rate limiting and secure passphrase clearing by @wksantiago in #99
- Update security-crypto to stable 1.1.0 by @wksantiago in #100
- Add NIP-46 Nostr Connect support with persistence by @wksantiago in #101
- Add comprehensive monotonic clock expiry tests by @wksantiago in #120
- Fix cleanupExpired race condition and SQL expiration logic by @wksantiago in #119
- Build(deps): bump actions/checkout from 4.3.1 to 6.0.2 by @dependabot[bot] in #115
- Build(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.7.3 to 1.10.2 by @dependabot[bot] in #116
- Build(deps): bump net.java.dev.jna:jna from 5.13.0 to 5.18.1 by @dependabot[bot] in #112
- Build(deps): bump taiki-e/install-action from 2.67.18 to 2.67.19 by @dependabot[bot] in #118
- Build(deps): bump actions/upload-artifact from 4.6.2 to 6.0.0 by @dependabot[bot] in #113
- Build(deps): bump actions/download-artifact from 4.3.0 to 7.0.0 by @dependabot[bot] in #109
- Build(deps): bump actions/setup-java from 4.8.0 to 5.2.0 by @dependabot[bot] in #111
- Add risk-based authentication for NIP-55 by @wksantiago in #102
- Add SOCKS proxy support by @wksantiago in #104
- Display nostr identifiers in bech32 format by @wksantiago in #122
- Add URI validation and security hardening by @wksantiago in #121
- Add network security and data extraction rules by @wksantiago in #96
- Clean up BiometricTimeoutStore concurrency by @wksantiago in #124
- Add certificate pinning UI and error handling by @wksantiago in #125
- Migrate to sqlcipher-android 4.13.0 by @wksantiago in #127
- Add multi-account support by @wksantiago in #126
- Split MainScreenCards and extract AccountActions by @kwsantiago in #128
- Separate metadata key for non-biometric storage & Connection tested by @wksantiago in #129
- Bump version to 0.4.0 by @kwsantiago in #130
- Fix NDK version to match CI by @kwsantiago in #131
- Set cargo-ndk API level to 33 to match minSdk by @kwsantiago in #132
- Fix cargo-ndk platform flag for API level 33 by @kwsantiago in #133
- Chore/bump deps by @kwsantiago in #134
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Implement multi-key SecureStorage methods by @kwsantiago in #29
- Audit log storage by @kwsantiago in #30
- Fix UInt to Int overflow in audit storage loadEntries by @kwsantiago in #31
- Add connected apps management UI by @wksantiago in #32
- Add permissions management and signing history screens by @wksantiago in #33
- Share backup export with passphrase strength enforcement by @wksantiago in #34
- Add human-readable event kinds and per-permission last used timestamps by @wksantiago in #40
- Add three-state permission controls by @wksantiago in #41
- Add event kind filtering for NIP-55 permissions by @wksantiago in #42
- Add permission duration options and app auto-disconnect by @wksantiago in #43
- Add sign policy feature by @wksantiago in #44
- Add auto-start and network reconnection by @wksantiago in #45
- Bump version to 0.3.0 by @kwsantiago in #47
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Add kill switch to disable all signing by @wksantiago in #25
- Fix biometric auth for CryptoObject-based authentication by @wksantiago in #26
- Add QR code display for share export by @wksantiago in #27
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- Add relay management and NIP-55 simplification by @wksantiago in #18
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Add basic CI workflow by @kwsantiago in #1
- Add Android Keystore storage with biometric authentication by @wksantiago in #4
- Add NIP-55 signer support by @wksantiago in #5
- Refactor nip55 activity by @kwsantiago in #16
- Fix corrupted launcher icons by @kwsantiago in #17
- Add FROST share import by @wksantiago in #19
New Contributors
- @kwsantiago made their first contribution in #1
- @wksantiago made their first contribution in #4
Full Changelog: https://github.com/privkeyio/keep-android/commits/v0.1.0