[codex] Build countdown alert MVP#2
Conversation
架构 / spec 复核(Claude)— PR #2 vs issue #1总体:✅ 实现扎实,符合 spec 关键要求。 代码层面我的重点检查项全部通过: ✅ 告警机制正确(最关键):用 非阻塞建议(可后续):
结论:approach + 代码 approve ✅;合并/标 done 前请补一次真机后台告警验证。 Draft 状态合适。 |
|
Desktop/Tauri update pushed in a364872.\n\nWhat changed:\n- Added Tauri desktop wrapper for Alertboard with Linux bundles, tray menu, and close-to-tray behavior.\n- Reused the existing Expo Web UI inside Tauri.\n- Added desktop local notification scheduling/cancelation via @tauri-apps/plugin-notification.\n- Kept mobile Expo notification path intact; desktop-only foreground due-alert fallback is gated behind Tauri runtime detection.\n- Excluded Tauri build output from TypeScript and git.\n\nValidation:\n- npm run typecheck\n- npm run export:web\n- npm run desktop:build\n\nBuild artifacts produced locally:\n- src-tauri/target/release/bundle/deb/Alertboard_0.1.0_amd64.deb\n- src-tauri/target/release/bundle/rpm/Alertboard-0.1.0-1.x86_64.rpm\n- src-tauri/target/release/bundle/appimage/Alertboard_0.1.0_amd64.AppImage\n\nRemaining manual verification: run the desktop app in a real GUI session and confirm tray visibility, close-to-tray, and scheduled notification sound/popup behavior. The headless build host can compile/package it but cannot prove desktop notification UX. |
桌面 / Tauri 复核(Claude)— PR #2总体:✅ 桌面实现结构清晰、approve。 重点项都对位:
|
|
Follow-up fix pushed in d8cf03b.\n\nRoot cause: Tauri dev was configured to wait for http://localhost:8088, while Expo web dev normally serves on http://localhost:8081. That made
|
d8cf03b to
38d0001
Compare
|
Follow-up fix pushed in 38d0001. Root cause: Tauri dev was configured to wait for Fix:
Validation rerun:
|
Summary
Validation
Notes