|
|
1 dzień temu | |
|---|---|---|
| .. | ||
| .github | 1 dzień temu | |
| src | 1 dzień temu | |
| src-tauri | 1 dzień temu | |
| tests | 1 dzień temu | |
| .gitignore | 1 dzień temu | |
| README.md | 1 dzień temu | |
| XafPet.Desktop.sln | 1 dzień temu | |
Windows + macOS 桌面宠物,展示五维能量 / 任务 / 打卡状态,点击宠物可完成喝水打卡。
| 平台 | 架构 | 产物 | 签名 |
|---|---|---|---|
| Windows | x64 | NSIS/MSI | Authenticode(CI,可选) |
| macOS | Intel + Apple Silicon(universal) | DMG | Developer ID + notarytool 公证 |
macOS 透明窗口依赖私有 API(macOSPrivateApi),不可上架 Mac App Store,仅支持公证 DMG 分发。
cargo install tauri-cli
cd src-tauri
cargo tauri dev # 开发(需 CFC 后端 localhost:9082)
cargo test # 单元测试
cargo tauri build # 双平台产物
src-tauri/src/:Rust 主进程(API / 状态映射 / 轮询 / 令牌 / 托盘)src/:Web 渲染层(零构建静态文件,bridge.js 负责 Tauri 桥接)存储于系统安全存储:Windows Credential Manager / macOS Keychain(服务 xafpet)。从旧 WPF 版(DPAPI)升级需重新输入一次令牌。