5.0 KiB
5.0 KiB
更新日志 (CHANGELOG)
本文档记录 NEXT Store 2.0 的所有版本更新和功能变更。
[v2.0.0] - 2025-10-25
🎉 重大更新
后端架构重构
-
全新爬虫系统
- 实现华为应用市场API爬虫
- 支持应用信息、指标数据、评分数据的完整抓取
- 智能Token管理系统,自动刷新和重试
- 数据处理器,自动去重和更新
- 支持批量爬取和单个应用爬取
-
数据库优化
- 新增
app_info、app_metrics、app_rating三表分离设计 - 支持历史数据追踪
- 优化索引,提升查询性能
- 新增数据库迁移工具
- 新增
-
API增强
/api/apps/search- 应用搜索/api/apps/categories- 分类统计/api/apps/category/{category}- 按分类查询/api/apps/today- 今日上架应用(根据 listed_at 判断)/api/apps/by-date- 按日期查询应用/api/apps/top-downloads- 热门应用Top100(修复重复问题)/api/apps/top-ratings- 评分Top100/api/apps/{app_id}- 应用详情
前端全面升级
🏠 首页 (Home)
- 全新探索页面设计
- 今日上架应用展示(横向滚动)
- 热门应用Top5快速访问
- 鸿蒙系统推广卡片
- 骨架屏加载效果,优化用户体验
- 数据预加载,减少闪烁
📱 应用页面 (Apps)
- 参考 Apple 风格的搜索栏
- 圆角胶囊设计(border-radius: 22px)
- 实时清除按钮
- 取消按钮
- 白色背景 + 阴影效果
- 彩色分类磁贴网格
- 16种渐变色循环
- 智能图标匹配(150+分类图标)
- 图标作为背景装饰(右下角半透明)
- 悬停动画效果
- 搜索结果网格展示
- 分页功能
- 骨架屏加载
🆕 今日上新页面 (NewApps)
- 日期切换(今日/昨日/前日)
- 根据
listed_at字段精确判断 - 网格布局展示应用图标
- 空状态提示
- 骨架屏加载
🔥 热门应用页面 (HotApps)
- 卡片式布局
- 显示应用图标、名称、分类、版本、下载量
- 按下载量排序
- 骨架屏加载
📄 应用详情页面 (AppDetail)
- 参考模板设计的详情页
- 应用基本信息展示
- 统计卡片(评分、下载量、大小)
- 评分分布图表
- 详细信息列表
- 平台支持标签(带图标和颜色)
- 下载按钮(跳转华为应用市场)
- 浅色背景 (#F5F5F7)
- 移除SDK和API信息
🧭 导航优化
- 底部导航栏
- 探索、应用、上新、我的
- 简洁的线条图标
- 毛玻璃效果背景
- 激活状态高亮
- 响应式设计,适配各种屏幕
🦶 页脚组件 (Footer)
- 三列布局(关于、快速链接、法律信息)
- CC BY-NC-SA 4.0 许可协议
- 版权信息
- 响应式设计
- Profile 页面不显示
🎨 UI/UX 改进
- 统一使用 #F5F5F7 浅色背景
- FontAwesome 6.4.0 图标库集成
- 流畅的过渡动画
- 骨架屏加载状态
- 响应式设计,完美适配移动端和桌面端
- 毛玻璃效果(backdrop-filter)
🔧 功能特性
元服务分类
- 自动识别元服务(packing_type = 1)
- 单独"元服务"分类
- 元服务不在其他分类中重复出现
- 元服务分类显示在首位
搜索功能
- 支持应用名称、包名、开发者搜索
- 实时搜索建议
- 搜索结果分页
数据展示
- 下载量格式化(亿、万)
- 文件大小格式化(GB、MB、KB)
- 日期格式化
- 评分星级显示
📚 文档完善
QUICKSTART.md- 快速开始指南backend/START_GUIDE.md- 后端启动指南backend/USAGE_UPDATED.md- 爬虫使用文档backend/ATOMIC_SERVICE.md- 元服务分类说明backend/PERFORMANCE.md- 性能优化文档backend/FIXED.md- 问题修复记录backend/app/crawler/README.md- 爬虫系统文档frontend/DEBUG.md- 前端调试指南
🐛 Bug 修复
- 修复热门应用重复显示问题(交管12123)
- 修复搜索栏样式问题
- 修复图标不显示问题
- 修复首页加载闪烁问题
- 优化数据库查询性能
🔒 安全性
- 环境变量配置
- 数据库连接池优化
- API错误处理
- 数据验证
📦 依赖更新
- FastAPI
- SQLAlchemy 2.0
- Vue 3
- Vue Router 4
- Axios
- FontAwesome 6.4.0
技术栈
后端
- Python 3.9+
- FastAPI
- SQLAlchemy 2.0 (异步)
- MySQL/MariaDB
- aiomysql
- httpx (异步HTTP客户端)
前端
- Vue 3 (Composition API)
- TypeScript
- Vue Router 4
- Axios
- Vite
- FontAwesome 6.4.0
安装和使用
请参考以下文档:
贡献者
感谢所有为本项目做出贡献的开发者!
许可证
本项目采用 CC BY-NC-SA 4.0 许可协议
下一步计划
v2.1.0 (计划中)
- 用户系统
- 收藏功能
- 评论系统
- 应用推荐算法
- 数据统计图表
- 管理后台
- 暗色模式
- 多语言支持
- PWA支持
- 性能监控
最后更新: 2025-10-25 当前版本: v2.0.0