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.6
Name Modified Size InfoDownloads / Week
Parent folder
checksums-macos.txt 2026-03-08 95 Bytes
Mini-Diarium-0.4.6-macos.dmg 2026-03-08 20.0 MB
checksums-linux.txt 2026-03-08 195 Bytes
Mini-Diarium-0.4.6-linux.AppImage 2026-03-08 83.5 MB
Mini-Diarium-0.4.6-linux.deb 2026-03-08 11.0 MB
checksums-windows.txt 2026-03-08 194 Bytes
Mini-Diarium-0.4.6-windows.exe 2026-03-08 8.5 MB
Mini-Diarium-0.4.6-windows.msi 2026-03-08 10.3 MB
0.4.6 source code.tar.gz 2026-03-08 10.1 MB
0.4.6 source code.zip 2026-03-08 10.3 MB
README.md 2026-03-08 3.3 kB
Totals: 11 Items   153.8 MB 0

Mini Diarium v0.4.6

Installation

Download the appropriate file for your platform:

  • Windows: Mini-Diarium-0.4.6-windows.msi or .exe
  • macOS: Mini-Diarium-0.4.6-macos.dmg
  • Linux: Mini-Diarium-0.4.6-linux.AppImage or .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

  • Automatic WinGet publishing: every published release now automatically submits a WinGet manifest update to the community repository (microsoft/winget-pkgs), opening a pull request for the new version. The workflow triggers on release.published events (not drafts), handles the vX.Y.Z tag format by stripping the v prefix, verifies the Windows asset Mini-Diarium-{VERSION}-windows.exe exists, and uses wingetcreate.exe --submit to auto-submit the PR. Users can install/upgrade via winget install fjrevoredo.MiniDiarium and winget upgrade fjrevoredo.MiniDiarium. Requires the WINGET_TOKEN repository secret to be configured.

Fixed

  • Dark theme form-control contrast on Linux: text inside password fields, plain text inputs, and native <select> dropdowns is now always readable in dark mode regardless of the active GTK theme. Added color-scheme: light / color-scheme: dark to :root / .dark so WebKit/GTK respects the app's color scheme for native form-control rendering. Added a zero-specificity :where() baseline that sets background-color: var(--bg-primary) and color: var(--text-primary) on all non-checkbox/radio/range/file inputs, selects, and textareas — any UnoCSS utility class (bg-primary, bg-tertiary, disabled:bg-tertiary, etc.) overrides it. Auth-screen password inputs in PasswordPrompt and PasswordCreation now carry explicit bg-primary classes. Fixes #48.
  • About dialog now accessible from the native menu at any auth state: the AboutOverlay and its menu-about listener have been lifted from MainLayout (unlocked-only) up to App (always mounted). Help → About Mini Diarium now opens correctly from the journal picker, password prompt, and creation screens — not just when the journal is unlocked.
  • E2E: title persistence assertion now waits for async DB load: replaced waitForDisplayed + immediate getValue with a waitUntil poll, preventing a race between the WebDriver assertion and the async loadEntriesForDate round-trip to the backend.
  • Backup rotation limit reduced from 50 to 30: the MAX_BACKUPS constant has been lowered and a new test test_backup_and_rotate_repeated_unlocks() verifies that repeated unlock operations never allow the backup count to exceed the configured cap. All test assertions now use the constant instead of hardcoded values.

Full changelog: https://github.com/fjrevoredo/mini-diarium/compare/...v0.4.6

Download Mini-Diarium

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