Commit Graph

227 Commits

Author SHA1 Message Date
Tim c58c14f9b7 feat: 设置system的icon+role 2025-09-08 15:35:09 +08:00
Tim b3d050b42e Add system user and log attribution 2025-09-08 15:19:17 +08:00
Tim 6d66cb48dc feat: log poll and lottery results 2025-09-08 15:00:15 +08:00
Tim 3b1843b6dd Return category and tag change logs as DTOs 2025-09-08 14:45:47 +08:00
Tim 5ae0f9311c feat: add result change log entities 2025-09-08 13:54:35 +08:00
Tim 039d482517 Add post change log tracking 2025-09-08 11:27:35 +08:00
Tim c43e4b85bc Test recalculation updates balance 2025-09-07 12:47:44 +08:00
Tim fb3a2839db Merge pull request #909 from Linindoo/main
修复纯数字用户名的用户个人首页 404 问题(注册和修改校验用户名不能为纯数字)
2025-09-07 11:14:40 +08:00
tim db8c896b71 fix: empty commit 2025-09-06 21:49:28 +08:00
Tim aa86909598 Fix resend from email env placeholder 2025-09-06 21:44:36 +08:00
Tim 5eb1416c6b Merge pull request #885 from nagisa77/codex/separate-redis-databases-for-environments
feat: allow redis database override
2025-09-06 21:32:02 +08:00
Tim 9406bf3392 feat: refresh tag and category caches hourly 2025-09-06 21:28:52 +08:00
Tim 7dc9903060 Merge pull request #888 from smallclover/main
功能追加:显示在线人数
2025-09-06 21:00:25 +08:00
mewhz 9e4ad29c7f 🔧 配置文件和部署文档新增 resend 邮箱服务 2025-09-06 15:16:02 +08:00
mewhz 1b3bd27655 📝 新增文档中用户名密码与其他说明 2025-09-06 14:24:38 +08:00
wangshun dbd322807d 功能追加:显示在线人数 2025-09-05 16:24:09 +08:00
zhoujia 5534573a19 创建和更新用户名校验增加校验,不允许纯数字用户名 2025-09-05 15:08:22 +08:00
Tim 35c6d29b8f feat: allow redis db override 2025-09-05 11:31:44 +08:00
Tim 92ae8ae155 feat: log redis connection success 2025-09-05 10:55:13 +08:00
wangshun c0afe9e2a9 轻量级redis缓存追加
本次主要改动范围:
1.分类列表缓存
2.标签列表缓存

追加的新类库
1.redis
2.jsr310→java8时间类localdatetime无法解析的问题
3.jaskson-hibernate6->hibernate 字段懒加载问题

其他改动
1.修改了初始化脚本的用户名,追加密码说明
2025-09-04 18:11:18 +08:00
Tim 96e1259ad7 fix: 支持swagger访问api 2025-09-04 14:22:58 +08:00
Tim b77b629d9e fix: 新增api前缀 2025-09-04 14:02:50 +08:00
Tim 2e2813bcbd Merge pull request #838 from zpaeng/main
feat:Websocket服务拆到单独服务,主后台保持单工通信
2025-09-04 13:53:23 +08:00
Tim 47a72dc9b0 Fix duplicate WebSocket broadcasts 2025-09-04 13:50:05 +08:00
Palm Civet 931aee4c3f docs: update CONTRIBUTING.md 2025-09-04 00:36:38 +08:00
Tim 12b697d9dd Merge branch 'main' into main 2025-09-03 16:24:56 +08:00
Tim 93d2c39f6e Merge pull request #867 from palmcivet/docs/openapi-springdoc
docs: backend 引入 springdoc-openapi 生成 OpenAPI 文档
2025-09-03 11:35:18 +08:00
wangshun 67fae4129f 部署教程修改
1.配图统一改为项目内图片
2.增加laragon配置
3.增加github第三方登录配置
2025-09-03 10:27:57 +08:00
Palm Civet 3739286cca chore: 修改配置 2025-09-03 00:07:53 +08:00
Palm Civet ec76e70ad0 build: backend 引入 springdoc-openapi 2025-09-02 23:54:23 +08:00
zpaeng f482d9ff9d fix:【站内信】 2025-09-02 23:16:27 +08:00
zpaeng 78a65c6afe feat:Websocket服务拆到单独服务,主后台保持单工通信 2025-09-02 23:10:56 +08:00
Tim 8b37cf5abb test: mock PointService in CommentServiceTest 2025-09-01 15:34:52 +08:00
Tim 4af19a75c9 Merge pull request #815 from sivdead/main
fix: 解决删除评论后积分历史和当前积分不一致的问题
2025-09-01 14:32:01 +08:00
Tim f3512c1184 feat: add Telegram authentication 2025-09-01 11:39:10 +08:00
sivdead 28842c90b1 feat(service): 在 CommentService 中添加逻辑删除评论时重新计算用户积分的功能,并在 PointService 中实现用户积分的重新计算方法 2025-09-01 11:32:20 +08:00
Tim a428f472f2 Merge pull request #809 from nagisa77/codex/shorten-invitation-link
feat: shorten invite links
2025-09-01 11:26:25 +08:00
Tim 8544803e62 feat: shorten invite links 2025-09-01 11:25:32 +08:00
Tim 098d82a6a0 feat: add email notification settings 2025-09-01 11:23:31 +08:00
Tim 3f152906f2 test: fix PostServiceTest for new PostService deps 2025-09-01 10:53:50 +08:00
Tim ef71d0b3d4 Merge pull request #798 from nagisa77/feature/vote
feature for vote
2025-09-01 10:28:44 +08:00
Tim 6a27fbe1d7 Fix null multiple field for poll posts 2025-08-31 14:22:44 +08:00
sivdead 72adc5b232 feat(model): 为 Comment 和 PointHistory 实体添加逻辑删除功能 2025-08-31 14:03:48 +08:00
Tim 2f339fdbdb feat: enable multi-option polls 2025-08-31 12:13:41 +08:00
Tim 5a09934866 refactor poll and lottery forms, add poll notifications 2025-08-31 01:49:37 +08:00
Tim 569531b462 feat: add poll vote repository 2025-08-30 12:06:11 +08:00
Tim 55dd36bd24 feat: add poll post type 2025-08-29 22:36:36 +08:00
sivdead 453d8fa68b refactor(model): 将 Post和Draft 实体的内容字段类型从 TEXT 改为 LONGTEXT 2025-08-28 15:11:14 +08:00
Tim d79dc8877d fix: handle reaction notification and point deduction 2025-08-27 20:23:28 +08:00
Tim 5053ac213d test(points): cover trend endpoint 2025-08-27 15:42:49 +08:00