inman
6b503dcbe9
feat: refine business chat workflow
2026-05-13 23:52:11 +08:00
inman
7c8781a6e3
feat: update desktop workflows and app center
2026-05-13 19:14:56 +08:00
inman
20b5aff4ad
chore: stabilize Zhinian pilot delivery
2026-05-12 19:44:44 +08:00
inman
0abc48189c
feat: prepare Zhinian desktop pilot
Electron E2E / Electron E2E (macos-latest) (push) Has been cancelled
Electron E2E / Electron E2E (ubuntu-latest) (push) Has been cancelled
Electron E2E / Electron E2E (windows-latest) (push) Has been cancelled
2026-05-07 21:49:20 +08:00
inman
47b83b79fc
feat: prepare Zhinian desktop client for pilot release
2026-04-29 10:23:20 +08:00
Haze
1b2dccee6e
refactor(chat): execution graph optimize ( #873 )
...
Co-authored-by: Haze <hazeone@users.noreply.github.com >
2026-04-19 19:36:33 +08:00
Haze
24b43335f8
fix(chat): prevent duplicate renderer requests and thinking messages ( #870 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Haze <hazeone@users.noreply.github.com >
2026-04-18 15:23:16 +08:00
paisley
11e28a2cfa
fix: prevent "cannot read properties of undefined (reading 'map')" crash ( #532 )
2026-03-16 19:52:01 +08:00
Haze
a575977e3c
chore(apparence): opt clawx apparence and i18n settings ( #410 )
2026-03-11 15:37:16 +08:00
Haze
95e090ecb5
feat(agents): support chat to agent ( #403 )
2026-03-11 12:03:30 +08:00
DigHuang
9502d9b1c5
style: refine chat UI consistency and enhance dark mode ( #393 )
2026-03-10 18:09:46 +08:00
DigHuang
d9ae0f3263
feat(ui): redesign settings page and update sidebar navigation ( #383 )
2026-03-10 14:48:54 +08:00
DigHuang
905ce02b0b
feat(ui): refactor style ui & add Models page with provider settings ( #379 )
2026-03-10 11:39:56 +08:00
paisley
2c5c82bb74
Refactor clawx ( #344 )
...
Co-authored-by: ashione <skyzlxuan@gmail.com >
2026-03-09 13:10:42 +08:00
Lingxuan Zuo
3d804a9f5e
refactor IPC ( #341 )
2026-03-08 11:54:49 +08:00
Haze
be800f6cfc
fix(channel): Feishu channel gateway wont restart after config ( #291 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Haze <hazeone@users.noreply.github.com >
2026-03-04 21:45:44 +08:00
paisley
5049709c5d
fix(ui): use custom ConfirmDialog for deletions to prevent input blocking on Windows ( #282 )
2026-03-04 11:38:16 +08:00
Haze
8a49c66891
fix(chat): enhance file handling and error reporting in ChatInput ( #80 )
2026-02-13 20:43:42 +08:00
Haze
36fb4bffc7
feat(chat): implement file upload support with staging and media handle ( #77 )
2026-02-13 18:23:47 +08:00
Felix
8ab1b3af36
misc: provider icons, tooltip in chat toolbar, conditionally display the "Open Skills Folder" button and update "Documentation" to "Website" in settings ( #60 )
2026-02-12 11:11:28 +08:00
Felix
816a0e24a2
misc: chat stop button and tool typing indicator and prevent sending message during composition ( #37 )
2026-02-10 19:12:22 +08:00
Haze
e6317cafd6
chore(frontend): fix corn task ( #3 )
2026-02-07 01:28:38 +08:00
Haze
7fded9bf8d
refactor(chat): remove instruction text from ChatInput component
...
- Removed the instruction text for sending messages (Enter to send, Shift+Enter for new line) from the ChatInput component to streamline the UI.
2026-02-06 04:59:40 +08:00
Haze
3468d1bdf4
feat(chat): native React chat page with session selector and streaming
...
Replace the iframe-based Control UI embed with a native React
implementation that communicates directly with the Gateway via
gateway:rpc IPC calls and chat event streaming.
New components:
- ChatToolbar: session selector dropdown, refresh button, thinking toggle
- ChatMessage: message bubbles with markdown (react-markdown + GFM),
collapsible thinking blocks, tool use cards, image attachments
- ChatInput: textarea with Enter to send, Shift+Enter for new line
- message-utils: extractText/extractThinking/extractImages/extractToolUse
ported from OpenClaw's message-extract.ts
Rewritten chat store with:
- Session management (sessions.list, switchSession)
- Proper chat.history loading with raw message preservation
- chat.send with idempotencyKey and run tracking
- Streaming via handleChatEvent (delta/final/error/aborted)
- Thinking toggle (show/hide reasoning blocks)
2026-02-06 04:49:01 +08:00