Skip to content

V1.2.0

Latest

Choose a tag to compare

@EgbertLudema EgbertLudema released this 06 Aug 14:46

What's Changed

✨ New features

  • Open When messages can now send themselves automatically on their trigger date, via a new daily job, instead of only being released as part of a full legacy transfer.
  • Recipients can now create an account (or log in) to permanently keep memories and Open When messages shared with them, instead of relying on a single one-time link. A new sidebar toggle switches between "My vault" and a "Shared vaults" recipient view.
  • Recipients can export everything shared with them as a password-protected ZIP archive (PDF overview + original photos/videos).
  • New dashboard card showing trusted contact / legacy protection status, with a direct link to finish setup if it's incomplete.

🔧 Improvements

  • Loved one email address is now optional, and encrypted at rest when provided (previously required and stored in plaintext).
  • App navigation rebuilt on locale-aware routing (@/i18n/navigation) across pages, layouts, and redirects, for consistent behavior when switching between Dutch and English.
  • Sidebar and account page redesigned with usage indicators for storage, memories, and Open When messages (always unlimited on Community Edition).
  • Refreshed language switcher with smoother interaction/animation.
  • Onboarding tours updated to match the new navigation.

🗄️ Database migrations

This release adds new migrations, including:

  • add_app_intro_completed_to_users
  • add_legacy_delivery_kind
  • add_loved_one_email_encryption
  • drop_loved_one_email_not_null

Run your normal migration step after pulling.

⬆️ Upgrading

git pull
npm install
npm run db:migrate
npm run build && npm run start # or npm run dev for local/dev use

Full Changelog: v1.1.0...v1.2.0