Commit Graph

  • 5634ef3787 ci: 改为单 job 直接构建部署,消除 Gitea Registry 依赖 main huanghaosheng 2026-07-28 12:46:36 +08:00
  • 3ca87aa159 ci: 完善 CI/CD 流程,添加实际生产部署工作流 huanghaosheng 2026-07-17 22:18:34 +08:00
  • ffd9b0c8f0 chore: 补充后端核心模块的中文注释 huanghaosheng 2026-07-15 11:54:01 +08:00
  • e3c68dd6d3 docs: 添加部分注释 hhs 2026-07-01 19:34:13 +08:00
  • 1b74c82ed4 fix(compose): 修复前端健康检查地址 leonincs 2026-05-24 00:19:47 +08:00
  • 88196db47f ci: 搭建前后端持续集成 leonincs 2026-05-24 00:19:34 +08:00
  • 8a3d18b097 Merge pull request #14 from yiyiis/fix/system-reliability Chaoqian Xian 2026-05-23 23:16:31 +08:00
  • 8a3433b5d2 Merge pull request #13 from yiyiis/fix/separate-rabbitmq-channels Chaoqian Xian 2026-05-23 23:14:58 +08:00
  • cbfdb73fcb fix: Notification 重连 + Social 修复 + Following 缓存失效 yiyiis 2026-05-23 09:23:47 +08:00
  • 589116b141 fix: Worker 进程独立 Channel + 进程内指数退避重试 yiyiis 2026-05-23 09:23:14 +08:00
  • 33c0bd418c fix: 点赞后失效推荐列表的 video:entity 缓存 yiyiis 2026-05-23 00:36:02 +08:00
  • 28408606f4 fix: Worker 进程加载 .env 配置 yiyiis 2026-05-23 00:35:55 +08:00
  • d8bca16362 fix: 拆分 RabbitMQ Channel,修复新视频不出现在推荐列表的问题 yiyiis 2026-05-22 23:57:06 +08:00
  • 229446e93b docs: 同步新增功能文档 leonincs 2026-05-22 19:27:18 +08:00
  • 9c00e06b1f fix: 修复构建配置和运行时错误处理 leonincs 2026-05-20 16:34:46 +08:00
  • 732e284369 style: 统一代码格式和行尾 leonincs 2026-05-20 16:34:19 +08:00
  • 0b87fd94cc chore: 更新readme leonincs 2026-05-19 20:51:33 +08:00
  • 3582cd1a84 Merge pull request #11 from Lan-lann/main Chaoqian Xian 2026-05-17 01:36:17 +08:00
  • 1ece43e1d0 Update README.md Lanlann 2026-05-16 18:16:38 +08:00
  • 7296738842 Merge pull request #10 from yiyiis/feature/chunk-upload Chaoqian Xian 2026-05-11 21:31:53 +08:00
  • 6487f03c4a feat: 实现视频分片上传与断点续传 yiyiis 2026-05-11 20:49:55 +08:00
  • 2d3521dec1 Merge pull request #9 from yiyiis/dev Chaoqian Xian 2026-05-07 16:34:29 +08:00
  • e96bd1ed6d fix: load .env in local development zouyiyi 2026-05-06 21:09:12 +08:00
  • e6f5348278 fix docker go module downloads leonincs 2026-04-27 17:37:27 +08:00
  • a45a64c1ff Stabilize docker service startup leonincs 2026-04-26 15:49:16 +08:00
  • 624da23a1c Add frontend messaging experience leonincs 2026-04-26 15:47:17 +08:00
  • 0275ad7ea3 chore: Remove unrelated files and ignored local artifacts leonincs 2026-04-26 15:04:16 +08:00
  • 55c57bd95e Merge pull request #7 from KYJCASTER/optimize/17-items Chaoqian Xian 2026-04-26 14:47:39 +08:00
  • 50b38f1b0c docs: 更新 README — 功能清单、接口文档、测试数据说明 Sisyphus 2026-04-25 20:44:27 +08:00
  • 3fbe8a382c fix: docker-compose 注入 JWT_SECRET + 修复健康检查 Sisyphus 2026-04-25 20:36:48 +08:00
  • a5452e3d68 fix: AutoMigrate 注册 Tag/VideoTag/Message/Notification 新表 Sisyphus 2026-04-25 20:22:03 +08:00
  • 18245c06bf feat(P3): 私信 + #话题标签 + @提及 完成 Sisyphus 2026-04-25 20:10:50 +08:00
  • 41454de49f feat(P2): SSE 实时消息通知 — 点赞/评论/关注事件推送 + Notification 表 Sisyphus 2026-04-25 20:02:27 +08:00
  • ec56c73016 feat(P2): 粉丝/关注数 + 用户主页统计 (getProfile/getCounts) Sisyphus 2026-04-25 19:58:16 +08:00
  • 2322383036 feat(P1): 前端双 Token 适配 + 401 自动刷新 + UserAvatar src 支持 + Account API 扩展 Sisyphus 2026-04-25 18:54:22 +08:00
  • 9b20df4bf3 feat(P1): Account 模型扩展 + 头像上传 + 个人简介 + Refresh Token 机制 Sisyphus 2026-04-25 18:49:16 +08:00
  • 2e0c5dd632 plan: P1 用户基石实施计划(6 Task) Sisyphus 2026-04-25 18:39:54 +08:00
  • e45a20b5d7 docs: 用户体系+社交深化 功能设计文档(3阶段8项) Sisyphus 2026-04-25 18:38:21 +08:00
  • 1cadc95863 fix: Social GetAllFollowers/Vloggers + Like ListLikedVideos 加 Limit(200) 防海量数据 Sisyphus 2026-04-25 17:45:33 +08:00
  • 48a7eea0f9 fix: Worker 队列补充 DLX args + GetAllComments 加排序和分页限制 Sisyphus 2026-04-25 17:10:55 +08:00
  • dd47b48473 refactor(P3): Redis 缓存键版本化 — Client 增加 Key() 方法,默认前缀 v1: Sisyphus 2026-04-25 16:57:02 +08:00
  • 41ae86f908 refactor(P3): HomeView 拆分为 3 composable + CommentDrawer 组件 (924行→~180行) Sisyphus 2026-04-25 16:48:17 +08:00
  • 15f86f08ae fix(P2): 修复 import cycle — 将 apierror 移出 internal/http 避免循环依赖 Sisyphus 2026-04-25 16:18:57 +08:00
  • 4094a13846 perf(P3): Feed 流虚拟滚动 — 仅渲染当前±1条视频 Sisyphus 2026-04-25 16:08:43 +08:00
  • 3613cfe5a3 feat(P3): Docker健康检查 + Worker优雅重启 + 前端错误监控 Sisyphus 2026-04-25 16:07:58 +08:00
  • 025be6dd78 refactor(P2): Handler 错误码精确化 — service 层引入哨兵错误,handler 层用 ClassifyHTTPStatus 分类 Sisyphus 2026-04-25 16:03:29 +08:00
  • 7d02262098 fix(P2): rand.Read错误处理 + JWT随机密钥 + 密码环境变量化 + 前端路由守卫 Sisyphus 2026-04-25 15:57:15 +08:00
  • 9d903ad8e1 feat(P1): MQ Worker 死信队列 — 重试上限3次后 Ack 移入 DLX Sisyphus 2026-04-25 15:54:55 +08:00
  • d68a4f3f65 fix(P1): Router Bug 修复 + Video 复合索引 + ListByAuthorID 加 LIMIT Sisyphus 2026-04-25 15:29:47 +08:00
  • 5c54cc3f53 plan: 全项目优化实施计划(17项,三批交付) Sisyphus 2026-04-25 15:22:45 +08:00
  • 14558f7c48 docs: 全项目优化设计文档 — 风险驱动三批方案(17项) Sisyphus 2026-04-25 15:19:39 +08:00
  • 959dc8fdf1 fix local compose config default leonincs 2026-04-23 19:00:24 +08:00
  • 458f4f361d fix disabled pprof server handling leonincs 2026-04-23 19:00:13 +08:00
  • d7a0e2a6b7 fix feed empty list rendering leonincs 2026-04-23 19:00:02 +08:00
  • 89c281c8f0 Merge pull request #6 from jkesh/codex/fix-atomic-rate-limit Chaoqian Xian 2026-04-21 18:44:09 +08:00
  • 72ce8e8cc9 fix: make rate limit increment atomic 0x37 2026-04-21 11:05:06 +01:00
  • 33d6816ac6 feat(config):支持 compose 本地配置切换 leonincs 2026-04-21 15:33:33 +08:00
  • 96c8ee51e6 Merge pull request #5 from tangerineyu/feat/rate_limit_middleware Chaoqian Xian 2026-03-28 19:49:21 +08:00
  • e89d5aca5d feat(middleware):为登录与互动接口增加限流中间件 tangerineyu 2026-03-27 16:09:01 +08:00
  • f613f8a5cb Merge pull request #4 from tangerineyu/feat/add_pprof Chaoqian Xian 2026-03-26 12:51:37 +08:00
  • 145bf3fa86 refactor:简化main函数中pprof的关闭调用 tangerineyu 2026-03-26 12:17:05 +08:00
  • 0ae0b59316 docs: change star history place Leon 2026-03-25 22:12:24 +08:00
  • 9504da1147 docs: add star history Leon 2026-03-25 22:03:11 +08:00
  • 9a0ba45a51 feat(observability): 为 API 和 worker 增加独立 pprof 诊断端口 tangerineyu 2026-03-25 19:27:33 +08:00
  • 2340c4e562 Merge pull request #3 from tangerineyu/feat/add_default_config_load Chaoqian Xian 2026-03-24 21:19:58 +08:00
  • 21efce6049 feat(config): 本地config文件缺失时使用默认配置 tangerineyu 2026-03-24 19:05:06 +08:00
  • 01bfe23e1c Merge pull request #2 from Amnesia-debug/perf/get-username-from-token Chaoqian Xian 2026-03-21 17:35:37 +08:00
  • 14d8694b2a perf:减少PublishVideo中的数据库查询 Amnesia 2026-03-21 11:19:09 +08:00
  • 4608364669 Merge pull request #1 from Amnesia-debug/feat/feed-architecture-upgrade Chaoqian Xian 2026-03-17 09:49:34 +08:00
  • 05c846c295 fix:修复命名错误 Amnesia 2026-03-14 19:56:31 +08:00
  • 9eed15efd5 fix:处理了边界情况 Amnesia 2026-03-14 18:57:02 +08:00
  • 39243c14d7 fix:修复时间戳转换错误 Amnesia 2026-03-14 10:05:58 +08:00
  • e3af802784 perf:优化了ListLatest在大规模视频数据下的响应时间 Amnesia 2026-03-13 18:10:46 +08:00
  • be48ffced5 perf:改变写入逻辑 Amnesia 2026-03-13 16:15:44 +08:00
  • 0ef79f54cb feat:时间线MQ发送端和消费端 Amnesia 2026-03-13 16:07:34 +08:00
  • 7be6e8bdb5 feat:时间线相关rabbitMQ Amnesia 2026-03-13 16:00:17 +08:00
  • cf83e11778 feat:完善redis封装 Amnesia 2026-03-13 15:32:48 +08:00
  • 63c5ec7ac7 fix: 放开上传大小限制,并让前端可以访问后端资源 Leon 2026-01-09 21:08:05 +08:00
  • cdcdb9348f chore: 本机换为3307端口防止冲突 Leon 2026-01-09 21:06:53 +08:00
  • 8f8314b8dc docs: 新增.gitignore忽略内容 Ran 2026-01-06 21:59:10 +08:00
  • 3e3e86e9d5 test: postman测试文件 Leon 2026-01-05 15:14:30 +08:00
  • 108f8df32c chore: 生成的数据 Leon 2026-01-05 15:14:15 +08:00
  • 79f7843521 docs: 添加了项目演示视频地址 Leon 2026-01-05 15:13:46 +08:00
  • bf61401688 feat: 添加了worker的启动 Leon 2026-01-05 15:13:24 +08:00
  • 39645868a2 feat: 为相关业务传入消息队列 Leon 2025-12-30 01:27:46 +08:00
  • 6710db6928 feat: 启动新添加的消息队列 Leon 2025-12-30 01:27:21 +08:00
  • 4a91452fc3 feat: 相关业务的调用 Leon 2025-12-30 01:26:38 +08:00
  • 116724a845 chore: 注释从英文改为中文 Leon 2025-12-30 01:26:24 +08:00
  • 631cb2203f feat: 评论相关rabbitMQ Leon 2025-12-30 01:25:54 +08:00
  • 475dfbe8da feat: 流行度相关rabbitMQ Leon 2025-12-30 01:25:30 +08:00
  • 3800373166 feat: 点赞相关rabbitMQ Leon 2025-12-30 01:23:54 +08:00
  • 0d96f8df88 docs: 项目设计文档用到的图片 Leon 2025-12-30 01:22:55 +08:00
  • ca491d4bb3 docs: 只保留简介和启动方式 Leon 2025-12-30 01:21:46 +08:00
  • 54b53045d3 docs: 项目设计文档 Leon 2025-12-30 01:21:25 +08:00
  • 562dc8de5f feat: 添加docker部署 Leon 2025-12-30 01:21:09 +08:00
  • bbaffe4916 refactor: 将newEventID函数移动到rabbitMQ Leon 2025-12-29 22:17:17 +08:00
  • 8cebfeedc7 feat: 前端微调 Leon 2025-12-29 04:36:18 +08:00
  • 9c870b7c0c test: 更新启动脚本 Leon 2025-12-29 04:20:31 +08:00
  • 5fa8218972 chore: 一些杂文件 Leon 2025-12-29 04:14:30 +08:00
  • 6c4172c562 feat: 添加Social消费者 Leon 2025-12-29 04:14:14 +08:00