What's new

What we've shipped, most recent first.

The product is moving. Customer-visible changes land here. The full engineering changelog lives in CHANGELOG.md in the repo.

  1. Feature

    Dashboard, rebuilt around the Ramp-elegant pattern

    New left sidebar (Money / Cards / Investments / Tax season / Marketplace), top-right cluster, and tabbed Money view (Overview, Accounts, Transfers, Investments, Tax season). Real content per tab — no "Coming soon" placeholders.

  2. Feature

    Tax-season foundation

    Tax-season tab now reads live data from your linked accounts: expected documents per jurisdiction, year-end balances tagged with their source, and an FBAR-threshold warning when your foreign aggregate goes past $10,000. Strictly informational; the preparer is the source of truth.

  3. Feature

    Per-item unlink in the accounts table

    Each linked institution gets a small unlink button on the right. Revokes that one institution at Plaid; the rest stay.

  4. Feature

    Public security, status, and help pages

    New /security, /status, and /help routes — what we never store, live readiness, NRI-focused FAQ.

  5. Compliance

    Close your Nrivana account

    Dashboard → "Close my account" revokes every linked bank at Plaid, removes your encrypted tokens, marks the account closed, and writes a SHA-256 hashed deletion receipt. Ledger records are retained for compliance evidence.

  6. Security

    Per-route rate limiting

    Three buckets — reads (60/60s), link-token / exchange (20/60s), writes (30/60s). 429 carries Retry-After: 60; the UI shows a toast when it kicks in.

  7. Security

    Non-destructive encryption key rotation

    Setting an ENCRYPTION_KEY_PREVIOUS alongside a fresh ENCRYPTION_KEY lets us rotate without forcing every user to re-link. Lazy re-encrypt on first read after rotation.

Want the live picture?

The dashboard surfaces what each new piece looks like for your accounts.

Sign in to Nrivana →