Commit Graph

208 Commits

Author SHA1 Message Date
zerosaturation
17674e3d54 docs: 修复实现计划中的问题
- 修改 Redis 错误时 fail-closed(安全策略)
- 添加 Task 7 说明后续封禁 API 的扩展方向
- 添加 go.mod replace 说明

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 16:45:31 +08:00
zerosaturation
a7249110fe docs: 添加 Redis Token 黑名单实现计划
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 16:41:38 +08:00
zerosaturation
c38ad5a654 docs: 优化 Redis Token 黑名单设计
- 使用 SHA256 哈希代替原始 token 作为 Key
- 使用 JSON 格式存储 value,避免解析问题
- 添加输入验证

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 16:21:42 +08:00
zerosaturation
00a39e1819 docs: 添加 JWT Token 黑名单设计文档
设计 Redis Token 黑名单功能,用于账号封禁和强制下线场景。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 16:07:20 +08:00
e500bff6ff style:修改样式 2026-05-14 15:59:56 +08:00
0a09048a85 feat: 添加 ActivityRankingModal 活动榜单弹窗组件
- 新建 ActivityRankingModal.vue 组件,实现单活动排名展示
- TOP3 展示使用 TOP3Card 组件
- 排名列表使用 RankingListItem 组件
- 支持下拉刷新和滚动加载更多
- 当前用户栏固定底部显示
- ThemeBanner 添加 @tap 事件触发弹窗
- index.vue 集成 ActivityRankingModal

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 13:06:19 +08:00
63b0b0423d docs: 添加活动榜单弹窗设计文档
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 12:39:44 +08:00
1af0a0527a feat: 新增图片,修改应援消耗道具 2026-05-14 12:17:50 +08:00
7e1da61397 feat: update contribution polling per latest spec - timestamp+id polling, combo_count, fading animation 2026-05-14 12:16:35 +08:00
ba075fffd3 feat: update API to use since_timestamp and since_id for polling 2026-05-14 12:09:34 +08:00
cb98cd6cb6 feat: integrate ContributionList in support-activity page 2026-05-14 11:31:41 +08:00
0ef2840f00 fix: use reactive array instead of Set for newRecordIds 2026-05-14 11:29:51 +08:00
a2052b673c feat: add ContributionList component for realtime display
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 11:26:46 +08:00
cb96326b3d feat: add useContributionPolling composable for realtime contributions
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 11:15:20 +08:00
f3b11c5ceb fix: use activities (plural) for consistency with other activity APIs 2026-05-14 11:13:24 +08:00
0f95fef939 feat: add getActivityContributionsLatestApi for realtime contributions 2026-05-14 11:09:09 +08:00
6e09afe843 feat: 替换字体 2026-05-13 16:34:50 +08:00
zerosaturation
8b03809c7a feat: 修改活动小按钮改为动态 2026-05-13 14:41:17 +08:00
zerosaturation
e81ef0a375 fix:修改瀑布流ios的抖动现象 2026-05-13 13:03:45 +08:00
zerosaturation
36e36b07c2 feat: 修改瀑布流ios抖动现象 2026-05-12 22:56:20 +08:00
6a6233f2de feat: 添加星卡选中的二级菜单 2026-05-12 22:32:24 +08:00
f3fe5a37d3 image: 设计图 2026-05-12 17:43:49 +08:00
f6170eb019 image: 设计图 2026-05-12 17:39:24 +08:00
292d7f076c fix: 会误触菜单样式 2026-05-12 17:18:01 +08:00
023d708bf9 feat: 新增未展览点赞提示 2026-05-12 16:50:25 +08:00
zerosaturation
11df4cd8e9 feat:修改主页面滚动效果 2026-05-12 16:25:03 +08:00
08225a7a79 docs: 修改文档 2026-05-12 14:06:02 +08:00
8231ef3a31 feat:隐藏明星选择 2026-05-12 13:41:14 +08:00
9a6efea1c9 feat: 修改注册页面 2026-05-12 12:59:05 +08:00
f1e51f7ff6 docs: 文档修改 2026-05-12 11:27:43 +08:00
zerosaturation
44ba103e64 feat: 修改字体 2026-05-12 11:26:32 +08:00
zerosaturation
9505244db0 feat:新增铸造活动运营图 2026-05-12 10:42:00 +08:00
zerosaturation
a671cb7a89 fix:修改查询他人展示页面的bug 2026-05-11 20:17:38 +08:00
b4c5f28a06 image:去掉多余的设计图片 2026-05-11 18:23:44 +08:00
0123a26480 feat: 关联云服务 2026-05-11 18:16:15 +08:00
2f2a312d84 image: 替换图片 2026-05-11 18:12:03 +08:00
zerosaturation
8652f1af2e style: 样式修改 2026-05-11 17:56:16 +08:00
zerosaturation
e05769e79e feat: 新增修改错误显示展出状态问题的功能 2026-05-09 19:44:53 +08:00
zerosaturation
63f46da2b4 fix: 修改bug 2026-05-09 16:05:03 +08:00
zerosaturation
5208bde803 feat: 添加瀑布流滚动的安卓和ios的判断 2026-05-09 16:05:03 +08:00
zerosaturation
b68ca3e7be feat: 修改榜单样式 2026-05-09 16:05:02 +08:00
zerosaturation
9622d8c3aa feat: 藏品选择框添加点赞数,修改样式 2026-05-09 16:05:02 +08:00
zerosaturation
b1c5bf13c8 feat: 星册添加点赞数,修改样式 2026-05-09 16:05:02 +08:00
zerosaturation
86f32cd4df style: 修改样式 2026-05-09 16:05:02 +08:00
zerosaturation
852b02f014 feat :新增查看他人的在展作品 2026-05-09 16:05:02 +08:00
3ab66f9fd6 image: 添加星册图片 2026-05-08 18:37:13 +08:00
a4bfa73dea image: 替换背景 2026-05-08 16:54:44 +08:00
zerosaturation
6211a0d42d feat: 新增模拟数据开关控制 2026-05-08 14:15:18 +08:00
zerosaturation
7a3d893797 fix: 修改展示bug 2026-05-08 12:57:04 +08:00
zerosaturation
2b1d722a5d image: 压缩图片 2026-05-08 11:47:46 +08:00