Skip to content

Feature/desktop update - #506

Closed
forcemeter wants to merge 8 commits into
TencentCloud:mainfrom
forcemeter:feature/desktop-update
Closed

Feature/desktop update#506
forcemeter wants to merge 8 commits into
TencentCloud:mainfrom
forcemeter:feature/desktop-update

Conversation

@forcemeter

Copy link
Copy Markdown
Contributor

Summary

feat:如果本地存在旧版本环境则进行覆盖
feat:调试模式下也支持双击缩放和拖拽

Target branch

  • Base is develop (feature / fix — default)
  • Base is main (release/* or hotfix/* only)

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactor / chore
  • Release / hotfix

github-actions Bot and others added 8 commits August 31, 2026 03:12
…lop-after-manual

chore: sync develop onto main after manual
- api: answer a missing /assets/<hash>.js with 404 instead of the SPA
  shell, so the browser no longer rejects index.html as a module script
  ("not a valid JavaScript MIME type") and hides a stale shell left
  behind by an upgrade.
- dashboard: extend the stale-chunk reload regex to also match MIME
  rejection errors surfaced by WebKit / Chrome / Firefox.
- desktop: split the macOS icon onto an 824/1024 canvas (icons.icns) and
  add applyAppIcon / applyTrayIcon so the Dock glyph is not oversized.
- agents: hand harness an absolute workspace_dir on Windows, where the
  agent-facing /.octop/workspaces/<id> form has no drive letter.
…rd-stale-asset-and-desktop-icons

fix: serve 404 for stale hashed assets and harden desktop shell
Configure MacWindow.InvisibleTitleBarHeight (32px) on the frameless desktop
window so macOS keeps a draggable region beneath the custom title bar.
Only affects the macOS build; other platforms are unchanged.
… rolling latest

- scripts/build-fpk.sh: emit Octop-fnos-docker-<ver>.fpk / Octop-fnos-native-<ver>.fpk (variant in the name, not a bare -native suffix).
- fnos-build-fpk.yml: FPK_NAME_PREFIX is now Octop-fnos; stop passing FPK_ITER; the release tag is fnos-<ver> (no -NN iteration, no -vanilla) and the rolling fnos-vanilla-latest release is no longer produced.
- fnos/README.md: document the new versioned artifact names.
@forcemeter forcemeter closed this Sep 1, 2026
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.

4 participants