feat: 新增门户功能并重构资源展示组件

- 新增门户(Portal)数据模型与后端 API 端点
- 新增个人资料页面,支持用户更新昵称
- 重构前端资源卡片组件,支持显示 GitHub 版本信息与加速下载链接
- 在登录/注册页面添加 GitHub OAuth 支持
- 更新环境变量示例文件,添加前后端配置项
- 优化导航栏响应式设计,添加移动端菜单
- 添加页脚组件,包含备案信息
- 更新 Prisma 数据模型,适配 Better Auth 并添加种子数据
- 统一前后端 API URL 配置,支持环境变量覆盖
This commit is contained in:
2026-03-11 16:50:28 +08:00
parent 44b03672f0
commit 6adadce2d6
25 changed files with 1207 additions and 436 deletions

View File

@@ -12,29 +12,33 @@
"preview": "vite preview"
},
"dependencies": {
"@elysiajs/eden": "^1.0.0",
"@elysiajs/eden": "^1.4.8",
"@heroicons/react": "^2.2.0",
"@heroui/react": "^3.0.0-beta.8",
"@heroui/styles": "^3.0.0-beta.8",
"@tailwindcss/postcss": "^4.2.1",
"ahooks": "^3.9.6",
"better-auth": "^1.5.4",
"lucide-react": "^0.577.0",
"postcss": "^8.5.8",
"react": "^19",
"react-dom": "^19",
"react-router": "^7.0.0",
"react-router-dom": "^7.0.0",
"primeicons": "^7.0.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-router": "^7.13.1",
"react-router-dom": "^7.13.1",
"swr": "^2.4.1",
"tailwind-merge": "^3.5.0",
"tailwind-variants": "^3.2.2",
"tailwindcss": "^4.2.1",
"vite-plugin-pages": "^0.32.0",
"vite-plugin-pages": "^0.32.5",
"zustand": "^5.0.11"
},
"devDependencies": {
"@types/react": "^19",
"@types/react-dom": "^19",
"@vitejs/plugin-react": "^4.0.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^4.7.0",
"backend": "workspace:*",
"eslint": "^10.0.3",
"vite": "^5.0.0"
"vite": "^5.4.21"
}
}