Commit Graph
100 Commits
Author SHA1 Message Date
richjohnrambo b9dc56eccf feat: auto-friend invite bound users 2026-09-11 10:46:20 +08:00
richjohnrambo 926b4bbd81 fix im forwarding and message list regressions 2026-09-11 09:00:38 +08:00
richjohnrambo 75d1aabcb0 fix group member display names 2026-09-10 21:57:25 +08:00
richjohnrambo 928a45ecfb feat: assign IM user account numbers 2026-09-10 21:51:23 +08:00
richjohnrambo 51fee50343 fix im profile display name remark priority 2026-09-10 16:01:00 +08:00
richjohnrambo 1f3a98605e fix im heartbeat and friend display name 2026-09-10 15:23:27 +08:00
richjohnrambo 14ee3d937f fix: order workbench modules 2026-09-10 15:19:29 +08:00
richjohnrambo 085a48c3d9 feat: publish text message for group announcements 2026-09-10 10:27:38 +08:00
richjohnrambo 6b2f1e06e0 feat: implement precise token logout 2026-09-10 09:43:02 +08:00
richjohnrambo 98234db263 fix: 兼容历史收藏源避免列表崩溃 2026-09-09 17:40:11 +08:00
richjohnrambo e0a6ee27bc fix: include api key in tenant websocket endpoint 2026-09-09 17:32:49 +08:00
richjohnrambo 23afc1b7f1 fix: 修复文件预览重定向与扩展名解析 2026-09-09 16:32:49 +08:00
richjohnrambo cae5039afe fix: verify OSS objects before serving 2026-09-09 16:28:56 +08:00
richjohnrambo c3e5cc0831 fix: reject dangling file attachment links 2026-09-09 15:55:18 +08:00
richjohnrambo bef158941a fix: validate group avatar attachments 2026-09-09 15:48:55 +08:00
richjohnrambo be61ec2b71 fix: backfill user public profile projections 2026-09-09 15:34:20 +08:00
richjohnrambo 45c6c7eacb fix: avoid admin dependency on login entrypoints 2026-09-09 15:19:13 +08:00
richjohnrambo 9159ec7fc7 feat: add IM service health and metrics endpoints 2026-09-09 14:24:40 +08:00
richjohnrambo 4c9bdd64e0 fix: 修复OSS头像预签名下载 2026-09-09 14:08:01 +08:00
richjohnrambo c43c099c5e fix: 兼容历史头像文件下载 2026-09-09 13:24:36 +08:00
richjohnrambo 92a72d1bea feat: enforce tenant login IP whitelists 2026-09-09 09:40:37 +08:00
richjohnrambo 9ac2b412cc fix: 优化群成员分页并补齐头像资料 2026-09-09 09:38:20 +08:00
richjohnrambo aae13c9265 feat: load oss media config from sys config 2026-09-08 22:19:00 +08:00
richjohnrambo 0f984b0ab4 Merge remote-tracking branch 'origin/dev' into dev 2026-09-08 16:29:05 +08:00
richjohnrambo 0b3c0b1c78 fix: resolve P1 backend consistency issues 2026-09-08 16:23:21 +08:00
richjohnrambo 034678fa53 fix: 兼容查询用户头像数据 2026-09-08 15:53:56 +08:00
richjohnrambo 06945a4050 fix: 统一用户资料投影并放开头像访问 2026-09-08 15:26:05 +08:00
richjohnrambo 62e989487b Backfill group file metadata on read 2026-09-08 14:17:10 +08:00
richjohnrambo 20c0b92d77 Fix group file metadata and access 2026-09-08 13:50:04 +08:00
richjohnrambo 8116fb6fe8 feat: 完善用户治理与登录白名单 2026-09-08 10:55:26 +08:00
richjohnrambo d239bd9ad0 fix: expose friend online status 2026-09-08 10:35:42 +08:00
richjohnrambo b295170eee Accept numeric favorite sequence 2026-09-08 10:26:30 +08:00
richjohnrambo 402dfb0d5a feat: 增加群聊消息查询条件 2026-09-07 21:52:55 +08:00
richjohnrambo 8ff9160113 Customize forward bundle titles 2026-09-07 19:57:36 +08:00
richjohnrambo 8a9e202b56 Preserve uploaded file extensions 2026-09-07 16:13:20 +08:00
richjohnrambo 35da3025a3 fix: 恢复IM内部接口默认启动配置 2026-09-07 16:02:56 +08:00
richjohnrambo 654cd93836 Fix meeting note detail payload 2026-09-07 15:13:44 +08:00
richjohnrambo 7e8fc8237b fix im p0 backend issues 2026-09-07 15:12:14 +08:00
richjohnrambo b92154bece ci: stop overriding Kafka deploy environment 2026-09-07 13:53:50 +08:00
richjohnrambo c68c5ac038 fix: 补齐IM治理功能启动配置 2026-09-07 12:06:46 +08:00
richjohnrambo 6b20a633ce feat: 接入后台消息治理与登录审计 2026-09-07 11:53:24 +08:00
richjohnrambo 90185b6c88 Support meeting note upload registration 2026-09-07 11:41:01 +08:00
richjohnrambo 160d33c759 Reduce Kafka publish latency for messages 2026-09-07 11:33:50 +08:00
richjohnrambo a56efd4454 Add sender summaries to forward bundles 2026-09-07 10:39:42 +08:00
richjohnrambo 6330c592cf Fix media URL extension for m4a uploads 2026-09-07 09:57:16 +08:00
richjohnrambo 7a1647bf17 Fix bootstrap meeting unread counts 2026-09-05 18:31:13 +08:00
richjohnrambo baf15848d3 feat: add meeting notes backend 2026-09-05 17:55:27 +08:00
richjohnrambo 9e290b76b3 feat: add jpush push handler 2026-09-05 17:06:59 +08:00
richjohnrambo efbfb7556a Fix P2P message duplicate seq retry 2026-09-04 20:15:25 +08:00
richjohnrambo b4d3fbe359 Clear stale unanswered calls before new invite 2026-09-04 18:16:26 +08:00
richjohnrambo 4ad6ca00b4 Prevent Redis message seq regression 2026-09-04 16:39:32 +08:00
richjohnrambo e6f2cbf36e Fix user lookup on unscoped tenant database 2026-09-04 16:34:11 +08:00
richjohnrambo 50ccdf5f89 Fix profile display backfill startup 2026-09-04 16:20:28 +08:00
richjohnrambo 7fb1ea70bc Sync profile source and message topic seq 2026-09-04 16:06:57 +08:00
richjohnrambo 47649d33e2 Fix friends display name fallback 2026-09-04 13:45:18 +08:00
richjohnrambo 0f1c1f9255 fix: enable local kafka docker integration 2026-09-04 11:57:38 +08:00
richjohnrambo a191ca0c93 Add group announcement edit permissions 2026-09-04 11:09:29 +08:00
richjohnrambo 62af772260 Read user profile display from profile table 2026-09-04 10:49:33 +08:00
richjohnrambo 3173313ab9 Refresh presence on websocket pong 2026-09-04 10:49:33 +08:00
richjohnrambo c1bfa503cf feat: add client call feature switches 2026-09-03 21:05:33 +08:00
richjohnrambo d6de2a0349 Notify P2P participants after HTTP forwarding 2026-09-03 20:04:18 +08:00
richjohnrambo e36decab28 Fix topic read actions for user topics 2026-09-03 19:55:44 +08:00
richjohnrambo 7193ba2316 fix: 完善后台组织内部查询 2026-09-03 17:11:36 +08:00
richjohnrambo db00e994d5 fix: keep group avatar update for legacy groups 2026-09-03 14:25:10 +08:00
richjohnrambo a0bd0b0649 Fix Kafka message seq idempotency 2026-09-03 13:21:26 +08:00
richjohnrambo 256f768d15 fix: allow group avatar uploads 2026-09-03 11:52:06 +08:00
richjohnrambo 871e0ba735 Fix conversation context topic fallback 2026-09-03 11:47:45 +08:00
richjohnrambo 2e4e1f0df3 Fix HTTP message forward delivery 2026-09-03 11:11:48 +08:00
richjohnrambo 54e58763ff Improve message forward compatibility 2026-09-03 10:37:42 +08:00
richjohnrambo 1eee0179f1 fix: return saved group nickname profile 2026-09-03 10:01:24 +08:00
richjohnrambo 8193491686 fix: persist group nickname for legacy groups 2026-09-03 09:58:18 +08:00
richjohnrambo a94f60c254 Add youth mode restriction labels 2026-09-02 13:47:12 +08:00
richjohnrambo 79947a2c6f Improve youth mode action token flow 2026-09-02 11:25:25 +08:00
richjohnrambo 7f6995d8fe Disable sensitive challenge rate limit for test 2026-09-02 10:51:15 +08:00
richjohnrambo ac45223e39 Fix IM report and group permission regressions 2026-09-02 10:01:38 +08:00
richjohnrambo 15a4174ed1 fix: support agora rtc join delivery flow 2026-09-02 01:42:19 +08:00
richjohnrambo dc5e09f2ae feat: add agora rtc token join endpoint 2026-09-02 01:05:15 +08:00
richjohnrambo 318ce04f7d Refine Kafka persistence topic boundaries 2026-09-01 23:23:08 +08:00
richjohnrambo f8a286cec2 fix: reuse active security challenge before rate limit 2026-09-01 23:00:14 +08:00
richjohnrambo 929f847003 Refactor Kafka publishing without DB outbox 2026-09-01 23:00:14 +08:00
richjohnrambo 18237cf3ec docs: add agora call integration flow 2026-09-01 19:01:37 +08:00
richjohnrambo edced2675b feat: add conversation system action messages 2026-09-01 13:12:24 +08:00
richjohnrambo 39e7e019c7 fix: scan attendance appeal idempotency key 2026-08-31 14:36:30 +08:00
richjohnrambo 6c6aa9f4c1 fix: scan attendance shifts from mysql 2026-08-31 14:10:34 +08:00
richjohnrambo 44ad626f63 chore: log attendance API failures 2026-08-31 13:54:32 +08:00
richjohnrambo 61ab313f35 fix: ensure attendance schema for tenant routing 2026-08-31 13:44:47 +08:00
richjohnrambo 79630c26f5 fix: compile attendance appeal insert 2026-08-31 13:30:44 +08:00
richjohnrambo cb7dc36cad feat: add attendance APIs 2026-08-31 13:27:12 +08:00
richjohnrambo 9f647de4d0 feat: switch client API branding to MeetingIM 2026-08-31 01:22:53 +08:00
richjohnrambo c6a243ee59 Add meeting display fields 2026-08-29 19:28:10 +08:00
richjohnrambo 866222cb39 Fix missing risk challenge response 2026-08-29 10:59:50 +08:00
richjohnrambo 42916b85aa Fix meeting list and media search issues 2026-08-29 09:46:50 +08:00
richjohnrambo 78e6308174 fix im business event delivery 2026-08-28 16:24:57 +08:00
richjohnrambo 9a46fdf43c feat: handle password reset admin command 2026-08-28 14:18:27 +08:00
richjohnrambo d756aeb4c2 fix: serialize internal user ids as strings 2026-08-28 13:07:17 +08:00
richjohnrambo 5987f2d87a fix: return not found for missing internal user 2026-08-28 13:05:26 +08:00
richjohnrambo 08a4f138e3 fix: skip nonce replay check for internal reads 2026-08-28 11:28:28 +08:00
richjohnrambo 4ea828fb09 fix: tolerate retried internal api nonce 2026-08-28 10:43:01 +08:00
richjohnrambo ba06ee3472 chore: use internal admin service url 2026-08-28 01:08:51 +08:00
richjohnrambo a54ddfa548 chore: use public admin internal api 2026-08-28 00:48:42 +08:00