v1.3.0
June 7, 2026
  • NewSign in with an email and password — a Google account is no longer required.The **Login** button now lets you create a KaptureVault account, sign in, or request a password reset with just an email and password, right alongside Continue-with-Google.
  • NewYour account password is kept separate from your vault password.KaptureVault won't let you set an account password equal to your vault encryption password — the account password can be reset by email, but your vault password is the only key to your encrypted data and can never be recovered.
  • ImprovedThe app and installer are now digitally signed.KaptureVault is code-signed with Azure Trusted Signing, so Windows shows a verified publisher when you download and install it instead of an "unknown publisher" warning.
v1.2.0
June 2, 2026
  • NewHost files in your account, organized in folders.A new **Files** window (the Upload button) lets subscribers upload files (up to 250 MB each), put them in folders, download them, and delete them — sharing one storage quota with your Online Vault.
  • NewKeep a file private, or share it with a link.Choose **Private 🔒** to encrypt a file with your vault key so only you can open it (the server only ever holds ciphertext), or **Shareable 🔗** to get a public link anyone can download. Private files can't be shared (no one else has the key), and any share link can be revoked at any time.
  • NotesFile hosting is a paid feature.Free accounts see the upgrade options; the encrypted Online Vault sync remains free.
v1.1.0
June 2, 2026
  • NewYour Online Vault now syncs automatically — there's no provider to pick.Google Drive backup and the Online Vault are fully independent now. Sign in with Google and set a vault password, and your encrypted vault and your screenshots (re-encoded to PNG, end-to-end encrypted) sync to your account on their own and restore on another device — counted against your storage quota (oldest kept first when you run low). The server only ever stores ciphertext, and the vault password is the only key.
  • NewOne-click access to the Online Vault, right from the main window.A new toolbar shows a **Login** button when you're signed out, and **Sync**, **Web Vault**, and **Upload** once you're signed in. The Sync icon spins while a sync is running so you can see it working.
  • NewOpen the web vault already signed in.Clicking **Web Vault** hands your browser a one-time, single-use code so it logs in automatically — you just enter your vault password to decrypt. The code lives only in the URL fragment and never carries your encryption key; the server stays ciphertext-only.
  • NewView your vault — including screenshots — in any browser.The web vault at `kapture.tools/vault` opens your Online Vault: enter your vault password and browse, search, and view your captured entries and screenshot images. Everything is decrypted locally in your browser.
  • NewGoogle Drive backup is now its own thing.Drive backup moved to its own "Google Drive Backup" section in Settings — an optional, independent whole-vault backup you can turn on without touching the Online Vault.
  • ImprovedFile hosting is on the way with KaptureVault Pro.The new **Upload** button shows the plan and pricing for free accounts (with an upgrade link); encrypted file hosting itself ships in a later update.
  • FixThe app no longer closes immediately after you enter your vault password.A startup window-lifecycle bug could shut the app down right after unlocking an encrypted vault; it now opens reliably.
v1.0.7
May 31, 2026
  • ImprovedThe vault list no longer flickers or loses your place while you work.The entry list now updates in place instead of being torn down and rebuilt on every capture, so your selected entry and the active app/tag filter are preserved. Reading and decrypting entries runs off the UI thread and rapid captures are coalesced, keeping the window responsive on large, encrypted vaults.
  • FixQuitting or restarting now shuts everything down cleanly.Every exit path — Quit, the encryption-unlock cancel, and the Capture-Admin-Apps restart — now runs one shared shutdown that stops capture, syncs once when enabled, and releases the global hotkey and other resources. Previously only the tray "Quit" performed the full cleanup.
v1.0.6
May 31, 2026
  • NewExport your entire vault to a file you choose.A new **Export DB** button in the toolbar saves a complete, standalone backup copy of the vault database (`.db`) to any location — independent of Google Drive sync (free tier). If encryption is enabled the backup is encrypted and restoring it needs your password. Uses a WAL-safe `VACUUM INTO` copy and runs off the UI thread.
v1.0.5
May 30, 2026
  • ImprovedTyping no longer waits on the database.When a long burst of captured text was saved, the database write happened directly on the system-wide keyboard hook, which could add input lag and risk Windows dropping the hook. Saving now happens on a background worker, so keystroke capture stays responsive no matter how busy the disk is.
  • ImprovedStronger encryption key strengthening.New encrypted vaults now derive their key with 600,000 PBKDF2 iterations (up from 100,000, matching current OWASP guidance), and the settings used are recorded so the vault still opens after future changes. Existing vaults keep working and open exactly as before.
  • Fix**The Quick-Paste hotkey and main window are now created through the app's service container,** removing a hand-wired object that could leak its background thread on some exit paths. No visible change; groundwork for cleaner shutdown.
v1.0.4
May 29, 2026
  • ImprovedA vault created by a different app version could be misread.Database reads now match columns by name instead of by position, so a schema or version difference can no longer shift the data.
  • ImprovedDatabase access could clash with a cloud-sync swap.The guard that blocks reads and writes while the local database is being replaced now applies to every database operation, not just some of them.
  • ImprovedLarge vaults did extra work on every refresh.The entry list now shows the 1,000 most recent items and reuses shared colors, so refreshing stays fast as the vault grows.
  • FixThe screenshot annotation editor leaked memory and could crash on export.It now releases the screenshot image when the window closes, and "Save As" no longer crashes when the original screenshot file is missing.
v1.0.3
May 29, 2026
  • FixKaptureVault no longer captures its own input.The self-exclusion check used a stale process name (`"Kapture"`), so keystrokes typed into KaptureVault's own windows (search, tag boxes) and clipboard content it set itself (Copy, Quick Paste) were being recorded. It now derives the name from the running process.
  • FixSearch works when encryption is enabled.Content search ran against encrypted data and silently returned nothing; it now searches your decrypted entries.
  • SecurityTampered or corrupted entries are detectedinstead of being shown as raw ciphertext — decryption failures now surface clearly rather than being silently ignored (restores the AES-256-GCM integrity guarantee).
  • SecurityRotated all Google OAuth credentialsand purged the previously-committed secret from repository history.
  • NewCloud sync keeps a recovery backup.When a newer copy is pulled from Google Drive, the pre-sync local database is retained as `vault.db.pre_sync_backup` so a sync can no longer leave you with no way back. (Full multi-device merge is still planned; until then, sync remains safest on a single device.)
  • NewAutomated test suite(`KaptureVault.Tests`) covering the fixes above.
v1.0.2
May 29, 2026
  • FixApp / Tag sidebar filters losing their selection.Selecting an application (or tag) in the left sidebar would silently fall back to showing all entries — especially after opening a screenshot or viewing a full clipboard entry and returning to the list. Root cause: rebuilding the list with `Clear()` caused Avalonia's `ListBox` to post a *deferred* `SelectedItem = null` callback that landed outside the change-suppression window, wiping the active filter. The list is now diff-updated in place (items are added/removed individually and the selected item is never removed unless it truly left the database), so the selection is preserved across background capture refreshes.
  • NewMobile vault viewer— a companion web app at `kapture.tools/vault` that lets you browse, search, and copy your vault from a phone or tablet. Connects to Google Drive (read-only), opens `vault.db` entirely in the browser via WebAssembly SQLite, and decrypts AES-256-GCM content locally with WebCrypto. Installable as a PWA. No data leaves the device.
v1.0.1
May 28, 2026
  • NewAbout dialog— a new `?` button beside Settings opens an About window showing the logo, version number, and links to `kapture.tools` and the publisher site.
  • NewSave screenshots as images.The **Save** button on a screenshot entry now exports a real image file (PNG / JPEG / BMP) via SkiaSharp, instead of writing the file path out as text.
  • NewScreenshot annotation editor.Clicking **Edit / Annotate** on a screenshot opens a full editor with pen, rectangle, ellipse, arrow, text, and highlight tools; eight colour swatches; three stroke widths; undo and clear; and export to PNG or JPEG at the screenshot's native resolution.
  • NewRelease automation.Added `scripts/Invoke-Release.ps1` to build, package, version-bump, tag, and publish a release in one step.
  • FixInstaller icon.The setup executable showed the generic yellow Windows icon. The application icon (`app.ico`) was rebuilt with classic BMP frames so it embeds correctly into the installer and application executables.
  • FixFirst pass at the sidebar filter selection issue (superseded by the complete fix in 1.0.2).
  • ImprovedWired up the `kapture.tools` custom domain: added a `CNAME` file and canonical URL / description meta tags to the marketing and legal pages.
v1.0.0
May 26, 2026
  • NewKV brand icon everywhere— taskbar, system tray, window title bars, all dialogs, and the installer.
  • NewCapture Admin Appssetting — optionally relaunches KaptureVault elevated so its low-level keyboard hook can capture input from administrator-level applications (Task Manager, Registry Editor, etc.). Reverts safely if the UAC prompt is declined.
  • NewInteractive installer— choose install location, Start Menu folder, optional desktop shortcut, and run-at-startup; branded wizard imagery throughout.
  • NewUninstaller data removal— the uninstaller now offers to permanently delete all vault data (captures, database, encryption keys, sync tokens) with a safe "No" default.
  • NewTerms of Service and Privacy Policypages for the Google OAuth consent screen.
  • FixGoogle Drive syncsilently failing — the OAuth `client_secret` was missing from the token exchange. Credentials are now loaded from `client_secret.json` and authentication errors are surfaced in the Settings UI.
  • FixError 740 (`CreateProcess failed`)on launch — dropped the `requireAdministrator` manifest level to `asInvoker` (the removed system-tweak features were the only thing that needed elevation) and switched startup from a scheduled task to the per-user `Run` registry key.