richjohnrambo
|
837a03a87e
|
fix: cap mysql connection pool
|
2026-09-27 18:36:00 +08:00 |
|
richjohnrambo
|
0edbc63bc1
|
fix: keep tenant option list request
|
2026-09-25 23:31:33 +08:00 |
|
richjohnrambo
|
9e01f95a61
|
fix: allow bound tenant option loading
|
2026-09-25 23:27:11 +08:00 |
|
richjohnrambo
|
9924c1e522
|
fix: restore lockscreen timeout to 72 hours
|
2026-09-24 01:31:41 +08:00 |
|
richjohnrambo
|
e87ac92cd1
|
Revert "refactor: 移除锁屏功能相关代码"
This reverts commit e002e45f82.
|
2026-09-24 01:30:49 +08:00 |
|
richjohnrambo
|
e24a04a920
|
fix: prevent admin bootstrap merge helper race
|
2026-09-24 01:20:59 +08:00 |
|
richjohnrambo
|
32017a2fbf
|
fix: avoid stale admin asset cache
|
2026-09-24 01:01:57 +08:00 |
|
richjohnrambo
|
369898bd7c
|
feat: integrate cultivate admin internal APIs
|
2026-09-24 00:02:27 +08:00 |
|
richjohnrambo
|
abadcceb19
|
feat: initialize shared tenant workbench data
|
2026-09-23 17:04:30 +08:00 |
|
richjohnrambo
|
6c338626d6
|
fix: validate im registration platform role
|
2026-09-23 02:51:58 +08:00 |
|
richjohnrambo
|
22adc13acf
|
feat: shard tenant topic and membership tables
|
2026-09-23 02:14:13 +08:00 |
|
richjohnrambo
|
432e7ac51a
|
fix: keep only realname review policy on tenant
|
2026-09-23 02:06:52 +08:00 |
|
richjohnrambo
|
dd12dbfe07
|
fix: cache admin permissions in redis
|
2026-09-23 00:30:40 +08:00 |
|
richjohnrambo
|
4fbc896d75
|
fix: sync tenant entry menu casbin rules
|
2026-09-23 00:07:20 +08:00 |
|
richjohnrambo
|
603e89e204
|
fix: query tenant entry tables without prefix
|
2026-09-22 23:52:08 +08:00 |
|
richjohnrambo
|
abd5eb162a
|
feat: add tenant entry application pages
|
2026-09-22 23:17:55 +08:00 |
|
richjohnrambo
|
9a9e30f94e
|
feat: add tenant list id sorting
|
2026-09-22 17:32:08 +08:00 |
|
richjohnrambo
|
85b564e2ac
|
refactor: merge tenant configuration into tenant registry
|
2026-09-22 16:47:40 +08:00 |
|
richjohnrambo
|
851eca97ed
|
feat: support shared tenant database sharding
|
2026-09-22 15:21:34 +08:00 |
|
richjohnrambo
|
e8dd1eaa7d
|
feat: 增加商户消息加密密钥管理
|
2026-09-20 23:43:33 +08:00 |
|
richjohnrambo
|
42cfe232fe
|
fix: IM设置菜单更名为平台设置
|
2026-09-20 22:43:57 +08:00 |
|
richjohnrambo
|
4ae69706a5
|
fix: 区分IM系统设置菜单标题
|
2026-09-20 22:31:54 +08:00 |
|
richjohnrambo
|
3ef328a5a3
|
fix: 隐藏内置超管时保留角色树
|
2026-09-20 22:03:51 +08:00 |
|
richjohnrambo
|
2b93d27a4e
|
fix: 角色列表隐藏内置超管
|
2026-09-20 21:53:38 +08:00 |
|
richjohnrambo
|
97990785cb
|
fix: 平台超管权限走角色配置
|
2026-09-20 21:50:43 +08:00 |
|
richjohnrambo
|
b68c048383
|
fix: 平台超管可管理后台角色
|
2026-09-20 21:48:10 +08:00 |
|
richjohnrambo
|
f154b9e3c3
|
fix: 按角色规范后台用户商户绑定
|
2026-09-20 21:03:54 +08:00 |
|
richjohnrambo
|
e2ca0607af
|
fix: 平台超管拥有全部商户数据范围
|
2026-09-20 20:05:08 +08:00 |
|
richjohnrambo
|
6afeb65b91
|
feat: add tenant realname review policy
|
2026-09-20 18:31:46 +08:00 |
|
richjohnrambo
|
e5ab79c40d
|
fix: 拆分商户新增和编辑权限
|
2026-09-20 17:08:50 +08:00 |
|
richjohnrambo
|
fd4ff85191
|
fix: 限制IM租户列表为当前租户
|
2026-09-20 16:53:38 +08:00 |
|
richjohnrambo
|
6bf364ec0b
|
fix: 修复养成管理接口参数过滤
|
2026-09-20 16:53:38 +08:00 |
|
richjohnrambo
|
c7265252d8
|
feat: 完善养成管理后台功能
|
2026-09-19 17:07:47 +08:00 |
|
richjohnrambo
|
f6766d3dbd
|
feat: 新增养成管理后台
|
2026-09-19 14:36:30 +08:00 |
|
richjohnrambo
|
7c8b4d9b7c
|
feat: add friend add and curfew controls
|
2026-09-18 10:55:33 +08:00 |
|
richjohnrambo
|
348cbcaf96
|
fix: allow multiple config api service names
|
2026-09-17 22:55:21 +08:00 |
|
richjohnrambo
|
2a35cb4358
|
fix: update uid encryption key seed
|
2026-09-17 16:59:47 +08:00 |
|
richjohnrambo
|
be6c5b525c
|
fix: seed uid encryption config
|
2026-09-17 15:56:23 +08:00 |
|
richjohnrambo
|
9ed8aaf142
|
refactor: reuse global aliyun moderation config
|
2026-09-17 00:25:04 +08:00 |
|
richjohnrambo
|
4ed54ca392
|
test: initialize admin member service in scope tests
|
2026-09-16 23:45:21 +08:00 |
|
richjohnrambo
|
5173bc0aad
|
fix: return default moderation policy when unpublished
|
2026-09-16 23:30:10 +08:00 |
|
richjohnrambo
|
fec2a43b9c
|
feat: add tenant content moderation controls
|
2026-09-16 22:21:42 +08:00 |
|
richjohnrambo
|
fe5c7af7e2
|
fix: show bound tenant in im menus
|
2026-09-16 16:54:12 +08:00 |
|
richjohnrambo
|
156e8b9c9f
|
fix: align workbench default secret
|
2026-09-16 16:05:39 +08:00 |
|
richjohnrambo
|
f8aaae42ff
|
fix: use workbench service dns
|
2026-09-16 15:41:32 +08:00 |
|
richjohnrambo
|
82379b8823
|
fix: configure workbench service secret fallback
|
2026-09-16 15:21:28 +08:00 |
|
richjohnrambo
|
3e40554229
|
fix: fallback workbench admin secret
|
2026-09-16 14:28:42 +08:00 |
|
richjohnrambo
|
e159f9a88e
|
feat: proxy workbench admin through service
|
2026-09-16 14:03:58 +08:00 |
|
richjohnrambo
|
c258e0473b
|
fix: resolve bound im tenant for company admins
|
2026-09-16 13:19:55 +08:00 |
|
richjohnrambo
|
5dbbf39cce
|
chore: update test environment defaults
|
2026-09-15 11:59:14 +08:00 |
|
richjohnrambo
|
50a2781b23
|
fix: avoid gf cli install in docker build
|
2026-09-14 14:27:23 +08:00 |
|
richjohnrambo
|
a6f7ac41b0
|
fix: remove duplicate IM frontend API exports
|
2026-09-14 14:13:39 +08:00 |
|
richjohnrambo
|
c1a6a41575
|
fix: update admin test environment config
|
2026-09-14 14:06:41 +08:00 |
|
richjohnrambo
|
bd19a594ae
|
Merge branch 'main' into dev
# Conflicts:
# docs/backstage/IM-Kafka接入方案.md
# docs/backstage/IM-Kafka接入范围识别.md
# server/api/admin/imconfiginternal/im_config.go
# server/api/admin/imuser/im_user.go
# server/internal/consts/im_kafka.go
# server/internal/controller/admin/sys/im_user.go
# server/internal/controller/internalapi/imconfig/im_config.go
# server/internal/library/imadmin/client.go
# server/internal/library/imadmin/client_test.go
# server/internal/library/imadmin/internal.go
# server/internal/library/imkafka/command.go
# server/internal/library/imtenant/db.go
# server/internal/library/imtenant/db_test.go
# server/internal/library/queue/kafkamq.go
# server/internal/library/queue/queue.go
# server/internal/logic/admin/member.go
# server/internal/logic/sys/im_dead_letter.go
# server/internal/logic/sys/im_group.go
# server/internal/logic/sys/im_invite.go
# server/internal/logic/sys/im_kafka_audit.go
# server/internal/logic/sys/im_kafka_command.go
# server/internal/logic/sys/im_tenant.go
# server/internal/logic/sys/im_user.go
# server/internal/model/input/sysin/im_group.go
# server/internal/model/input/sysin/im_invite.go
# server/internal/model/input/sysin/im_user.go
# server/internal/queues/im_admin_command_result.go
# server/internal/queues/im_audit_event.go
# server/internal/queues/im_dead_letter.go
# server/internal/service/sys.go
# server/manifest/config/config.example.yaml
# server/storage/data/generate/im_group_menu.sql
# server/storage/data/generate/im_user_menu.sql
# server/storage/data/im_registration_invite_hotgo.sql
# web/src/views/im/registrationInvite/BatchViewModal.vue
# web/src/views/im/registrationInvite/index.vue
# web/src/views/im/registrationInvite/model.ts
# web/src/views/imDeadLetter/index.vue
# web/src/views/imDeadLetter/model.ts
# web/src/views/imGroup/governance.vue
# web/src/views/imGroup/members.vue
# web/src/views/imKafkaAudit/model.ts
# web/src/views/imKafkaAudit/view.vue
# web/src/views/imKafkaCommand/index.vue
# web/src/views/imKafkaCommand/model.ts
# web/src/views/imKafkaCommand/view.vue
# web/src/views/imUser/ResetPasswordModal.vue
# web/src/views/imUser/governance.vue
# web/src/views/imUser/index.vue
# web/src/views/imUser/model.ts
# web/src/views/imUser/view.vue
|
2026-09-13 23:43:51 +08:00 |
|
richjohnrambo
|
7aee265721
|
im 管理后台
|
2026-09-13 23:39:18 +08:00 |
|
richjohnrambo
|
8b30b8241c
|
feat: refine IM admin management workflows
|
2026-09-13 23:25:53 +08:00 |
|
richjohnrambo
|
6e65935e3c
|
feat: manage global app release policies
|
2026-09-12 17:08:10 +08:00 |
|
richjohnrambo
|
2fb5102add
|
feat: add invite user binding
|
2026-09-11 10:46:20 +08:00 |
|
richjohnrambo
|
68d9bafbdd
|
fix: show sensitive word action column
|
2026-09-11 01:20:41 +08:00 |
|
richjohnrambo
|
d3d2235ca3
|
fix: refine sensitive word table actions
|
2026-09-11 01:11:35 +08:00 |
|
richjohnrambo
|
26e511113b
|
feat: add short IM user numbers
|
2026-09-10 21:51:23 +08:00 |
|
richjohnrambo
|
047df08f84
|
feat: separate workbench admin features
|
2026-09-10 01:02:35 +08:00 |
|
richjohnrambo
|
27a368b386
|
feat: 统一IM后台商户文案和默认选择
|
2026-09-09 14:28:44 +08:00 |
|
richjohnrambo
|
da60b52be2
|
feat: improve group owner and status display
|
2026-09-09 11:10:59 +08:00 |
|
richjohnrambo
|
964746c19b
|
feat: add tenant login IP whitelist management
|
2026-09-09 09:39:55 +08:00 |
|
richjohnrambo
|
99307f1c98
|
fix: 完善IM用户状态与分组展示
|
2026-09-08 22:16:51 +08:00 |
|
richjohnrambo
|
7d54bf785a
|
feat: 完善IM用户管理与治理操作
|
2026-09-08 10:54:01 +08:00 |
|
richjohnrambo
|
5f3f6913b8
|
feat: 优化群聊消息手动查询
|
2026-09-07 21:52:00 +08:00 |
|
richjohnrambo
|
af2803ef1f
|
data: 增加中文敏感词测试词库
|
2026-09-07 21:43:26 +08:00 |
|
richjohnrambo
|
fdc86ea6bf
|
fix: 允许IM平台管理员选择租户
|
2026-09-07 21:11:20 +08:00 |
|
richjohnrambo
|
5fac9a0669
|
feat: 重组IM后台菜单层级
|
2026-09-07 20:33:09 +08:00 |
|
richjohnrambo
|
e5b8db41ea
|
fix: 兼容租户标准MySQL连接串
|
2026-09-07 18:47:50 +08:00 |
|
richjohnrambo
|
845f19fd1c
|
fix: 修复多级菜单页面无法打开
|
2026-09-07 17:25:36 +08:00 |
|
richjohnrambo
|
ed9cc03514
|
test: 记录IM后台发布复测结果
|
2026-09-07 17:03:00 +08:00 |
|
richjohnrambo
|
7839dce0e6
|
fix: 修正IM策略页面字典选项调用
|
2026-09-07 16:47:09 +08:00 |
|
richjohnrambo
|
37d708c5a1
|
test: 补充IM后台测试用例与问题记录
|
2026-09-07 16:31:50 +08:00 |
|
richjohnrambo
|
16cc4567da
|
fix: 修正IM内部接口启动示例配置
|
2026-09-07 12:06:10 +08:00 |
|
richjohnrambo
|
bb87d01644
|
feat: 完成鸽达达后台安全与审计改造
|
2026-09-07 11:50:29 +08:00 |
|
richjohnrambo
|
0a21d7289e
|
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
# server/api/admin/imgroup/im_group.go
# server/api/admin/imuser/im_user.go
# server/internal/controller/admin/sys/im_group.go
# server/internal/controller/admin/sys/im_user.go
# server/internal/library/imtenant/db.go
# server/internal/logic/admin/member.go
# server/internal/logic/sys/im_admin_scope.go
# server/internal/logic/sys/im_group.go
# server/internal/logic/sys/im_invite.go
# server/internal/logic/sys/im_registration.go
# server/internal/logic/sys/im_tenant.go
# server/internal/logic/sys/im_user.go
# server/internal/model/input/sysin/im_group.go
# server/internal/model/input/sysin/im_invite.go
# server/internal/model/input/sysin/im_user.go
# server/internal/router/genrouter/im_invite.go
# server/internal/router/genrouter/im_registration.go
# server/internal/service/sys.go
# server/manifest/config/config.example.yaml
# server/storage/data/generate/im_audit_log_menu.sql
# server/storage/data/generate/im_group_menu.sql
# server/storage/data/generate/im_realname_menu.sql
# server/storage/data/generate/im_tenant_menu.sql
# server/storage/data/generate/im_user_menu.sql
# server/storage/data/generate/im_work_order_menu.sql
# server/storage/data/im_registration_invite_hotgo.sql
# web/src/api/imGroup/index.ts
# web/src/api/imUser/index.ts
# web/src/views/im/registrationInvite/BatchViewModal.vue
# web/src/views/im/registrationInvite/CreateModal.vue
# web/src/views/im/registrationInvite/index.vue
# web/src/views/im/registrationInvite/model.ts
# web/src/views/imGroup/governance.vue
# web/src/views/imGroup/members.vue
# web/src/views/imUser/index.vue
# web/src/views/imUser/model.ts
# web/src/views/imUser/view.vue
# web/src/views/system/config/ImRegistrationSetting.vue
|
2026-09-04 12:01:22 +08:00 |
|
richjohnrambo
|
f7f8cc0ef0
|
feat: add im kafka admin integration
|
2026-09-04 11:57:38 +08:00 |
|
richjohnrambo
|
25abba8eeb
|
feat: 完善IM后台Kafka与组织架构管理
|
2026-09-03 17:11:29 +08:00 |
|
richjohnrambo
|
5a2ed4b2a4
|
fix: use existing dict option API in im views
|
2026-09-03 14:53:26 +08:00 |
|
richjohnrambo
|
82675c7500
|
fix: add im missing menu patch
|
2026-08-28 16:30:02 +08:00 |
|
richjohnrambo
|
1b86314c5f
|
test: guard im tables from default db prefix
|
2026-08-28 16:19:32 +08:00 |
|
richjohnrambo
|
eff2f54641
|
fix: use unprefixed kafka audit tables
|
2026-08-28 16:16:25 +08:00 |
|
richjohnrambo
|
ed4f186d8e
|
fix: normalize kafka version config
|
2026-08-28 15:36:56 +08:00 |
|
richjohnrambo
|
a938c6cb23
|
fix: enable kafka in root docker image
|
2026-08-28 15:19:50 +08:00 |
|
richjohnrambo
|
cd354e9e1b
|
fix: enable kafka in admin docker defaults
|
2026-08-28 15:09:36 +08:00 |
|
richjohnrambo
|
6b5ef0a911
|
fix: query im kafka tables with gf raw helpers
|
2026-08-28 14:56:02 +08:00 |
|
richjohnrambo
|
f98f3e146b
|
fix: use unprefixed im kafka tables
|
2026-08-28 14:44:00 +08:00 |
|
richjohnrambo
|
cde4480b51
|
feat: publish password reset via kafka
|
2026-08-28 14:18:27 +08:00 |
|
richjohnrambo
|
6e08013fd1
|
fix: stringify im admin json fields
|
2026-08-28 13:34:40 +08:00 |
|
richjohnrambo
|
d7578efa2b
|
fix: return im user ids as strings
|
2026-08-28 13:07:17 +08:00 |
|
richjohnrambo
|
da880bc6d6
|
chore: log im internal query transport errors
|
2026-08-28 11:55:27 +08:00 |
|
richjohnrambo
|
673806ba2a
|
fix: keep im api settings in config
|
2026-08-28 01:56:51 +08:00 |
|
richjohnrambo
|
1a515ef183
|
fix: configure im internal api from env
|
2026-08-28 01:44:30 +08:00 |
|
richjohnrambo
|
a04abb0cc8
|
fix: set admin frontend cache headers
|
2026-08-28 01:42:14 +08:00 |
|
richjohnrambo
|
296c9a22a8
|
fix: stabilize kafka queue startup
|
2026-08-28 01:23:36 +08:00 |
|
richjohnrambo
|
f93b935ea5
|
chore: use internal im service url
|
2026-08-28 01:08:51 +08:00 |
|
richjohnrambo
|
e3751d9fa6
|
chore: use public im internal api
|
2026-08-28 00:48:42 +08:00 |
|