Shinji-Li
f46cc50e15
♻️ refactor: change files page from RSC to SPA mode to improve performance ( #9846 )
...
* feat: change files page to spa
* feat: add height 100%
* fix: delete useless code
* feat: update files preview from severs to client
* feat: change download action to detail right place
* feat: change the dir name and the path
* feat: change the useNavigate to the router outer
* style: use flex 1 to get all width
* feat: update files?filesId to get files loading
* feat: change all files and repo url to knowledge url
* feat: close the knowledge/base settings page & update createNew onSuccess into Modal
* feat: update the knowledge base open judge
2025-10-29 00:02:51 +08:00
Arvin Xu
295e8fc3b2
💄 style: improve local system tools render ( #9853 )
...
* refactor the local system tools render
* fix build
* pre merge intervention
2025-10-23 17:14:35 +08:00
Shinji-Li
b59ee0aabe
♻️ refactor: change discover page from RSC to SPA to improve performance ( #9828 )
...
* feat: change discord page to spa
* fix: change locals
* feat: update router change
* fix: revert some files
* feat: add model provider detail page use link
* fix: add trpc back
* feat: update e2e timeout time
* feat: change discord page to spa
* fix: change locals
* feat: update router change
* fix: revert some files
* feat: add model provider detail page use link
* fix: add trpc back
* feat: update e2e timeout time
* fix: use reactrouter-dom link replace next link
2025-10-22 23:35:49 +08:00
𝑾𝒖𝒙𝒉
0eb02ca1c5
💄 style(settings): broadcast locale changes and update switchLocale action ( #9620 )
...
chore(locale): broadcast locale changes and update switchLocale action
2025-10-21 23:08:38 +08:00
Arvin Xu
6334f62aa1
🐛 fix(desktop): fix desktop open error in some edge cases ( #9813 )
...
fix lock file bug
2025-10-21 15:16:10 +08:00
renovate[bot]
284faf799b
Update dependency @electron-toolkit/tsconfig to v2 ( #9556 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 09:50:17 +08:00
YuTengjing
ca033420b9
🐛 fix(desktop): macos26 small icon ( #9421 )
...
* 🐛 fix(desktop): macos26 icon small
* Revert "🐛 fix(desktop): macos26 icon small"
This reverts commit 4a4b7b230c .
* ✨ feat(desktop): support Liquid Glass icons for macOS 26
- Add pre-generated Assets.car files for all build variants
- Configure afterPack hook to copy Assets.car during build
- Maintain backward compatibility with .icns fallback for older macOS
Reference: https://github.com/electron-userland/electron-builder/issues/9254
* docs: optimize comments
* fix: update deprecated macos-13 to macos-15-intel
* docs: optimize ai rules
2025-10-08 23:30:35 +08:00
Shinji-Li
a060901c65
✨ feat: support double-click to open multi agent window on the desktop ( #9331 )
...
* feat: add single pannel
* feat: add openTopicInNewWindow to global windows
* feat: use ueIsSingleMode hook to replace useSearchParams judge
* feat: add session pannel double click & drag create new window
* feat: add supensed out in SideBar
* fix: update test.ts
* feat: add ts define
* feat: loading singlemode not render draggablePannel
2025-10-05 02:42:20 +08:00
Arvin Xu
eeabb69088
⚡ ️ perf: fix battery usage ( #9444 )
2025-09-27 07:46:18 +02:00
YuTengjing
4349ad955d
🐛 fix: macos desktop sign ( #9400 )
2025-09-24 12:38:58 +08:00
YuTengjing
20ef12443d
👷 build: don't sign macos desktop when missing sign secrets ( #9379 )
2025-09-23 10:54:36 +08:00
Shinji-Li
1251548120
refactor: refactor the settings page to improve the experience & change ssr as csr ( #8961 )
Release CI / Release (push) Has been cancelled
Test CI / Test package agent-runtime (push) Has been cancelled
Test CI / Test package context-engine (push) Has been cancelled
Test CI / Test package electron-server-ipc (push) Has been cancelled
Test CI / Test package file-loaders (push) Has been cancelled
Test CI / Test package model-runtime (push) Has been cancelled
Test CI / Test package prompts (push) Has been cancelled
Test CI / Test package utils (push) Has been cancelled
Test CI / Test package web-crawler (push) Has been cancelled
Test CI / Test package model-bank (push) Has been cancelled
Test CI / Test Website (push) Has been cancelled
Test CI / Test Database (push) Has been cancelled
Upstream Sync / Sync latest commits from upstream repo (push) Has been cancelled
2025-09-22 11:30:47 +08:00
renovate[bot]
a47ec04f20
Update dependency electron to v38 ( #9248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 16:42:44 +08:00
renovate[bot]
87ae85f7c7
Update dependency fix-path to v5 ( #9249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 12:30:41 +08:00
YuTengjing
ea819a3421
feat: support mac intel desktop ( #9136 )
2025-09-08 23:46:57 +08:00
Arvin Xu
ae28f1794c
⏪ ️ build : Revert "support mac intel chip" ( #9134 )
...
Release CI / Release (push) Has been cancelled
Test CI / Test package electron-server-ipc (push) Has been cancelled
Test CI / Test package file-loaders (push) Has been cancelled
Test CI / Test package model-runtime (push) Has been cancelled
Test CI / Test package prompts (push) Has been cancelled
Test CI / Test package utils (push) Has been cancelled
Test CI / Test package web-crawler (push) Has been cancelled
Test CI / Test package model-bank (push) Has been cancelled
Test CI / Test Website (push) Has been cancelled
Test CI / Test Database (push) Has been cancelled
Upstream Sync / Sync latest commits from upstream repo (push) Has been cancelled
Revert "feat(desktop): support mac intel chip (#9084 )"
This reverts commit 1a75f4a6b5 .
2025-09-06 16:14:42 +08:00
YuTengjing
1a75f4a6b5
feat(desktop): support mac intel chip ( #9084 )
2025-09-06 14:03:16 +08:00
Shinji-Li
b13563cb34
🐛 fix: fix socks5 proxy not work problem ( #9053 )
2025-09-03 18:28:55 +08:00
Arvin Xu
27a4b34612
🐛 fix: fix desktop route error ( #8962 )
...
* fix issue
* add test
2025-08-28 18:48:23 +08:00
YuTengjing
0efe28d122
✨ feat(image): polish ai image ( #8915 )
Upstream Sync / Sync latest commits from upstream repo (push) Has been cancelled
Release CI / Release (push) Has been cancelled
Test CI / Test package electron-server-ipc (push) Has been cancelled
Test CI / Test package file-loaders (push) Has been cancelled
Test CI / Test package model-runtime (push) Has been cancelled
Test CI / Test package prompts (push) Has been cancelled
Test CI / Test package utils (push) Has been cancelled
Test CI / Test package web-crawler (push) Has been cancelled
Test CI / Test Website (push) Has been cancelled
Test CI / Test Database (push) Has been cancelled
Lighthouse Badger / LobeChat | Chat (push) Has been cancelled
Lighthouse Badger / LobeChat | Market (push) Has been cancelled
Issue Close Require / issue-check-inactive (push) Has been cancelled
Issue Close Require / issue-close-require (push) Has been cancelled
Daily i18n Update / update-i18n (push) Has been cancelled
2025-08-25 22:38:41 +08:00
Maple Gao
df97d76c36
👷 build(desktop): add comprehensive Linux package format support ( #8867 )
...
✨ feat(desktop): add comprehensive Linux package format support
- Add rpm and tar.gz targets to electron-builder configuration
- Update GitHub Actions workflows to upload all Linux package formats
- Support for Ubuntu/Debian (.deb), Snap (.snap), RPM-based distributions (.rpm)
- Include universal tar.gz archives for maximum Linux distribution compatibility
- Ensure proper artifact collection and release publishing for all formats
This enables desktop app distribution across major Linux ecosystems including
Ubuntu, CentOS, openSUSE, Arch Linux, and Chinese domestic OS like UOS and Kylin.
2025-08-21 23:40:05 +08:00
renovate[bot]
dfe300622e
Update dependency electron to ^37.2.0 ( #8415 )
...
Upstream Sync / Sync latest commits from upstream repo (push) Has been cancelled
Release CI / Release (push) Has been cancelled
Test CI / test (push) Has been cancelled
* Update dependency electron to ~37.2.0
* Update package.json
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinx@foxmail.com >
2025-08-07 14:15:30 +08:00
huangkairan
8c0101e67c
🔨 chore: fix MenuCtr test type error ( #8696 )
2025-08-06 19:41:47 +08:00
Arvin Xu
6d531d7cc1
💄 style: support different model tabs ( #8693 )
2025-08-06 16:49:12 +08:00
Arvin Xu
0b30d05aaa
💄 style: add context menu for desktop ( #8691 )
...
* update state
* clean code
* improve menu
2025-08-06 15:39:03 +08:00
Arvin Xu
022d858cbc
✨ feat: support mcp plugin install from web ( #8680 )
...
* refactor modal
* improve mcp plugin display
* fix marketplace modal
* refactor install modal
* support official install
* fix types
* clean
* clean
* clean
* fix types
* fix protocol condition
* update state
2025-08-06 13:23:27 +08:00
YuTengjing
954eb2cb18
🐛 fix(desktop): settings window can't exit when fullscreen ( #8633 )
...
* 🐛 fix: settings window can't exit when fullscreen
* 🐛 fix: refactor macOS fullscreen hide to prevent black screen
- Unified fullscreen handling in Browser.hide() method
- Fixed black screen issue when hiding fullscreen windows on macOS
- Simplified close event handler by removing duplicate logic
- Updated toggleVisible() to use consistent hide() method
- Added platform check to only apply fix on macOS
Fixes: https://github.com/electron/electron/issues/20263
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-03 00:23:40 +08:00
Arvin Xu
b7f8e6e521
🐛 fix: fix mcp calling missing array content ( #8615 )
2025-07-30 19:00:48 +08:00
Arvin Xu
07f3e6a4c4
🐛 fix: fix update hotkey invalid when input mod in desktop ( #8572 )
...
* fix hotkey with mod
* fix invalid hotkeys
* add tests
2025-07-26 15:16:45 +08:00
Arvin Xu
b50f1212cb
✨ feat: support custom hotkey on desktop ( #8559 )
...
* support custom hotkey
* update tests
* clean
* fix tests
2025-07-25 01:04:18 +08:00
Arvin Xu
0192140909
🐛 fix: fix chat stream in desktop and update shortcut ( #8520 )
...
* disable nginx chunk buffering
* make setting keep alive
* update shortcut
* update shortcut
* fix lint
2025-07-24 12:04:06 +08:00
CanisMinor
fd7662c3ac
💄 style: fix desktop titlebar style in window ( #8439 )
...
* 💄 style: Fix win electron style
📝 docs: Update readme
💄 style: Update useWatchThemeUpdate
💄 style: Update Tray icon
🔧 chore: Update windows
🔧 chore: Update filetree
🔧 chore: Update core
💄 style: Fix desktop draw style
💄 style: Update style
💄 style: Fix backgroundColor
💄 style: Update titlebar style
* 💄 style: Fix windows icon
* 🔧 chore: Clean
* update theme
* 💄 style: Update broswer
* 💄 style: HandleAppThemeChange
* clean
* fix memory leak
---------
Co-authored-by: arvinxx <arvinx@foxmail.com >
2025-07-24 11:02:07 +08:00
Arvin Xu
2696de4078
💄 style: Update tray icon ( #8530 )
...
Co-authored-by: canisminor1990 <i@canisminor.cc >
2025-07-22 13:46:39 +08:00
Arvin Xu
9fb4b0dfc3
♻️ refactor: add badge and improve document ( #8528 )
...
* update readme
* 📝 docs: Update readme
* 💄 style: Update PlanIcon
* improve tooltip placement
* improve tray
---------
Co-authored-by: canisminor1990 <i@canisminor.cc >
2025-07-22 13:43:57 +08:00
Arvin Xu
4917d175bb
💄 style: add notification for desktop ( #8523 )
...
* add notification for desktop
* update i18n
* fix tests
2025-07-22 10:56:17 +08:00
Arvin Xu
785406be9a
🔨 chore: improve code ( #8469 )
2025-07-17 13:09:41 +08:00
Arvin Xu
054ca5fd97
✨ feat: refactor desktop oauth and use JWTs token to support remote chat ( #8446 )
...
* refactor the oauth
* refactor the oauth
* refactor the oauth
* improve oauth status
* fix desktop auth
* fix tests
* improve clean handoff
* try to fix handoff public issue
* fix route protection
* refactor anim
* refactor
* update to access token to jwt
* update to access token to jwt
* improve config
* refactor for JWKs token
* fix auto refresh issue
* ✨ feat: support webapi proxy
* wip: 完成新流式接口
* wip: 跑通流式框架
* fix webhooks
* fix network proxy
* try to fix workflow
* fix proxy in remote sync
* fix tests
* fix tests
* fix oauth bypass route
* fix webapi proxy
2025-07-17 12:54:37 +08:00
YuTengjing
25bfc802b5
🐛 fix: desktop local db can't upload image ( #8459 )
2025-07-17 01:49:11 +08:00
Arvin Xu
28c1fe060a
⚡ ️ perf: improve memory usage in desktop ( #8431 )
...
* improve usage of memory
* try to improve
2025-07-15 15:44:10 +08:00
YuTengjing
095de57675
✨ feat: support AI Image ( #8312 )
...
Co-authored-by: canisminor1990 <i@canisminor.cc >
2025-07-14 20:29:57 +08:00
Arvin Xu
37bb8ba2b7
🔨 chore: fix settings in desktop ( #8414 )
2025-07-13 13:26:22 +08:00
Arvin Xu
46d25092a4
✨ feat: add network proxy for desktop ( #7848 )
...
* add network proxy
* update network proxy
* refactor network proxy
* support network proxy
* fix types
* fix lint
* fix lint
2025-07-13 13:19:21 +08:00
Arvin Xu
c7ae78bfb7
💄 style: fix theme issue in desktop ( #8380 )
...
* 💄 style: fix theme issue
* fix
* fix
2025-07-10 15:47:53 +08:00
Arvin Xu
416a4b1212
✨ feat: Add MCP marketplace and mcp plugin one-click installation in desktop ( #8334 )
...
* move plugin Component
* ✨ feat(wip): Add MCP Discover Market
* ✅ test: Fix test
* ✅ test: Fix test
* 🐛 fix: Fix build
* 🐛 fix: Fix build
* 💄 style: update plugin store
* 💄 style: Update plugin store
* ✨ feat: Update cache control headers and optimize Next.js config for performance
* 💄 style: Update discover markdown
* 💄 style: Update scroes step
* 优化 list 细节
* 优化 list 细节
* 优化 list 细节
* 完成基础 mcp 安装实现
* 完成安装上报
* 新增安装过程
* fix
* 优化插件设置页面配置
* 💄 style: update official icon
* 完善安装错误状态
* 支持取消安装
* fix types
* fix types
* 完成系统依赖检查流程
* 完成系统依赖安装流程上报
* try to fix suspense
* try to fix suspense
* try to fix suspense
* try to fix tests
* upgrade electron
* fix suspense
* fix tool name issue
* fix test
* add i18n
* fix tool call
* ✅ test: fix tests
* move
* fix tests
* refactor plugin install store
* improve old plugin install
* fix
* fix header link
* fix plugin detail
* fix oldPlugin detail
* fix tests
* update i18n
* fix i18n
* 💄 style: improve style
* add debug log
* fix link
* improve
* fix link
* 🚚 refactor: refactor the market runtime to nodejs
* 移除 props.searchParams 调用
* ✅ test: fix tests
* 尝试静态化 discover page
* ♻️ refactor: refactor config to nodejs runtime
* fix min width
* 修正自定义插件的编辑展示区域
* fix i18n
* 调整部分组件目录结构
* 完善 MCP 市场安装流程
* 完善安装上报事件
* test: fix test
* ✨ feat: 实现 m2m oauth 请求
* ✨ feat: 完善 m2m 注册链路
* ✨ feat: 完善 m2m 注册链路
* 🐛 fix: 优化 debug 日志输出问题
* ✨ feat: 支持 call 上报
* 💄 style: 使用更大的版本
* 🐛 fix: tools calling report
* 🐛 fix: try to fix call report
* 🐛 fix: try to use expires cookies
* 🐛 fix: fix cookies expires issue
* test: fix customPluginInfo report
* 🐛 fix: fix connection issue
* 🐛 fix: fix platform report
* 🐛 fix: fix version issue
---------
Co-authored-by: canisminor1990 <i@canisminor.cc >
2025-07-08 19:51:22 +08:00
YuTengjing
780ee82b12
⚡ ️ build: integrate tsgo to validate ts ( #8331 )
...
* ⚡ ️ build: integrate tsgo to validate ts
* 📝 docs: add code comment to @ts-ignore
* Update package.json
* Update apps/desktop/package.json
* Update package.json
* Update package.json
2025-07-04 01:01:11 +08:00
𝑾𝒖𝒙𝒉
b132e66248
🐛 fix: enhance the multi-display window opening experience ( #8176 )
2025-06-17 10:23:10 +08:00
huangkairan
585e386074
🐛 fix: cant invoke the application after OIDC authorization in Windows 11 ( #7900 )
2025-05-28 10:24:15 +08:00
Arvin Xu
a16fa0265b
🐛 fix: auto sync theme mode in desktop ( #7970 )
...
* auto sync theme
* improve style
* improve code
2025-05-26 14:53:02 +08:00
Arvin Xu
5b0154f3d1
🐛 fix: fix desktop open issue on linux like Fedora42 ( #7883 )
...
* fix gtk version
* fix gtk version
* fix lint
2025-05-20 12:49:14 +08:00
CanisMinor
474de56a93
💄 style: update electron style on windows ( #7839 )
...
* 💄 style: add chrome flags to electron, update scrollbar style on win
* 💄 style: Update win11 backgroundMaterial
* 💄 style: Update title bar style
* 💄 style: Update WinControl
* 💄 style: Add nsis image
2025-05-14 23:06:30 +08:00