Skip to content

Releases: chrisdfennell/SentryKey

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 19 Jun 20:17
3c67c4d
v1.2.3 — open cloud registration + optional reCAPTCHA bot protection

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 18 Jun 20:17
SentryKey v1.2.2

Reliability
• Conflict-safe multi-device sync — the Android app, web dashboard, and server
  now use vault revisions + optimistic concurrency. Editing your vault on two
  devices at once MERGES the changes (union of accounts) instead of one silently
  overwriting the other, so a 2FA secret is never lost.

Under the hood
• Full automated test suite across server, Android (JVM + Robolectric), Wear OS,
  and the Garmin watch (RFC 6238/2202/4648 known-answer vectors) + a Playwright
  web E2E — all gating CI.
• Server: SQLite-backed accounts/sessions, account plans, and an admin panel.

Note: iOS still uses the legacy sync path (pending an Xcode build).

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Jun 02:47
SentryKey v1.2.1 — enable CI auto-publish to Play closed testing

No app changes vs v1.2.0. This release verifies the automated Play upload
pipeline (the new publish-play CI job) end-to-end. Same features: home-screen
widget, automatic cloud backup + watch sync, biometric login, zero-knowledge
account recovery, Wear OS app, and 100+ round Garmin watches.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 02:01
SentryKey v1.2.0

Android app
• Home-screen widget — tap-to-reveal 2FA codes on your home screen.
• Frictionless auto-sync — changes silently back up to the cloud and push to your
  watch; no more manual "Sync" / "Back up".
• Cloud login on open — stay signed in (biometric-aware); open straight into your vault.
• Zero-knowledge account recovery — save a one-time recovery key; recover your vault
  and reset your master password if you forget it. Works with no provider.
• Wear OS companion — read codes on Galaxy / Pixel watches, synced from the phone.

Garmin watch
• Now supports 100+ round Garmin watches (was 4): fenix, epix, Forerunner, venu,
  vivoactive, Instinct, MARQ, Descent, Enduro, D2, and more. Resolution-independent UI.

Cloud / web (sentrykey.app)
• Zero-knowledge account recovery + an app-like web dashboard (auto-load, auto-save,
  rename / reorder / delete-with-undo).

🧪 Beta testers wanted — join on Google Play:
https://play.google.com/store/apps/details?id=com.fennell.sentrykey

Note: iOS is not included in this release (pending an Xcode build pass).

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 19:56
v1.1.0 — zero-knowledge cloud backup (sentrykey.app), server deploy f…

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Jun 15:32
SentryKey v1.0.0 — vault encryption, encrypted sync, Play/GitHub upda…

v1.0.0-beta.20

Choose a tag to compare

@github-actions github-actions released this 14 Jun 05:08
Watch -> phone vault recovery (Restore from Watch)

v1.0.0-beta.9

Choose a tag to compare

@github-actions github-actions released this 13 Jun 02:13
fix: SHA-1 TOTP crash on watch sync (pure Monkey C SHA-1, no Cryptography dep)

v1.0.0-beta.8

Choose a tag to compare

@github-actions github-actions released this 13 Jun 01:55
chore: implement defensive programming and try-catch safety on messag…

v1.0.0-beta.7

Choose a tag to compare

@github-actions github-actions released this 13 Jun 01:40
chore: update watch empty-vault label and revert unrecognized fenix85…