bwstudio
|
6d015bb56d
|
feat: AI 生成增强 - 风格/长度/评分/历史/复制
- 后端 prompt 支持风格选择(6种)和字数范围
- 后端 AI 输出改为 JSON 格式,含评分和推荐理由
- GenerateRequest/Response schema 新增 style/length/score/reason 字段
- 前端新增风格选择、字数范围控件
- 前端新增随机选题按钮
- 前端新增复制内容功能
- 前端新增生成历史记录(会话级 20 条)
- 结果卡片展示 AI 评分和推荐理由
|
2026-06-13 16:04:45 +08:00 |
|
bwstudio
|
fde86b90d2
|
feat: 新增点踩功能,列表卡片和详情页支持 👍/👎 投票
- 后端: 新增 dislike_count 字段(模型/Schema/数据库迁移)
- 后端: 新增 POST /api/jokes/{id}/dislike 端点
- 后端: 管理后台统计新增 total_dislikes
- 前端: 新增 useVote 组合函数(localStorage 持久化防重复)
- 前端: JokeCard 列表卡片新增 👍/👎 可点击投票按钮
- 前端: 详情页 ❤️ 改为 👍 赞一下 / 👎 踩一脚 双按钮
|
2026-06-11 19:17:12 +08:00 |
|
bwstudio
|
595394fcb7
|
feat: 前后台静态资源路径冲突修复 + 用户管理功能
- 修改 admin/vite.config.js 添加 base: '/admin/' 解决静态资源路径问题
- 修复后台 index.html 资源引用从 /assets/ → /admin/assets/
- 更新优化器默认 API 地址为服务器地址
- 添加友链管理相关代码
- 修复多处分类管理页面
|
2026-06-10 07:30:49 +08:00 |
|
bwstudio
|
0892e6aa04
|
feat(api): add GenerateRequest/GenerateResponse schemas
|
2026-06-02 19:56:35 +08:00 |
|
bwstudio
|
29e06517cb
|
feat(api): add Pydantic schemas
|
2026-05-21 20:45:41 +08:00 |
|