5 Commits

Author SHA1 Message Date
你的姓名
f31b3c39f5 release: v0.5.12 2026-06-16 00:50:56 +08:00
你的姓名
87c49aa7a4 merge: resolve release-notes conflict with main
Combine main's Workspace LSP release notes with image-gen plugin
feature notes. Keep main's editor-lsp-foundation content and add
new sections for image-gen MCP plugin, desktop plugin config, and
inline image rendering.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-14 14:38:43 +08:00
你的姓名
4c128e0764 fix(plugins): address code review findings for image-gen plugin
HIGH fixes:
- SSRF protection: block private/link-local IPs and file:// URLs
  in edit_image image_url parameter
- Mask sensitive values in GET /api/plugins/options response

MEDIUM fixes:
- Clamp n parameter to 1-10 to prevent API bill exhaustion
- Validate prompt is non-empty string before API call
- Return empty array when no providers configured (clear error)
- Add 1MB buffer limit for JSON-RPC line accumulation
- Fix PluginConfigModal useEffect re-fetch loop on parent re-render

LOW fixes:
- Remove unused requestId variable

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-14 13:00:44 +08:00
你的姓名
d13f29e097 feat(workspace): enable automatic LSP diagnostics
Co-Authored-By: Claude GPT-5.5 <noreply@anthropic.com>
2026-06-14 12:02:40 +08:00
小橙子
ba3f16a602
docs: draft v0.5.12 release notes (Phase 4 wrap-up) (#30)
editor-lsp-foundation 47-task spec 收尾:

- v0.5.11 已发,含 Phase 1 / 2 / 3 / 5(PR #23 / #24 / #26 / #27)。
- v0.5.12 是 Phase 4 (#29) 单 main feature 的 release notes 草稿,
  也作为整个 47-task spec 的关闭 documentation:文末 "全景"
  section 列出所有 5 phase 的 PR + release 版本映射。

不发版;本 PR 仅放置 v0.5.12.md 占位,等下一次发版触发时由发版
流程消费。

_Tasks: 46, 47 (Phase 6 wrap-up)_

Co-authored-by: 你的姓名 <you@example.com>
2026-06-12 15:43:52 +08:00