Files
mio/changelog.md

45 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

# 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
```bash
npm run dev # Development mode
npm run build # Build to mio.exe
```
### Keyboard Shortcuts
- `Shift+Arrow` - Select text in edit mode
- `Ctrl+C` - Copy selected text (in edit mode)
- `Ctrl+D` - Exit application
- `Esc` - Exit application (alternative)