| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| checksums-macos.txt | 2026-03-15 | 95 Bytes | |
| Mini-Diarium-0.4.7-macos.dmg | 2026-03-15 | 20.0 MB | |
| checksums-windows.txt | 2026-03-15 | 194 Bytes | |
| Mini-Diarium-0.4.7-windows.exe | 2026-03-15 | 8.5 MB | |
| Mini-Diarium-0.4.7-windows.msi | 2026-03-15 | 10.3 MB | |
| checksums-linux.txt | 2026-03-15 | 195 Bytes | |
| Mini-Diarium-0.4.7-linux.AppImage | 2026-03-15 | 83.5 MB | |
| Mini-Diarium-0.4.7-linux.deb | 2026-03-15 | 11.0 MB | |
| 0.4.7 source code.tar.gz | 2026-03-15 | 10.2 MB | |
| 0.4.7 source code.zip | 2026-03-15 | 10.4 MB | |
| README.md | 2026-03-15 | 4.5 kB | |
| Totals: 11 Items | 153.9 MB | 0 | |
Mini Diarium v0.4.7
Installation
Download the appropriate file for your platform:
- Windows:
Mini-Diarium-0.4.7-windows.msior.exe - macOS:
Mini-Diarium-0.4.7-macos.dmg - Linux:
Mini-Diarium-0.4.7-linux.AppImageor.deb
Security Notes
Windows: SmartScreen may show a warning on first launch. Click "More info" then "Run anyway".
macOS: Gatekeeper may show "damaged and can't be opened." Run xattr -cr "/Applications/Mini Diarium.app" in Terminal, then launch normally.
Linux: Verify SHA256 checksums against checksums-*.txt before installation.
What's Changed
Added
- Editor alignment controls: paragraphs and headings can now be aligned left, center, right, or justified using four new toolbar buttons. The controls live in the advanced toolbar (requires Preferences → Writing → Show advanced formatting toolbar). Alignment is stored as an inline
style="text-align: …"attribute on the block element so it round-trips cleanly through save/load. Existing entries with no alignment metadata continue to render exactly as before. JSON export preserves the stored HTML unchanged; Markdown export degrades alignment gracefully without dropping content. Closes #54. - Entry timestamps: the editor can now show the
date_createdanddate_updatedtimestamps for the current entry below the title, formatted using the OS locale. Opt-in via Preferences → Writing → Show entry timestamps (disabled by default). The updated timestamp is only shown when it differs from the created timestamp. Both timestamps are hidden when "Hide Titles" is enabled. - Theme overrides (advanced): advanced users can now override individual theme color tokens. Open Preferences → General → Theme Overrides, enter a JSON object with
lightand/ordarkkeys mapping CSS variable names (--bg-primary,--text-primary, etc.) to values, then click Apply Overrides. Overrides persist inlocalStorageand are layered on top of the active built-in theme automatically at startup. The documented token contract (--bg-*,--text-*,--border-*,--interactive-*,--btn-*,--editor-*,--status-*,--spinner-color,--overlay-bg,--shadow-*) is supported; unknown tokens are silently ignored. Reset to Default removes all overrides immediately.autotheme resolution continues to work correctly with overrides applied on top of the resolved light/dark theme.
Fixed
- Dark mode editor body text too dark: two layered issues caused editor body text to appear dark-on-dark in dark mode. (1)
--editor-body-textin the.darktoken set was hardcoded to#e5e7eb(gray-200) instead ofvar(--text-primary)(#f9fafb); the token now follows--text-primaryconsistently in both themes. (2) Thecolorrule was declared on.ProseMirror(single-class specificity), which lost to@tailwindcss/typography's.proserule injected later in the stylesheet. Thecolordeclaration has been moved to.ProseMirror.journal-editor-content(double-class specificity), exactly as was already done forfont-sizefor the same reason. - Heading-style dropdown focus ring in editor toolbar: the text-style
<select>was using the raw palette classfocus:ring-blue-500instead of the semanticfocus:ring-[var(--border-focus)]token introduced during theme hardening.
Changed
- Theme system hardening: all raw palette classes (
bg-blue-600,bg-red-600,border-blue-600,text-blue-500,text-red-500, etc.) have been replaced with semantic CSS variable tokens and utility classes across 13 component files andsrc/styles/editor.css. New tokens added tosrc/index.css:--btn-primary-*,--btn-destructive-*,--btn-active-*,--spinner-color(button/spinner family), and--editor-*(editor content family). New utility classes:.interactive-primary,.interactive-destructive,.text-destructive,.btn-active,.spinner-border,.text-interactive,.bg-interactive.editor.cssnow uses only CSS variables with no.dark-specific override blocks. This task establishes the stable token contract for future user theme overrides (Task 69).
Full changelog: https://github.com/fjrevoredo/mini-diarium/compare/...v0.4.7