Skip to main content

28 posts tagged with "Release Note"

View All Tags

· 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

· 2 min read
moonrailgun

Feature Update

Self-hostable real-time audio and video solutions

The second real-time audio and video solution officially provided by Tailchat, give users the choice of service! Created for users with self-host needs, the operation logic has been optimized to make it easier to use.

For normal users, you need to install the com.msgbyte.livekit plugin

Refresh the page and reload the plug-in, you can see the voice channel function when creating the group panel

You can do some preparatory work before joining the group, such as turning on the camera to adjust the position, adjusting the media source of the camera microphone, etc.

Join when you're ready Join channel meetings to chat with others online.

During the meeting, you can share images, switch your media devices, and chat with other participants in real time.

Note that the chat feature in the meeting will not be save persistently, but for the flexible Tailchat, there is a trick to pin a regular chat channel and chat in that channel, so that no matter the participant It is still possible to expect the content to be persistently save

Group members outside the room can see who's in the meeting, so if someone's chatting, join them right away!

In addition, please feel free to switch to other panels during the meeting, and the connection will not be interrupted. You can quickly return to the current session at any time through the button in the lower left corner.

Take a look in Livekit Plugin Deployment Guide for media server deployment solutions

Other Updates

  • Increase the compatibility of aliyunoss with other third-party object storage services compatible with the aws s3 protocol
  • Add type and emailVerified fields to admin user list
  • admin fixed the problem of wrong statistics of group members and panels
  • Fix type error caused by tailchat-client-sdk dependency issue
  • The plugin development function regCustomPanel adds a useIsShow field for showing or hiding icons.