Skip to content

Releases: TheStreamCode/keysoft

Keysoft 2.0

12 May 09:22

Choose a tag to compare

Keysoft 2.0 banner

Keysoft 2.0

Android versionCode: 100

Highlights

  • Restores clear PIN login feedback by rendering the loading state before password verification begins.
  • Keeps the PIN login loader visible after successful verification until authenticated navigation replaces the login screen.
  • Preserves the existing Argon2/PBKDF2 security parameters; this release improves login feedback without reducing KDF cost.
  • Includes the previous PIN login flow improvement that defers non-critical post-authentication work.
  • Updates release documentation for Keysoft 2.0 / Android versionCode 100.

Verification

  • bun run typecheck
  • bun run lint
  • bun run test --runInBand - 22 suites, 151 tests
  • bunx expo-doctor - 18/18 checks
  • bunx expo export --platform android --output-dir C:\tmp\keysoft-android-export

Keysoft 1.9

10 May 17:46

Choose a tag to compare

Keysoft 1.9 banner

Keysoft 1.9

Android versionCode: 90

Highlights

  • Faster PIN login by removing the artificial pre-login delay and deferring non-critical post-authentication work.
  • Category migration, notification sync, periodic checks, and password-limit checks no longer block the successful PIN login result.
  • Argon2/PBKDF2 parameters remain unchanged; this release improves the surrounding login flow without reducing KDF cost.
  • CI workflow actions now use Node 24-compatible action runtimes while preserving the project Node.js version used by Expo/Bun validation.
  • Release documentation updated for Keysoft 1.9 / Android versionCode 90.

Verification

  • bun run typecheck
  • bun run lint
  • bun run test --runInBand - 22 suites, 149 tests
  • bunx expo-doctor - 18/18 checks
  • bunx expo export --platform android --output-dir C:\tmp\keysoft-android-export

Keysoft 1.8

09 May 18:40

Choose a tag to compare

Keysoft 1.8 banner

Keysoft 1.8

Android versionCode: 80

Highlights

  • Faster PIN setup and PIN change by reusing the vault key derived while creating the master-key verifier.
  • No KDF cost reduction: Argon2/PBKDF2 parameters and 64-character vault key requirements remain unchanged.
  • Biometric unlock remains SecureStore-backed and still verifies the stored vault key against the current master-key verifier.
  • Release documentation updated for Keysoft 1.8 / Android versionCode 80.

Verification

  • bun run typecheck
  • bun run lint
  • bun run test --runInBand - 22 suites, 147 tests
  • bunx expo-doctor - 18/18 checks
  • bunx expo export --platform android --output-dir C:\tmp\keysoft-android-export