Skip to content

✨ 支持配置化 Favicon 服务提供者 #1268#1282

Closed
CodFrm wants to merge 2 commits intomainfrom
feature/favicon-provider-1268
Closed

✨ 支持配置化 Favicon 服务提供者 #1268#1282
CodFrm wants to merge 2 commits intomainfrom
feature/favicon-provider-1268

Conversation

@CodFrm
Copy link
Member

@CodFrm CodFrm commented Mar 11, 2026

Summary

  • 新增图标服务设置项,支持 ScriptCat / 本地获取 / Google 三种 provider,默认使用 ScriptCat API
  • 在设置页面「界面」Card 中添加图标服务下拉选择框
  • 切换 provider 时自动清除 favicon 缓存(包括 IndexedDB 和 OPFS)
  • 增加对接口返回异常状态码(>=300)的处理,失败时使用默认图标
  • 添加 zh-CN / zh-TW / en-US / de-DE / ja-JP / ru-RU / vi-VN 多语言翻译

Closes #1268

Test plan

  • 设置页面「界面」Card 中正确显示图标服务选择项
  • 默认选中 ScriptCat,切换为 Local / Google 后保存生效
  • 切换 provider 后脚本列表的 favicon 使用新 provider 重新加载
  • 接口返回错误状态码时显示默认图标而非空白

CodFrm added 2 commits March 11, 2026 21:23
新增图标服务设置项,支持 ScriptCat / 本地获取 / Google 三种 provider,
默认使用 ScriptCat API。切换 provider 时自动清除 favicon 缓存。
同时增加了对接口返回异常状态码(>=300)的处理。
@CodFrm CodFrm closed this Mar 11, 2026
@CodFrm CodFrm deleted the feature/favicon-provider-1268 branch March 11, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant