Releases: mikecao/noto
Releases · mikecao/noto
v0.2.0
What's New
- Settings stored in SQLite — Settings (cloud config, sort order, preferences) are now persisted in the SQLite database instead of localStorage. This means settings survive across different app instances sharing the same DB. Existing localStorage settings are automatically migrated.
- UI improvements — Wider settings panel, larger button text for Reset/Disconnect actions, bordered connection info display.
- Tauri script cleanup — Renamed
tauriscript totauri:devandtauri:buildfor clarity.
v0.1.0
Noto v0.1.0
The first release of Noto - a simple, fast notes app built with Tauri.
Features
Core Notes
- Create, edit, and delete notes with auto-save (500ms debounce)
- Star notes for quick access
- Soft delete with trash and restore functionality
- Permanent delete option in trash view
- Search notes by title or content
- Sort notes by updated date, created date, or title
Cloud Sync (Cloudflare D1)
- Optional cloud sync using Cloudflare D1 database
- Local-first architecture - works offline, syncs when online
- Operation queue with automatic retry (up to 5 attempts)
- Sync strategies: merge local+cloud or replace local with cloud
- Test connection before enabling sync
UI/UX
- Clean, minimal interface with Inter font
- Keyboard navigation with arrow keys
- In-content search with Ctrl/Cmd+F
- Starred notes view
- Trash view with restore and permanent delete
Tech Stack
- Frontend: React 19, TypeScript, Vite
- Styling: Tailwind CSS 4
- State: Zustand with persistence
- Desktop: Tauri 2
- Database: SQLite (local) + Cloudflare D1 (cloud)