Skip to content

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

Merged
jubaoliang merged 3 commits into
developfrom
chore/sync-develop-after-manual-desktop
Aug 27, 2026
Merged

chore: sync develop onto main after accidental main merges#464
jubaoliang merged 3 commits into
developfrom
chore/sync-develop-after-manual-desktop

Conversation

@jubaoliang

Copy link
Copy Markdown
Collaborator

Summary

  • 将误合入 main 的变更同步回 develop,使 main 重新成为 develop 的祖先
  • 包含:#462 feat(desktop) Octop 桌面客户端、#463 ci cascade desktop package
  • 冲突仅 .github/workflows/auto-tag-on-release.yml 注释:保留 develop 侧更完整的 FnOS + Desktop 说明

Test plan

  • CI green
  • 合并后 git merge-base --is-ancestor origin/main origin/develop 为真
  • develop 仍保留原有 9 个超前 commit,并额外带上 desktop 相关文件

Made with Cursor

forcemeter and others added 3 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>
Bring #462/#463 from main into develop so main stays an ancestor.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jubaoliang
jubaoliang merged commit 94375d1 into develop Aug 27, 2026
3 checks passed
huangcheng added a commit to huangcheng/Octop that referenced this pull request Aug 27, 2026
Merge upstream/develop (TencentCloud#464 sync); combine [Unreleased] OAuth entry with
CI/Docker and schema v10 repair notes. Align migrate.py with upstream.
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