Skip to content

HiDNS v1.5.1

Choose a tag to compare

@github-actions github-actions released this 17 May 04:58
· 560 commits to main since this release

✨ 新增功能

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