Commit graph

2443 commits

Author SHA1 Message Date
Douglasymlai
21201aa690 feat: show up to three Sessions side by side in a Space 2026-10-29 12:28:29 +01:00
Douglas Lai
86c92d6e41
feat: add BytePlus ModelArk managed agents as a remote sub-agent provider (#2084) 2026-10-29 11:16:37 +01:00
Douglas Lai
e14148fe54
feat: open the new Session as soon as Send is pressed (#2130)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-29 10:46:31 +01:00
Douglas Lai
e7bfde3574
feat: add a Space overview panel beside the Workspace composer (#2128)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-29 01:35:38 +01:00
Douglas Lai
b38af8ef64
feat: add scroll to bottom to the floating chat control (#2129) 2026-10-29 01:26:29 +01:00
Douglas Lai
4d438fa0b1
fix: close tooltips when a dialog opens over them (#2127) 2026-10-29 01:22:32 +01:00
Douglas Lai
51f5f8a26f
fix: reserve the sidebar scrollbar track and unify scrollbar styling (#2125) 2026-10-29 01:22:02 +01:00
Douglas Lai
9ed0cb3fd6
enhance: redesign the Dispatch remote control page (#2122) 2026-10-29 01:21:27 +01:00
Douglas Lai
54f165ad49
fix: keep the anchored query flush and steady while the reply streams (#2124) 2026-10-29 01:21:04 +01:00
Douglas Lai
213529dbfb
enhance: widen the chat column and align message insets (#2123) 2026-10-29 01:20:50 +01:00
Douglas Lai
0a00ffaf44
enhance: align composer footer controls with the chat canvas (#2126) 2026-10-29 01:20:39 +01:00
Douglas Lai
0b710f7919
fix: confirm quitting while a task runs and clean up each task's terminal environment (#2111)
Some checks are pending
Pre-commit / pre-commit (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-27 23:47:18 +01:00
Douglas Lai
5aa1c64065
fix: ask to confirm a Memory change review with its details (#2120) 2026-10-27 18:31:04 +01:00
Douglas Lai
42a6e2c510
fix: let a question still waiting after a reload be answered (#2119) 2026-10-27 18:12:48 +01:00
Douglas Lai
0af2a57ab5
fix: keep the agent's question and the user's answer in the chat (#2110)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-27 17:55:16 +01:00
Douglas Lai
a46f680ea2
fix: keep browser tools when resuming a task (#2109) 2026-10-27 15:31:45 +01:00
Douglas Lai
57dab5d4de
fix: hold queued follow-ups until a failed task is resolved (#2108) 2026-10-27 13:25:30 +01:00
Douglas Lai
261215c770
fix: show completed actions and written files when a task is interrupted (#2092) 2026-10-27 13:03:43 +01:00
Wendong-Fan
235db1a120 Update WeChat QR code via QR Code Updater
🤖 Automated update
2026-10-27 18:08:29 +08:00
Douglas Lai
b764e42bd8
fix: show the file name and fit the page in PDF previews (#2093)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
2026-10-26 21:30:16 +00:00
Douglas Lai
026ee20141
fix: run an Automation only once when its Session is opened afterwards (#2089) 2026-10-26 20:18:55 +00:00
Douglas Lai
ca19a0f195
fix: keep a refused Session showing its error after a reload (#2088) 2026-10-26 19:52:03 +00:00
Douglas Lai
4ed26191c2
fix: give the agent the current date and time on every task (#2107) 2026-10-26 18:53:04 +00:00
Douglas Lai
2c7b1d9111
fix: format all dates in the app language (#2094)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-25 23:08:18 +00:00
Douglas Lai
829b4f8a8c
fix: highlight human reply questions and keep the composer neutral (#2106)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-25 15:44:23 +00:00
Douglas Lai
faffc573ea
fix: give every icon the same line weight through DsIcon (#2104) 2026-10-25 15:07:09 +00:00
Douglas Lai
f30015586c
fix: use shared icons in the Session header and document the plain textarea (#2103) 2026-10-25 12:44:59 +00:00
Douglas Lai
4d659f4c60
feat: align the default chat view's work log with Narrative (#2102) 2026-10-25 12:32:03 +00:00
Douglas Lai
56052bae7c
feat: add the Narrative task log and Information density / Dev mode controls (#2100) 2026-10-25 12:11:11 +00:00
Douglas Lai
68c4bba544
feat: add Turn into skill and Turn into automation to the Session menu (#2099) 2026-10-25 11:49:55 +00:00
Douglas Lai
30c9315c9a
feat: add Copy, Edit and resend and Expand actions to user messages (#2097)
Some checks failed
Test / Run Frontend Guardrails (push) Has been cancelled
Test / Run Browser Preview Electron Test (push) Has been cancelled
Test / Run Python Tests (push) Has been cancelled
Test / Run Web + Local Brain Smoke (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Pre-commit / pre-commit (push) Has been cancelled
2026-10-23 01:56:46 +01:00
Douglas Lai
fd39e8df41
feat: show approvals and questions above the message box (#2095) 2026-10-23 01:43:59 +01:00
Douglas Lai
bbe66c5083
feat: turn the Session title into a menu with Pin, Rename, End and Delete (#2096) 2026-10-23 01:30:29 +01:00
Douglas Lai
c6787c5f7a
feat: show when the model changes between tasks (#2098) 2026-10-23 01:15:44 +01:00
Douglas Lai
e208d161fb
feat: expose resolved model identity per Run (#2061)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-22 22:28:29 +01:00
Wendong-Fan
687ddc84ce Update WeChat QR code via QR Code Updater
Some checks failed
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Pre-commit / pre-commit (push) Has been cancelled
Test / Run Web + Local Brain Smoke (push) Has been cancelled
Test / Run Frontend Guardrails (push) Has been cancelled
Test / Run Browser Preview Electron Test (push) Has been cancelled
Test / Run Python Tests (push) Has been cancelled
🤖 Automated update
2026-10-19 17:33:48 +08:00
Douglas Lai
8f90b99125
refactor: let a Session render outside the active Session view (#2068)
Some checks failed
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
Test / Run Frontend Guardrails (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Pre-commit / pre-commit (push) Has been cancelled
Test / Run Web + Local Brain Smoke (push) Has been cancelled
Test / Run Browser Preview Electron Test (push) Has been cancelled
Test / Run Python Tests (push) Has been cancelled
2026-10-16 15:59:12 +01:00
Douglas Lai
09bc31ef95
feat: show the Session summary as a column next to the preview (#2067)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
2026-10-16 11:26:47 +01:00
Tong Chen
672e948bcc
fix(deps): pin transitive Vitest to 2.1.9 (#2075) 2026-10-16 09:15:46 +08:00
Tong Chen
6bcde0b0e2
chore: prepare release rebuild (#2074) 2026-10-16 08:50:12 +08:00
Tong Chen
f474825744
release v1.0.6 (#2065)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-15 19:57:04 +08:00
Tong Chen
bbfd2ac1b4
fix: keep a Run waiting when one of several open approvals is cancelled (#2053) 2026-10-15 13:04:23 +08:00
Tong Chen
7e8ef367d6
fix: keep a parallel execution draft when the send stops before its request (#2052) 2026-10-15 12:12:52 +08:00
Tong Chen
becb300dae
fix: keep Automation schedules with ranges or lists as stored (#2051) 2026-10-15 11:58:55 +08:00
Tong Chen
98ce9fb14a
test: replay seeded events before live ones in run state reconciliation tests (#2054)
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
2026-10-14 16:04:52 +08:00
Tong Chen
299a123610
fix: let bring-your-own-key models run at any selected thinking effort (#2050)
Some checks failed
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Pre-commit / pre-commit (push) Has been cancelled
Test / Run Web + Local Brain Smoke (push) Has been cancelled
Test / Run Frontend Guardrails (push) Has been cancelled
Test / Run Browser Preview Electron Test (push) Has been cancelled
Test / Run Python Tests (push) Has been cancelled
2026-10-13 11:08:04 +08:00
Wendong-Fan
53e5b3ff6e Update WeChat QR code via QR Code Updater
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Pre-commit / pre-commit (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Browser Preview Electron Test (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
🤖 Automated update
2026-10-12 17:06:15 +08:00
Tong Chen
f1c1c995b2
fix: keep the task timer steady across approvals and Session reloads (#2041) 2026-10-12 16:34:29 +08:00
Tong Chen
7b13574ca4
fix: show PDF previews in Files instead of a blank area (#2044) 2026-10-12 15:55:26 +08:00
Tong Chen
61d8c122b4
fix: keep unsent drafts when switching Sessions (#2043) 2026-10-12 15:40:54 +08:00