Commit Graph

5 Commits

Author SHA1 Message Date
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
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