Austin
7a52db3437
fix: auto-provision im_user_privacy_settings columns on startup
...
Zentao #24/#25: commit 50f8581 added friend_request_verification and group_invite_verification to userPrivacyByUID, but existing databases lack those columns, so GetPrivacy failed with Error 1054 and every cross-user profile/qrcodes/friend-request endpoint returned 500.
Add user_privacy_schema.go which, under GET_LOCK, checks information_schema and ALTERs in any missing privacy columns, wired into the root adapter Open() and per-tenant TenantAdapterFor so tenant-scoped databases are provisioned too.
2026-09-18 10:55:13 +08:00
richjohnrambo
c6e7f6b923
feat: improve group member events and push delivery
2026-09-18 01:00:41 +08:00
richjohnrambo
0e2f4e73d1
refactor: remove workbench code from im server
2026-09-17 23:38:44 +08:00
richjohnrambo
50f8581667
fix: resolve im backend issue list regressions
2026-09-17 14:59:16 +08:00
richjohnrambo
0f8e3b82b7
feat: enforce tenant content moderation
2026-09-16 22:21:25 +08:00
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
richjohnrambo
02eddb6010
fix: accept jpush token metadata fields
2026-09-14 17:34:12 +08:00
richjohnrambo
2581d7b8f0
fix: support account creation on pxc
2026-09-14 14:26:29 +08:00
richjohnrambo
1c7417b8f3
fix: support legacy auto ids during registration
2026-09-14 12:35:00 +08:00
richjohnrambo
4854e090ef
fix: harden group lifecycle and registration writes
2026-09-14 12:04:10 +08:00
richjohnrambo
67e8c2c6f6
feat: add workbench kafka migration support
2026-09-13 22:17:02 +08:00
richjohnrambo
ccbd385d2f
chore: disable runtime mysql schema creation
2026-09-13 13:56:24 +08:00
richjohnrambo
d107fba8bf
fix: align IM client interaction edge cases
2026-09-13 10:06:52 +08:00
richjohnrambo
e5fbca735d
feat: centralize app release configuration
2026-09-12 17:07:49 +08:00
richjohnrambo
ff432bc3ce
fix: stabilize me subscription sync metadata
2026-09-12 14:09:43 +08:00
richjohnrambo
ca3957e3b3
feat: support group invite privacy verification
2026-09-12 11:20:48 +08:00
richjohnrambo
a9a4970d9f
fix p2p topic canonicalization and stale subscriptions
2026-09-12 00:08:30 +08:00
richjohnrambo
928a45ecfb
feat: assign IM user account numbers
2026-09-10 21:51:23 +08:00
richjohnrambo
14ee3d937f
fix: order workbench modules
2026-09-10 15:19:29 +08:00
richjohnrambo
23afc1b7f1
fix: 修复文件预览重定向与扩展名解析
2026-09-09 16:32:49 +08:00
richjohnrambo
c3e5cc0831
fix: reject dangling file attachment links
2026-09-09 15:55:18 +08:00
richjohnrambo
9159ec7fc7
feat: add IM service health and metrics endpoints
2026-09-09 14:24:40 +08:00
richjohnrambo
c43c099c5e
fix: 兼容历史头像文件下载
2026-09-09 13:24:36 +08:00
richjohnrambo
9ac2b412cc
fix: 优化群成员分页并补齐头像资料
2026-09-09 09:38:20 +08:00
richjohnrambo
06945a4050
fix: 统一用户资料投影并放开头像访问
2026-09-08 15:26:05 +08:00
richjohnrambo
20c0b92d77
Fix group file metadata and access
2026-09-08 13:50:04 +08:00
richjohnrambo
6b20a633ce
feat: 接入后台消息治理与登录审计
2026-09-07 11:53:24 +08:00
richjohnrambo
baf15848d3
feat: add meeting notes backend
2026-09-05 17:55:27 +08:00
richjohnrambo
7fb1ea70bc
Sync profile source and message topic seq
2026-09-04 16:06:57 +08:00
richjohnrambo
62af772260
Read user profile display from profile table
2026-09-04 10:49:33 +08:00
richjohnrambo
61ab313f35
fix: ensure attendance schema for tenant routing
2026-08-31 13:44:47 +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
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
c020171e52
fix: restore mysql docker build
2026-08-25 22:17:59 +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
14abe58b88
test: add websocket protocol audit
2026-08-21 00:42:54 +08:00
richjohnrambo
4e75cfc65e
fix: restore verification target user ids
2026-08-19 01:17:09 +08:00
richjohnrambo
219ecadf4c
feat: complete registration invitation and auth redesign
2026-08-19 00:30:11 +08:00
richjohnrambo
e063e7879e
fix: canonicalize phone numbers as E.164
2026-08-18 01:23:18 +08:00
richjohnrambo
bf562c7d56
feat: migrate IM identity and snowflake primary keys
2026-08-18 01:15:21 +08:00
richjohnrambo
b7a5d5cb17
fix: align message revision schema with tenant databases
2026-08-17 14:54:50 +08:00
richjohnrambo
e14dec9af7
fix: keep routed tenants on scoped mysql adapter
2026-08-17 14:49:23 +08:00