sparksfly
|
e6780d6f6c
|
v0.1.0 — MVP
✨ 功能亮点
书籍导入与解析
本地 TXT 文件导入(系统文件选择对话框)
自动检测 GBK / UTF-8 等常见中文编码
自动分章:识别「第 X 章」「Chapter N」「楔子/序章/前言/引子/后记/尾声/番外」等格式,无法识别时整书作为单章导入
自动统计章节数与总字数
书架管理
封面网格展示(本地封面 / 默认封面)
按书名模糊搜索
右键菜单编辑与删除(二次确认)
空状态一键导入引导
书籍详情
作者、章节数、总字数、导入时间、上次阅读、阅读进度展示
简介悬停浮层,超长简介可滚动
章节列表分页展示(20 / 50 / 100 每页)
分页阅读
点击页面左右半屏翻页;支持 ↑↓、PgUp/PgDn、空格、←→ 键盘操作
|
2026-08-21 15:58:09 +08:00 |
Yuhang Wu
|
6cc048c7b9
|
refactor: 优化书籍详情页布局与弹窗展示
1. 调整窗口默认不可缩放并固定初始尺寸
2. 移除全局组件类型声明自动导入
3. 重构书籍简介展示:替换原生滚动为悬浮弹窗
4. 调整页面内边距与布局结构适配新设计
|
2026-08-21 13:56:17 +08:00 |
Yuhang Wu
|
72728cf7ac
|
feat: 添加阅读设置页面与全局阅读配置功能
1. 新增阅读设置页面,支持调整字体大小、颜色、背景色和窗口大小
2. 新增全局设置store,持久化保存外观和阅读配置
3. 为窗口添加阴影和尺寸设置的权限与功能
4. 重构外观设置页面样式,统一配置项布局
5. 适配阅读页面样式,使用配置动态控制阅读样式
|
2026-08-21 11:55:30 +08:00 |
Yuhang Wu
|
f7cec7ce26
|
feat: 添加全局加载状态与章节相关功能,优化界面样式
1. 新增全局加载状态管理store与hook,添加全局加载组件
2. 新增获取章节详情、相邻章节的后端接口与前端api调用
3. 优化书籍列表、删除、导入等操作的加载状态提示
4. 完成阅读页面开发,支持分页阅读与章节切换
5. 调整全局悬浮背景色与窗口阴影配置
6. 修复书籍列表搜索回车事件,优化章节列表点击跳转
|
2026-08-20 18:02:13 +08:00 |
Yuhang Wu
|
c12cbaaabc
|
feat: 完成书籍导入、管理与详情页优化
1. 重构书籍导入逻辑,新增本地小说解析功能,自动提取书名、简介、章节
2. 修复参数命名不统一问题,统一使用introduction替代instruction
3. 新增右键菜单编辑删除书籍功能,添加编辑弹窗与表单校验
4. 优化书籍封面与简介展示样式,修复章节加载异常处理
5. 完善数据库表结构,兼容旧版本数据库
6. 替换上传图标为更贴合的导入图标,新增缺失的naive-ui组件类型声明
|
2026-08-20 17:00:51 +08:00 |
Yuhang Wu
|
117fbe5ac4
|
refactor: 重构书籍列表与详情页面,优化代码结构
1. 新增BookCover通用封面组件,统一处理封面展示与缺省样式
2. 调整类型定义:修复字段命名、补充可选类型适配空值场景
3. 替换首页旧的封面实现,复用新组件并移除冗余代码
4. 新增书籍详情页面,完善书籍信息展示与章节列表分页功能
5. 更新全局组件注册,补充新增组件与naive-ui组件类型声明
6. 调整首页工具栏按钮,替换阅读按钮为导入按钮
|
2026-08-20 16:09:56 +08:00 |
Yuhang Wu
|
8177cf9ab6
|
feat: 实现书籍管理基础功能,完成导入、列表、编辑等接口
- 新增书籍数据模型与数据库表结构
- 实现后端书籍CRUD与章节分页接口
- 添加前端书籍列表页面与导入功能
- 补充类型定义与API封装
|
2026-08-20 15:56:35 +08:00 |
Yuhang Wu
|
efae900fcf
|
feat: 新增书籍导入和列表接口,完善数据库初始化
1. 新增encoding_rs、regex、chardetng依赖用于文本编码处理
2. 重构数据库初始化逻辑,适配tauri应用数据目录
3. 新增ApiResponse统一返回格式和书籍、章节数据模型
4. 重写import_book和book_list命令实现基础导入和列表功能
|
2026-08-20 11:19:28 +08:00 |
sparksfly
|
5c1be1cdb0
|
feat: 添加书籍导入功能
1. 新增@tauri-apps/plugin-dialog依赖,实现文件选择能力
2. 配置macOS私有API权限,适配系统能力
3. 首页导入按钮绑定点击事件,支持选择txt/epub文件
4. 注册dialog插件到tauri应用生命周期
|
2026-08-19 23:46:30 +08:00 |
Yuhang Wu
|
a89ee82be4
|
feat: 完成幽灵阅读器MVP版本基础搭建
实现了:
1. Tauri后端框架搭建与数据库初始化
2. 前端路由与设置页面重构
3. 外观、快捷键、关于三个设置子页面
4. 书架主页UI重构
5. 新增项目文档与依赖配置
|
2026-08-19 17:39:54 +08:00 |
Yuhang Wu
|
a37898adde
|
feat: 初始化幽灵阅读器Tauri+Vue3项目基础结构
新增完整项目配置与初始页面框架,包含:
1. Tauri桌面应用配置与构建脚本
2. Vue3+TypeScript前端基础架构
3. 多尺寸应用图标资源
4. 基础路由与状态管理配置
5. 跨平台标题栏组件
|
2026-08-19 16:16:07 +08:00 |