# 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 to clipboard**: Press Ctrl+C to copy current note (title + content) - **Exit**: Press Ctrl+D to exit (replaces default Ctrl+C) ### 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 ```bash npm run dev # Development mode npm run build # Build to mio.exe ``` ### Keyboard Shortcuts - `Ctrl+C` - Copy current note to clipboard - `Ctrl+D` - Exit application - `Esc` - Exit application (alternative)