docs: add English changelog and update docs

This commit is contained in:
2026-04-11 01:24:35 +08:00
parent 6e2c50ca30
commit 1aa2c3b9bf
2 changed files with 59 additions and 60 deletions

View File

@@ -1,34 +1,36 @@
# 更新日志
# Changelog
## v0.1.0 (2026-04-11)
All notable changes to this project will be documented in this file.
### 新增功能
## [0.1.0] - 2026-04-11
- **双列布局**: 左侧笔记列表,右侧编辑器/预览
- **笔记管理**: 创建、编辑、删除笔记
- **Markdown 预览**: 手动实现的 Markdown 渲染器,支持:
- 标题 (# ## ###)
- 列表 (- *)
- 引用 (>)
- 代码块 (```)
- 分割线 (---)
- **多选删除**: 双击进入选择模式,点击切换选中状态,支持批量删除
- **标题截断**: 左侧列表标题过长时显示省略号
- **时间显示**: 格式为 "时间 · 月/日/年",如 "12:45 · 4/11/2026"
### 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"
- SQLite 数据库存储位置:`~/.config/mio/cache.db`
- 可编译为单个可执行文件 (mio.exe)
### Technical
### 已知问题
- SQLite database stored at `~/.config/mio/cache.db`
- Can be compiled to a single executable (mio.exe)
- 多选功能使用双击模式,不如键盘快捷键直观
- TypeScript 类型警告bold 属性等)
### 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 # 开发模式
npm run build # 编译成 mio.exe
npm run dev # Development mode
npm run build # Build to mio.exe
```