tianma-if
9d301013bc
fix desktop Antigravity ACP with macOS SOCKS proxy
2026-10-01 16:25:25 +08:00
tianma-if
cd8083b8f1
refactor(settings): use clean local ACP agent hint without session MCP jargon
2026-10-01 15:32:44 +08:00
tianma-if
5f1c14d389
test(desktop): keep Bun on OpenClaw fixture PATH
2026-10-01 12:56:48 +08:00
tianma-if
e20be51b6e
chore: release v1.95.0 [skip ci]
2026-10-01 12:53:57 +08:00
tianma-if
27d3b1ce96
test(release): stabilize ACP bridge and installer checks
2026-10-01 12:52:16 +08:00
tianma-if
5d4cd4386c
feat(desktop): support Claude Code OpenClaw and Hermes ACP
2026-10-01 12:40:57 +08:00
tianma-if
578ca26ed8
refactor(settings): simplify local ACP agent hint copy
2026-10-01 12:32:49 +08:00
tianma-if
d2513bf909
feat(desktop): grant ACP agents session-scoped note access
2026-10-01 12:18:12 +08:00
tianma-if
1a1805e431
fix(web): drop theme and repository rows from the note menu
...
The header GitHub icon stays. Theme switching remains in settings.
2026-10-01 11:16:24 +08:00
tianma-if
17dfff1ad5
feat(web): export infographic notes as pictures
...
Rasterize the preview onto its sheet so the PNG keeps readable text and solid fills.
2026-10-01 11:16:24 +08:00
tianma-if
b5e30dc2a4
fix(auth): accept desktop session for password changes
2026-10-01 11:05:24 +08:00
tianma-if
ea8b64da8a
feat(web): generate infographics from the AI sidebar
...
Move the prompt, history, and undo controls into the companion sidebar so the preview uses the full editor column.
2026-10-01 10:03:35 +08:00
tianma-if
e3f245fc66
fix(web): keep LaTeX formulas when copying notes to WeChat
...
html-to-image copied the off-screen position into the snapshot, so WeChat received a blank formula image. Snapshot an in-flow mount instead.
2026-10-01 09:59:08 +08:00
tianma-if
9918570868
Add visible progress while copying notes for publishing
2026-10-01 00:31:07 +08:00
tianma-if
182fa39ab5
refactor(settings): remove nested gray cards for ACP status and default model
2026-10-01 00:01:48 +08:00
tianma-if
e7cbb06dfd
style(ai): shrink sidebar process trigger
2026-10-01 00:01:05 +08:00
tianma-if
ebcf78b457
style(ai): compact local agent process details
2026-09-30 23:55:00 +08:00
tianma-if
8009c039c3
style(ai): use neutral sidebar action colors
2026-09-30 23:38:48 +08:00
tianma-if
22b0188837
fix(ai): make current note context optional
2026-09-30 23:29:42 +08:00
tianma-if
0de31ff8e7
fix(ai): persist local agent generated images
2026-09-30 23:22:22 +08:00
tianma-if
c97bb7f0ff
fix(editor): refine body color palettes
2026-09-30 23:17:21 +08:00
tianma-if
146637d60e
feat(mcp): create and edit structured table schemas
2026-09-30 22:51:08 +08:00
tianma-if
2d8df49bbd
feat(mcp): support structured table record CRUD
2026-09-30 22:41:56 +08:00
tianma-if
b508ff0974
test: give editor tests a document head and its window
2026-09-30 22:24:01 +08:00
tianma-if
f7d7e8e72c
test: add DOM methods to leftover test windows
2026-09-30 22:12:09 +08:00
tianma-if
6189a3ec56
test: keep a window object when test globals had none
...
Linux Bun has document without a window binding. Deleting the test stub
makes ProseMirror throw window is not defined. Leave the stub in place
when there was no previous window.
2026-09-30 21:58:59 +08:00
tianma-if
f697ffb7dc
test: stop restoring window as an undefined global
...
Assigning globalThis.window = undefined creates an own property. On Ubuntu
that shadows the host window, so later editor tests throw when ProseMirror
reads window.MutationObserver.
2026-09-30 21:52:02 +08:00
tianma-if
d4d212878f
chore: release v1.94.0 [skip ci]
2026-09-30 21:37:43 +08:00
tianma-if
78c22375a7
fix(web): match WeChat paste to the light editor
...
Keep quote, code, heading, and rule colors aligned with the editor, rasterize formulas to images, and turn task checkboxes into glyphs WeChat keeps.
2026-09-30 21:30:30 +08:00
tianma-if
566d8df909
fix(web): drop the updated time from the note header
...
The list card already shows when a note was touched. Text, diagram, and infographic headers keep the character count and save status, and give that corner back to the title row.
2026-09-30 20:57:14 +08:00
tianma-if
532d1b8abb
fix: localize web clip labels on Android and iOS
...
New clips store the source, capture time, and fetch-failure note in the current app language. Chinese keeps the existing wording, and already saved notes stay as they are.
2026-09-30 20:13:38 +08:00
tianma-if
65ef837f45
feat(web): copy a note to WeChat from the card menu
...
Text-note card menus can copy the note as rich text. The open note uses the editor, including unsaved changes; other notes copy saved content without switching the editor.
2026-09-30 20:12:49 +08:00
tianma-if
fbb41aee9d
feat(attachments): 全面扩展笔记附件专属图标与标签类型体系
...
- 细分支持各平台原生安装包 (APK, EXE, DMG, Linux 包)
- 新增设计工程 (AI/PSD/FIG/SKETCH) 与 3D/CAD 建模 (BLEND/STL/DWG)
- 新增终端运维自动化脚本 (SH/PS1/BAT) 与系统日志排障 (LOG/CRASH)
- 新增证书密钥安全凭据 (CRT/PEM/PUB/KEY) 与思维导图架构 (XMIND/DRAWIO)
- 新增电子书 (EPUB/MOBI)、字体资源 (WOFF2/TTF)、磁盘镜像 (ISO) 与数据库 (DB)
- 增加大写扩展名精准徽标输出与 .key 密钥/Keynote 消歧
- 跨端同步更新 Web、iOS 原生 EditorBundle 与 Android/Mobile 编辑器样式
- 补全单元测试与格式映射断言
2026-09-30 19:42:06 +08:00
tianma-if
d2ddb07a0f
fix(web): cycle rich text and Markdown from one toolbar button
...
The two view icons were the same choice. One button now switches between them, and the tooltip names the mode the click will open.
2026-09-30 19:34:20 +08:00
tianma-if
b9535e071d
fix(web): keep note titles visible on compact desktop windows
...
Notebook and tag controls no longer refuse to shrink, so a scaled
desktop window cannot collapse the title field to a couple of characters.
2026-09-30 18:55:00 +08:00
tianma-if
36cec919ae
docs(site): refresh official website for v1.93.0 capabilities across all locales
2026-09-30 17:49:31 +08:00
tianma-if
ae6ae99eeb
feat: integrate structured GitHub issue forms and prefilled feedback URLs
2026-09-30 17:49:20 +08:00
tianma-if
1ff8a44f92
feat: identify executables, books, fonts, disk images, and databases across web and mobile
2026-09-30 17:48:53 +08:00
tianma-if
4fc3f24e5e
feat(web): name the local agent and keep its chats
...
Local ACP chats use the same history menu as the built-in companion and stay on this device. The sidebar header shows the selected adapter name.
2026-09-30 17:30:55 +08:00
tianma-if
5ebcc5cf43
docs: update AI agent capabilities with ACP and prioritize MCP
2026-09-30 16:12:14 +08:00
tianma-if
ac15705483
refactor(settings): simplify local ACP agent description and update docs
2026-09-30 16:02:48 +08:00
tianma-if
2633d08acd
fix(desktop): render local agent images in the sidebar
...
ACP image blocks from agent messages and tool results were dropped, so a generated picture never reached the companion sidebar. Forward JPEG, PNG, WebP, and GIF payloads and draw them with the AI Elements Image component, without including file paths.
2026-09-30 15:57:55 +08:00
tianma-if
2bbc424674
refactor(settings): polish desktop ACP agent status bar layout and indicators
2026-09-30 15:37:56 +08:00
tianma-if
379678169d
chore: release v1.93.0 [skip ci]
2026-09-30 13:04:17 +08:00
tianma-if
8ac1fc9119
Merge pull request #449 from sivdead/feat/share-image-zoom
...
feat(web): zoom images on double click in shared notes
2026-09-30 12:52:05 +08:00
tianma-if
99e8c8bb89
refactor(i18n): unify local agent wording to 本机 Agent
2026-09-30 12:48:17 +08:00
tianma-if
4a8983efc7
refactor(settings): remove redundant section subheadings in AI model card
2026-09-30 12:42:17 +08:00
tianma-if
1769907288
refactor(settings): polish AI model services card copy and update e2e spec
2026-09-30 12:36:39 +08:00
tianma-if
cb16fa21a5
feat(desktop): support DeepSeek Harness and pi agent ACP adapters and polish agent mode copy
2026-09-30 12:29:54 +08:00
tianma-if
4ed13eb0ad
feat(desktop): manage ACP adapters and connect local agents
2026-09-30 11:51:21 +08:00