hawklin2017
5118bcc1c0
添加好友时,通知更新
2026-05-03 22:05:57 +08:00
hawklin2017
4489cbbaaa
showname
2026-04-27 22:23:29 +08:00
hawklin2017
f0e41367c1
add friend
2026-04-26 21:25:50 +08:00
hawklin2017
722c657bc8
captcha slide
2026-04-26 18:06:38 +08:00
hawklin2017
44c11c4521
one way friend
2026-04-25 15:58:02 +08:00
haoyunlt
ea1a3817a6
Merge pull request #11 from sok-im/feature/captcha_click
...
Feature/captcha click
2026-04-25 15:35:18 +08:00
hawklin2017
8540f4760d
统计在线人数
2026-04-22 14:52:46 +08:00
hawklin2017
3f4755faca
统计在线人数
2026-04-22 14:50:01 +08:00
hawklin2017
82a97be850
点击图形
2026-04-20 21:35:39 +08:00
hawklin2017
75b2c700f3
virgil 加密解密
2026-04-16 11:25:45 +08:00
hawklin2017
48e023882a
search nickname
2026-04-13 15:28:59 +08:00
hawklin2017
d787d49d48
search phone
2026-04-13 15:18:09 +08:00
hawklin2017
42064d31a7
用户设置
2026-04-12 21:50:38 +08:00
hawklin2017
33e2a71362
剔除设备
2026-04-12 19:57:17 +08:00
hawklin2017
7e65b21c5e
举报垃圾消息
2026-04-11 21:38:30 +08:00
hawklin2017
a3bda263a7
好友置顶
2026-04-11 21:26:27 +08:00
hawklin2017
fa338b692c
sn设置
2026-04-10 18:14:35 +08:00
hawklin2017
90629c893f
音视频通话
2026-04-10 17:42:02 +08:00
haoyunlt
ce21c5bf0e
Merge branch 'feature/rtc' into develop/tom
2026-04-10 17:33:39 +08:00
hawklin2017
faaf0a7178
sn设置
2026-04-07 20:33:18 +08:00
hawklin2017
4b9412f685
音视频通话
2026-04-06 16:21:00 +08:00
hawklin2017
80f3cfda74
图片验证
2026-04-04 11:20:19 +08:00
hawklin2017
34c13cf608
查看自己登录的在线设备
2026-04-03 16:03:35 +08:00
haoyunlt
f73aa064ce
Merge branch 'develop/tom' into feature/captcha
2026-04-01 21:19:02 +08:00
haoyunlt
47821421d4
Merge pull request #3 from sok-im/feature/user_common_group
...
Feature/user common group
2026-04-01 16:42:57 +08:00
hawklin2017
d1f83cf2be
全局黑名单用户
2026-04-01 16:02:49 +08:00
hawklin2017
34ecfd283d
添加图片验证
2026-03-30 16:24:08 +08:00
hawklin2017
f9d3221df0
查询共同群
2026-03-28 17:28:03 +08:00
hawklin2017
706c6000cb
添加全局黑名单功能
2026-03-28 17:00:54 +08:00
icey-yu
34c35099d1
fix: prometheus
2025-09-26 16:38:02 +08:00
icey-yu
fd479c15b4
fix: prometheus
2025-09-26 15:55:33 +08:00
icey-yu
95d383d656
fix: prometheus
2025-09-26 15:53:52 +08:00
icey-yu
36810b99a4
fix: prometheus
2025-09-26 15:53:19 +08:00
icey-yu
0bd60efeab
fix: prometheus
2025-09-26 15:44:18 +08:00
icey-yu
909f3a4a24
fix: prometheus
2025-09-26 15:27:46 +08:00
Gordon
a893141ae6
eat: add filtering for invalid messages and invalid conversations to prevent data-fetching exceptions after conversations are deleted.
2025-07-29 16:00:08 +08:00
OpenIM-Gordon
55113e5277
feat: add filtering for invalid messages and invalid conversations to prevent data-fetching exceptions after conversations are deleted. ( #3239 ) ( #3247 ) ( #3483 )
...
Co-authored-by: OpenIM-Robot <openim4@gmail.com>
2025-07-28 14:43:58 +08:00
chao
bc326704f1
feat: optimize friend and group applications ( #3384 )
...
* pb
* fix: Modifying other fields while setting IsPrivateChat does not take effect
* fix: quote message error revoke
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* upgrading pkg tools
* fix
* fix
* optimize log output
* feat: support GetLastMessage
* feat: support GetLastMessage
* feat: s3 switch
* feat: s3 switch
* fix: GetUsersOnline
* feat: SendBusinessNotification supported configuration parameters
* feat: SendBusinessNotification supported configuration parameters
* feat: SendBusinessNotification supported configuration parameters
* feat: seq conversion failed without exiting
* fix: DeleteDoc crash
* fix: fill send time
* fix: fill send time
* fix: crash caused by withdrawing messages from users who have left the group
* fix: user msg timestamp
* seq read config
* seq read config
* fix: the source message of the reference is withdrawn, and the referenced message is deleted
* feat: optimize the default notification.yml
* fix: shouldPushOffline
* fix: the sorting is wrong after canceling the administrator in group settings
* feat: Sending messages supports returning fields modified by webhook
* feat: Sending messages supports returning fields modified by webhook
* feat: Sending messages supports returning fields modified by webhook
* fix: oss specifies content-type when uploading
* fix: the version number contains a line break
* fix: the version number contains a line break
* feat: GetConversationsHasReadAndMaxSeq support pinned
* feat: GetConversationsHasReadAndMaxSeq support pinned
* feat: GetConversationsHasReadAndMaxSeq support pinned
* fix: transferring the group owner to a muted member, incremental version error
* feat: unified conversion code
* feat: update gomake
* fix: in standalone mode, the user online status is wrong
* fix: add permission check
* fix: add permission check
* fix: add rpc interface permission check
* fix: CreateGroupChatConversations
* feat: optimize friend and group applications
* feat: optimize friend and group applications
* feat: optimize friend and group applications
* feat: optimize friend and group applications
(cherry picked from commit 8e61f30e9c59916671e4a75844dcc0a4dfcd5d8a)
# Conflicts:
# go.mod
# go.sum
2025-05-29 18:23:57 +08:00
withchao
aaf898567f
solve uncorrect notification when set group info
2025-03-07 15:51:47 +08:00
icey-yu
1e68f99d11
fix: add autoPort && prometheus port discovery
2025-01-14 17:44:44 +08:00
icey-yu
8c6d734f88
fix: discovery
2025-01-10 14:20:43 +08:00
withchao
d0cd40aae6
resolving v3.8.3 conflicts
2025-01-07 19:22:54 +08:00
icey-yu
4b20286a96
feat: change appNotificationAccount to appManagerAccount && fix: enable config center add env check && fix: error return ( #3038 )
...
* feat: change appNotificationAccount to appManagerAccount && fix: enable config center add env check && fix: error return
* fix: err
2025-01-07 10:41:54 +00:00
withchao
2676295a4c
merge code
2024-12-27 17:34:56 +08:00
chao
de42eb1f11
feat: Optimizing RPC call ( #2993 )
...
* pb
* fix: Modifying other fields while setting IsPrivateChat does not take effect
* fix: quote message error revoke
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* rpc client
* rpc client
* rpc client
* rpc client
* rpc client
* rpc client
* rpc client
* rpc client
2024-12-27 08:38:05 +00:00
chao
b26b0a422c
feat: Optimize Scheduled Task ( #2985 )
...
* pb
* fix: Modifying other fields while setting IsPrivateChat does not take effect
* fix: quote message error revoke
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
* refactoring scheduled tasks
2024-12-27 08:38:05 +00:00
icey-yu
0d84190ed6
feat: Print Panic Log ( #2850 )
...
* feat: catch panic
* feat: docker file
* feat: cicd
* feat: dockerfile
---------
Co-authored-by: Monet Lee <monet_lee@163.com>
2024-11-22 08:08:05 +00:00
chao
f707069089
feat: ApplicationVersion move chat ( #2813 )
...
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
* feat: add GetSeqMessage
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: go.mod
* feat: go.mod
* feat: join group notification and get seq
* feat: join group notification and get seq
* feat: avoid pulling messages from sessions with a large number of max seq values of 0
* feat: API supports gzip
* go.mod
* fix: nil pointer error on close
* fix: listen error
* fix: listen error
* update go.mod
* feat: add log
* fix: token parse token value
* fix: GetMsgBySeqs boundary issues
* fix: sn_ not sort
* fix: sn_ not sort
* fix: sn_ not sort
* fix: jssdk add
* fix: jssdk support
* fix: jssdk support
* fix: jssdk support
* fix: the message I sent is not set to read seq in mongodb
* fix: cannot modify group member avatars
* fix: MemberEnterNotification
* fix: MemberEnterNotification
* fix: MsgData status
* feat: add ApplicationVersion
* feat: ApplicationVersion move chat
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
2024-11-22 08:08:05 +00:00
chao
e53ae33e39
feat: support app update service ( #2794 )
...
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
* feat: add GetSeqMessage
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: go.mod
* feat: go.mod
* feat: join group notification and get seq
* feat: join group notification and get seq
* feat: avoid pulling messages from sessions with a large number of max seq values of 0
* feat: API supports gzip
* go.mod
* fix: nil pointer error on close
* fix: listen error
* fix: listen error
* update go.mod
* feat: add log
* fix: token parse token value
* fix: GetMsgBySeqs boundary issues
* fix: sn_ not sort
* fix: sn_ not sort
* fix: sn_ not sort
* fix: jssdk add
* fix: jssdk support
* fix: jssdk support
* fix: jssdk support
* fix: the message I sent is not set to read seq in mongodb
* fix: cannot modify group member avatars
* fix: MemberEnterNotification
* fix: MemberEnterNotification
* fix: MsgData status
* feat: add ApplicationVersion
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
2024-11-22 08:08:05 +00:00
chao
3914dc1435
feat: provide the interface required by js sdk ( #2712 )
...
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
* feat: add GetSeqMessage
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: go.mod
* feat: go.mod
* feat: join group notification and get seq
* feat: join group notification and get seq
* feat: avoid pulling messages from sessions with a large number of max seq values of 0
* feat: API supports gzip
* go.mod
* fix: nil pointer error on close
* fix: listen error
* fix: listen error
* update go.mod
* feat: add log
* fix: token parse token value
* fix: GetMsgBySeqs boundary issues
* fix: sn_ not sort
* fix: sn_ not sort
* fix: sn_ not sort
* fix: jssdk add
* fix: jssdk support
* fix: jssdk support
* fix: jssdk support
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
2024-11-22 08:08:05 +00:00