Skip to content

chore: sync develop onto main after accidental main merges - #473

Merged
jubaoliang merged 4 commits into
developfrom
chore/sync-develop-after-468
Aug 29, 2026
Merged

chore: sync develop onto main after accidental main merges#473
jubaoliang merged 4 commits into
developfrom
chore/sync-develop-after-468

Conversation

@jubaoliang

Copy link
Copy Markdown
Collaborator

Summary

  • 将误合入 main 的提交同步回 develop,使 main 重新成为 develop 的祖先。
  • main 上独有内容主要是客户端升级后页面自动重载(优化客户端升级逻辑,支持页面自动重载 #468)以及 desktop/package-dev.sh;桌面 CI / README 冲突处保留了 develop 已更新的版本。

Test plan

  • 确认 merge 后 maindevelop 的祖先
  • 升级设置页仍能触发页面自动重载
  • 桌面 CI 仍按 develop 侧规则:PR 只跑 darwin/windows

Made with Cursor

forcemeter and others added 4 commits August 27, 2026 16:49
* 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>
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: 杨树海 <yangshuhai@pdnews.cn>
Bring main-only desktop update auto-reload into develop; keep develop's CI and desktop docs where they already superseded main.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jubaoliang
jubaoliang merged commit b984ba8 into develop Aug 29, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants