simosmik
f16e3e763d
Release 1.14.0
v1.14.0
2026-01-26 00:11:12 +00:00
simosmik
477bc404b0
fix: switch login mechanism for claude code
2026-01-25 23:55:05 +00:00
viper151
ae5a21cd6e
Merge pull request #337 from timbot/main
...
fix: prevent codex spawn error when codex CLI is not installed
2026-01-25 23:18:57 +01:00
viper151
b2c69d6ea8
Merge branch 'main' into main
2026-01-25 23:17:29 +01:00
viper151
8825baf5b4
Update codex.js
2026-01-25 23:17:08 +01:00
viper151
0d1a3df1f7
Merge pull request #318 from siteboon/fix/session-streamed-to-another-chat
...
Fix/session streamed to another chat
2026-01-25 23:15:31 +01:00
viper151
80732923b5
Merge branch 'main' into fix/session-streamed-to-another-chat
2026-01-25 23:15:23 +01:00
viper151
6362d35d66
Merge pull request #299 from siteboon/feat/add-highlight-to-file-mentions
...
feat: add highlight for file mentions in chat input
2026-01-25 23:09:24 +01:00
viper151
10bfeed614
Merge branch 'main' into feat/add-highlight-to-file-mentions
2026-01-25 23:09:16 +01:00
Tim Smith
dab089b29f
fix: prevent codex spawn error when codex CLI is not installed
...
Return success with empty servers array from the config read endpoint
when no config file exists, so the frontend doesn't fall through to
the CLI list endpoint which attempts to spawn the codex binary.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 11:21:43 -08:00
Haileyesus Dessie
38745bdf85
Merge pull request #327 from NobitaYuan/feat/add-i18n
...
update: Add translations for more components
2026-01-23 15:26:51 +03:00
Haileyesus Dessie
9da7c1cbae
Merge pull request #314 from EricBlanquer/feature/delete-project-with-sessions
...
feat: allow deleting projects with sessions and add styled confirmation modal
2026-01-23 15:13:25 +03:00
YuanNiancai
844677caee
Merge branch 'feat/add-i18n' of https://github.com/NobitaYuan/claudecodeui into feat/add-i18n
2026-01-23 09:27:14 +08:00
NobitaYuan
e1c67fd5d0
Merge branch 'main' into feat/add-i18n
2026-01-23 09:26:58 +08:00
YuanNiancai
9cd0cfc88f
fix: add missing translation
2026-01-23 09:26:43 +08:00
viper151
09f1021c59
Merge pull request #332 from siteboon/fix/turn-on-extended-thinking-mode
2026-01-22 11:45:27 +01:00
Haileyesus Dessie
cf0f60bc48
fix: handleSubmit useCalback add thinkingMode to dependencies
2026-01-22 13:40:35 +03:00
viper151
053d94ab9d
Merge pull request #331 from siteboon/fix/turn-on-extended-thinking-mode
2026-01-22 11:39:13 +01:00
Haileyesus Dessie
79f7bf9a63
fix: use messageContent instead of input for Claude command messages
2026-01-22 12:51:12 +03:00
YuanNiancai
e85cc746b1
fix: add missing translation
2026-01-22 15:24:27 +08:00
YuanNiancai
cc3368c591
add translations for Shell.jsx
2026-01-22 15:12:01 +08:00
YuanNiancai
5131d2ae27
add some translations for CodeEditor.jsx、QuickSettingsPanel.jsx
2026-01-22 14:57:32 +08:00
YuanNiancai
394b95ae29
add some translations for chatInterface.jsx
2026-01-22 14:38:24 +08:00
YuanNiancai
4948aa3d64
fix:Fix missing imports
2026-01-22 10:07:40 +08:00
NobitaYuan
6e07f140e3
Merge branch 'main' into feat/add-i18n
2026-01-22 09:56:11 +08:00
YuanNiancai
fea8e30725
update: Add translations for some components
2026-01-22 09:49:19 +08:00
Eric Blanquer
9f534ce15b
fix: use i18next v4+ pluralization format and add sessionTitle fallback
2026-01-21 23:14:41 +01:00
Eric Blanquer
8cb34a73b5
fix: localize delete confirmation modal strings
2026-01-21 22:38:29 +01:00
Eric Blanquer
74640a7f31
feat: allow deleting projects with sessions and add styled confirmation modal
...
- Add force delete option to delete projects with existing sessions
- Add styled confirmation modal with session count warning
- Add deletingProjects state to show loading indicator during deletion
- Delete associated Codex sessions when deleting a project (with limit: 0)
- Delete associated Cursor sessions directory when deleting a project
- Add fallback to extractProjectDirectory when projectPath undefined
- Use finally block for deletingProjects cleanup
- Add fallback name in delete modal
2026-01-21 22:05:00 +01:00
Haileyesus Dessie
5800d84255
Merge pull request #303 from NobitaYuan/feat/add-i18n
...
Feat:add i18n
2026-01-21 17:21:02 +03:00
Haileyesus Dessie
33c70a372d
Merge branch 'main' into feat/add-i18n
2026-01-21 17:16:48 +03:00
Haileyesus Dessie
396f058b46
Merge pull request #311 from EricBlanquer/local/loading-progress
...
Add loading progress indicator
2026-01-21 17:08:30 +03:00
Haileyesus Dessie
b899695772
Merge pull request #321 from EricBlanquer/fix/session-hover-buttons
...
fix: hide session badge and icon on hover to show action buttons
2026-01-21 16:51:09 +03:00
YuanNiancai
a173817d37
feat: add i18n translations for ThinkingModeSelector component
2026-01-21 14:50:15 +08:00
YuanNiancai
73375d7653
fix: improve i18n translation strings based on code review
...
Refactored translation strings to follow best practices:
1. Removed HTML tags from translation strings (en/chat.json)
- Changed "Adds <span class=\"font-mono\">{{entry}}</span>" to "Adds {{entry}}"
2. Simplified TasksSettings.jsx component (TasksSettings.jsx)
- Moved command code directly into translation file
3. Updated both English and Chinese translation files
- en/chat.json: Removed HTML markup from permissions.addTo
- zh-CN/chat.json: Corresponding Chinese translation update
- en/settings.json: Added task-master init command
-zh-CN/settings.json: Added task-master init command in Chinese
根据代码审查改进 i18n 翻译字符串:
1. 从翻译字符串中移除 HTML 标签(en/chat.json)
- 将 "Adds <span class=\"font-mono\">{{entry}}</span>" 改为 "Adds {{entry}}"
2. 简化 TasksSettings.jsx 组件
- 将命令代码直接移到翻译文件中
3. 更新英文和中文翻译文件
- en/chat.json: 从 permissions.addTo 移除 HTML 标记
- zh-CN/chat.json: 对应的中文翻译更新
- en/settings.json: 添加 task-master init 命令
- zh-CN/settings.json: 添加 task-master init 命令的中文翻译
2026-01-21 14:29:16 +08:00
YuanNiancai
1d48b78af2
Merge branch 'feat/add-i18n' of https://github.com/NobitaYuan/claudecodeui into feat/add-i18n
2026-01-21 14:09:43 +08:00
YuanNiancai
7928285ed0
resolve conflict
2026-01-21 14:09:32 +08:00
YuanNiancai
92cbb3e7d9
Merge branch 'main' into feat/add-i18n
2026-01-21 14:08:57 +08:00
YuanNiancai
0517ee609e
feat: complete internationalization (i18n) for components
...
Implemented comprehensive i18n translation support for the following components:
1. GitSettings.jsx - Git configuration interface
2. ApiKeysSettings.jsx - API keys settings
3. CredentialsSettings.jsx - Credentials settings (GitHub tokens)
4. TasksSettings.jsx - TaskMaster task management settings
5. ChatInterface.jsx - Chat interface (major translation work)
New translation files:
- src/i18n/locales/en/chat.json - English chat interface translations
- src/i18n/locales/zh-CN/chat.json - Chinese chat interface translations
ChatInterface.jsx translations:
- Code block copy buttons (Copy, Copied, Copy code)
- Message type labels (User, Error, Tool, Claude, Cursor, Codex)
- Tool settings tooltip
- Search result display (pattern, in, results)
- Codex permission modes (Default, Accept Edits, Bypass Permissions, Plan)
- Input placeholder and hint text
- Keyboard shortcut hints (Ctrl+Enter/Enter modes)
- Command menu button
i18n configuration updates:
- Registered chat namespace in config.js
- Extended settings.json translations (git, apiKeys, tasks, agents, mcpServers sections)
完成以下组件的 i18n 翻译工作:
1. GitSettings.jsx - Git 配置界面
2. ApiKeysSettings.jsx - API 密钥设置
3. CredentialsSettings.jsx - 凭据设置(GitHub Token)
4. TasksSettings.jsx - TaskMaster 任务管理设置
5. ChatInterface.jsx - 聊天界面(主要翻译工作)
新增翻译文件:
- src/i18n/locales/en/chat.json - 英文聊天界面翻译
- src/i18n/locales/zh-CN/chat.json - 中文聊天界面翻译
ChatInterface.jsx 翻译内容:
- 代码块复制按钮
- 消息类型标签
- 工具设置提示
- 搜索结果显示
- Codex 权限模式(默认、编辑、无限制、计划模式)
- 输入框占位符和提示文本
- 键盘快捷键提示
- 命令菜单按钮
更新 i18n 配置:
- 在 config.js 中注册 chat 命名空间
- 扩展 settings.json 翻译(git、apiKeys、tasks、agents、mcpServers 等部分)
2026-01-21 13:58:30 +08:00
NobitaYuan
3bbf38125a
Merge branch 'main' into feat/add-i18n
2026-01-21 09:20:47 +08:00
Eric Blanquer
9e03acb0db
Add loading progress indicator
...
Adds real-time progress feedback when loading projects:
- Server broadcasts progress updates via WebSocket
- Sidebar shows current project being loaded with progress bar
- Fixed progress counter to show correct current/total
- Completion event now fires after all projects (including manual) are processed
- Race condition fix for timeout cleanup using ref
- Added cleanup function to prevent state update on unmounted component
2026-01-21 00:21:01 +01:00
Eric Blanquer
515ad3b336
fix: hide session badge and icon on hover to show action buttons
...
Hide the message count badge and provider icon when hovering over a session,
so they don't overlap with the edit/delete action buttons.
2026-01-20 23:39:24 +01:00
viper151
b68a903781
Merge pull request #301 from siteboon/feature/add-thinking-mode-selector-to-chat-interface
2026-01-20 21:03:44 +01:00
NobitaYuan
a08deee6b7
Merge branch 'main' into feat/add-i18n
2026-01-20 20:57:20 +08:00
viper151
9cd1b5811a
Merge branch 'main' into fix/session-streamed-to-another-chat
2026-01-20 12:59:42 +01:00
Haileyesus Dessie
ee43adb311
Merge pull request #312 from EricBlanquer/feat/folder-browser-wizard
...
Add folder browser to ProjectCreationWizard
2026-01-20 12:01:02 +03:00
viper151
740f3a7f0e
Merge branch 'main' into feature/add-thinking-mode-selector-to-chat-interface
2026-01-19 09:50:03 +01:00
Eric Blanquer
e1f2af1a34
feat: add folder browser to ProjectCreationWizard
...
- Add folder browser modal to navigate and select project folders
- Sort folders alphabetically (case-insensitive)
- Add toggle to show/hide hidden folders (hidden by default)
- Auto-advance to confirmation step when selecting a folder
- Place "Use this folder" button next to Cancel
2026-01-18 06:05:34 +01:00
YuanNiancai
50f8c4ba72
Merge main into feat/add-i18n - resolved package-lock.json conflicts
2026-01-16 20:11:17 +08:00
YuanNiancai
1e8e52ce8d
Resolved package-lock.json merge conflicts by accepting main branch
2026-01-16 20:06:29 +08:00