Commit Graph

140 Commits (chore/cli-prune-script)

Author SHA1 Message Date
moonrailgun 065f7d44c8 feat: add group description
limit 120 words
moonrailgun 2709beb2d8 perf: add getGroupBasicInfo request cache
moonrailgun a8bb744bfd feat(fim): add avatar storage and enable fim
moonrailgun ed1d7cc1d6 feat: add fim record provider create / search and sign token
moonrailgun b64d037b60 feat: add fim plugin and add github oauth strategy
moonrailgun 8fc96b7918 refactor: fix oauth demo which has little problem
moonrailgun 2e56139925 feat: add env `DISABLE_CREATE_GROUP` which can control user allow create group
moonrailgun 3ad1e4410c feat: add chat.inbox.batchAppend action which can batch add inbox item
moonrailgun 40b007698f feat: add nickname edit in register view
moonrailgun 1b880a5051 feat: add unban operation
moonrailgun ea3ad15f5f feat: add ban user
you can see this action in admin-next
moonrailgun 7029e67f0c feat: add friend nickname set model and api
moonrailgun 0991dcde8e refactor: modify friend data struct
add nickname in friend model
moonrailgun bad6aa05fa fix: fix check logic in getGroupUserPermission
member role record role id, so filter should be use _id other than name

and add cache clean login when edit group permission
moonrailgun d83300e141 feat: add group data get and save action in group.extra
moonrailgun ff86b84c14 fix: fix updateGroupConfig not work problem
replace value set with mongo set
moonrailgun 032328f1f5 style: remove caches when init config in development
moonrailgun dedeaa805f feat: add disableUserRegister and disableGuestLogin
moonrailgun 44ec0599e2 fix: fix return error problem in message.fetchNearbyMessage
moonrailgun 7f0568feed feat: add message author in inbox event
moonrailgun 1c09b17211 feat: add wxpusher message push
moonrailgun cf2b4e4d2e refactor: unified messaging inbox content to payload
add compatible code for old message type
moonrailgun 1fa1293d1a feat: add plain text with send text message
moonrailgun 9c7448b7cb feat(admin): allow edit client config serverName edit in admin
moonrailgun b45d782f8e feat: add config model and add action for get client config
moonrailgun cbb436cfbe feat: add permission for deleteMessage
moonrailgun 1f21e406a5 feat: add mdpanel plugin. then we can create markdown panel in group
moonrailgun a64f742365 feat: add GroupExtraDataPanel for support panel which allow edit
moonrailgun 8aa5d93eea feat: add action group.extra for storage group extra data
moonrailgun d120772257 refactor: 调整开放平台机器人服务消息回调通知
moonrailgun e8a705dad7 feat: 增加用户封禁标识与断开连接功能
moonrailgun 7fb9ddc4b5 feat: 增加机器人接受到新的收件箱信息时调用回调
moonrailgun 3382189dee feat(openapi): 增加开放平台机器人回调编辑
moonrailgun 56c9f99c67 feat: 增加 inbox.append 接口,用于内部调用增加收件箱内容
moonrailgun f77d267f80 perf: 优化github app 并增加白名单模糊匹配
moonrailgun 7d1464104a feat: 增加前端ack面板的概念,抽象化已读未读的面板属性而不是单纯的文本面板
moonrailgun b938fcb12c feat(server): 增加面板feature定义,增加subscribe用于给自定义面板增加订阅功能(之前写死文本面板会有这个效果)
moonrailgun 2ed79fb5dd fix: 修复注册账号时没有增加长度限制的bug
增加限制,邮箱和密码最长40字符
moonrailgun 8f587887ee perf: 优化getUserOnlineStatus的网络请求连接,自动合并多个请求为一个后端请求
以优化网络传输性能
moonrailgun 2e774d104f feat: 增加邮箱认证功能
moonrailgun ce97957fa9 feat: 邮箱校验属性变更
moonrailgun 099a906b4a feat: 增加注册账号/游客认领账号时进行邮箱校验(配置)
moonrailgun 97cdc7ef5d refactor: 开放inbox服务
moonrailgun 677cf7689b feat: 增加收件箱操作: 全部已读和清空收件箱
moonrailgun b74b956e45 fix: 修复fetchNearbyMessage获取数据/顺序不正确的bug
moonrailgun f5b71b076e feat: 增强邀请页面的已加入检查,如果已登录则会发起请求查询是否为群组成员
moonrailgun badfaa07d3 feat: 增加收件箱已读标识
moonrailgun 58dba494a0 perf: 优化结构与导出方式
moonrailgun 066eb96369 fix: 修复迁移(升级)gateway api导致的静态文件服务返回错误的bug
moonrailgun 9b331e7707 feat: 增加群组配置权限,增加群组成员隐私控制选项
moonrailgun c3deea8925 refactor: 将api网关相关代码放在sdk中做统一管理
在业务方移除api网关的依赖声明
moonrailgun 070a762e4d feat: 增加移出群组的前端操作
并优化了踢出用户的操作退出流程
moonrailgun 49ca9ca3ae feat: 增加删除群组角色的接口
moonrailgun 67f64e28bb refactor: 内敛updateGroupMemberField操作的权限校验
优化权限校验链路
moonrailgun 8e24571462 feat: 增加用户管理权限点
moonrailgun 0cb2a8200f feat: 使用邀请码加入群组提示增加邀请码创建人,并增加国际化翻译
moonrailgun df3da7edba fix: 修复新加入成员不会更新群组列表的bug
moonrailgun 56387371ab feat: registerAuthWhitelist 强制增加插件名前缀
避免越权申请白名单的问题(表面防止)
moonrailgun 8e4908fced feat: 获取指定消息附近的消息
moonrailgun bd4de4b7dd style: update space line
moonrailgun 0cfa409caf refactor: 调整创建会话逻辑,创建会话时仅人数大于2人(3人以上会话)才会发送系统提示
moonrailgun 63ee943eec feat: 增加声网插件基本功能集成
moonrailgun 91fe01f247 perf: 优化fetchConverseLastMessages查询语句,防止数据量过大导致请求超时
moonrailgun 13134ce4e3 feat: 为每个action增加了一个after hook回调
用于实现监听网络中任意action的调用
moonrailgun 0426c2bbef perf: 优化逻辑,并在常用请求增加索引以加速查找
message是一个大表,需要进行一部分优化
moonrailgun b5cc18fbe1 feat: 用户增加extra字段用于存储额外信息
moonrailgun e7eea31a46 fix: 修复变更面板类型不会更新的bug
moonrailgun 6c2cb25584 feat: 优化github app issue创建与回复逻辑
并增加相关调试信息
moonrailgun 79557a7399 feat: 增加afterHooks处理
moonrailgun fe8e532a37 feat: add config.service
moonrailgun 1ba27abbbe feat: 增加添加应用机器人到群组的功能
moonrailgun 7d63f8b6c4 feat: 增加第三方集成插件
moonrailgun f038d08af8 feat: 开放平台机器人接口
moonrailgun 04a341b433 fix: 修复全局中间件返回值可能没有data导致的接口问题
moonrailgun c5b79ae603 feat: 增加邀请码badge
moonrailgun ed2b949405 feat: 移除身份组的时候顺便移除已有成员的该角色
moonrailgun db4930e36d chore: 迁移topic到单独插件上
moonrailgun 1f8a9391d0 feat: 增加group topic创建
moonrailgun 2df1380a45 refactor: 调整机器人头像
moonrailgun 4f84e99cba chore: update dockerfile
moonrailgun f2bea54aa3 fix: 修复创建文本频道时无法立即监听会话的bug
moonrailgun 5dcfabe014 feat: 收件箱后端实现
监听新的提及信息
moonrailgun 86179443de feat: 静态文件管理增加允许跨域
moonrailgun 3b4321c27f chore: 优化前后端一体部署策略,将前端代码的代理方式交给gateway并对gateway增加spa支持
moonrailgun 2e179c4588 feat: 增加插件系统权限管理
moonrailgun 4e2ea330ca refactor: 将errors移动到sdk中
moonrailgun 56ac064506 refactor(server): 移动call指令到sdk中
moonrailgun b976a3b734 feat: 后端增加各个权限点的接入
moonrailgun 7b6d00363e feat: 增加群组权限获取接口缓存
moonrailgun ee7a0074a0 chore: move tailchat-server into tailchat