Keep automatic update reminders on the latest stable release, pin upgrades
to the confirmed version, and require --allow-prerelease for CLI beta installs.
Co-authored-by: Cursor <cursoragent@cursor.com>
* feat(desktop): Octop 桌面客户端 (#462)
* feat: add multi-platform green portable packaging
Ship relocatable Octop-<plat>.zip via scripts/green (portable CPython,
frozen uv.lock deps, Windows pywin32 DLL fix) and octop-portable.yml.
No OOB overlay or product trimming; first run uses upstream setup.
Co-authored-by: Harry <forcemeter@users.noreply.github.com>
* feat(desktop): Wails v3 shell with green portable under ~/.octop
Move green packaging to desktop/portable, add a Wails v3 client that
downloads Octop-<plat>.zip, spawns launch.py with OCTOP_HOME=~/.octop,
and exposes locale/theme/autostart/tray/macOS caffeinate settings.
Green upgrades install into packages via OCTOP_GREEN_PACKAGES.
Co-authored-by: Harry <forcemeter@users.noreply.github.com>
* fix(desktop): add Wails v3 Taskfile and build/config.yml
wails3 build/dev look for Taskfile.yml and build/config.yml in
desktop/src. Un-ignore that tree from the repo-wide build/ gitignore.
Co-authored-by: Harry <forcemeter@users.noreply.github.com>
* 初始化桌面客户端
* add drag and toggle
* add prevent sleep
* update
* change dock icon
* clean package/useless files
* add Attach zips to GitHub Release
* pack file into windows bin-file
* Packages a production app
* chanage workflow name
* chanage workflow name
* linux package in single ifle
* linux package in single ifle
* 在浏览器中打开_blank 的链接
* upgrade python to 3.12
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Harry <forcemeter@users.noreply.github.com>
Co-authored-by: 杨树海 <yangshuhai@pdnews.cn>
* ci: cascade desktop package on release and stop all-branch builds (#463)
Auto Tag dispatches Octop Desktop with Release/Docker. Restrict
octop-desktop.yml to v* tags + workflow_dispatch only.
Co-authored-by: jubaoliang <jubaoliang@tencent.com>
---------
Co-authored-by: Harry <56063441+forcemeter@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Harry <forcemeter@users.noreply.github.com>
Co-authored-by: 杨树海 <yangshuhai@pdnews.cn>
Co-authored-by: jubaoliang <jubaoliang@tencent.com>