mirror of https://github.com/msgbyte/tailchat
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 KiB
41 KiB
1.7.3 (2023-05-11)
Features
- patch moleculer (467a13c)
1.7.2 (2023-05-10)
Bug Fixes
- resolve zIndex problem which will make zIndex level incorrect (52f1534)
- upgrade level with zIndex in PageContent (c902731)
Features
- add AI Assistant plugin for Tailchat with ChatGPT (060d07a)
- add starred event push for github service (2b20aee)
- admin-next: add custom routes (ef88363)
- admin-next: add file list (d68108b)
- admin-next: add message and group list (65e7cfe)
- ai: add message summary (12c8813)
- ai: add output apply (00c45d3)
1.7.1 (2023-04-29)
Bug Fixes
- fix react-router version not match problem (b3ae79b)
- fix return error problem in message.fetchNearbyMessage (44ec059)
Features
- add disableUserRegister and disableGuestLogin (dedeaa8)
- add message author in inbox event (7f0568f)
- add openapi bot client (7c65858)
- add sakana widget (d5db57d)
- add stripMentionTag utils in tailchat-client-sdk (14255b6)
1.7.0 (2023-04-24)
Bug Fixes
- fix plugin manifest validator checker not allowed i18n (b9c829d)
- fix the problem that the version of react-query is not uniform (1d5c061)
Features
- add common service available check (0cb61bc)
- add fe ui in wxpusher plugin (44595b3)
- add markdown editor into panel (694a62c)
- add markdown gfm support and add markdown editor (9f24bb1)
- add more badge (d0176b0)
- add plain text with send text message (1fa1293)
- add plugin com.msgbyte.wxpusher (32de5b1)
- add url document support for http protocol (6edb013)
- add wxpusher message push (1c09b17)
- append openapi and integration plugin into registry (c370347)
- getui: add requestId record with single push (4a068ee)
- hidden github icon from markdown editor (f25eea9)
- mobile: add cid in entry view (781d413)
- mobile: add com.huawei.agconnect:agconnect-core in huawei (4192d35)
Performance Improvements
- add ErrorBoundary for routes (f426d92)
- beautify the visual performance of scroll bars caused by too many groups (85d501d)
- optimize the rendering animation and layer sequence of withKeepAliveOverlay (f099307)
- perf mobile view display in pagecontent (add116c)
1.6.8 (2023-04-02)
Bug Fixes
- admin: fix unit incorrect problem (3747776)
- fix emoji render problem if not found (deceb60)
- fix getui.service cannot get client problem (a245373)
- fix rn plugin error and plain message (fcf8373)
- fix url problem about avatar url in popover (dcaa279)
- fix url which without protocol will not been correct parse (cfd1479)
Features
- add device version display in settings (11827f7)
- add event tracker in website (82a08d6)
- add huawei vendor SDK integration (3c94ac2)
- add mobile level socket to subscribe remote message (91a6721)
- add send button when message input has content (ed05d61)
- add server getui.service (e6e13db)
- mobile: add i18n support in rn (5668e09)
- mobile: custom release store file and bind alias with native modules (e028998)
- mobile: integrate getui for chinese mainland notify push (256cb43)
- mobile: remove getui build problem (c62e551)
- server: add getuiclient lib and plugin (1605b2d)
Performance Improvements
1.6.7 (2023-03-14)
Bug Fixes
Features
- add config model and add action for get client config (b45d782)
- add custom serverName render in login view (d9adf84)
- add image parser (8ee1215)
- add toast for message item action (a5133b2)
- add unlimited upload api in admin (5ab4829)
- admin: add basic system config (7688c84)
- admin: add converseID filter and message detail (9484e4c)
- admin: add delete button in server entry image (4d6fd45)
- admin: allow edit client config serverName edit in admin (9c7448b)
- allow admin upload and edit serverEntryImage (fb13a3c)
Performance Improvements
- admin: replace ts-node with node to run admin (f26a423)
1.6.6 (2023-02-27)
Bug Fixes
- fix antd popover dark theme color fit (aaab464)
- fix bug if cannt get file then will throw error (056709c)
- fix incorrect bbcode url (693edf2)
- fix style problem in avatar in invite info (751fb55)
Features
- add action group.extra for storage group extra data (8aa5d93)
- add GroupExtraDataPanel for support panel which allow edit (a64f742)
- add i18n support in plugin store (69e8bd2)
- add mdpanel plugin. then we can create markdown panel in group (1f21e40)
- add message list popover for DM and group (704c05e)
- add navigator language detector (ce1d7ee)
- add permission for deleteMessage (cbb436c)
- admin: add group filter in chat list (b9b1931)
- admin: add user edit page (0f902d4)
- admin: update delete message logic with call (0cd4268)
- cli: i18n support for create template (3105406)
- desktop: 增加截图功能 (d82854a)
- 增加开放平台oauth demo app (51c2fb2)
Performance Improvements
- compress bundle js (5ffac2b)
- update backend language fallback to en (a78221e)
- website: perf homepage without styled-component (5faaa74)
1.6.5 (2023-02-17)
Bug Fixes
Features
- 增加字体放大插件 (caf5a45)
1.6.4 (2023-02-14)
Bug Fixes
- 修复topic列表过长会导致新增按钮位置错误的问题 (43969e2)
Features
- add tailchat-client-sdk package (94b56f0)
- rn: 增加notifee用于本地通知 (02095aa)
- rn: 增加删除服务器功能 (66b0f36)
- rn: 增加插件逻辑注入 (92d5e39)
- rn: 增加服务列表持久化 (93985b0)
- rn: 增加服务器选择入口 (f8a4055)
- rn: 添加服务器时增加基本信息的获取 (c972eb8)
- rn: 移动端增加消息通知显示 (25084e0)
- 增加 react-native-webview 以显示主要内容 (a15e127)
- 增加react-native-ui-lib,增加添加服务器功能 (59f559d)
- 增加topic插件的收件箱通知项 (6dcc18a)
- 增加插件安装方法到window对象 (65d1e91)
Performance Improvements
- 优化topic在多回复时的预览体验 (206b90d)
- 优化自定义网页面板url生成机制, 使用blob url来生成临时地址 (c3d5856)
- 表情面板增加中英国际化,并优化useStorage的缓存策略 (ef41833)
1.6.3 (2023-02-11)
Bug Fixes
- 修复在处理当前页面的完整路径时url的跳转行为 (ca486ed)
Features
- github 开放平台机器人增加监听消息回调到github issue comment (2590242)
1.6.2 (2023-02-10)
Bug Fixes
Features
- 更新创建插件客户端模板,增加翻译 (cda54eb)
- 话题卡片增加已读未读容器 (84584c8)
- 增加 inbox.append 接口,用于内部调用增加收件箱内容 (56c9f99)
- 增加导航栏相关的插件面板注册 (53b7195)
- 增加环境变量用于禁用日志选项 (de37f64)
- 增加机器人接受到新的收件箱信息时调用回调 (7fb9ddc)
- 增加内置的文件发送功能 (469f341)
- 增加前端编译信息部分上下文暴露,用于提前获取应用信息 (037e37d)
- 增加前端ack面板的概念,抽象化已读未读的面板属性而不是单纯的文本面板 (7d14641)
- 增加用户封禁标识与断开连接功能 (e8a705d)
- 增加在线听音乐插件 (9090ee8)
- openapi: 增加开放平台机器人回调编辑 (3382189)
- server: 增加面板feature定义,增加subscribe用于给自定义面板增加订阅功能(之前写死文本面板会有这个效果) (b938fcb)
Performance Improvements
- 优化导航栏高度不够的情况下的表现 (f6483dd)
- 优化消息已读容器逻辑,方便第三方复用 (66a67bf)
- 优化github app 并增加白名单模糊匹配 (f77d267)
- 增加emoji图片picker的内置打包,优化在国内网络获取图集慢的问题 (056d185)
1.6.1 (2023-02-02)
Bug Fixes
- cli: v1.5.4 修复bench命令的计算问题和容错机制 (9b7499a)
- 修复admin socketio平台链接协议问题 (089dbbb)
- 修复admin静态资源的访问路径问题 (3635653)
- 修复pin面板后宽度异常的bug (b44ccfd)
- 修复tailchat bench message 命令参数 (11f28af)
- 修复修改免打扰ui不会更新的bug (3121002)
- 修复国际化文案问题 (e56eda0)
- 修复注册账号时没有增加长度限制的bug (2ed79fb)
Features
- admin: 增加user资源的国际化写法 (184daa3)
- admin: 增加用户详情页,并增加重置密码功能 (8a8be0b)
- admin: 增加群组列表详情页的展示 (6dcfd64)
- 升级emoji-mart的版本: v3 -> v5 (749c2f7)
- 增加socket.io admin (9f71fc0)
- 增加tailchat usage命令 (1253101)
- 增加引用时可以跳转到某个面板 (1e00834)
- 增加成员管理面板 (31c62b2)
- 设定静音状态下群组小红点为灰色 (0c5e5c3)
Performance Improvements
- admin: 整理admin鉴权相关的逻辑并强化对于token过期的处理 (998e7a6)
- break change: socketio传输效率优化 (424d451)
- cli: 优化bench命令对于请求超时(失败)的处理 (8aa944e)
- 优化在小屏幕移动端上的界面表现,移除不恰当的边距 (90a30c7)
1.6.0 (2023-01-25)
Hightlight
- 增加了 Admin后台管理系统 初版代码
- 增强了邮箱认证相关逻辑
- 声网插件增加了屏幕共享
Bug Fixes
Features
- 页面增加opengraph属性 (64859eb)
- 邮箱校验属性变更 (ce97957)
- 增加更多的资源(message/group/file) (bacb5b3)
- 增加屏幕共享功能 (2747e09)
- 增加群组卡片创建者标签以及角色列表 (f559c2b)
- 增加文件列表 (4f51ec4)
- 增加邮箱认证功能 (2e774d1)
- 增加注册账号/游客认领账号时进行邮箱校验(配置) (099a906)
- 增加admin登录鉴权逻辑 (2c1aa02)
- 增加broker并增加相关接口 (7cdb522)
- 增加tailchat 网络菜单 (1151417)
- admin 初始化与基本界面 (96292a2)
- admin 增加dashboard (867fbd3)
- cli 增加更新提示 (09b56b9)
- cli docker init初始化增加引导 (ee9a01d)
- Loadable增加配置项允许增加加载中提示 (f13478a)
- tailchat docker init 命令增加自定义文件夹支持 (9b4b375)
Performance Improvements
- 优化获取群组设置的逻辑,增强代码可读性 (0f5dc6a)
- 优化网络请求错误抛出 (c0ecd5e)
- 优化getUserOnlineStatus的网络请求连接,自动合并多个请求为一个后端请求 (8f58788)
1.5.0 (2023-01-21)
Bug Fixes
- 修复登录时可能会因为navRedirect的问题导致循环 (8b95af0)
- 修复内置用户信息无法获取到翻译的问题 (935a26a)
- 修复删除身份组后位置不正确的bug (170a243)
- 修复收件箱notfound的图片样式问题 (29c7ed5)
- 修复fetchNearbyMessage获取数据/顺序不正确的bug (b74b956)
- 修复github webhook如果没有body会导致渲染异常的问题 (71077d4)
Features
- 个人面板菜单选项增加记忆 (fdb1830)
- 命令行应用增加tailchat docker init命令 (f1238ba)
- 收件箱侧边栏展示 (db917d2)
- 收件箱增加已读未读标识 (af03bec)
- 收件箱增加message类型的消息内容渲染 (a9f2d00)
- 收件箱增加SectionHeader (d8ac078)
- 消息通知插件增加开关允许禁用内置的提示音 (c02dbed)
- 优化通知功能,增加icon小红点,增加提示音,优化通知场景 (350371d)
- 增加工具蛙插件 (8d539d2)
- 增加收件箱操作: 全部已读和清空收件箱 (677cf76)
- 增加收件箱已读标识 (badfaa0)
- 增加拖拽文件发送图片的功能 (338af09)
- 增加未选中任何消息状态的placeholder (c760d44)
- 增加系统设置页面的自定义设置项注册(for plugin) (e9b96a1)
- 增加消息高亮容器用于高亮消息 (590b572)
- 增强邀请页面的已加入检查,如果已登录则会发起请求查询是否为群组成员 (f5b71b0)
- github push event 增加提交者链接 (bc64729)
- notify增加点击输入框跳转的功能,并增加api调用页面跳转的方式 (1290c1e)
1.4.0 (2023-01-07)
Bug Fixes
- 为setLastMessageMap增加数组类型校验 (f622d6a)
- 修复挂断通话后仍然会显示正在使用摄像头/麦克风小红点的bug (98af149)
- 修复迁移(升级)gateway api导致的静态文件服务返回错误的bug (066eb96)
- 修复声网控制器逻辑操作写反的问题 (b515623)
- 修复推送在mac os 13 以下 safari 不支持registration.showNotification的问题 (960f6e6)
- 修复消息会话点击后会卡死的问题 (345e315)
- 修复新加入成员不会更新群组列表的bug (df3da7e)
- 修复在某些场景下计算高度会少1px导致无法 (7644924)
- 修复在某些时候跳转引用过时导致无法跳转的bug (5c230ca)
- 修复agora插件展开 收起的热区异常并顺便增加了分割线以优化显示 (35e557f)
- 修复t参数如果是带参数的调用的话无法覆盖语言的bug (eb3b5f9)
- 修复workbox匹配规则问题 (5624b92)
- 增加前置的beforeinstallprompt以修复加载过晚无法监听到pwa安装事件的问题 (94fcbb7)
- resolve Promise.allSettled compatibility in android version(which 4.4 kernel) (e4ff18a)
- server: 修复不恰当时机的logger调用 (dd358ac)
Features
- 服务端插件增加打包静态资源的支持,并为声网插件增加icon (0cf8bdb)
- 获取指定消息附近的消息 (8e4908f)
- 接口加白与联通性校验特殊处理 (f8a73d1)
- 默认无背景色导致穿透的问题 (504060e)
- 声网插件 正在发言指示器 (076c907)
- 声网插件网络质量检测与双流功能与头像 (141db8f)
- 声网插件增加国际化支持 (b7feabb)
- 声网插件增加ahooks并优化初始化逻辑 (928f1a2)
- 声网插件自由控制媒体流推送 (356e7ed)
- 声网插件webhhok处理与消息通知方式 (bd3f2e1)
- 声网服务增加查询频道状态的接口 (f444fb5)
- 声网鉴权函数完成 (1e67c62)
- 使用邀请码加入群组提示增加邀请码创建人,并增加国际化翻译 (0cb2a82)
- 输入框addon增加打开动画,并移除表情面板的内边距 (c6ac1a8)
- 提及tag增加用户名fallback (5c07367)
- 为每个action增加了一个after hook回调 (13134ce)
- 文件传输插件增加文叔叔与filesend (d9acf3b)
- 引导插件增加国际化支持 (0ee2855)
- 优化pluginUserExtraInfo渲染方式,增加自定义渲染组件自定义范围 (bc8abe5)
- 优化reaction用户名显示,显示前两个用户名以强化reaction信息量 (3f76b9e)
- 优化workbox匹配规则,增加对跨域资源的sw管理 (1f04b0c)
- 增加安装应用按钮 (dcbc148)
- 增加服务端与agora后台的数据通信处理 (f9e53d2)
- 增加加载到主组件时上报加载耗时 (8b80824)
- 增加了声网插件用户布局与基于用户维度的视图渲染 (feab2c2)
- 增加聊天列表滚动到底部按钮 (7f1b475)
- 增加群组配置权限,增加群组成员隐私控制选项 (9b331e7)
- 增加删除群组角色的接口 (49ca9ca)
- 增加声网插件基本功能集成 (63ee943)
- 增加移出群组的前端操作 (070a762)
- 增加用户管理权限点 (8e24571)
- 增加alpha模式,并将虚拟列表丢到alpha模式中 (a202419)
- 增加wormhole插件用于文件传输 (f8765d1)
- add {BACKEND} support for user info avatar (9fa420e)
- add w2a project (67960ac)
- markdown渲染的图片允许被放大预览 (c15a1a7)
- registerAuthWhitelist 强制增加插件名前缀 (5638737)
- sentry增加replay集成 (eec05c7)
Performance Improvements
- 优化登录逻辑 (e623aa3)
- 优化结构与导出方式 (58dba49)
- 优化控制器的配色方案, 增强控制器状态辨识度 (5f5b50f)
- 优化在用户信息没有获取到前界面的表现 (7ea7069)
- 优化fetchConverseLastMessages查询语句,防止数据量过大导致请求超时 (91fe01f)
- 优化notify插件代码 (1f53781)
- 优化tour插件的引导,增加箭头以增强显示 (183b777)
- 增加预加载, 优化主要加载代码加载耗时 (3cdcc0e)
- add webpack-retry-chunk-load-plugin to fix chunk load failed error (4dc9e0b)
- sentry和posthog增加try...catch保护 (1d924f1)
1.3.1 (2022-12-18)
Bug Fixes
- 修复Markdown 引用没有样式的bug (4e21735)
- 修复markdown引用样式问题 (1326b9d)
- 优化withKeepAliveOverlay的参数依赖管理,修复不强制渲染时无法取消挂载的情况 (42e004c)
1.3.0 (2022-12-18)
Bug Fixes
- 修复markdown组件 ul ol 样式缺失的问题 (bcfd1db)
Features
- 用户增加extra字段用于存储额外信息 (b5cc18f)
- 增加成员面板数量统计 (cca3e26)
- 增加新组件 CopyableText (6424199)
- 增加自定义用户信息 (1ad880b)
- 增加github项目可交互按钮并增加全局code样式 (5e4ee9b)
- 增加KeepAliveOverlay组件用于缓存iframe (373e424)
- 增加webview组件封装,统一webview渲染方式 (fcc2684)