docs: release note v1.8.5

test/ios-bundle
moonrailgun 2 years ago
parent 8cf4e031ce
commit 9eb9e9befb

@ -0,0 +1,46 @@
---
title: Release Note v1.8.5
authors: moonrailgun
image: /img/logo.svg
slug: release-1.8.5
keywords:
- tailchat
tags: [Release Note]
---
### Feature update
#### Global Announcements
Global announcements can now be enabled in the `System` -> `Announcement` tab in the admin management platform
![](/img/blog/release-note/v1.8.5/1.png)
After clicking submit, all users will immediately display a global announcement on the page, as follows:
![](/img/blog/release-note/v1.8.5/2.png)
Users can click the close button on the far right to close this notification.
In addition, if the content of the announcement is more complicated, you can also choose to add an announcement link. When the link is not empty, a **Learn More** button will be displayed on the announcement.
![](/img/blog/release-note/v1.8.5/3.png)
#### Admin cache management optimization
Subdivided Admin's cache management because we realized that it would be very brute force for administrator to update the client's configuration only by modifying environment variables, but only by clearing all caches.
Therefore, we subdivided the cache management and extracted the function of cleaning the client cache separately
![](/img/blog/release-note/v1.8.5/4.png)
### Other Updates
- Add call `config.setClientConfig` to send notifications to all users
- Fixed a security issue that may cause xss attacks when using html panels
- Optimized the storage method of the html panel to reduce the data packet pressure generated by the first loading
- Fixed the situation where the user may not be able to obtain the nickname when the iam plugin uses github to log in because there is no name field
- Fixed the problem that the list of plugins may be displayed repeatedly due to certain circumstances
- Fixed the problem that the uploaded gif image may not be played due to the compression algorithm
- Optimized the rendering performance of the member list in the case of large data

@ -0,0 +1,46 @@
---
title: 版本发布日志 v1.8.5
authors: moonrailgun
image: /img/logo.svg
slug: release-1.8.5
keywords:
- tailchat
tags: [版本发布]
---
### 特性更新
#### 全局公告
现在可以在 admin 管理平台中的 `系统设置` -> `公告` 功能来启用全局公告
![](/img/blog/release-note/v1.8.5/1.png)
点击提交后所有用户都会立即在页面上显示全局公告,如下:
![](/img/blog/release-note/v1.8.5/2.png)
用户可以点击最右边的关闭按钮来关闭本条通知。
另外如果公告内容比较复杂还可以选择添加公告链接,当链接不为空时则会在公告显示**了解更多**按钮
![](/img/blog/release-note/v1.8.5/3.png)
#### Admin 缓存管理优化
更加细分了 Admin 的缓存管理,因为我们意识到如果管理员只是通过修改环境变量来更新客户端的配置,但是却只能通过清理所有缓存来更新他,这是非常暴力的行为。
因此我们细分了缓存管理,单独抽出了清理客户端缓存的功能
![](/img/blog/release-note/v1.8.5/4.png)
### 其他更新
- 增加调用 `config.setClientConfig` 对所有的用户发送通知
- 修复了使用html面板可能会造成xss攻击的安全问题
- 优化了html面板的存储方式降低首次加载会产生的数据包压力
- 修复了iam插件使用github登录时用户可能会因为没有名字字段导致无法获取到昵称的情况
- 修复了插件列表可能会因为某种情况重复显示的问题
- 修复了上传gif图像可能会因为压缩算法导致无法播放的问题
- 优化了大数据情况下成员列表的渲染性能问题

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Loading…
Cancel
Save