Skip to content

Majik Message Desktop v1.5.0

Choose a tag to compare

@jedlsf jedlsf released this 13 May 07:45
· 3 commits to main since this release

Majik Message v1.5.0

Overview

This release focuses on performance optimizations, internal architecture improvements, and migration of local persistence from IndexedDB-based handling to SQLite WASM with OPFS-backed storage.

Changes

Performance Optimizations

  • Optimized major account and contact management views using memoization to reduce unnecessary renders.
  • Improved responsiveness and UI consistency across authentication and contact workflows.
  • Refactored shared UI atoms and reusable constants.

Storage & Database

  • Migrated local persistence layer from primarily IndexedDB-based storage to SQLite WASM with OPFS-backed storage.
  • Integrated SQLite worker handling for improved database isolation and async operations.
  • Improved local database reliability, scalability, and long-term persistence behavior.

Internal Improvements

  • Refined authentication and key management flows.
  • Improved contact import/export handling.
  • Updated shared modal and account management logic.
  • General cleanup and internal refactors across contact and group management systems.

Important Migration Notice

This release changes how local data is stored internally.

Existing local cached data may be cleared or become unavailable after updating to v1.5.0.

If affected:

  • Reload your Majik Key.
  • Re-import or restore contact cards/backups as needed.

This behavior is expected during the migration to the new storage system.