← Package directory
Available on winget

Install Mini Diarium

Encrypted, local-first journaling app

Install with winget
winget install --id fjrevoredo.MiniDiarium
Upgrade
winget upgrade --id fjrevoredo.MiniDiarium
Uninstall
winget uninstall --id fjrevoredo.MiniDiarium

About Mini Diarium

A local-first journal with serious encryption. Free, open source, and never touches the internet.

What's new in 0.4.22

What's Changed Mini Diarium v0.4.22 bundles two new open-source Arabic-capable fonts (Amiri and Tajawal), replaces the folder picker with a direct .db file selector for opening existing journals, caps the journal picker list to 5 visible items with scrolling, and optimizes word-count calculation to sub-microsecond performance on both plain text and TipTap HTML paths. Added - Amiri and Tajawal bundled fonts: two new open-source font families with Arabic script support are now bundled — Amiri (classic Arabic serif) and Tajawal (modern Arabic sans-serif), each with Regular and Bold weights. Both are SIL Open Font License 1.1. The editor font family dropdown now includes these alongside the existing 5 font families. Changed - Journal picker scroll limit: the journal list in the picker is now capped at ~5 visible items with a vertical scrollbar appearing for additional journals, preventing the picker card from growing beyond the viewport. The "Your Journals" heading stays fixed above the scrollable list. - Open Existing Journal uses a file picker: instead of picking a folder and requiring a diary.db file inside it, the "Open Existing" flow now opens a file dialog filtered to .db files so the user selects the database file directly. The DB filename (no longer hardcoded to diary.db) is stored in JournalConfig.db_filename, and backups are namespaced under backups/{stem}/ so co-located journals don't share a backup pool. Updated selectFolderTitle, noJournalFound, and chooseFolderTitle to file-oriented text in all five locales. - Word-count performance optimization: replaced the two-...

Read release notes

Version history

Version Updated Notes
0.4.22 Unknown What's Changed Mini Diarium v0.4.22 bundles two new open-source Arabic-capable fonts (Amiri and Tajawal), replaces the folder picker with a direct .db file selector for opening existing journals, caps the journal picker...
0.4.21 Unknown What's Changed v0.4.21 adds text color and highlight formatting, export date/month filters, auto-focus on unlock, and a French locale. It fixes bundled fonts not loading in macOS/Windows release builds, moves Underline t...
0.4.20 Unknown What's Changed v0.4.20 delivers RTL/bidirectional text editing with toolbar toggle, a multi-entry number navigation bar, editor font selection, and timestamp insertion — plus critical security hardening that moves the mu...
0.4.19 Unknown What's Changed v0.4.19 adds mandatory multi-auth unlock enforcement and persistent RTL text direction in the editor, fixes a German locale regression and stale password requirement after auth-slot removal, and refactors...
0.4.18 Unknown What's Changed Maintenance release fixing two recurring CI failures: Flathub builds were rejected because metainfo.xml was missing release entries for v0.4.16 and v0.4.17 (a Windows CRLF bug in bump-version.sh), and WinG...
0.4.15 Unknown What's Changed v0.4.15 introduces local-only (device-protected) journals that auto-unlock without a password, and fixes a bug where image-only entries were silently deleted on journal close. Added - Local-only (device-pr...
0.4.14 Unknown What's Changed v0.4.14 delivers full internationalisation (i18n) with Spanish translation and live native-menu locale switching, Markdown file import into the active entry, a benchmarking infrastructure for Rust and fron...
0.4.13 Unknown What's Changed Added - Markdown export image handling: embedded base64 images are no longer silently stripped on export. Two new export options appear in the Export dialog: - Markdown (builtin:markdown) extracts images t...
0.4.12 Unknown What's Changed Fixed - Text alignment lost after calendar navigation — final fix (issue #63): two independent bugs were responsible. (1) Visual rendering (root cause): Tauri automatically injects a random 'nonce-...' int...
0.4.10 Unknown What's Changed Fixed - Text alignment lost after calendar navigation (issue #63): alignment (justify, center, right) applied to an entry was permanently overwritten after navigating away and returning. Root cause: TipTap...
0.4.8 Unknown Fixed text-alignment feature to work with all the elements. Minor assorted fixes.
0.4.7 Unknown adds text alignment, optional entry timestamps, and advanced theme overrides, while fixing dark-mode editor text and continuing theme-system cleanup.
0.4.6 Unknown Minor update with fixes to the dark theme, specially for linux.
0.4.4 Unknown Pretty modest update. The most significant addition is the image support. Please be mindful of the number of images you store in your journal as they can rack up storage pretty quickly as they are stored as base64 string...