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.12
Name Modified Size InfoDownloads / Week
Parent folder
checksums-macos.txt 2026-03-25 96 Bytes
Mini-Diarium-0.4.12-macos.dmg 2026-03-25 20.0 MB
checksums-linux.txt 2026-03-25 197 Bytes
Mini-Diarium-0.4.12-linux.AppImage 2026-03-25 83.5 MB
Mini-Diarium-0.4.12-linux.deb 2026-03-25 11.0 MB
checksums-windows.txt 2026-03-25 196 Bytes
Mini-Diarium-0.4.12-windows.exe 2026-03-25 8.5 MB
Mini-Diarium-0.4.12-windows.msi 2026-03-25 10.3 MB
0.4.12 source code.tar.gz 2026-03-25 10.2 MB
0.4.12 source code.zip 2026-03-25 10.4 MB
README.md 2026-03-25 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-25