Commit Graph

8 Commits

Author SHA1 Message Date
Yuhang Wu ba5dee151e chore: 发布v0.3.2版本,更新变更日志
本次版本新增深色主题支持与可视化更新弹窗,优化了UI样式与发布流程,新增相关依赖插件并修复主题同步逻辑
2026-08-25 12:12:38 +08:00
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 f4ad3a5195 chore: 版本号升级至0.3.1
仅更新package.json中的项目版本号,完成小版本发布准备
2026-08-24 17:10:37 +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 8f8f4691c4 feat(book-detail): 添加继续阅读按钮和界面预览图
1. 重构书籍详情页布局,新增继续阅读快速入口
2. 调整书籍简介展示逻辑,优化页面排版
3. 更新package.json版本号到0.2.0
4. 新增界面预览图片并添加到README文档
5. 优化阅读器章节标题显示逻辑
2026-08-24 15:46:08 +08:00
Yuhang Wu 475619b7a0 chore: 调整构建配置并降级typescript版本
1. 将actions/checkout、setup-node版本升级到v5
2. 新增pnpm配置并切换到pnpm管理依赖
3. 将typescript版本从7.0.2降级到5.6.2
4. 添加应用图标文件
2026-08-21 15:21:37 +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 a37898adde feat: 初始化幽灵阅读器Tauri+Vue3项目基础结构
新增完整项目配置与初始页面框架,包含:
1. Tauri桌面应用配置与构建脚本
2. Vue3+TypeScript前端基础架构
3. 多尺寸应用图标资源
4. 基础路由与状态管理配置
5. 跨平台标题栏组件
2026-08-19 16:16:07 +08:00