Commit Graph

12 Commits

Author SHA1 Message Date
Yuhang Wu 72b2d5bdfe refactor: 重构更新逻辑,新增可视化更新弹窗
1.  新增tauri-plugin-prevent-default插件,区分开发/生产模式拦截默认事件
2.  重构updater工具函数,拆分检查与更新流程,新增进度状态管理
3.  新增UpdateModal更新弹窗组件,支持markdown格式更新说明与下载进度展示
4.  全局注册新增的naive-ui组件与自定义更新弹窗
5.  新增markdown-it依赖
6.  替换原有弹窗逻辑,将更新流程交由弹窗组件处理
2026-08-25 11:05:09 +08:00
Yuhang Wu 7b06516cbe feat: 添加应用自动更新功能与手动更新入口
1.  新增@tauri-apps/plugin-updater和process插件依赖,配置更新相关权限与参数
2.  实现自动更新逻辑,应用启动时静默检查并更新
3.  在关于页面添加手动检查更新按钮,支持更新状态提示
4.  完善更新流程的异常处理与用户交互
2026-08-24 16:52:35 +08:00
Yuhang Wu faedd132c5 feat: 新增阅读进度追踪与图标更新
1.  新增阅读进度表与相关逻辑,实现已读章节标记功能
2.  更新全平台应用图标资源,新增根目录svg图标文件
3.  调整章节列表样式,为已读章节添加置灰效果
4.  重构章节查询接口,关联查询阅读进度状态
5.  移除未使用的NText组件类型声明
2026-08-24 11:44:54 +08:00
sparksfly dd7504aae7 feat(book): 添加章节标题模糊搜索功能
1. 后端接口新增keyword参数支持章节标题模糊查询
2. 前端书籍详情页添加章节搜索输入框,调用更新后的接口
3. 调整章节头部布局适配搜索框
2026-08-23 23:32:46 +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