Repository navigation
HiDNS v1.5.1
✨ 新增功能
DNS 提供商图标系统
-
动态图标加载
- 实现从后端 API 动态加载提供商图标
- 支持多种图标格式优先级:SVG > PNG > ICO > JPG
- 添加详细的图标加载日志,便于调试
-
图标管理优化
- 将所有提供商图标移动到各自的提供商文件夹
- 统一图标命名为
icon.{ext}格式 - 添加构建时图标复制脚本
- 支持从 src 和 dist 目录加载图标
新增 DNS 提供商
- Gcore DNS 支持
- 添加 Gcore DNS 提供商适配器
- 使用官方 favicon 作为图标
- 集成到提供商注册表
🔧 改进与优化
文档完善
- README 更新
- 更新许可证为 GPL-3.0
- 添加 Telegram 群组链接
- 完善项目介绍和社区信息
测试与工作流
- 测试脚本优化
- 更新测试脚本使用 vitest
- 改进工作流错误处理
- 提升 CI/CD 稳定性
🐛 Bug 修复
图标相关问题
-
图标格式修复
- 修复 HiDNS 图标格式(使用正确的 favicon.ico)
- 移除错误的 favicon.svg,只保留 favicon.ico
- 替换 CaihongDNS 图标为官方 favicon.ico
- 替换 VPS8 图标为官方 favicon.ico (vps8.zz.cd)
- 更新 Gcore 图标为官方 favicon
-
类型错误修复
- 修复 Gcore 适配器在注册表中的类型错误
- 确保所有提供商适配器类型一致
路由调试
- Provider 图标路由
- 为 provider 图标路由添加调试日志
- 支持从 src 和 dist 目录加载图标
- 改进错误处理和日志输出
📦 技术细节
修改文件统计
- 后端:提供商图标路由、Gcore 适配器、registry 注册表
- 前端:动态图标加载组件
- 资源:所有提供商图标文件重组
- 文档:README 更新、许可证信息
- CI/CD:测试脚本优化、构建流程
Full Changelog: v1.5.0...v1.5.1