Douglas
0e567c33d6
Merge branch 'feat/in-session-dif-review' into test
...
# Conflicts:
# electron/main/reviewChanges.ts
# electron/main/terminal.ts
# src/components/Session/PreviewPanel/index.tsx
# src/components/Session/PreviewPanel/tabs/ChooserTab.tsx
# src/components/Session/PreviewPanel/tabs/ReviewTab.tsx
# src/components/Session/PreviewPanel/tabs/review/DiffFileCard.tsx
# src/components/Session/PreviewPanel/tabs/review/reviewFixture.ts
# src/components/Session/PreviewPanel/tabs/review/reviewSources.ts
# src/components/Session/PreviewPanel/tabs/review/useReviewChanges.ts
# src/components/Session/PreviewPanel/tabs/terminal/ShellTerminal.tsx
# src/components/Session/PreviewPanel/tabs/terminal/useSessionTerminalSources.ts
# src/types/electron.d.ts
# test/unit/components/Session/ReviewTab.test.tsx
# test/unit/components/Session/useReviewChanges.test.tsx
2026-07-25 16:51:03 +01:00
Douglas
8d56afb6ca
Merge branch 'feat/in-session-terminal-panel' into feat/in-session-dif-review
2026-07-25 16:43:43 +01:00
Douglas
fce5ace7c6
bug fix resolve terminal rendering function
2026-07-25 16:42:36 +01:00
Douglas
be853baee0
design animated fix
2026-07-25 16:21:30 +01:00
Douglas
ad429011d3
merge main into test
2026-07-24 12:07:46 +01:00
Douglas
755fefc034
Merge remote-tracking branch 'origin/main' into test
...
# Conflicts:
# backend/tests/app/test_main_truststore.py
# src/components/ChatBox/MessageItem/TaskWorkLogAccordion.tsx
# src/components/Folder/index.tsx
# src/components/Session/PreviewPanel/index.tsx
# src/components/Session/PreviewPanel/tabKinds.tsx
# src/components/Session/PreviewPanel/tabs/ChooserTab.tsx
# src/components/Session/PreviewPanel/tabs/ReviewTab.tsx
# src/components/Session/PreviewPanel/tabs/browser/BrowserTab.tsx
# src/components/ui/WordCarousel/WordCarousel.css
# src/pages/Connectors/components/AddCustomConnectorDialog.tsx
# src/store/pageTabStore.ts
# test/unit/components/Session/PreviewPanel.test.tsx
# test/unit/store/pageTabStore.preview.test.ts
2026-07-24 10:57:05 +01:00
Wendong-Fan
9d0a169c90
Update WeChat QR code via QR Code Updater
...
Pre-commit / pre-commit (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
Test / Run Web + Local Brain Smoke (push) Has been cancelled
Test / Run Frontend Guardrails (push) Has been cancelled
Test / Run Python Tests (push) Has been cancelled
🤖 Automated update
2026-07-22 23:12:54 +08:00
Douglas Lai
44f35780ca
Feat/in session dif review ( #1818 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tao Sun <168447269+fengju0213@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Naveen R. Iyer <12383569+iyernaveenr@users.noreply.github.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Xiangyu Shi <sxyu.shi@gmail.com>
Co-authored-by: Slayer <gau306323@gmail.com>
Co-authored-by: Weijie Bai <happy.regina.bai@gmail.com>
Co-authored-by: Qiaochu Hu <110hqc@gmail.com>
Co-authored-by: Ersi Ni <ersi.ni@nilbot.net>
Co-authored-by: carlosjarenom <carlosjarenom@gmail.com>
Co-authored-by: carlosjarenom <carlosjarenom@users.noreply.github.com>
2026-07-22 16:03:44 +01:00
Douglas
02e7d50a6b
Bug fix and unify filetree styles
2026-07-22 15:47:23 +01:00
Douglas Lai
e478094a9f
Fix/shiny text animation ( #1805 )
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 Python Tests (push) Waiting to run
2026-07-21 21:41:40 +08:00
Douglas
8b5bc67262
Inital design for dif review panel
2026-07-21 14:24:06 +01:00
Douglas
5059bc052d
merge main branch resolve conflicts
2026-07-21 12:08:44 +01:00
Douglas
f23975a09c
fix: open session shell in the Space's local folder when folder-backed
...
For folder-backed Spaces the shell was still spawning in the generated
per-project output folder (get-project-folder-path); resolve the Space
rootPath first, matching the Folder view, and pass user_id on the
fallback IPC.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 12:02:03 +01:00
Douglas
c9b880e3d7
Merge branch 'main' into feat/in-session-terminal-panel
...
Resolves conflicts with the earlier preview panel snapshot merged via
PR #1750 : keeps this branch's newer preview panel (interactive node-pty
terminal, agent stream chooser, terminal font stack) and ports main's
review tweaks on top (openExternal via Electron IPC in BrowserTab plus
its test, instant tooltip variants in HeaderBox, connector rich-text
segments, transition-colors resize rails, userId in project file-list
IPC). Also extracts the electronAPI dep in BrowserTab so the React
Compiler lint passes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 11:46:38 +01:00
Tong Chen
b609242790
release v1.0.2 ( #1803 )
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 Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
2026-07-21 14:55:29 +08:00
Douglas Lai
a6fa9e0cc5
Feat/animation doc readme design ( #1802 )
...
Co-authored-by: 4pmtong <web_chentong@163.com>
2026-07-21 13:16:44 +08:00
Tong Chen
55dadf74a2
chore: upload OSS builds to separate S3 prefix ( #1801 )
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 Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
2026-07-20 23:39:04 +08:00
Tong Chen
2c8f029051
fix: hide task root folders from Agent Folder ( #1798 )
2026-07-20 23:27:28 +08:00
Tong Chen
89b97e7e4d
fix: ignore stale human replies after task lock cleanup ( #1799 )
2026-07-20 23:24:48 +08:00
Tong Chen
369b398bd6
Fix active Space hydration behavior ( #1797 )
2026-07-20 23:04:06 +08:00
Tong Chen
2e84352452
feat: add Connector Gateway UI and MCP wiring ( #1776 )
...
Test / Run Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (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
Pre-commit / pre-commit (push) Waiting to run
Co-authored-by: Douglas <douglas.ym.lai@gmail.com>
2026-07-20 17:16:40 +08:00
Douglas Lai
d68650dfce
refactor: add typed app event bus ( #1771 )
...
Co-authored-by: 4pmtong <web_chentong@163.com>
2026-07-20 15:31:40 +08:00
Tong Chen
254f102e1e
fix: harden local backend startup ( #1775 )
Test / Run Web + Local Brain Smoke (push) Has been cancelled
Test / Run Frontend Guardrails (push) Has been cancelled
Test / Run Python Tests (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-07-18 23:25:04 +08:00
Tong Chen
95e64b6916
fix: allow remote control background projects ( #1774 )
2026-07-18 22:27:50 +08:00
carlosjarenom
2516a6f030
fix(docs): update Python version requirement from 3.10 to 3.12 in server READMEs ( #1672 )
...
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 Python Tests (push) Waiting to run
Co-authored-by: carlosjarenom <carlosjarenom@users.noreply.github.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-18 21:10:45 +08:00
Tong Chen
8dbd9b0abe
fix: resolve user-scoped project output files ( #1773 )
2026-07-18 21:10:17 +08:00
Ersi Ni
25f6f1ae1c
fix: keep .git in build context so server Docker build succeeds ( #1703 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-18 18:36:18 +08:00
Tao Sun
5d1c6cb4b7
fix Windows terminal capability detection ( #1716 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-18 16:31:41 +08:00
Tao Sun
4d7c9568bf
fix backend system trust store ( #1700 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-18 16:24:25 +08:00
Qiaochu Hu
491fa93109
fix: use urlencode for OAuth authorize URL parameters ( #1636 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-18 16:00:06 +08:00
Douglas Lai
5b3d68e930
Redeign tooltip for different intents usage ( #1754 )
...
Co-authored-by: 4pmtong <web_chentong@163.com>
2026-07-18 14:21:03 +08:00
Naveen R. Iyer
be766f4810
Attach clipboard images pasted into the chat box ( #1740 )
...
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 Python Tests (push) Waiting to run
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-18 13:28:30 +08:00
Naveen R. Iyer
93d645fc6b
Fix completed tasks left as ongoing when the answer exceeds the summary column length ( #1737 )
...
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 Web + Local Brain Smoke (push) Waiting to run
Test / Run Frontend Guardrails (push) Waiting to run
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-17 17:03:12 +08:00
Naveen R. Iyer
ac1ae1b98b
Warn before closing the window while any run is still active ( #1747 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: 4pmtong <web_chentong@163.com>
2026-07-17 16:58:41 +08:00
Naveen R. Iyer
bd0461486f
Fix local sign-in losing its user account (empty read-only workspace) ( #1739 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-17 16:42:34 +08:00
Naveen R. Iyer
6a8a0ccc95
Keep project switches from killing live runs ( #1748 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-17 16:28:39 +08:00
Douglas Lai
15dc8f3938
Feat/in session preview panel ( #1750 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-17 16:27:34 +08:00
Douglas Lai
d0be598ad7
Refactor the design of bottombox of Chatbox UI ( #1749 )
...
Co-authored-by: 4pmtong <web_chentong@163.com>
2026-07-17 16:00:24 +08:00
Tong Chen
90ec460575
fix(chat): handle sandbox paths in output file cards ( #1767 )
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 Python Tests (push) Waiting to run
2026-07-16 18:50:22 +08:00
Weijie Bai
879a7a305a
feat: show live active_form as single-agent work-log header ( #1697 )
...
Co-authored-by: Douglas <douglas.ym.lai@gmail.com>
Co-authored-by: 4pmtong <web_chentong@163.com>
2026-07-16 18:25:04 +08:00
Naveen R. Iyer
2dcd48cda9
Keep each chat session on its own model ( #1736 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-16 18:06:08 +08:00
Naveen R. Iyer
592f0a4d2b
keep caret from jumping to start when typing fast ( #1732 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-16 18:05:26 +08:00
Douglas Lai
88d4eee88c
design new updating ux and log download flow ( #1751 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-16 17:50:43 +08:00
Slayer
67ec25e1ed
fix(skills): stably expose Single Agent in skill scope picker ( #1759 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-16 17:38:43 +08:00
Naveen R. Iyer
f847802c2d
scroll down to latest msg when switching chats ( #1733 )
...
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-16 16:03:36 +08:00
Tao Sun
8d74e65f33
feat:add_request_level_token_callback ( #1362 )
...
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 Python Tests (push) Waiting to run
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Xiangyu Shi <sxyu.shi@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-15 18:50:46 +08:00
Tao Sun
2305e0208a
feat: support BYOK model parameters ( #1765 )
...
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 Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Co-authored-by: Tong Chen <web_chentong@163.com>
Co-authored-by: Douglas <douglas.ym.lai@gmail.com>
2026-07-14 21:24:36 +08:00
Naveen R. Iyer
c6a97e2590
Fix invisible chat code block text when OS color scheme and app theme disagree ( #1735 )
...
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 Frontend Guardrails (push) Waiting to run
Test / Run Python Tests (push) Waiting to run
Test / Run Web + Local Brain Smoke (push) Waiting to run
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-14 17:10:58 +08:00
Naveen R. Iyer
d2d08ff850
Make the agent step timeout configurable and record spend of failed runs ( #1746 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-14 16:57:15 +08:00
Naveen R. Iyer
7f509176a3
Resume the last visited session at launch ( #1745 )
...
Signed-off-by: Naveen R. Iyer <iyernaveenr@gmail.com>
Co-authored-by: Tong Chen <web_chentong@163.com>
2026-07-14 16:50:21 +08:00