zhayujie
f051a58db5
fix(desktop): add updater logging + allow prerelease
2026-07-06 20:16:20 +08:00
zhayujie
3b33114a40
fix(desktop): sign embedded backend via mac.binaries for notarization
2026-07-03 14:59:31 +08:00
zhayujie
01ec49afd2
build(desktop): enable macOS signing & notarization for release
2026-07-03 12:01:42 +08:00
zhayujie
e5f3eb48d4
desktop: make backend port deterministic (fixed + pre-launch cleanup) and reorder footer menu
2026-06-30 20:05:01 +08:00
zhayujie
44b61684ed
feat(desktop): first-run onboarding, OS-language default, native polish
2026-06-24 16:38:51 +08:00
zhayujie
ab6f49a822
fix(desktop): correct electron-updater import for commonjs
2026-06-24 11:01:45 +08:00
zhayujie
e9352e6984
feat(desktop): add auto-update via electron-updater + manual CI trigger
2026-06-23 20:37:27 +08:00
zhayujie
ec4c36f450
feat(desktop): redirect writable data to ~/.cow for packaged app
...
Introduce get_data_root() driven by the COW_DATA_DIR env var so the
packaged desktop build stores config.json, run.log, user data and
WeChat credentials under ~/.cow — surviving app updates and keeping the
app bundle read-only. Source deployments leave COW_DATA_DIR unset and
fall back to the repo root, so existing behavior is unchanged.
2026-06-23 17:22:53 +08:00
zhayujie
e9d9b566a4
feat(desktop): chat core with streaming, sessions, tool steps and markdown-it rendering
2026-06-20 00:40:11 +08:00
zhayujie
3bc6e89b74
feat: cow desktop first version
2026-03-21 16:11:05 +08:00