Files
SearcjGal-frontend/docs/CHANGELOG.md
Jurangren fe5f836b87 chore: 将域名从 searchgal.homes 迁移至 searchgal.top并增加API节点
- 更新所有环境配置文件中的 API 和站点域名为 searchgal.top。
- 在 api.json 中新增多个区域的 ClawCloud API 节点。
2026-01-28 04:24:08 +08:00

3.9 KiB
Raw Permalink Blame History

Changelog

所有重要的变更都会记录在这个文件中。

格式基于 Keep a Changelog 版本号遵循 Semantic Versioning

1.0.0 - 2025-01-19

新增

核心功能

  • 🎮 聚合搜索系统

    • 支持游戏和补丁两种搜索模式
    • SSE 流式实时显示搜索进度
    • 多平台并行搜索,结果即时展示
    • 自定义 API 地址支持
  • 🏷️ 智能标签系统

    • 11 种资源特性标签NoReq, Login, BTmag 等)
    • 每个标签独特的颜色和图标
    • 中文标签说明
    • 一眼识别资源特性
  • 📚 游戏信息展示

    • 集成 VNDB 数据库
    • 显示游戏封面、截图、标题、别名
    • 游戏时长评估和分类
    • AI 自动翻译游戏简介为中文
  • 🖼️ 随机背景系统

    • IndexedDB 本地缓存(最多 9999 张)
    • 每秒从 API 获取新图片
    • 每 5 秒自动切换背景
    • Fisher-Yates 洗牌算法确保完整遍历
    • 预加载机制避免白屏闪烁
    • 三层缓存机制Blob URL + 内存 + IndexedDB
  • 💬 评论系统

    • 基于 Artalk 的现代化评论系统
    • 支持 Markdown 语法
    • 表情包支持
    • 嵌套回复功能

UI/UX

  • 📱 响应式设计

    • 完美适配桌面和移动设备
    • Tailwind CSS 实用优先的样式
    • 流畅的动画和过渡效果
  • 🎨 视觉优化

    • Font Awesome 7 图标库
    • 粉色/紫色渐变主题
    • 毛玻璃效果backdrop-blur
    • 自定义滚动条样式
  • 性能优化

    • Pace.js 页面加载进度条
    • Fancybox 图片和内容预览
    • 浏览器原生懒加载
    • Service Worker 离线缓存

开发体验

  • 🛠️ 技术栈

    • Vue 3.5 + Composition API
    • TypeScript 5.9 类型安全
    • Vite 7 极速构建
    • Pinia 3 状态管理
    • Tailwind CSS 4.1 样式框架
  • 📦 工具链

    • pnpm 包管理器
    • EditorConfig 编辑器配置
    • Prettier 代码格式化
    • TypeScript 严格模式

🔧 API 集成

  • Cloudflare Workers API

    • 端点:https://cf.api.searchgal.top
    • POST /gal - 搜索游戏资源
    • POST /patch - 搜索补丁资源
    • SSE 流式响应
  • VNDB API

    • 游戏数据库查询
    • 图片代理服务
    • 多语言标题支持
  • AI Translation API

    • Qwen2.5-32B-Instruct 模型
    • 自动翻译游戏简介
    • 智能上下文理解

📝 文档

  • 📖 完整的 README.md

    • 项目介绍和特性说明
    • 安装和开发指南
    • 项目结构说明
    • 部署指南
  • 🤝 CONTRIBUTING.md

    • 贡献指南
    • 代码规范
    • Commit 规范
    • PR 检查清单
  • 📄 CODE_OF_CONDUCT.md

    • 社区行为准则
    • 包容性和尊重
  • 📋 CHANGELOG.md

    • 版本变更记录
    • 遵循 Keep a Changelog 格式

🎯 配置文件

  • .prettierrc - Prettier 代码格式化配置
  • .editorconfig - 编辑器统一配置
  • tsconfig.json - TypeScript 编译配置
  • vite.config.ts - Vite 构建配置

🌐 部署支持

  • Vercel 部署支持
  • Netlify 部署支持
  • Cloudflare Pages 部署支持
  • 自定义 Service Worker

🔒 安全性

  • CORS 跨域请求处理
  • XSS 防护
  • HTTPS 强制
  • Content Security Policy

可访问性

  • 语义化 HTML
  • ARIA 标签
  • 键盘导航支持
  • 屏幕阅读器友好

未来计划

[1.1.0] - 计划中

  • 搜索历史记录
  • 收藏夹功能
  • 高级搜索过滤
  • 主题切换(暗色模式)
  • 多语言支持i18n
  • PWA 离线支持增强
  • 搜索结果导出
  • 批量下载管理

[1.2.0] - 计划中

  • 用户账号系统
  • 个性化推荐
  • 社区评分系统
  • 游戏标签管理
  • 高级统计分析
  • API 速率限制显示

版本说明

  • 主版本号:不兼容的 API 修改
  • 次版本号:向下兼容的功能性新增
  • 修订号:向下兼容的问题修正