Releases

What we shipped, when.

Curated release notes for the most meaningful builds. Click the version badge to see the full technical changelog (auto-generated from our commits).

Featured

Personal Cloud is live

Encrypted cloud document storage is available now — still zero-custody. Files are encrypted on your device before they leave it; we store ciphertext on Cloudflare R2 and cannot read your vault. In the app this is Personal Cloud; on pricing it is the Storage tier.

  • Personal Cloud (Storage tier): encrypted uploads beyond the free 500 MB on-device quota — 5 GB included, with a clear storage meter in Settings
  • Family share roles (RBAC): invite heirs and collaborators with scoped permissions — not a free-for-all shared login
  • Annotations + todos on documents (not PDF highlights): leave notes, assign follow-ups, keep the work next to the file
  • Messages hub + email notices / prefs: async messaging stays in the vault; reminder emails opt-in via Preferences
  • Upgrade path in-app at /upgrade — $12/yr first year with advisor code, then $39.99/yr; cancel anytime from Settings → Billing

In the app (demo vault — no real PII)

Documents list in a demo vault with files linked to assets and family members
Cloud-ready documents (demo vault)
Sharing screen showing invite link and collaborator roles in a demo vault
Share roles / collaborate
Messages thread between vault owner and advisor in a demo vault
Messages + todos
Notices and activity view in a demo vault
Notices / email prefs
Settings screen in a demo vault where upgrade and storage controls live
Upgrade + storage (Settings)

How to use it

  1. 1. Turn on Personal Cloud

    Open Upgrade in the app, choose the Storage / Personal Cloud plan, and finish Stripe checkout. Your existing vault stays encrypted on-device; cloud is opt-in ciphertext.

    Personal Cloud help
  2. 2. Annotate and assign todos

    Open a document, leave an annotation, and turn follow-ups into todos. This is document-linked notes — not PDF highlight markup.

    Annotations & todos
  3. 3. Invite family with roles

    Share the vault with heirs or an advisor and pick the role that matches what they should see and do.

    Collaborate help
  4. 4. Keep Drive sync if you want it

    Google Drive encrypted backup remains available on the free tier. Personal Cloud does not replace Drive — it adds R2 capacity you do not have to manage yourself.

    Google Drive help

On mobile, if the UI looks stale after upgrading, open Settings → Force refresh so the PWA picks up the latest build.

v2.69.1 2026-05-03

Sync engine cleanup

Cleared four latent runtime bugs in our Drive sync code. No new features — but if you'd ever exercised the cold paths, the bugs would have thrown. Now they don't.

  • Fixed a typo in `refreshShareUrls` that would have thrown 'is not a function' the first time a share's Drive URL needed updating
  • Updated the `updateVaultSettings` Partial type so writes including `google_drive_file_id` typecheck cleanly
  • Typecheck baseline cleared from 8 errors to 0 — the first time `pnpm check` has been clean in months
v2.69.0 2026-05-03

Inheritance breakdown by beneficiary

Answer the question every estate plan should answer: if I died today, what does each named beneficiary actually inherit? We built a per-beneficiary rollup that pulls from your existing per-asset allocations, specific bequests, and residuary share — formatted as dollar values with per-asset breakdown lines.

  • New "Who inherits what" section on /estate-plan
  • Surfaces unaccounted value when there's no residuary beneficiary — links back to the questionnaire
  • 11-test pure-math helper at src/lib/estate/inheritance-breakdown.ts
  • Refresh of the SFV vs. Generational Vault comparison article
v2.68.0 2026-05-02

Passkey unlock + Activity feed + Folder tree

A big multi-feature release. WebAuthn passkey unlock as a parallel path to passphrase + Secret Key — Touch ID, Face ID, and security keys can now unlock the vault. Activity feed at /activity gives a reverse-chronological timeline. Document folder tree as an alternative organization view. Plus a vault-recovery help article and the SFV vs Generational Vault comparison article.

  • Passkey unlock via WebAuthn PRF extension — the master key is wrapped locally, never replaces the passphrase + Secret Key path
  • Activity feed at /activity, filterable by category (documents, assets, family, advisor, reminders, finance)
  • Document folder tree as an optional alternative view layered on top of the existing asset/member linking
  • Vault recovery help article (/help/vault-recovery) explaining the four credential scenarios
  • SFV vs Generational Vault comparison article published
v2.67.0 2026-05-01

Three calculators

Stateless, client-side financial calculators for retirement projection, savings projection, and annualized return. URL state means you can share a calculation link without uploading anything to a server.

  • Retirement projection — when does the runway run out?
  • Savings projection — what happens with consistent contributions?
  • Annualized return / CAGR — what was the real return on a holding period?
  • 18 vitest cases covering the math
v2.42.0 2026-04-21

Advisor onboarding tightened

When an advisor converts a personal vault to Pro mode, we now auto-create the corresponding client + import their existing shared vaults. One less manual step in the advisor onboarding loop.

  • Auto-create client + import vaults on Pro conversion
  • Several share / chat / notice bugfixes around advisor mode
  • Document Request renamed (was "Request a document") + reorganized into /advisor/documents
v2.15.0 2026-03-25

Reminders system

In-app reminders for both system events (annual document refresh, age milestones) and user-created reminders. Asset-linked reminders surface on the dashboard banner. Email notifications ship with the Storage / Personal Cloud tier; SMS stays on the Collaboration roadmap.

  • System-generated reminders (annual review, milestone ages)
  • User CRUD on personal reminders
  • Dashboard banner surfacing what's due
  • Asset-linked reminders + advisor-created reminders
v2.11.0 2026-03-22

Advisor sharing + push notifications

Phase 4 of the build sequence — the viral-loop foundation. Advisors can request access from clients, clients can share read-only or grant edit access via an advisor passphrase. Push notifications via a Cloudflare Worker handle the 'someone updated your vault' alerts.

  • Advisor mode: separate workspace, client list, document requests, dashboard
  • Two-sided invite flow — advisor sends a request URL, client picks delivery (file / Drive / R2)
  • Web Push notifications via SubtleCrypto VAPID + RFC 8291
  • QA dashboard merged into the admin dashboard

These are the highlights. The full per-commit changelog (auto-generated by git-cliff from conventional commits) lives inside the app:

Read the full changelog

Be among the first to use what's next.

Open a vault, vote on the roadmap, tell us when something's missing.