refactor: 移除设置页面

- 删除 options 入口点目录及相关文件
- 移除 wxt.config.ts 中 options_ui 配置
- 移除 TopBar 组件中的设置按钮和 onOpenOptions prop
- 移除 popup/sidepanel App.tsx 中的 handleOpenOptions
- 移除相关测试中的设置页面引用
- 移除 messages.json 中设置相关翻译键
- 通过 lint、typecheck、test 验证
This commit is contained in:
雨霖铃
2026-05-28 22:15:56 +08:00
parent 97159cb799
commit 0054e97a0a
11 changed files with 9 additions and 583 deletions
-8
View File
@@ -106,14 +106,6 @@ describe('chromeTabs', () => {
});
});
it('应该支持带查询参数的扩展页面', async () => {
await openExtensionPage('options.html', { tab: 'settings', id: '123' });
expect(chrome.tabs.create).toHaveBeenCalledWith({
url: 'chrome-extension://test-extension-id/options.html?tab=settings&id=123',
});
});
it('当创建标签页失败时应记录错误', async () => {
const consoleSpy = vi.spyOn(console, 'error').mockImplementation(() => {});
(chrome.tabs.create as any).mockRejectedValue(new Error('Tab creation failed'));