提交图

16 次代码提交

作者 SHA1 备注 提交日期 发布
Zain
4c52de98ad feat(search): 支持Yandex和DuckDuckGo搜索引擎
- 新增Yandex和DuckDuckGo搜索引擎适配器配置
- 更新manifest.json添加新搜索引擎权限
- 优化URL工具类支持更多搜索引擎参数解析
- 移除调试日志输出
- 修复百度搜索输入框选择器兼容性问题
- 添加文档归档和历史需求规范

版本升级至1.8.6
2025-12-02 16:28:56 +08:00
Zain
47f301ab86 feat: 新增7个搜索引擎适配器并更新相关配置
新增Yahoo、Startpage、Ecosia、Qwant、Naver、Sogou和360搜索适配器
更新搜索引擎类型定义和工厂类以支持新增引擎
添加适配器测试文件和国际化翻译
移除不再需要的测试文件和文档
更新版本号至1.8.5
2025-11-28 08:45:03 +08:00
Zain
fea71a3cbe chore: 更新版本号至1.8.1 2025-11-25 18:39:18 +08:00
Zain
e0bf4e5f35 fix(TriggerIcon): 添加扩展上下文检查避免无效操作
在恢复和保存位置前检查扩展上下文是否有效
添加处理扩展上下文失效错误的逻辑
2025-11-25 18:34:16 +08:00
Zain
0b39914071 feat(floating-panel): 新增悬浮按钮功能及高级搜索面板
实现搜索引擎页面的悬浮按钮功能,支持拖动调整位置和点击打开高级搜索面板。新增浮动面板组件,包含完整的搜索表单和交互逻辑。优化URL解码和搜索引擎选择器配置,提升用户体验。

- 新增浮动面板组件及样式
- 实现悬浮按钮的拖动和点击交互
- 添加URL安全解码工具函数
- 配置搜索引擎选择器和注入位置
- 优化多语言支持和响应式布局
- 添加性能测试和单元测试
2025-11-25 09:07:49 +08:00
Zain
94aef16807 feat(右键菜单): 新增右键快速搜索功能并完善国际化支持
- 添加右键菜单快速搜索功能,支持选中文本后通过右键菜单快速填充到搜索界面
- 在用户设置中添加启用/禁用右键菜单的选项
- 为所有搜索引擎适配器添加国际化验证消息支持
- 更新类型定义以支持右键菜单功能
- 完善TagInput组件的国际化支持
- 在README中新增功能说明
- 版本号升级至1.7.2
2025-11-17 15:54:20 +08:00
Zain
128a91aa70 feat(搜索适配器): 支持多关键词搜索语法
为所有搜索引擎适配器添加多关键词支持,包括精确匹配、网站搜索、文件类型等字段
更新类型定义和表单组件以支持多值输入
添加自动迁移逻辑保持向后兼容
2025-11-14 20:25:51 +08:00
Zain
ea0474a282 chore: 更新版本号至1.7.0 2025-11-13 22:23:05 +08:00
Zain
5bd22ec579 feat(窗口管理): 添加独立窗口功能并实现国际化支持
添加 detached 窗口模式,允许用户将 popup 内容弹出到独立窗口
实现窗口位置记忆和单例模式管理
更新国际化配置和界面标题
添加弹出按钮组件和窗口管理服务
2025-11-13 16:48:07 +08:00
Zain
4c728be987 feat(搜索引擎): 实现可排序和可配置的搜索引擎管理功能
新增引擎偏好设置接口和引擎管理服务,支持拖拽排序和可见性配置
添加数据迁移工具用于从旧版本升级
引入@dnd-kit库实现拖拽交互
重构相关组件以使用新的引擎偏好设置
更新翻译文件和选项页面添加引擎管理标签
2025-11-13 15:07:03 +08:00
Zain
1d4f719c6f feat: 更新版本至1.6.2并优化权限配置
- 更新package.json和manifest.json版本号至1.6.2
- 将权限从'scripting'更改为'contextMenus'以支持右键菜单功能
- 精简host_permissions和content_scripts匹配域,移除不常用搜索引擎
- 添加悬浮按钮功能开关和相关代码结构(开发中)
- 新增截图尺寸调整工具脚本,支持批量处理不同尺寸的图片
2025-11-12 16:27:40 +08:00
Zain
c4a40cf90b chore: 更新版本号至1.6.1 2025-11-12 15:14:23 +08:00
Zain
84a509b92d feat: 新增快捷键功能及多项优化
- 新增全局快捷键支持(Ctrl+Shift+F/Command+Shift+F)
- 添加快捷键命令类型定义(chrome-commands.d.ts)
- 实现版本管理工具(version.ts)
- 新增模板和快捷键相关类型定义
- 优化搜索表单组件支持外部控制高级选项
- 新增引擎选择器组件(EngineSelector)
- 改进全局样式和按钮样式
- 在设置页面新增快捷键配置选项
- 添加测试页面和调试工具
- 更新文档包括发布说明和测试指南

本次提交包含多项功能新增和优化,主要围绕快捷键功能的实现和用户体验提升。
2025-11-11 16:45:59 +08:00
Zain
6de39fe131 feat(ci): 添加自动化CI/CD流程和版本管理
- 新增GitHub Actions工作流实现自动化构建和发布
- 添加版本一致性检查脚本
- 更新package.json和manifest.json版本至1.5.0
- 删除旧版图标文件
- 完善README文档,添加发布流程说明
- 添加CICD_SETUP.md配置指南
2025-11-10 11:43:02 +08:00
Zain
f32329ce19 feat(build): 添加扩展打包脚本和文档
添加自动打包脚本 package.js,支持从 dist 目录生成发布包
新增 PACKAGING.md 文档说明打包流程
更新 .gitignore 忽略 releases 目录
优化 manifest.json 主机权限配置
新增 CHANGELOG-PERMISSIONS.md 记录权限变更
2025-11-08 06:33:43 +08:00
Zain
42eda50dc6 first commit 2025-11-07 13:36:51 +08:00