Skip to content

Releases: Shadow132245/OtpVault

OtpVault v0.2.3

Choose a tag to compare

@github-actions github-actions released this 22 Sep 18:27

OtpVault v0.2.3

Auto-generated release from the latest build on main.

Changes since the previous release are visible in the commit history.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:41
fix: email_sign_in now compares email against local stored email

- If local email doesn't match entered email, fetches vault from Neon instead of using wrong local salt/test_payload
- Fixes 'wrong password' when signing in with a different email on same device
- Email is now trimmed and lowercased for consistency

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 22:49
feat: bidirectional cloud sync + version bump to v0.2.1

- Fixed sync to handle deletions: pull now removes local accounts not in cloud
- Rust pull_vault_from_cloud: collects cloud IDs, retains only matching, removes stale
- PWA _pullFromCloud: filters local accounts against remote IDs before adding
- Sync interval reduced from 10s to 3s for faster propagation
- Immediate pull triggered after add/delete on all platforms
- All platform versions aligned to 0.2.1 (tauri.conf.json, Cargo.toml, package.json, tauri.android.conf.json, landing/index.html, android-build.yml)
- Android versionCode bumped to 2

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 03:27
v0.2.0: Delete confirmation + Android icon redesign

Changes:
- Delete confirmation dialog with password verification (all platforms)
- New Rust command: verify_password
- DeleteConfirmModal component (Desktop/Android)
- Custom PWA delete confirmation modal
- Arabic + English i18n for delete confirmation
- Separate Android icons (shield + lock design)
- Android-specific icon generation script
- tauri.android.conf.json updated for Android icons

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 20 Aug 00:29
v0.1.9: QR scanner fix, fullscreen fix, real-time cloud sync

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:17
fix: upload vault to cloud after desktop sign-in

When user signs in on desktop, the vault now gets synced to NeonDB
via the Vercel API. Previously, vaults created with the old binary
were only stored locally because direct PostgreSQL connection was
broken. Now signing in triggers a cloud upload so Android/PWA can
access the same vault.

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 19 Aug 17:43
fix: switch desktop to use Vercel HTTP API instead of broken direct P…

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 16 Jul 07:59
fix: prevent duplicate email sign-up with case-insensitive local check

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 14 Jul 22:15
v0.1.5 - Replace Supabase with Neon PostgreSQL for cloud sync

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 14 Jul 18:20
Make vault fully local, remove Supabase dependency, fix dialog ACL, f…