Repository navigation
Simple Notes Desktop v0.4.0
Downloads
| Platform | Format | Notes |
|---|---|---|
| Windows | .msi / .exe |
Installer |
| Linux (Debian/Ubuntu) | .deb |
apt install |
| Linux (Fedora/RHEL) | .rpm |
dnf install |
| Linux (All) | .AppImage |
Portable, needs libfuse2 |
| Arch Linux | AUR | yay -S simple-notes-desktop-bin |
What's New in v0.4.0
Added
-
Configurable Sync Folder (Android feature parity)
- WebDAV sync folder is now configurable instead of hardcoded
/notes/ - New "Advanced" section in Settings dialog with sync folder input
- New "Advanced" toggle in Connection dialog for setting folder before first connect
- Input sanitization: only alphanumeric, dash and underscore allowed (max 50 chars)
- Changing the sync folder in Settings triggers automatic reconnect with notes reload
- WebDAV sync folder is now configurable instead of hardcoded
-
3-line Sidebar Previews
- Text notes show up to 3 lines of content instead of a single truncated line
- Checklist notes show first 3 items with ☐/☑ icons instead of count-only summary
- Checklists with more than 3 items show additional "X/X completed" summary line
-
Real-time Sidebar Updates while editing (title, content, checklist changes reflect immediately)
Changed
- Autosave debounce increased from 1s to 3s (matches Android app behavior)
Fixed
- GTK Client-Side Decorations removed on Linux — KWin now uses native Server-Side Decorations
- Frozen titlebar buttons after tray hide/show on KDE/Wayland (use
gtk_window.present()) - Backspace in empty checklist item no longer deletes the item (only blur + ✕ button do)
- Checklist separator position when all items are checked or only one item exists
- Trailing "0 completed" separator on fully unchecked checklists removed
- Checklist item order gaps after deletions (sequential renormalization)
- Manual sort mode now groups unchecked above checked while preserving drag order
- Editor now clears when switching sync folders (no stale note from previous folder)
- First note no longer appears visually selected after connecting without opening it
See CHANGELOG.md