Commit Graph

219 Commits (master)

Author SHA1 Message Date
moonrailgun 4d6c70c3cf feat: add upload image feature 2 years ago
moonrailgun 018d311da6 feat: allow remove converse from dmlist
if user offline, will call user.dmlist.addConverse which ensure converse in dmlist
2 years ago
moonrailgun fe90319e60 fix: fix userSettings cache lost then make user settings drop bug
if we refresh page between 1min - 10min, this bug will be occur
then if user set settings will overwrite user settings
2 years ago
moonrailgun 17464b0c6f fix: fix the problem of flickering after modifying user settings 2 years ago
moonrailgun 4b0fc66ffb perf: add persist option for one day to reduce request by react-query cache 2 years ago
moonrailgun 778c3a4f4b fix: fix incorrect cache key of user settings 2 years ago
moonrailgun 13d32afb48 perf: optimize the update group configuration interaction under low-speed network 2 years ago
moonrailgun b3d80c4ef0 feat: add disableCreateConverseFromGroup in group config 2 years ago
moonrailgun f7e84cad35 fix: #143 fix message api overreach vulnerability problem 2 years ago
moonrailgun 7900a3e17f fix: fix message ack not trigger update problem 2 years ago
moonrailgun 7c4eec98f6 style: change isLocalMessageId return data type 2 years ago
moonrailgun 4506a63db0 perf: optimize low-speed networking to send message
avoid send message is completed and message is delete but not receive notify from ws
2 years ago
moonrailgun 70151af0bb style: add error data throw if occur VALIDATION_ERROR 2 years ago
moonrailgun 8f3ec1c996 feat: #120 add group nav item sortable feature
data will saving into user settings `groupOrderList`
2 years ago
moonrailgun 2468d45c66 feat: converse suppport order with message, and add more checker for local message 2 years ago
moonrailgun 79023835f6 refactor: #138 adjust the update strategy for sending messages to synchronization 2 years ago
moonrailgun ccd0f9bb8a chore: fix ci type error problem 2 years ago
moonrailgun 9bb931aa5d feat: add local message to avoid network error which occur repeat send same message 2 years ago
moonrailgun 288f5a61e8 feat: add grouping by status to member list 2 years ago
moonrailgun 7db9d63349 perf: optimize the loading experience of the web panel
avoid the situation of a white screen without content for a long time
2 years ago
moonrailgun 819adc860d test: update mock function and fix ci error 2 years ago
moonrailgun 9c73d5cf12 refactor: add onLanguageLoaded event on setWebMetaFormConfig 2 years ago
moonrailgun f0235cf062 style: update translation 2 years ago
moonrailgun 63c203e897 feat: add i18n support for antd and WebFastifyForm 2 years ago
moonrailgun cd7770e722 refactor: add some debug code 2 years ago
moonrailgun d99e556c79 feat: add group badge for current room participants 2 years ago
moonrailgun 8eca54a77b feat: rewrite all videoconference components. support useravatar and i18n 2 years ago
moonrailgun 924f644d49 feat: add TailchatWsClient and update tailchat-types 2 years ago
moonrailgun 5305b31ebd feat(electron): add auto upgrade version check 2 years ago
moonrailgun 542e0292ca fix: fix i18n problem in about panel 2 years ago
moonrailgun 61aac2c2ff refactor: update notfound or nodata component export in plugin 2 years ago
moonrailgun 5ca5c765b8 feat: add broadcast notify when call config.setClientConfig
make all connection config should up to date
2 years ago
moonrailgun 798abeb1ec feat: add global announcement 2 years ago
moonrailgun 4c77d144e8 perf: optimize the performance of the member list in the case of large data
and optimize the content of the network and view patterns
2 years ago
moonrailgun f44a5c9ec0 feat: add create invite code edited data update. now can review changed info 2 years ago
moonrailgun 738eb75003 feat: add invite code usage limit for every invite code 2 years ago
moonrailgun 36061f6b74 feat: add feature disableAddFriend which can disable add friends 2 years ago
moonrailgun 1a81281ad1 fix: fix problem if send message throw error will clear input message
and migrate useCallback to useEvent
2 years ago
moonrailgun 4028f46083 feat: add clear button for group background image 2 years ago
moonrailgun f47d7a973a style: update translation 2 years ago
moonrailgun 947d05697a feat: add group background image in invite
and move entry image from entry to all
2 years ago
moonrailgun 51c7111621 feat: add env DISABLE_PLUGIN_STORE which will hide plugin store entry 2 years ago
moonrailgun 065f7d44c8 feat: add group description
limit 120 words
2 years ago
moonrailgun 7b699ca606 feat: add member count in group summary 2 years ago
moonrailgun b038c5adf3 fix: fix translation problem 2 years ago
moonrailgun 2e56139925 feat: add env `DISABLE_CREATE_GROUP` which can control user allow create group 2 years ago
moonrailgun 5ed73d7647 chore: add translations 2 years ago
moonrailgun a1048b77fd feat: add markdown inbox item which help to develop system notice 2 years ago
moonrailgun 5b76932c81 chore: add publish:all command which can publish packages 2 years ago
moonrailgun 40b007698f feat: add nickname edit in register view 2 years ago
moonrailgun 3f6c3b08d8 feat: add limit for temporary to verify email 2 years ago
moonrailgun ea3ad15f5f feat: add ban user
you can see this action in admin-next
2 years ago
moonrailgun 20c16adeec feat: add friend nickname support in everywhere 2 years ago
moonrailgun 36608ed8f3 style: add translation 2 years ago
moonrailgun 7029e67f0c feat: add friend nickname set model and api 2 years ago
moonrailgun 0991dcde8e refactor: modify friend data struct
add nickname in friend model
2 years ago
moonrailgun 9868d24ad5 feat: jump to login page in invite view
useful to switch to guest login way
2 years ago
moonrailgun db1f5fb142 refactor: add PERMISSION.core.groupConfig require
groupConfig require groupDetail permission
2 years ago
moonrailgun 41cdfb0715 feat: add regPluginGroupConfigItem 2 years ago
moonrailgun aafd98ad80 refactor: add ai assistant as default builtin plugin 2 years ago
moonrailgun 0922f83bb9 fix: fix website title with global config 2 years ago
moonrailgun 9be856210c refactor: replace useConverseMessage with ConverseMessageProvider
helpful to get messages under components
2 years ago
moonrailgun aec9b7f150 style: update some detail code 2 years ago
moonrailgun dedeaa805f feat: add disableUserRegister and disableGuestLogin 2 years ago
moonrailgun cf2b4e4d2e refactor: unified messaging inbox content to payload
add compatible code for old message type
2 years ago
moonrailgun 1d5c061f0c fix: fix the problem that the version of react-query is not uniform 2 years ago
moonrailgun 5191391ee1 style: some detail 2 years ago
moonrailgun 1fa1293d1a feat: add plain text with send text message 2 years ago
moonrailgun 3481bbe769 refactor: disable redux serializable check 2 years ago
moonrailgun fb13a3c928 feat: allow admin upload and edit serverEntryImage
priority: plugin image -> admin config -> fallback(cat)
2 years ago
moonrailgun d9adf84014 feat: add custom serverName render in login view 2 years ago
moonrailgun a5133b2d80 feat: add toast for message item action 2 years ago
moonrailgun 8ee1215a9a feat: add image parser
then we can flexibly modify the domain name without worrying about the file storage path
2 years ago
moonrailgun 07594343a1 style: update translation 2 years ago
moonrailgun cbb436cfbe feat: add permission for deleteMessage 2 years ago
moonrailgun 1f21e406a5 feat: add mdpanel plugin. then we can create markdown panel in group 2 years ago
moonrailgun 7a4d55ea61 refactor: refactor group panel wrapper, extract shared logic
Its make ready for hide navbar in mobile
2 years ago
moonrailgun ce1d7eec99 feat: add navigator language detector 2 years ago
moonrailgun 69e8bd2902 feat: add i18n support in plugin store 2 years ago
moonrailgun caf5a45fe1 feat: 增加字体放大插件 2 years ago
moonrailgun 743714c0e0 style: translation 2 years ago
moonrailgun ef41833519 perf: 表情面板增加中英国际化,并优化useStorage的缓存策略
以减少在使用hooks时因异步带来的gap
2 years ago
moonrailgun 4d554df237 refactor: 将全局设置参数移动到redux中,并将redux的api接口改为全局定义
为此,需要将退出登录操作改为刷新页面以清理上下文
2 years ago
moonrailgun 469f34134c feat: 增加内置的文件发送功能 2 years ago
moonrailgun 7d1464104a feat: 增加前端ack面板的概念,抽象化已读未读的面板属性而不是单纯的文本面板 2 years ago
moonrailgun 66a67bf02b perf: 优化消息已读容器逻辑,方便第三方复用 2 years ago
moonrailgun 424d451cd9 perf: break change: socketio传输效率优化
使用msgpack协议增加网络传输效率
2 years ago
moonrailgun 0c5e5c3cf4 feat: 设定静音状态下群组小红点为灰色 2 years ago
moonrailgun 185f12ef4c style: translation 2 years ago
moonrailgun 66c1038970 refactor: 重构消息通知模式,将免打扰相关的逻辑集成到核心代码中
避免怪异的用户体验
2 years ago
moonrailgun 2ed79fb5dd fix: 修复注册账号时没有增加长度限制的bug
增加限制,邮箱和密码最长40字符
2 years ago
moonrailgun 8f587887ee perf: 优化getUserOnlineStatus的网络请求连接,自动合并多个请求为一个后端请求
以优化网络传输性能
2 years ago
moonrailgun 0f5dc6aec6 perf: 优化获取群组设置的逻辑,增强代码可读性 2 years ago
moonrailgun 79390d329e fix: 修复类型问题 2 years ago
moonrailgun 2e774d104f feat: 增加邮箱认证功能 2 years ago
moonrailgun e78f10a69c chore: update docs and translation for EMAIL_VERIFY 2 years ago
moonrailgun 099a906b4a feat: 增加注册账号/游客认领账号时进行邮箱校验(配置) 2 years ago
moonrailgun c0ecd5e25b perf: 优化网络请求错误抛出 2 years ago
moonrailgun 23b96f79ac chore: translation 2 years ago
moonrailgun 677cf7689b feat: 增加收件箱操作: 全部已读和清空收件箱 2 years ago