beyondkmp
7df1060370
fix(Navbar): some bugs in old ui for custom max/min/close menu ( #10045 )
...
* feat(Navbar): add WindowControls for Windows and Linux, clean up NavbarCenter component
* feat(Navbar): add NavbarRight component for improved layout in MinAppsPage
* feat(Navbar): enhance layout and styling for WindowControls and Navbar components
* lint err
* fix new ui
2025-09-08 20:58:40 +08:00
RieN 7z
ce26828e41
style: remove heroui default background setting ( #10029 )
...
* style: remove heroui default background setting
* fix: import order
* fix: remove layer
2025-09-08 20:50:10 +08:00
Phantom
2bae30bd11
fix(translate): state management is passed when early return ( #10022 )
...
fix(translate): wrap file drop handling in async function to ensure setIsProcessing(false) is executed
2025-09-08 18:42:23 +08:00
fullex
e16db26d18
chore: update selection-hook dependency to version 1.0.12 in package.… ( #10051 )
...
chore: update selection-hook dependency to version 1.0.12 in package.json and yarn.lock
2025-09-08 18:36:16 +08:00
one
9f81a77943
feat(HtmlArtifacts): make fancy code block optional ( #10043 )
...
* feat(HtmlArtifacts): make fancy code block optional
* test: fix mocks
2025-09-08 16:02:28 +08:00
one
f9c60423a8
refactor(HtmlArtifacts): remove HeaderRight padding ( #10042 )
...
refactor(HtmlArtifacts): remove HeaderRight padding
2025-09-08 14:10:21 +08:00
beyondkmp
0a554661ad
refactor(Navbar): simplify and modularize button components for search and expand functionality ( #10036 )
...
* fix macos
* delete
2025-09-08 13:03:46 +08:00
beyondkmp
8a67a87461
fix(DataSettings): update dependency array in useEffect to prevent unnecessary re-renders ( #10039 )
2025-09-08 13:02:23 +08:00
SuYao
1cd89561ab
refactor(logging): change logger level and remove unused log statements ( #10030 )
...
* refactor(logging): change logger level and remove unused log statements
- Updated logger level from info to silly in AiSdkToChunkAdapter for more granular logging.
- Removed unused logger statements in AiSdkMiddlewareBuilder and PluginBuilder to clean up the code.
- Enhanced condition check in ApiService to include prompt tool usage.
* chore
2025-09-08 11:54:14 +08:00
Carlton
79592e2c27
refactor: 重构大文件上传相关逻辑,适配OpenAI标准文件服务,增加qwen-long和qwen-doc系列模型原生上传支持 ( #9997 )
...
* refactor: 重构大文件上传相关逻辑,适配OpenAI标准文件服务,增加qwen-long和qwen-doc的原生上传支持
* chore: 优化大文件上传相关逻辑与类型,优化上传文件资源释放
* fix: 修复原生上传时,用户没有输入内容会导致错误的问题
* chore: 优化函数名称
2025-09-08 00:16:48 +08:00
Phantom
4a72d40394
chore: update CLAUDE.md with UI design migration details ( #10021 )
...
docs: update CLAUDE.md with UI design migration details
Add section about migrating from antd & styled-components to HeroUI, including link to HeroUI docs.
2025-09-07 22:27:06 +08:00
Phantom
95f6e4dd3b
fix(selection): improve prompt of refine action ( #9900 )
...
fix(selection): 优化refine操作的提示词格式
将refine操作的提示词格式改为使用XML标签<INPUT>包裹用户输入内容,并明确要求输出语言与输入一致且不包含解释和XML标签
2025-09-07 21:05:56 +08:00
LeaderOnePro
778b8718c9
docs: fix spelling errors in README files ( #10015 )
...
- Fix Peplexity -> Perplexity in both English and Chinese README
- Fix Itapano -> Italiano in Chinese README language links
- Improve documentation accuracy and professionalism
Signed-off-by: LeaderOnePro <leaderonepro@outlook.com>
2025-09-07 20:34:14 +08:00
359156687
b81c3b8f1b
fix: workaround for electron build issue on rpm package ( #9986 )
...
* fix: add workaround for electron build issue on rpm package
Signed-off-by: 33671 <error_z@yeah.net>
* fix format
Signed-off-by: 33671 <error_z@yeah.net>
---------
Signed-off-by: 33671 <error_z@yeah.net>
2025-09-07 20:27:23 +08:00
Phantom
1d8760742e
ci(workflow): fix missing args ( #10014 )
...
ci(workflow): 更新claude-translator.yml中的claude_args参数格式
2025-09-07 20:21:00 +08:00
MyPrototypeWhat
eb00ceb1c7
style: update HeroUIProvider dimensions and reset body background color ( #10013 )
...
- Adjusted HeroUIProvider to use full height and width for better layout.
- Reset body background color to unset for improved styling consistency.
2025-09-07 18:33:57 +08:00
one
33f8ea5acb
refactor(Sortable): improve sortable props, support custom modifiers ( #9879 )
...
* refactor(Sortable): improve props, support modifiers
* refactor: update id and index
2025-09-07 17:21:55 +08:00
MyPrototypeWhat
4b65dfa6ea
feat: integrate HeroUI and Tailwind CSS for enhanced styling ( #9973 )
2025-09-07 16:49:30 +08:00
Phantom
0187f1780e
Refactor/migrate zod v4 ( #10002 )
...
* build: 更新 zod 依赖至 v4.1.5
* refactor: 将zod导入从'zod/v4'更新为'zod'
统一使用zod主包而非v4子路径,简化依赖管理
* refactor: 统一使用命名导入方式导入zod库
* refactor(mcpServers): 更新RequestPayloadSchema的url和headers类型定义
* refactor(mcp): 将默认值从pipe移动到string以简化schema
默认值'stdio'从pipe操作中移动到string操作,使schema定义更清晰
* refactor(Markdown): 简化 CitationSchema 中 url 的验证方式
* refactor: 将类型断言改为使用 satisfies 操作符
* build: 更新 aiCore 的 zod 依赖至 v4.1.5
* refactor: 更新zod导入方式并简化基础provider类型定义
将zod从'zod/v4'更新为'zod'导入
将baseProviderSchema替换为更简洁的接口类型定义
* fix(providers): 优化provider配置的schema定义并添加注释
调整creator函数的类型定义,增加输入输出类型约束
2025-09-07 16:39:22 +08:00
SuYao
4a5f374b7c
refactor(Messages): remove clean up clearTopic function ( #9993 )
2025-09-07 13:50:52 +08:00
Phantom
c4e22a23ea
fix: add responsive design for sidebar tabs to prevent content cutoff ( #9913 )
...
* fix: add responsive design for sidebar tabs to prevent content cutoff at minimum width
- Add responsive CSS variables and media queries for narrow screens
- Update Container, AssistantItem, and TopicListItem to use responsive widths
- Ensures settings tab content remains visible at minimum window width (520px)
- Addresses issue where right sidebar content gets cut off on smaller screens
Fixes #9894
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Pleasure1234 <Pleasurecruise@users.noreply.github.com>
* fix(i18n): Auto update translations for PR #9913
* feat(样式): 添加响应式断点配置和媒体查询工具
添加 breakpoints.scss 文件定义断点变量和 CSS 变量
在 style.ts 中新增 breakpoints 配置和 media 工具函数,用于生成响应式媒体查询
* style: 添加 breakpoints.scss 到主样式文件
* style(styles): 添加响应式断点变量并更新引用
将 breakpoints.scss 重命名为 responsive.scss 并添加断点变量定义
更新 index.scss 中的引用以使用新的文件名
* style(color.scss): 移除未使用的窄屏幕助手宽度变量
* refactor(styles): 将布局变量从color.scss移动到responsive.scss并添加响应式设计
将布局相关的CSS变量从color.scss迁移到responsive.scss以更好地组织代码
添加针对大屏幕的响应式布局调整
* refactor(布局): 简化容器宽度设置并添加过渡动画
移除响应式宽度媒体查询,统一使用变量控制宽度
为容器和标签内容添加宽度过渡动画效果
调整导航栏图标顺序和样式
* style: 移除响应式宽度媒体查询以简化样式
* fix(style): 将媒体查询条件从min-width改为max-width
* refactor(style): 移除未使用的响应式样式工具代码
清理不再使用的断点常量和媒体查询工具函数,这些代码当前未被项目使用
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Pleasure1234 <Pleasurecruise@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-09-07 13:36:33 +08:00
Phantom
8b7776b545
CI: launch claude translate for all comments ( #9983 )
...
* ci(claude-translator): 临时禁用issues触发并更新条件
暂时禁用issues触发以解决上游bug
更新issue_comment的触发条件,简化claude_args参数
修改翻译结果的原始内容标题格式
* ci: 更新Claude翻译器工作流的名称和并发组配置
* fix(workflow): 修正Claude翻译工作流中的拼写错误
* ci(workflow): 更新claude-translator触发条件
添加对评论发送者类型的检查,避免机器人触发工作流
2025-09-07 13:36:01 +08:00
Phantom
f3787beade
ci(workflow): remove code review on sync & add more env info ( #9985 )
...
ci(workflow): 简化claude代码审查工作流的触发条件
移除synchronize事件触发,仅保留pull_request opened事件
添加PR编号和仓库信息到审查提示中
2025-09-07 13:33:32 +08:00
RieN 7z
3607341413
fix: limit titlebar-area-* in mac ( #9974 )
...
* fix: limit titlebar-area-* in mac
* fix: unused padding-right
2025-09-07 10:19:17 +08:00
George·Dong
b33b14b4b7
fix(parameter-builder): avoid enabling built-in web search when external provider is configured ( #9995 )
2025-09-07 10:17:01 +08:00
Pleasure1234
d09743d254
fix: improve note sorting behavior for drag and drop operations ( #9971 )
...
* fix: improve note sorting behavior for drag and drop operations
- Skip automatic sorting when performing same-level drag reordering
- Preserve treePath during same-level moves to maintain manual ordering
- Return special indicator for manual reorder operations to prevent conflicts
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: type safety issue
---------
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-06 23:15:51 +08:00
SuYao
2361c1b211
fix: implement Anthropic thinking budget calculation in reasoning logic ( #9991 )
2025-09-06 22:29:36 +08:00
SuYao
ff74e9035d
fix: add message processing status check to Message component ( #9982 )
2025-09-06 17:50:47 +08:00
SuYao
cb4b26c8a4
fix: add YAML front matter support in markdown processing ( #9963 )
...
* feat: add YAML front matter support in markdown processing
- Introduced a new plugin to parse and render YAML front matter in markdown documents.
- Updated the markdown converter to handle YAML front matter, preserving its structure during conversion.
- Added corresponding tests to ensure YAML front matter is retained correctly in markdown to HTML and vice versa.
- Enhanced i18n files with new translations for front matter properties in English, Chinese (Simplified and Traditional).
- Included the 'yaml' package as a dependency in package.json.
* feat(i18n): add new translations for editing properties in Traditional Chinese
* chore: fix
2025-09-06 17:10:16 +08:00
Phantom
1640ba2e9e
CI: update translator workflow ( #9972 )
...
* Create translator.yml
* update
* try with cc
* ci: 修改文件名translator为claude-translator
* ci(workflow): 更新Claude翻译工作流的配置和提示词
重构工作流配置,简化权限设置并优化翻译逻辑。更新提示词以提供更清晰的翻译指令和格式要求,确保翻译结果的一致性。
* ci(workflows): 更新Claude工作流配置
添加track_progress选项以跟踪代码审查进度
补充环境信息变量和注释说明
* ci(workflow): 更新翻译工作流的触发条件和gh命令参数
修改工作流触发条件,仅当issue或comment不含翻译内容时执行
更新gh命令参数以使用正确的环境变量
* Revert "ci(workflows): 更新Claude工作流配置"
This reverts commit 29f6a1dc8b .
* fix(ci): 修复GitHub Actions工作流中的条件判断和变量引用
修复工作流文件中的条件判断逻辑,添加括号确保正确执行
修复comment处理中的变量引用,使用正确的环境变量
添加注释说明Comment ID可能未定义的情况
* ci(workflow): 为翻译工作流添加并发控制
* ci(workflow): 仅协作者的issue或评论触发翻译工作流
* ci: 更新Claude翻译工具的allowed-tools和输出格式
更新Claude翻译工具的配置,添加mcp__github_comment__update_claude_comment到allowed-tools中
优化翻译输出的格式,使用Markdown的NOTE提示和折叠面板展示原始内容
* ci(workflow): 更新Claude翻译器的触发条件
将检测翻译标记从'**English Translation:**'改为'> [!NOTE]\n> This issue/comment was translated by Claude.'
* fix(workflow): 简化Claude翻译器的触发条件检测
移除翻译标记中的Markdown注释格式,使检测更直接
* ci(workflow): 简化issues触发条件,仅响应opened事件
---------
Co-authored-by: 自由的世界人 <3196812536@qq.com>
2025-09-06 16:22:46 +08:00
yyhhyyyyyy
ca003943a9
feat: add qwen3-max-preview model support for DashScope provider ( #9969 )
2025-09-06 14:07:13 +08:00
Pleasure1234
71783aea21
Create translator.yml ( #9955 )
...
* Create translator.yml
* update
* try with cc
* ci: 修改文件名translator为claude-translator
* ci(workflow): 更新Claude翻译工作流的配置和提示词
重构工作流配置,简化权限设置并优化翻译逻辑。更新提示词以提供更清晰的翻译指令和格式要求,确保翻译结果的一致性。
* ci(workflows): 更新Claude工作流配置
添加track_progress选项以跟踪代码审查进度
补充环境信息变量和注释说明
* ci(workflow): 更新翻译工作流的触发条件和gh命令参数
修改工作流触发条件,仅当issue或comment不含翻译内容时执行
更新gh命令参数以使用正确的环境变量
* Revert "ci(workflows): 更新Claude工作流配置"
This reverts commit 29f6a1dc8b .
* fix(ci): 修复GitHub Actions工作流中的条件判断和变量引用
修复工作流文件中的条件判断逻辑,添加括号确保正确执行
修复comment处理中的变量引用,使用正确的环境变量
添加注释说明Comment ID可能未定义的情况
* ci(workflow): 为翻译工作流添加并发控制
* ci(workflow): 仅协作者的issue或评论触发翻译工作流
---------
Co-authored-by: icarus <eurfelux@gmail.com>
2025-09-06 13:32:50 +08:00
SuYao
b5632b0097
fix: refine Qwen model reasoning checks in isQwenReasoningModel and isSupportedThinkingTokenQwenModel functions ( #9966 )
2025-09-06 10:59:09 +08:00
yyhhyyyyyy
c506ff6872
ci: add format check to PR workflow and documentation ( #9810 )
2025-09-06 09:28:50 +08:00
Phantom
fd83834fca
Feat: more error blocks ( #9960 )
...
* refactor(utils): 提取 API 调用错误序列化逻辑到独立函数
将 serializeError 中的 API 调用错误处理逻辑提取为独立的 serializeAPICallError 函数,提高代码可维护性
* feat(错误处理): 添加下载错误的序列化支持
新增 SerializedAiSdkDownloadError 接口用于表示下载错误
实现 serializeDownloadError 方法处理 DownloadError 的序列化
在 serializeError 中添加对 DownloadError 的判断处理
* feat(错误类型): 添加序列化AI SDK错误类型检查函数
修改 isSerializedAiSdkAPICallError
新增 isSerializedAiSdkDownloadError
新增 SerializedAiSdkInvalidArgumentError
* feat(错误处理): 添加对InvalidArgumentError的序列化支持
添加对InvalidArgumentError类型的序列化处理,包括定义序列化接口和实现序列化函数
* feat(错误处理): 添加对InvalidDataContentError的序列化支持
* feat(错误处理): 添加对InvalidMessageRoleError的序列化支持
新增对InvalidMessageRoleError错误的序列化处理,包括类型定义和序列化函数
* feat(错误处理): 添加对无效提示错误的序列化支持
新增 SerializedAiSdkInvalidPromptError 接口及序列化函数
在 serializeError 中添加对 InvalidPromptError 的处理逻辑
* feat(错误处理): 添加对无效工具输入错误的序列化支持
* feat(错误处理): 添加对JSON解析错误的序列化支持
* feat(错误处理): 添加消息转换错误的序列化支持
添加 SerializedAiSdkMessageConversionError 接口及序列化函数,用于处理消息转换错误的序列化
* feat(types): 添加 SerializedAiSdkNoAudioGeneratedError 类型及校验函数
* feat(错误处理): 添加对NoObjectGeneratedError的序列化支持
新增SerializedAiSdkNoObjectGeneratedError接口及序列化函数,用于处理AI SDK中对象未生成的错误情况
* feat(错误处理): 添加对NoSuchModelError的序列化支持
添加对AI SDK中NoSuchModelError类型的序列化支持,包括类型定义和序列化函数
* feat(错误处理): 添加对NoSuchProviderError的序列化支持
* feat(错误处理): 添加对NoSuchToolError的序列化支持
新增SerializedAiSdkNoSuchToolError接口及序列化函数,用于处理工具不存在错误
简化isSerializedAiSdkNoSuchProviderError的校验逻辑
* feat(错误处理): 添加序列化重试错误类型和函数
添加 SerializedAiSdkRetryError 接口和序列化函数,用于处理重试错误的序列化
* feat(types): 添加SerializedAiSdkTooManyEmbeddingValuesForCallError类型
添加未由aisdk导出的SerializedAiSdkTooManyEmbeddingValuesForCallError类型及其类型守卫,用于处理嵌入值过多错误
* feat(错误处理): 添加工具调用修复错误的序列化支持
* feat(错误处理): 添加类型验证错误的序列化支持
* feat(错误处理): 添加对不支持功能的错误序列化支持
* feat(types): 添加 AiSdkErrorUnion 类型用于聚合所有 AI SDK 错误类型
* refactor(types): 移除未使用的AiSdkErrorUnion类型并清理导入
* refactor(error): 重构错误处理逻辑,统一序列化方法
简化错误序列化逻辑,使用统一的方法处理所有可能的错误类型
移除重复的序列化函数,提高代码可维护性
更新错误类型定义,添加缺失的错误类型
* feat(error): 添加对InvalidToolInputError和NoSuchToolError的序列化支持
新增对AI SDK中InvalidToolInputError和NoSuchToolError错误的序列化处理,完善错误处理逻辑
* feat(错误处理): 完善AI SDK错误类型和错误详情展示
添加SerializedAiSdkNoSpeechGeneratedError类型并重命名相关函数
实现isSerializedAiSdkErrorUnion函数统一检查所有AI SDK错误类型
在ErrorBlock中扩展错误详情展示逻辑,支持所有AI SDK错误类型
* feat(i18n): 添加缺失的翻译字段
* docs(i18n): 添加待翻译的多语言文本字段
* fix(ErrorBlock): 修复重复的错误类型检查条件
* feat(types): 添加AISDKError到AiSdkErrorUnion类型中
* refactor(ErrorBlock): 移除未使用的类型验证错误显示逻辑
* fix(i18n): Auto update translations for PR #9960
* docs(i18n): 更新多语言翻译文件中的缺失翻译
* fix(i18n): 修正多语言文件中的翻译错误
更新法语、葡萄牙语、日语和俄语翻译文件,将中文词汇替换为正确的目标语言词汇
* fix(类型): 修正SerializedError和SerializedAiSdkJSONParseError的类型判断
移除SerializedAiSdkJSONParseError类型判断中冗余的'message'检查,因为父类型SerializedAiSdkError已包含此检查
* fix(错误处理): 修复类型验证错误判断并添加缺失的错误类型
修复 isSerializedAiSdkTypeValidationError 判断逻辑,排除包含 parameter 属性的情况
在 SerializedAiSdkErrorUnion 联合类型中添加缺失的 SerializedAiSdkNoSpeechGeneratedError 类型
---------
Co-authored-by: GitHub Action <action@github.com>
2025-09-05 22:24:13 +08:00
RieN 7z
973cab57ab
Fix: Traffic light safe area in css ( #9925 )
...
* feat: add CSS Environment Variables
* fix: lint
* fix: import
2025-09-05 20:48:30 +08:00
Pleasure1234
d1535e1789
feat: add ByteDance and Ideogram model provider logos ( #9950 )
...
Add SVG logos for ByteDance and Ideogram AI model providers to improve visual identification in the model selection UI.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-05 20:40:39 +08:00
Murphy
60e1f15e42
feat: add shortcuts to rename topic and edit last user message ( #9466 )
...
* feat: add rename topic shortcut (Ctrl/Cmd+T)
* fix: add migration for rename topic shortcut
* feat: add shortcut to edit last user message (Ctrl/Cmd+Shift+E)
- 用于在用户提示词生成的响应不符合预期时,便捷地激活提示词编辑,从而配合编辑器编辑支持的Enter键提交绑定来生成新的模型响应
- messages:绑定 useShortcut('edit_last_user_message'),定位最后一条非 clear 的用户消息并发出 EDIT_MESSAGE
- message:监听 EDIT_MESSAGE,调用 startEditing(message.id) 激活内联编辑(沿用现有自动滚动)
* fix: lint errors and sync i18n
* fix(i18n): complete missing translations in ES, PT, EL and FR locales
* disable new shortcuts by default
* show topic tab on rename shortcut
* refactor: use findLast to simplify find last user message
* add esc key to cancel message editing (discard changes)
* fix missing comma
* remove extra linebreak
* fix: version
---------
Co-authored-by: suyao <sy20010504@gmail.com>
2025-09-05 19:59:59 +08:00
王叔叔
6531d40386
docs: Update LICENSE ( #9948 )
2025-09-05 19:00:47 +08:00
Pleasure1234
c940e0bc92
feat: add Anthropic OAuth settings UI and logic ( #8905 )
...
* feat: add Anthropic OAuth settings UI and logic
Introduces AnthropicSettings component for managing Anthropic OAuth authentication in provider settings. Adds Anthropic OAuth logic in a new anthropicOAuth.ts file, including PKCE flow, token exchange, and credential management stubs. Integrates AnthropicSettings into ProviderSetting to enable UI for login, logout, and code entry.
* feat: add Anthropic OAuth authentication support
Introduces OAuth authentication for Anthropic provider, including UI changes for selecting authentication method and handling authorization code input. Updates i18n files with new Anthropic OAuth-related strings in multiple languages and adds the 'authType' property to the Provider type.
* fix: oauth
* refactor: Anthropic OAuth to main process service
Moved Anthropic OAuth logic from renderer to main process as a singleton service. Updated IPC channels and preload API to support Anthropic OAuth actions. Refactored AnthropicSettings component to use new IPC-based API for authentication flow.
* fix: add 'authenticating' translation and update AnthropicSettings
Added the 'authenticating' key to Anthropic provider translations across multiple languages. Updated AnthropicSettings.tsx to remove the unused 'authenticating_detail' description and set the modal to be centered.
* fix: add reference
* Update AnthropicAPIClient.ts
* fix: update credentials path and improve OAuth handling in AnthropicAPIClient
* feat: add support for Anthropic OAuth provider handling in ProviderSetting
* feat: enhance OAuth authentication messages in multiple languages
* feat: add support for Anthropic provider with OAuth authentication and system message handling for new aisdk provider
* fix: update credential path and use net.fetch for OAuth token requests
* fix: setting page ui
---------
Co-authored-by: Vaayne <liu.vaayne@gmail.com>
2025-09-05 17:43:20 +08:00
SuYao
86e3776fff
fix(mcp): enhance progress event structure to include callId for specific tool tracking ( #9946 )
...
* fix(mcp): enhance progress event structure to include callId for specific tool tracking
* refactor(mcp): add MCP progress event with callId and progress percentage
2025-09-05 17:26:20 +08:00
kangfenmao
469b29c941
chore: remove chinese issue templates for bug reports, feature requests, questions, and other inquiries
2025-09-05 16:59:45 +08:00
kangfenmao
1b57b272f9
chore: bump version to v1.6.0-beta.7
2025-09-05 16:48:20 +08:00
Phantom
c906307a33
fix(inputbar): fix infinite state update loop ( #9933 )
...
fix(模型检测): 修复状态更新无限循环的问题
修复isGenerateImageModel函数中provider类型检查错误,同时优化Inputbar中图像生成功能的自动启用逻辑
2025-09-05 15:40:46 +08:00
beyondkmp
b914613e80
fix: standardize mouse enter delay for window control tooltips ( #9936 )
2025-09-05 15:08:35 +08:00
Phantom
ba99d83d17
ci(workflows): fix claude code review ci to be triggered by pull_request ( #9934 )
...
* ci(workflows): 更新claude代码审查工作流以支持PR分支
添加ref参数以确保检出正确的PR分支
* ci: 移除claude代码审查工作流中的ref参数
* ci: 将工作流触发器从pull_request_target改为pull_request
* ci: 添加Claude代码审查测试工作流
* ci: 删除claude-review-test.yml工作流文件
2025-09-05 14:11:50 +08:00
beyondkmp
a58b58cd95
fix: update User-Agent handling in WebviewService to conditionally set based on URL ( #9931 )
2025-09-05 13:49:55 +08:00
LiuVaayne
96d41ae8f6
workflows: restrict Claude triggers to collaborators/members/owners and fix fork PR reviews ( #9924 )
...
* workflows: restrict Claude triggers to collaborators/members/owners and fix fork PR reviews
- claude.yml: gate by author_association in [COLLABORATOR, MEMBER, OWNER]
- claude-code-review.yml: use pull_request_target, add pull-requests: write and id-token: write to enable OIDC + commenting on forks
* fix(workflows): remove 'reopened' and 'assigned' types from triggers
2025-09-05 13:12:15 +08:00
Konv Suu
e3afab765d
fix(miniapp): title container background style align with sidebar ( #9915 )
2025-09-05 12:49:02 +08:00
Konv Suu
507a653d81
fix: 对齐模型设置中 avatar 的样式 ( #9829 )
...
* fix: 对齐模型设置中 avatar 的样式
* update
* update
* fix: 修复上传弹出两次文件夹的问题
* update
2025-09-05 12:33:43 +08:00