Files
mio/changelog.md

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 mode
  • Ctrl+C - Copy selected text (in edit mode)
  • Ctrl+D - Exit application
  • Esc - Exit application (alternative)