Commit Graph

7 Commits

Author SHA1 Message Date
purp1e
dcc051f3f7 feat(hud): 添加击杀信息生成器并优化页面加载体验
- 新增击杀信息生成器页面,支持CS2和CStrike两种游戏样式
- 引入字体文件用于击杀信息渲染
- 添加多种骨架屏组件(AuthSkeleton、PageSkeleton等)改善加载体验
- 更新依赖包,新增html-to-image、react-icons等库
- 优化现有组件的样式和导入路径
- 统一使用@别名导入模块
2026-03-11 17:29:18 +08:00
purp1e
6adadce2d6 feat: 新增门户功能并重构资源展示组件
- 新增门户(Portal)数据模型与后端 API 端点
- 新增个人资料页面,支持用户更新昵称
- 重构前端资源卡片组件,支持显示 GitHub 版本信息与加速下载链接
- 在登录/注册页面添加 GitHub OAuth 支持
- 更新环境变量示例文件,添加前后端配置项
- 优化导航栏响应式设计,添加移动端菜单
- 添加页脚组件,包含备案信息
- 更新 Prisma 数据模型,适配 Better Auth 并添加种子数据
- 统一前后端 API URL 配置,支持环境变量覆盖
2026-03-11 16:50:28 +08:00
purp1e
44b03672f0 feat(prisma): 添加 PostgreSQL 驱动适配器以支持连接池
使用 @prisma/adapter-pg 和 pg 包替换默认的 Prisma 客户端适配器
通过连接池管理数据库连接,提升并发性能和资源利用率
2026-03-11 01:54:27 +08:00
purp1e
617300eaaf refactor(prisma): 将数据库从 SQLite 迁移至 PostgreSQL
删除 SQLite 相关依赖、配置和生成文件,更新 Prisma schema 以使用 PostgreSQL 作为数据源。
移除本地 dev.db 文件、libsql 适配器和旧迁移文件,简化 Prisma 客户端初始化。
2026-03-11 01:39:14 +08:00
purp1e
35d835f68c chore: 统一代码格式并配置开发工具
- 添加 ESLint 和 Prettier 配置以统一代码风格
- 配置项目级 TypeScript 设置
- 更新前后端依赖版本
- 修复代码格式问题(引号、分号、尾随逗号等)
- 优化文件结构和导入路径
2026-03-10 18:24:19 +08:00
purp1e
58373a15a9 feat: 重构前端界面并修复认证路径
- 重构主页、关于页、演示页和帖子页的UI,使用现代化的卡片设计和布局
- 添加主题切换功能,支持亮色/暗色模式
- 修复后端认证路由路径,从`/api`改为`/api/auth`
- 更新页面标题为"HLAE中文站"
- 简化Providers组件,移除未使用的主题配置
- 添加Hero组件展示网站主标题和操作按钮
- 优化登录和注册页面的表单验证和UI
- 更新全局样式,添加品牌颜色和主题变量
- 改进导航栏,添加图标和更好的响应式设计
- 优化资源管理模态框,添加图标字段支持
2026-03-10 17:52:32 +08:00
purp1e
e06d464a74 first commit 2026-03-10 11:45:54 +08:00