Simos Mikelatos
b2333e7d93
Fix launcher CodeQL unused helpers
2026-06-18 21:17:09 +00:00
Simos Mikelatos
f75ae385dd
Add on-demand desktop server bundle
2026-06-18 21:08:29 +00:00
Simos Mikelatos
7786763dd1
Fix desktop settings modal behavior
2026-06-18 06:15:17 +00:00
Simos Mikelatos
1dbf545fd9
Authenticate ripgrep install in desktop workflows
2026-06-17 22:29:55 +00:00
Simos Mikelatos
ac37213269
Run desktop branch builds on electron app pushes
2026-06-17 22:26:47 +00:00
Simos Mikelatos
65fdc38f2e
Add desktop app packaging and settings updates
2026-06-17 22:15:36 +00:00
Simos Mikelatos
6c2652aee6
Merge remote-tracking branch 'origin/main' into electron-app
...
# Conflicts:
# package-lock.json
# package.json
# server/index.js
# src/components/main-content/types/types.ts
# src/components/main-content/view/MainContent.tsx
# src/components/main-content/view/subcomponents/MainContentHeader.tsx
# src/components/main-content/view/subcomponents/MainContentTabSwitcher.tsx
# src/components/main-content/view/subcomponents/MainContentTitle.tsx
# src/components/settings/hooks/useSettingsController.ts
# src/components/settings/types/types.ts
# src/components/settings/view/Settings.tsx
# src/components/settings/view/SettingsSidebar.tsx
# src/hooks/useProjectsState.ts
# src/i18n/locales/de/common.json
# src/i18n/locales/en/common.json
# src/i18n/locales/en/settings.json
# src/i18n/locales/it/common.json
# src/i18n/locales/ja/common.json
# src/i18n/locales/ko/common.json
# src/i18n/locales/ru/common.json
# src/i18n/locales/tr/common.json
# src/i18n/locales/zh-CN/common.json
# src/i18n/locales/zh-TW/common.json
# src/types/app.ts
2026-06-17 20:18:09 +00:00
Simos Mikelatos
bf50d29c20
Merge remote-tracking branch 'origin/browser-use' into electron-app
...
# Conflicts:
# src/i18n/locales/en/settings.json
2026-06-17 20:17:38 +00:00
Simos Mikelatos
e88539170e
Add browser use as MCP to providers ( #889 )
2026-06-17 22:06:17 +02:00
Simos Mikelatos
ffc0cd7501
Improve Browser settings load and managed MCP display
2026-06-17 20:04:44 +00:00
Simos Mikelatos
59194d1502
Refine Browser naming and managed MCP UX
...
- Rename Browser Use surfaces to Browser
- Register Browser MCP under the new server name
- Mark CloudCLI-managed MCP servers read-only
- Adjust MCP stdio framing and sidebar footer sizing
2026-06-17 19:18:23 +00:00
Simos Mikelatos
7e6028b113
feat: add desktop computer use runtime
2026-06-17 19:01:15 +00:00
Simos Mikelatos
9881e5e366
feat(browser-use): improve mobile monitoring ux
2026-06-17 18:19:12 +00:00
Simos Mikelatos
496a895e8a
feat(browser-use): refine monitoring panel ux
2026-06-17 17:39:55 +00:00
Simos Mikelatos
086df034b4
feat(browser-use): simplify agent session monitoring
2026-06-17 17:04:11 +00:00
Simos Mikelatos
fc71fc7d2b
Merge branch 'pr889-fixes' into electron-app
...
# Conflicts:
# server/index.js
2026-06-17 15:45:07 +00:00
Simos Mikelatos
a0d56429a7
fix browser use
2026-06-17 15:43:21 +00:00
Simos Mikelatos
6af4afe6f2
Merge branch 'main' into browser-use
2026-06-16 19:02:36 +02:00
Simos Mikelatos
c03ddb25fe
Merge pull request #887 from siteboon/feat/unify-websocket-2
...
Refactor chat activity indicator and unify session lifecycle handling
2026-06-16 19:01:25 +02:00
Haileyesus
d7a38a567a
chore: move tests to appropriate folder
2026-06-16 17:54:48 +03:00
Haileyesus
fec91d3deb
Merge branch 'feat/unify-websocket-2' of https://github.com/siteboon/claudecodeui into feat/unify-websocket-2
2026-06-16 17:48:08 +03:00
Haileyesus
c6c153e7f2
chore: move tests to appropriate folder
2026-06-16 17:47:52 +03:00
Haile
4758ccf36e
Merge branch 'main' into feat/unify-websocket-2
2026-06-16 17:39:10 +03:00
Haileyesus
e23e6af06a
docs: update session activity guard comment
2026-06-16 17:27:54 +03:00
Haileyesus
56b2e14059
fix: recover pending permission requests
2026-06-16 17:20:40 +03:00
Haileyesus
39b0473e38
fix: keep running-session polling active
...
Keep the running-session poller active even when the local
processing set is empty so runs started from another tab or
client can still be discovered.
2026-06-16 16:52:12 +03:00
Simos Mikelatos
7aeca52669
Merge branch 'browser-use' into electron-app
...
# Conflicts:
# src/components/main-content/view/subcomponents/MainContentTabSwitcher.tsx
2026-06-16 06:51:35 +00:00
Simos Mikelatos
56532af33a
feat: add browser use guide links
2026-06-15 21:22:49 +00:00
Simos Mikelatos
9438a365f2
feat: improve browser use session controls
2026-06-15 21:14:10 +00:00
Simos Mikelatos
e5c6e5e596
fix: hide browser use runtime mode
2026-06-15 20:20:44 +00:00
Simos Mikelatos
0426522406
feat: expose browser use to agents via MCP
2026-06-15 19:47:58 +00:00
Simos Mikelatos
6e7e2ff4c1
feat: make browser use opt-in
2026-06-15 18:12:27 +00:00
Simos Mikelatos
e6263dbd1f
refactor: store browser use settings in database
2026-06-15 17:57:00 +00:00
Simos Mikelatos
260070bae0
feat: add browser use runtime setup settings
2026-06-15 17:52:27 +00:00
Simos Mikelatos
daac6e3fd3
ci: add macos desktop release workflow
2026-06-15 17:26:53 +00:00
Simos Mikelatos
861cfecbaa
feat: add electron app support
2026-06-15 16:21:05 +00:00
Simos Mikelatos
a182765e10
Merge branch 'browser-use' into electron-app
2026-06-15 16:15:03 +00:00
Simos Mikelatos
828d1a2302
Merge remote-tracking branch 'origin/feat/unify-websocket-2' into browser-use-independent
2026-06-15 16:12:10 +00:00
Aurélien
f319d2cf8d
feat(i18n): add French (fr) locale ( #878 )
...
Complete French translation for all 7 locale files:
auth, chat, codeEditor, common, settings, sidebar, tasks.
Also fixes a bug in languages.js where the Turkish and Italian
entries shared the same object (missing closing brace), causing
Italian to be silently dropped from the supported languages list.
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-15 15:02:50 +03:00
Haileyesus
9fb2d91b26
fix: resolve session provider on backend reads
...
Session history and token usage reads already have a stable app session id.
Passing provider and project hints from the frontend kept those reads coupled
with provider-specific state that the backend can resolve from the session row.
Resolve token usage provider server-side and narrow the session store read API
to session id plus pagination. This keeps provider-specific storage decisions
behind the backend boundary and makes reconnect, pagination, and load-all use
the same session-owned contract.
2026-06-15 14:04:50 +03:00
Haileyesus
9cb2afd67e
fix: upgrade gemini logo
2026-06-15 13:47:28 +03:00
Haileyesus
d0adddbbda
fix: normalize project session payloads
...
The sidebar had to understand cursorSessions, codexSessions,
and other provider buckets because /api/projects exposed
provider-shaped arrays.
That leaked backend adapter storage into project state and made
frontend behavior drift each time a provider needed another bucket
or exception.
Return one sessions list with provider metadata instead. Project
state, search, and running-session filtering now share one contract,
while provider-specific storage remains behind the backend boundary.
2026-06-15 13:43:18 +03:00
Haileyesus
2abb45636b
fix: remove provider specific token usage calculator
2026-06-15 13:36:57 +03:00
Haileyesus
677d330981
fix: create one unified function for frontend session processing
2026-06-15 13:36:35 +03:00
Simos Mikelatos
d427004bd7
Merge browser use branch
2026-06-14 20:34:36 +00:00
Simos Mikelatos
243e6cecd5
Add browser use workspace panel
2026-06-14 20:34:16 +00:00
Haileyesus
1b336e9aa9
fix(sidebar): align session status controls across layouts
2026-06-13 00:09:59 +03:00
Haileyesus
7bed675ad5
fix: changes provider logos to svg for fast load
2026-06-13 00:04:56 +03:00
Haileyesus
5b9adbbdee
fix(opencode): bind watcher sessions to app rows early
2026-06-12 23:22:11 +03:00
Haileyesus
416a737d76
fix(opencode): pass workspace dir explicitly
...
The remote environment could start OpenCode runs under /opt/claudecodeui.
That happened even when the selected project path was correct.
The integration relied on child-process cwd alone.
OpenCode run resolves its workspace through the explicit --dir contract.
Pass --dir with the resolved working directory.
Assert in the CLI test that launch args include the workspace dir.
2026-06-12 22:45:22 +03:00