Download Latest Version 0.4.15 source code.tar.gz (12.2 MB)
Email in envelope

Get an email when there's a new version of Mini-Diarium

Home / v0.4.11
Name Modified Size InfoDownloads / Week
Parent folder
checksums-windows.txt 2026-03-24 196 Bytes
Mini-Diarium-0.4.11-windows.exe 2026-03-24 8.5 MB
Mini-Diarium-0.4.11-windows.msi 2026-03-24 10.3 MB
checksums-macos.txt 2026-03-24 96 Bytes
Mini-Diarium-0.4.11-macos.dmg 2026-03-24 20.0 MB
checksums-linux.txt 2026-03-24 197 Bytes
Mini-Diarium-0.4.11-linux.AppImage 2026-03-24 83.5 MB
Mini-Diarium-0.4.11-linux.deb 2026-03-24 11.0 MB
0.4.11 source code.tar.gz 2026-03-24 10.2 MB
0.4.11 source code.zip 2026-03-24 10.4 MB
README.md 2026-03-24 1.5 kB
Totals: 11 Items   154.1 MB 0

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-...' into all CSP directives at runtime; per the CSP spec a nonce in style-src causes 'unsafe-inline' to be ignored, so TipTap's style="text-align: center" attributes were silently blocked by the browser every time alignment was applied or loaded — the data was saved correctly, only the rendering was stripped. Fixed by "dangerousDisableAssetCspModification": ["style-src"] in tauri.conf.json, preventing nonce injection into style-src while leaving script-src nonce-protected for Tauri's internal use. (2) Save loss: navigating from Day A to Day B with a pre-existing blank entry caused onSetContent(isEmpty=true) to call debouncedSave() with Day B's blank args, resetting the 500 ms timer and discarding any pending save for Day A. Fixed by flushing the current entry (cancel + immediate saveCurrentById) at the start of loadEntriesForDate before loading the new date; all signal reads use untrack() to prevent reactive loop. Additionally hardened all five save paths to read from editor.getHTML() directly rather than the SolidJS content() signal.

Download Mini-Diarium

Source: README.md, updated 2026-03-24