leonincs
|
9c00e06b1f
|
fix: 修复构建配置和运行时错误处理
|
2026-05-20 16:34:46 +08:00 |
|
leonincs
|
732e284369
|
style: 统一代码格式和行尾
|
2026-05-20 16:34:19 +08:00 |
|
leonincs
|
0b87fd94cc
|
chore: 更新readme
|
2026-05-19 20:51:33 +08:00 |
|
Chaoqian Xian
|
3582cd1a84
|
Merge pull request #11 from Lan-lann/main
Docs: 修复 README 中接口清单显示异常的问题
|
2026-05-17 01:36:17 +08:00 |
|
Lanlann
|
1ece43e1d0
|
Update README.md
|
2026-05-16 18:16:38 +08:00 |
|
Chaoqian Xian
|
7296738842
|
Merge pull request #10 from yiyiis/feature/chunk-upload
feat: 实现视频分片上传与断点续传
|
2026-05-11 21:31:53 +08:00 |
|
yiyiis
|
6487f03c4a
|
feat: 实现视频分片上传与断点续传
- 后端:init/upload/status/complete 四个分片上传接口
- 后端:基于 Redis 的上传会话管理,支持断点续传
- 后端:分片 MD5 校验、幂等上传、顺序合并
- 测试:覆盖完整上传流程、断点续传、幂等性、哈希校验、未完成合并、状态查询
- 前端:Vue 3 分片上传组件,支持并发上传与进度展示
|
2026-05-11 20:49:55 +08:00 |
|
Chaoqian Xian
|
2d3521dec1
|
Merge pull request #9 from yiyiis/dev
fix: load .env in local development
|
2026-05-07 16:34:29 +08:00 |
|
zouyiyi
|
e96bd1ed6d
|
fix: load .env in local development
|
2026-05-06 21:09:12 +08:00 |
|
leonincs
|
e6f5348278
|
fix docker go module downloads
|
2026-04-27 17:37:27 +08:00 |
|
leonincs
|
a45a64c1ff
|
Stabilize docker service startup
|
2026-04-26 15:49:16 +08:00 |
|
leonincs
|
624da23a1c
|
Add frontend messaging experience
|
2026-04-26 15:47:17 +08:00 |
|
leonincs
|
0275ad7ea3
|
chore: Remove unrelated files and ignored local artifacts
|
2026-04-26 15:04:16 +08:00 |
|
Chaoqian Xian
|
55c57bd95e
|
Merge pull request #7 from KYJCASTER/optimize/17-items
Optimize/17 items
|
2026-04-26 14:47:39 +08:00 |
|
Sisyphus
|
50b38f1b0c
|
docs: 更新 README — 功能清单、接口文档、测试数据说明
|
2026-04-25 20:44:27 +08:00 |
|
Sisyphus
|
3fbe8a382c
|
fix: docker-compose 注入 JWT_SECRET + 修复健康检查
|
2026-04-25 20:36:48 +08:00 |
|
Sisyphus
|
a5452e3d68
|
fix: AutoMigrate 注册 Tag/VideoTag/Message/Notification 新表
|
2026-04-25 20:22:03 +08:00 |
|
Sisyphus
|
18245c06bf
|
feat(P3): 私信 + #话题标签 + @提及 完成
|
2026-04-25 20:10:50 +08:00 |
|
Sisyphus
|
41454de49f
|
feat(P2): SSE 实时消息通知 — 点赞/评论/关注事件推送 + Notification 表
|
2026-04-25 20:02:27 +08:00 |
|
Sisyphus
|
ec56c73016
|
feat(P2): 粉丝/关注数 + 用户主页统计 (getProfile/getCounts)
|
2026-04-25 19:58:16 +08:00 |
|
Sisyphus
|
2322383036
|
feat(P1): 前端双 Token 适配 + 401 自动刷新 + UserAvatar src 支持 + Account API 扩展
|
2026-04-25 18:54:22 +08:00 |
|
Sisyphus
|
9b20df4bf3
|
feat(P1): Account 模型扩展 + 头像上传 + 个人简介 + Refresh Token 机制
|
2026-04-25 18:49:16 +08:00 |
|
Sisyphus
|
2e0c5dd632
|
plan: P1 用户基石实施计划(6 Task)
|
2026-04-25 18:39:54 +08:00 |
|
Sisyphus
|
e45a20b5d7
|
docs: 用户体系+社交深化 功能设计文档(3阶段8项)
|
2026-04-25 18:38:21 +08:00 |
|
Sisyphus
|
1cadc95863
|
fix: Social GetAllFollowers/Vloggers + Like ListLikedVideos 加 Limit(200) 防海量数据
|
2026-04-25 17:45:33 +08:00 |
|
Sisyphus
|
48a7eea0f9
|
fix: Worker 队列补充 DLX args + GetAllComments 加排序和分页限制
|
2026-04-25 17:10:55 +08:00 |
|
Sisyphus
|
dd47b48473
|
refactor(P3): Redis 缓存键版本化 — Client 增加 Key() 方法,默认前缀 v1:
|
2026-04-25 16:57:02 +08:00 |
|
Sisyphus
|
41ae86f908
|
refactor(P3): HomeView 拆分为 3 composable + CommentDrawer 组件 (924行→~180行)
|
2026-04-25 16:48:17 +08:00 |
|
Sisyphus
|
15f86f08ae
|
fix(P2): 修复 import cycle — 将 apierror 移出 internal/http 避免循环依赖
|
2026-04-25 16:18:57 +08:00 |
|
Sisyphus
|
4094a13846
|
perf(P3): Feed 流虚拟滚动 — 仅渲染当前±1条视频
|
2026-04-25 16:08:43 +08:00 |
|
Sisyphus
|
3613cfe5a3
|
feat(P3): Docker健康检查 + Worker优雅重启 + 前端错误监控
|
2026-04-25 16:07:58 +08:00 |
|
Sisyphus
|
025be6dd78
|
refactor(P2): Handler 错误码精确化 — service 层引入哨兵错误,handler 层用 ClassifyHTTPStatus 分类
|
2026-04-25 16:03:29 +08:00 |
|
Sisyphus
|
7d02262098
|
fix(P2): rand.Read错误处理 + JWT随机密钥 + 密码环境变量化 + 前端路由守卫
|
2026-04-25 15:57:15 +08:00 |
|
Sisyphus
|
9d903ad8e1
|
feat(P1): MQ Worker 死信队列 — 重试上限3次后 Ack 移入 DLX
|
2026-04-25 15:54:55 +08:00 |
|
Sisyphus
|
d68a4f3f65
|
fix(P1): Router Bug 修复 + Video 复合索引 + ListByAuthorID 加 LIMIT
|
2026-04-25 15:29:47 +08:00 |
|
Sisyphus
|
5c54cc3f53
|
plan: 全项目优化实施计划(17项,三批交付)
|
2026-04-25 15:22:45 +08:00 |
|
Sisyphus
|
14558f7c48
|
docs: 全项目优化设计文档 — 风险驱动三批方案(17项)
|
2026-04-25 15:19:39 +08:00 |
|
leonincs
|
959dc8fdf1
|
fix local compose config default
|
2026-04-23 19:05:44 +08:00 |
|
leonincs
|
458f4f361d
|
fix disabled pprof server handling
|
2026-04-23 19:05:44 +08:00 |
|
leonincs
|
d7a0e2a6b7
|
fix feed empty list rendering
|
2026-04-23 19:05:44 +08:00 |
|
Chaoqian Xian
|
89c281c8f0
|
Merge pull request #6 from jkesh/codex/fix-atomic-rate-limit
修复:Nginx反代导致的限流问题
|
2026-04-21 18:44:09 +08:00 |
|
0x37
|
72ce8e8cc9
|
fix: make rate limit increment atomic
|
2026-04-21 11:05:06 +01:00 |
|
leonincs
|
33d6816ac6
|
feat(config):支持 compose 本地配置切换
|
2026-04-21 15:33:33 +08:00 |
|
Chaoqian Xian
|
96c8ee51e6
|
Merge pull request #5 from tangerineyu/feat/rate_limit_middleware
feat(middleware):为登录与互动接口增加限流中间件
|
2026-03-28 19:49:21 +08:00 |
|
tangerineyu
|
e89d5aca5d
|
feat(middleware):为登录与互动接口增加限流中间件
|
2026-03-27 16:09:01 +08:00 |
|
Chaoqian Xian
|
f613f8a5cb
|
Merge pull request #4 from tangerineyu/feat/add_pprof
feat(observability): 为 API 和 worker 增加独立 pprof 诊断端口
|
2026-03-26 12:51:37 +08:00 |
|
tangerineyu
|
145bf3fa86
|
refactor:简化main函数中pprof的关闭调用
|
2026-03-26 12:17:05 +08:00 |
|
Leon
|
0ae0b59316
|
docs: change star history place
|
2026-03-25 22:12:24 +08:00 |
|
Leon
|
9504da1147
|
docs: add star history
|
2026-03-25 22:03:11 +08:00 |
|
tangerineyu
|
9a0ba45a51
|
feat(observability): 为 API 和 worker 增加独立 pprof 诊断端口
|
2026-03-25 19:27:33 +08:00 |
|