Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 20:10
· 107 commits to master since this release

40e6b85 fix(test): i18n.test.tsx 异步竞态 — I18nProvider 异步读 ConfigStore,用 waitFor 等待内容更新
3806350 fix(test): useAgent.test.ts 缺少 ConfigStore mock 导致测试全部失败
e0aa6ba feat(ui): 添加扩展图标 logo(16/32/48/128/256/512),配置 manifest icons
3e4e93c chore: bump version to 0.1.2
0ab80b6 test: 更新测试用例 — identity 移除后的计数/字段调整 + grantedPermissions 上下文
e65c358 feat(guardrail): 可选权限运行时校验 — 工具执行前检查 management/debugger/clipboard 权限是否已授予
2c83b44 refactor: 移除 identity API 所有相关代码(OAuth2 身份认证暂不需要)
fc2a3c6 perf(manifest): 将 management/debugger/clipboard 拆分为 optional_permissions,移除 identity 权限
82bc086 fix: remove unused PreflightResult import in proxy-tools
b409f0f feat(settings): Expert Mode 设置面板 — 8 个 API 域开关(含功能说明),合并语言选择器到 Language tab
9b97943 feat(expert): 添加 14 个 Expert API 工具定义 + 注册(management/privacy/proxy/debugger/dnr/identity)
e361e12 feat(expert): 添加 RPC 代理(management/privacy/proxy/debugger/dnr/identity)+ background 注册
fe85f87 feat(expert): 实现 Expert API 适配器(management/privacy/proxy/debugger/dnr/identity)Chrome + Firefox
4c292d4 feat(guardrail): Expert Mode 子开关检查 — expertOnly + critical 工具需对应 expertSwitch 开启
d4f95c3 feat(expert): 添加 Expert Mode 类型定义、常量、Guardrail 逻辑和 Agent Loop 接入
951c9c3 chore: 添加 coverage 到 gitignore;声明 Expert API 权限(management/privacy/proxy/debugger/declarativeNetRequest/identity)
40b2af4 fix: isolate browser mock per test file to avoid vi.stubGlobal conflicts
704903a fix: remove vi.unstubAllGlobals from setup to avoid interfering with test-specific browser mocks
79cbd14 fix: wrap tests in I18nProvider and add global browser mock for vitest
213a181 style: suppress no-console warnings for intentional debug logs
804c5a3 fix: add missing t deps in useVoiceInput, extract lastMsgContent in ChatView
648fb5a fix: fix exhaustive-deps and hoist handleSync before handleAddSubscription
aad712a fix: remove duplicate SettingsPanel declaration and stray bracket (lint error)
fdc2fd0 docs(i18n): add PRD, design, dev docs, review reports for i18n support
b1ab0ca feat(i18n): i18n for SettingsPanel + language selector
85d1d9e feat(i18n): i18n for BrowserState/Token/Skill panels (#130)
d783dd0 feat(i18n): i18n for SettingsPanel + language selector (#128)
84ca99c T8: MessageInput 国际化 (closes #114) (#127)
e2fb2ea feat(i18n): i18n for ChatView/MessageBubble/ToolCallCard (#126)
f35fd33 feat(i18n): i18n for ConversationSidebar (#125)
0b7a9aa feat(i18n): integrate I18nProvider into App entry (#124)
cd310e4 feat(i18n): i18n for useVoiceInput error messages (#131)
ec95945 feat(i18n): i18n for ConfirmDialog and ErrorBoundary (#129)
15d67b3 fix(i18n): use raw storage check in detectAndSetLanguage to avoid default value interference (#121)
ee45915 feat(i18n): implement I18nProvider and useI18n hook (#123)
63be25a feat(i18n): markdown-viewer i18n support (#122)
b55a3b2 refactor(utils): add locale param to formatTime/formatDateTime, export formatNum (#120)
7618133 T1: 创建类型定义 + 中英文语言包 (closes #106) (#119)
ce13944 fix(ci): build matrix 使用浏览器专属 zip 命令
a7d9bb4 ci: 重组 workflow — 命名清晰化
e79df52 ci: build 依赖 lint + test 双重检查
f50b317 ci: 拆分 lint.yml 和 ci.yml — 职责分离
4a5ee36 ci: build.yml 移除 tags 触发 — tag 仅用于 release
58d1af3 ci: 分支名 main → master,PR 仅走 lint
569f149 fix(amo): 修复 Firefox AMO 审核错误
aec7f2f feat(ci): 支持发布时自动签名并提交 Firefox AMO


构建时间: 2026-07-04 19:31:56 UTC