Commit Graph

6 Commits

Author SHA1 Message Date
sparksfly 9b5e610cfd ci(github workflows): 调整pnpm和nodejs安装顺序
将pnpm安装提前到setup-node之前,适配pnpm缓存配置要求
2026-08-21 16:57:28 +08:00
sparksfly 9d4a9f3c8f ci(release): 为不同平台添加对应打包配置
为macOS平台添加app和dmg打包格式,为Windows平台添加nsis打包格式
2026-08-21 16:45:24 +08:00
sparksfly 2b98927bb8 ci(release): 调整CI构建配置并完善签名配置
1. 移除了macOS Intel架构的构建任务
2. 调整了安装步骤的顺序,先安装Node再安装pnpm
3. 新增macOS Apple Silicon架构的rust target添加步骤
4. 配置了Tauri打包所需的签名密钥环境变量
2026-08-21 16:42:15 +08:00
sparksfly d070ea8aa7 ci: 更新github release构建工作流
1. 统一使用双引号包裹字符串
2. 调整权限配置位置,简化依赖安装步骤
3. 更新pnpm和rust缓存action版本
4. 完善发布包的名称为StealthReader
2026-08-21 16:32:37 +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
Yuhang Wu a37898adde feat: 初始化幽灵阅读器Tauri+Vue3项目基础结构
新增完整项目配置与初始页面框架,包含:
1. Tauri桌面应用配置与构建脚本
2. Vue3+TypeScript前端基础架构
3. 多尺寸应用图标资源
4. 基础路由与状态管理配置
5. 跨平台标题栏组件
2026-08-19 16:16:07 +08:00