Majik Message Desktop v1.5.0
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.