1.3 KiB
1.3 KiB
Changelog
All notable changes to this project will be documented in this file.
[0.1.0] - 2026-04-11
Added
- Two-column layout: Note list on the left, editor/preview on the right
- Note management: Create, edit, delete notes
- Markdown preview: Custom Markdown renderer with support for:
- Headings (# ## ###)
- Lists (- *)
- Blockquotes (>)
- Code blocks (```)
- Horizontal rules (---)
- Multi-select delete: Double-click to enter selection mode, click to toggle selection, batch delete support
- Title truncation: Long titles in the list display with ellipsis
- Time display: Format "time · month/day/year", e.g., "12:45 · 4/11/2026"
- Copy: In edit mode, use Shift+Arrow to select text, then Ctrl+C to copy
- Exit: Press Ctrl+D to exit
Technical
- SQLite database stored at
~/.config/mio/cache.db - Can be compiled to a single executable (mio.exe)
Known Issues
- Multi-select uses double-click mode, not as intuitive as keyboard shortcuts
- TypeScript type warnings (bold attribute, etc.)
Build
npm run dev # Development mode
npm run build # Build to mio.exe
Keyboard Shortcuts
Shift+Arrow- Select text in edit modeCtrl+C- Copy selected text (in edit mode)Ctrl+D- Exit applicationEsc- Exit application (alternative)