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

179 lines
3.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
所有重要的变更都会记录在这个文件中。
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)
版本号遵循 [Semantic Versioning](https://semver.org/lang/zh-CN/)。
## [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 修改
- **次版本号**:向下兼容的功能性新增
- **修订号**:向下兼容的问题修正
[1.0.0]: https://github.com/Moe-Sakura/frontend/releases/tag/v1.0.0