Skip to content

Sync master updates into mac#3

Open
Wing900 wants to merge 76 commits into
macfrom
master
Open

Sync master updates into mac#3
Wing900 wants to merge 76 commits into
macfrom
master

Conversation

@Wing900

@Wing900 Wing900 commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • track runtime bridge files and persist active workspace state
  • add in-editor code search UI
  • persist resolved subscription device id in cache state
  • add runtime slimming plan documentation

Notes

  • no tests were run, per project instruction

Wing900 added 30 commits May 31, 2026 19:12
Wing900 and others added 30 commits June 19, 2026 21:53
- Remove all fmt.Fprintf(os.Stderr, ...) debug outputs from screening, bridge, screeningzoom packages
- Remove debugf/hookDebugf helper functions and all call sites
- Remove unused log.SetFlags in main.go
- Add .gitattributes to un-vendor thirdparty/screeningzoom C++ sources for linguist
…esting color

- Replace ⚙/✦ font glyphs and book/chip SVGs with rounded SVG icons
  (gear / questionmark.circle / rounded chip+A rx2.5 / half-filled circle)
- Unify stroke 1.45 with round caps/joins; remove per-button glass tile
- Keep buttons transparent at rest; deepen resting color to
  color-mix(text-soft, muted 75%) for presence without chrome
- Hover still driven by ::before --hover-fill wash + color -> text
- NoteContextMenu: 生成设计方案 -> doc + concave sparkle (rounded rx=2)
- NoteContextMenu: 可视化 -> L axes + sine curve (replaces chip+A that
  duplicated the footer AI icon)
- NoteContextMenu: 插入图片 -> photo frame + mountain + sun (replaces
  generic '+' plus)
- CodeAIOptimizeContextMenu: add Apple sparkles icon (two concave 4-point
  stars) to the AI优化 action; align button to flex+icon style
- All icons drawn with quadratic concave curves; stroke 1.5 / 14px to
  match existing notebook-context-icon spec
- 弃用 go-update 自我替换方案(.old 残留、relaunch 不稳定)
- 改用 PowerShell 脚本外部替换:主 exe os.Exit 后脚本接管,
  轮询 PID 等主 exe 退出,删 .old 残留,Copy-Item 覆盖(带重试),
  Start-Process 启动新 exe,全程写日志到 %TEMP%\plotkitycat-update.log
- 修复 fetchManifest 的 UTF-8 BOM 解析问题(PowerShell Set-Content 默认带 BOM,
  Go json 不吃 BOM,改用 io.ReadAll + bytes.TrimPrefix 剥 BOM)
- 修复 Check 吞错:fetchManifest 失败时不再返回 nil error,前端能弹错误框
- prepare-update-release.ps1 改用 UTF8Encoding(false) 写 manifest(无 BOM)
- fetchManifest 加 User-Agent
- version bump 0.0.4.5
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.

1 participant