Commit Graph

  • 7200b55ca2 feat: 为Follow和UnFollow加上MQ Leon 2025-12-29 04:13:53 +08:00
  • 4225b026d7 feat: 添加rabbitMQ Leon 2025-12-29 04:13:13 +08:00
  • 7daa95821d refactor: 将redis各个业务分离 Leon 2025-12-29 04:10:34 +08:00
  • 25a2adf7a2 feat: 拉去rabbitmq镜像 Leon 2025-12-29 04:09:59 +08:00
  • fbd0cd38ec refactor: 将redis提取到middleware文件夹 Leon 2025-12-28 18:38:14 +08:00
  • c43b9d8cd6 chore:忽略前端代码的统计 Leon 2025-12-26 23:03:36 +08:00
  • 184dced710 docs: 更新readme Leon 2025-12-26 22:59:35 +08:00
  • b8c07b0ced chore:运行文件 Leon 2025-12-26 22:50:35 +08:00
  • b596db91c8 feat:前端部分 Leon 2025-12-26 22:50:21 +08:00
  • e5246581ff chore:启动脚本 Leon 2025-12-26 22:50:05 +08:00
  • a0d6464d9d feat:前端部分 Leon 2025-12-26 22:49:46 +08:00
  • 328fae5f07 feat:添加热榜功能并添加了增加热度的方法。 Leon 2025-12-26 22:49:17 +08:00
  • 14a905e194 feat: 前端界面 Leon 2025-12-26 18:24:28 +08:00
  • fe292aa1c6 feat: 添加了上传视频的功能 Leon 2025-12-26 18:24:13 +08:00
  • a21a79a2be feat: 添加了列出点赞视频的功能 Leon 2025-12-26 18:23:55 +08:00
  • ce0aec6110 feat: 前端 Leon 2025-12-25 22:40:56 +08:00
  • 027df9d32b chore: 一些配置的改动 Leon 2025-12-25 22:40:37 +08:00
  • 9ba916643e move: 后端 Leon 2025-12-25 22:40:20 +08:00
  • 99951ec3dc chore: 一些配置和启动脚本 Leon 2025-12-25 22:39:02 +08:00
  • bd3d26ddfe fix: 提前检测video是否为nil Leon 2025-12-24 20:48:36 +08:00
  • a7c6525f57 feat: 为用到缓存的部分套上了防击穿锁 Leon 2025-12-24 14:09:10 +08:00
  • 0d34f2abee feat: 添加了防击穿锁 Leon 2025-12-24 14:08:28 +08:00
  • 94140c3c13 feat:为ListByFollowing方法添加上redis缓存 Leon 2025-12-24 13:04:38 +08:00
  • f0411b4577 docs: 更新readme Leon 2025-12-23 20:48:52 +08:00
  • c952c5d96c feat: jwt优先使用redis缓存 Leon 2025-12-23 20:48:41 +08:00
  • 5d88289cb0 feat: 为login和logout等优先使用redis缓存 Leon 2025-12-23 20:48:23 +08:00
  • f524123ea6 feat:为video的getdetail添加redis缓存 Leon 2025-12-23 19:04:24 +08:00
  • f884167db8 refactor: 优化islLked的获取方式并将部分相同代码提取为一个函数 Leon 2025-12-23 18:45:39 +08:00
  • 23b4babc23 feat:启动文件加入了redis的启动 Leon 2025-12-23 02:27:41 +08:00
  • 7192afad35 docs: 更新了readme Leon 2025-12-23 02:27:24 +08:00
  • f5325cf774 chore Leon 2025-12-23 02:27:12 +08:00
  • a6b649e986 fix: 修复了自己关注自己的bug Leon 2025-12-23 02:26:53 +08:00
  • a98e9d28f0 feat: 添加了redis缓存 Leon 2025-12-23 02:26:29 +08:00
  • a632768ef8 feat:加入了mysql的一些标签 Leon 2025-12-23 02:23:42 +08:00
  • 326782240f refactor:修改了过去likecount的方式 Leon 2025-12-23 02:22:06 +08:00
  • 88d2cabaac refactor:端口改为int Leon 2025-12-23 02:21:33 +08:00
  • b0a7c85a8d refactor:优化了like和unlike功能 Leon 2025-12-23 02:20:08 +08:00
  • de732abeb1 test:更新postman测试文件 Leon 2025-12-23 02:18:48 +08:00
  • 6b55b97e79 docs: 更新README Leon 2025-12-19 19:36:08 +08:00
  • a1828bf2ca test:测试文件 Leon 2025-12-19 19:21:04 +08:00
  • 8ee2025951 feat: 添加了根据关注的feed流 Leon 2025-12-19 19:20:52 +08:00
  • d2f40acf4d feat: 添加了social的关注功能 Leon 2025-12-19 19:03:42 +08:00
  • 7e97fc5026 docs:更新README Leon 2025-12-17 20:08:01 +08:00
  • 2786530c54 feat: 加入了一些边界检查 Leon 2025-12-16 18:52:09 +08:00
  • b9fe48a328 feat: 添加了评论功能并注册 Leon 2025-12-16 18:51:50 +08:00
  • ef47d5e2de feat: 添加了删除视频功能并添加了一些边界检查 Leon 2025-12-16 18:51:17 +08:00
  • 7883a7427d feat: 添加了SoftJWTAuth Leon 2025-12-16 18:50:10 +08:00
  • 882204ca93 fix:使isLiked可以正确获取,并修复了时间会负值的bug Leon 2025-12-16 18:49:26 +08:00
  • 68b4550c56 feat:secret从环境中获取 Leon 2025-12-16 18:47:22 +08:00
  • 7fb8c61091 fix:rename后重新生成token Leon 2025-12-16 18:46:51 +08:00
  • 52694a1475 refactor:请求结构体放到entity Leon 2025-12-16 18:46:24 +08:00
  • 7d1c8687df test:所有测试文件整合在一起 Leon 2025-12-16 18:45:52 +08:00
  • 2c9bf4cc60 chore:一些测试文件的小修改 Leon 2025-12-16 14:35:36 +08:00
  • a93521f8ab fix:feed流返回数据中修复isLiked Leon 2025-12-16 14:35:04 +08:00
  • 0915e13e8f feat:添加按照点赞数的feed流 Leon 2025-12-16 14:02:17 +08:00
  • ead7153cc4 fix:适配其他改动 Leon 2025-12-15 17:34:55 +08:00
  • ab488d7b74 feat:添加响应结构体方便前端渲染 Leon 2025-12-15 17:34:34 +08:00
  • 9713a23e7b refactor:将request结构体写到entity,并为video添加username字段 Leon 2025-12-15 17:34:01 +08:00
  • b53593b920 refactor:将request结构体写到entity Leon 2025-12-15 17:32:56 +08:00
  • a1d49f0ab1 docs: update readme.md Leon 2025-12-13 23:26:12 +08:00
  • 8e51de9410 feat(video): add likescount and updatelikescount Leon 2025-12-09 21:11:29 +08:00
  • d1c0f049d6 test: update account Postman collection Leon 2025-12-09 16:37:27 +08:00
  • e0992d8fcd docs: improve readme.md Leon 2025-12-09 16:35:49 +08:00
  • 09e6398c6e Adjust ChangePassword response wording Leon 2025-12-09 16:21:57 +08:00
  • e3ae8185be fix(account): remove token when change password Leon 2025-12-09 16:20:15 +08:00
  • 6804b71fe9 refactor(account): pass request context into services Leon 2025-12-09 16:05:10 +08:00
  • 4bedf58a03 refactor(account): remove unused structs and logout by token Leon 2025-12-09 15:58:07 +08:00
  • f122a6170d feat(account): use token instead of id for rename Leon 2025-12-09 15:47:55 +08:00
  • 6c0b8c7d7a refactor(feed): simplify ListLatest handler context usage Leon 2025-12-09 15:35:47 +08:00
  • c4a81278d0 test(postman): update api collections Leon 2025-12-09 15:31:27 +08:00
  • eeafe9d32a feat(video): add like/unlike/isliked/getlikescount APIs for videos Leon 2025-12-09 15:30:16 +08:00
  • 72f35f7a7a feat(middleware): add GetAccountID by jwtToken Leon 2025-12-09 15:27:33 +08:00
  • 5c79e99b70 refactor(video): clean handler/service/repo boundaries Leon 2025-12-09 13:53:36 +08:00
  • 172fd0a35d refactor(video): prefix core files with video_ Leon 2025-12-09 13:29:00 +08:00
  • 6a3480698a move handler from http to module Leon 2025-12-08 20:35:56 +08:00
  • 79454f1275 test: move ListLatest from video.json to feed.json Leon 2025-12-07 22:47:48 +08:00
  • d29a3a5232 feat(feed): add ListLatest Leon 2025-12-07 22:46:45 +08:00
  • 3b80a7c5da fix: delete ListLatest(func) Leon 2025-12-07 21:22:54 +08:00
  • 8dcc13957b fix: change account_id to accountID to match PublishVideo(func) Leon 2025-12-07 17:39:03 +08:00
  • 466817d6ad fix: ensure jwt token matches the currently stored token Leon 2025-12-07 17:36:44 +08:00
  • 86e817458c test: change test json of postman Leon 2025-12-07 16:49:41 +08:00
  • 62adc9211b fix: change accountID to account_id to match PublishVideo(func) Leon 2025-12-07 16:49:11 +08:00
  • 77962456d6 feat: AutoMigrate table about video module Leon 2025-12-07 16:46:55 +08:00
  • 0de0a04f53 feat: regisiter router about video module Leon 2025-12-07 16:46:06 +08:00
  • e13b74f7e0 feat: add video module Leon 2025-12-07 16:45:00 +08:00
  • a764e293fb refactor: merge auth(router) to account(router) and add auth to logout(router) Leon 2025-12-05 14:31:46 +08:00
  • 748d4dd719 test: change user to account Leon 2025-12-05 14:27:26 +08:00
  • 0f36f6ccac docs: change user to account Leon 2025-12-05 14:27:05 +08:00
  • c5331a459f refactor: change all user to account Leon 2025-12-05 14:25:39 +08:00
  • 311a27523f test: postman json of auth(login and logout) Leon 2025-12-05 14:04:57 +08:00
  • 35938aaa13 feat: login and logout Leon 2025-12-05 14:03:57 +08:00
  • b2cf39e731 fix: chage id type from int64 to uint Leon 2025-12-05 13:33:08 +08:00
  • 9682537d00 feat: jwt and check Leon 2025-12-05 13:27:04 +08:00
  • df30d7b549 feat: hash user password and update by username Leon 2025-12-05 13:10:19 +08:00
  • f7389ff778 feat: hash password Leon 2025-12-05 12:48:03 +08:00
  • f0a398a20c refactor: rename account package to http Leon 2025-12-05 12:43:44 +08:00
  • a7afe895b5 docs: improve readme.md Leon 2025-12-05 10:15:02 +08:00
  • c1862b5475 refactor: reorganize packages into a domain-based layered structure Leon 2025-12-05 09:59:57 +08:00
  • 34b05ad83f refactor:rename postman.json to account.json Leon 2025-12-05 09:57:16 +08:00
  • 81926ce8a2 init:搭建了整个项目的框架,初步写好了用户系统 Leon 2025-12-04 17:09:04 +08:00