🌐 chore: translate non-English comments to English in networkProxy module
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
* 🌐 chore: translate non-English comments to English in desktop controllers
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* 🧪 fix: update Desktop test expectations to match English error messages
- Updated TrayMenuCtr.test.ts to expect English error messages instead of Chinese
- Fixes failing tests after comment translation changes
- Changed '托盘通知仅在 Windows 平台支持' to 'Tray notifications are only supported on Windows platform'
- Changed '托盘功能仅在 Windows 平台支持' to 'Tray functionality is only supported on Windows platform'
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Arvin Xu <arvinxx@users.noreply.github.com>
* upgrade next 16
* try to fix
* try to fix
* upgrade
* fix sitemap build
* try to fix build
* try to fix build with next 16
* fix docker permission
* 🔒 fix(ci): fix code injection vulnerability and permissions in docker workflow
- Add pull-requests: write permission to allow PR comments
- Fix code injection vulnerability by using env variables instead of direct interpolation
- Prevent potential security risks from malicious branch names in pull_request_target events
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* 🔧 chore(ci): change desktop pr build to use pull_request_target
- Change from pull_request to pull_request_target to access secrets and write permissions
- Update permissions from read-all to specific write permissions for contents and pull-requests
- This allows PR builds to create releases and comment on PRs from forks
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* add comment
* fix on
---------
Co-authored-by: Claude <noreply@anthropic.com>
* 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
* 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
✨ 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.
* 🐛 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>