richjohnrambo
139681fadb
feat: shard group messages by month
2026-09-15 23:53:51 +08:00
richjohnrambo
bc27a5c574
feat: add message mutation sync
2026-09-15 15:54:52 +08:00
Austin
55afd976c9
fix(server): 修复群组权限缓存与解散群问题
...
1. 新增group事件处理逻辑,实时刷新内存中的群组权限与状态
2. 加载topic时过滤已解散的群组,防止被旧成员恢复
3. 补充群成员离开事件的用户ID字段,完善事件处理
2026-09-15 15:18:14 +08:00
Austin
5dd0a42002
fix: harden message seq allocation against stale redis replicas
...
- use sentinel failover client for group message runtime when
sentinel_master_name/sentinel_addrs are configured, so seq counter
reads never hit a stale replica after failover
- re-seed missing redis seq counter from DB topic seqid instead of
trusting the caller in-memory baseline
- on unique-key conflict during async persist, re-allocate seq from DB
latest, bump redis counter and fix the idempotency record so resends
with the same client mid return the final seq
- add uk(topic, seqid) unique keys for im_messages in tenant DDL
2026-09-15 12:41:38 +08:00
richjohnrambo
9ec5da5b02
fix: persist login sessions for workbench auth
2026-09-15 10:23:47 +08:00
richjohnrambo
ef8091d805
fix: reject friend request to missing user
2026-09-15 00:48:36 +08:00
richjohnrambo
79babdb6aa
fix: scope realtime fanout dedup per node
2026-09-14 20:15:22 +08:00
kk123kk123
6291fa2b60
feat(群组): 添加群组解散状态支持与过滤逻辑
...
新增群组解散状态常量,在群组列表和详情接口中增加解散群组的过滤和报错处理,避免返回已解散的群组数据
2026-09-14 20:06:41 +08:00
richjohnrambo
02eddb6010
fix: accept jpush token metadata fields
2026-09-14 17:34:12 +08:00
richjohnrambo
4854e090ef
fix: harden group lifecycle and registration writes
2026-09-14 12:04:10 +08:00
richjohnrambo
a9afc6ff6a
fix: align group management APIs
2026-09-13 16:03:55 +08:00
richjohnrambo
e5fbca735d
feat: centralize app release configuration
2026-09-12 17:07:49 +08:00
richjohnrambo
ca3957e3b3
feat: support group invite privacy verification
2026-09-12 11:20:48 +08:00
richjohnrambo
367bed2940
fix im workbench and profile regressions
2026-09-11 17:25:24 +08:00
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
1f3a98605e
fix im heartbeat and friend display name
2026-09-10 15:23:27 +08:00
richjohnrambo
6b2f1e06e0
feat: implement precise token logout
2026-09-10 09:43:02 +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
9ac2b412cc
fix: 优化群成员分页并补齐头像资料
2026-09-09 09:38:20 +08:00
richjohnrambo
0b3c0b1c78
fix: resolve P1 backend consistency issues
2026-09-08 16:23:21 +08:00
richjohnrambo
06945a4050
fix: 统一用户资料投影并放开头像访问
2026-09-08 15:26:05 +08:00
richjohnrambo
8a9e202b56
Preserve uploaded file extensions
2026-09-07 16:13:20 +08:00
richjohnrambo
6b20a633ce
feat: 接入后台消息治理与登录审计
2026-09-07 11:53:24 +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
4ad6ca00b4
Prevent Redis message seq regression
2026-09-04 16:39:32 +08:00
richjohnrambo
7fb1ea70bc
Sync profile source and message topic seq
2026-09-04 16:06:57 +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
929f847003
Refactor Kafka publishing without DB outbox
2026-09-01 23:00:14 +08:00
richjohnrambo
edced2675b
feat: add conversation system action messages
2026-09-01 13:12:24 +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
42916b85aa
Fix meeting list and media search issues
2026-08-29 09:46:50 +08:00
richjohnrambo
4ea828fb09
fix: tolerate retried internal api nonce
2026-08-28 10:43:01 +08:00
richjohnrambo
5cc6eebc1a
feat: add kafka admin integration
2026-08-28 00:05:54 +08:00
richjohnrambo
a0fc553c6f
fix: improve conversation and report stability
2026-08-26 14:12:58 +08:00
richjohnrambo
58cce46dee
fix: restore tenant id on cached store objects
2026-08-25 23:20:19 +08:00
richjohnrambo
eac2bc2a47
fix: load verification challenges from db
2026-08-25 22:35:09 +08:00
richjohnrambo
f900a08a01
feat: add redis cache and fanout support
2026-08-25 20:54:03 +08:00
richjohnrambo
07376c70e3
fix: stabilize im server startup and p2p topic scans
2026-08-24 16:20:02 +08:00
richjohnrambo
e61058ec03
feat: add tenant entry registration APIs
2026-08-24 15:08:47 +08:00
richjohnrambo
ed9413d923
feat: add file safety config integration
2026-08-23 23:50:21 +08:00
richjohnrambo
c89c466387
feat: implement first batch im enhancements
2026-08-21 11:42:45 +08:00
richjohnrambo
6c6d2f6d3b
fix: stabilize im audit endpoints
2026-08-20 22:34:36 +08:00
richjohnrambo
6db2938672
feat: add bootstrap entry badges
2026-08-20 15:59:16 +08:00