Skip to main content

· One min read
moonrailgun

Feature update

Markdown editor adds the function of uploading images

You can now paste images via the clipboard or upload image files by clicking the image icon on the toolbar.

Add online status in user popup window

Now, you can check the user's online status in the pop-up box

Other updates

  • MarkdownRender supports native html syntax
  • admin: user search supports nickname fuzzy search
  • Add private message list to allow deletion of conversations
  • Fixed the issue where uploaded svg cannot be rendered directly in preview due to lack of type header
  • Fixed the issue of losing extension after compressing images
  • Optimize small size image display
  • Markdown editor adds dark mode adaptation

· One min read
moonrailgun

Feature update

Open platform application management enhancement

  • Added the viewing and modification of application name, description and avatar
  • Added the feature of returning to the application list
  • Added delete app feature

Other Updates

  • admin add file delete action, also delete minio files and allow fuzzy matching by objectName
  • OAuth adds display support for custom open platform avatars
  • The optimization algorithm complements the missing offline icons in the static analysis
  • Fixed the bug that the add friend button was still displayed when the DISABLE_ADD_FRIEND function was turned on
  • Fixed the problem that the button to jump to the tab without adding friends is incorrect
  • Fixed the problem that the icon flickered after modifying the user settings
  • Fix the bug that in some cases the user settings cache is lost, resulting in the loss of the past configuration of the user's modified data
  • The open platform fixes the error caused by the avatar parsing problem
  • Optimized group drag and drop sorting logic, added Y-axis lock

· 2 min read
moonrailgun

Feature update

Added the ability to create converse from groups

In the user avatar pop-up layer in the group conversation, a button to quickly start the conversation is added, which can conveniently send private messages to the users in the group.

If the group manager does not want group members to initiate private messages, they can actively close it in the group settings.

Other Updates

  • Add refresh operation to admin message list
  • Fix the risk of unauthorized message sending #143
    • Added all session permissions for plugin bots (not open platform bots)
  • Fixed the problem that the receiving message taskbar could not flash on the desktop
  • Fixed an issue where the logo flickered when hovering over the group list with a scroll bar
  • Fix the problem that the danger button color is wrong in light mode
  • Fix the problem that the cache key of userSetting is incorrect
  • Fixed the problem that you can still use the input box on the right in the chat box after being banned
  • For some high-frequency requests (parts with front-end cache before), a persistent cache is added to reduce the impact of front-end cache invalidation caused by frequent page refreshes on back-end services
  • Optimize the display strategy of user avatars in the admin background, and remove problems caused by null/undefined
  • Optimize the size of the feature bar icon on the homepage of the official website, the current volume is about 1/3 of the original
  • Increase the database index and optimize the request time consumption of the fetchConverseMessage operation in the case of a large amount of data
  • Optimize the update group configuration interaction under low-speed network
  • Optimize the entry file size of the sentry plugin to reduce the time spent on first loading

· 2 min read
moonrailgun

Feature update

Add group drag sorting

#120 Users will be able to flexibly organize the order of groups according to their preferences and priorities, optimizing the actual use experience

Add the operation of directly creating a multi-person session in the sidebar

Other Updates

  • Add iam proxy support for github
    • Now you can modify the remote request address through environment variables IAM_GITHUB_URI_AUTHORIZE IAM_GITHUB_URI_ACCESS_TOKEN IAM_GITHUB_URI_USERINFO
  • Adjust the multiplayer session strategy, the two-player session will reuse the previous logic, and the multiplayer session will be created repeatedly instead of reusing the previous session
    • This is prepared to adapt to the discussion of different topics that may appear in the same group of people
  • Fix the bug that an error will occur when adding multiple users to a group role
  • Fix the bug that errors may occur when rendering a two-player session
  • Fixed the problem that dragging the user's avatar in the chat list would cause abnormal interaction #135
  • Fix the problem that the operation is repeatedly pushed and the duplicate user will be displayed
  • Fix the bug that the badge component will change the height of the container
  • Fix message confirmation does not trigger update issue
  • Fixed the problem that the plug-in root routing path was incorrect
  • Fix the bug that the boot code will break when the environment variable DISABLE_CREATE_GROUP is turned on
  • Fixed the bug of abnormal size when multiple avatars were rendered at the same time
  • Increase the optimization of offline icon sorting to reduce meaningless updates
  • Optimize the experience of sending messages under low-speed network
  • Optimize DM message support sorting by recent message

· 2 min read
moonrailgun

Feature Update

Add analysis feature

The analysis feature can help you quickly understand the usage of your server and see the active status at a glance

Add local messages to avoid network errors that send the same message repeatedly

In a low-speed network, when the message is sent, it will be displayed on the screen immediately to the message list, which is displayed semi-transparently. When the sending is successful, it will be corrected to the normal display according to the returned content.

Optimize the prompt for unprocessed friend requests

When there is an unprocessed friend request, it will be prompted in the sidebar and navigation bar at this time to ensure that users will not miss information

Other Updates

  • Added plugin to allow automatic joining of groups after registration
    • You only need to configure the corresponding environment variables to take effect, see the document for details: com.msgbyte.autojoinGroup
  • Added the function of grouping group members by status
  • admin adds the function of creating groups
  • admin adds the function of adding group members
  • admin supports searching groups and users by ID
  • Add i18n support for antd and WebFastifyForm
  • Fixed an issue where the AI assistant would bypass the recall prompt when summarizing messages
  • Fix the bug that the badge will pop up when hovering in the sidebar
  • Fix the bug that local messages can be manipulated when sending messages