Skip to content

Latest commit

 

History

History
1197 lines (775 loc) · 93.5 KB

CHANGELOG.md

File metadata and controls

1197 lines (775 loc) · 93.5 KB

1.11.9 (2024-11-23)

Bug Fixes

  • fix xss problem when render iframe (c1365f2)
  • not allow svg (f74647f)
  • only allow http link in iframe render (9a327dc)

1.11.8 (2024-10-28)

Bug Fixes

  • fix a issue which markdown component can render meta tag problem (9998c57)

Features

  • add DISABLE_TRACING env which useful save logs (55e4f38)
  • markdown disable iframe auto play (16086d1)

Performance Improvements

  • improve file table display in file table (ab78309)

1.11.7 (2024-09-07)

Bug Fixes

  • #252 disable support custom style in markdown render (c33dbd2)
  • fix user info is null will crash list problem (c43a99e)

Features

  • add DISABLE_INFO_LOG env (5cc71d0)

1.11.6 (2024-07-20)

Features

  • add file filter chat files checkbox(use for remove unused chat files) (c4e70ef)
  • admin: add image url preview in admin (3cea16e)

Performance Improvements

  • add virtual list for friend list #238 (f09f701)
  • add virtual list of inbox list (68ea354)

1.11.5 (2024-06-04)

Bug Fixes

  • fix a problem which make disableMsgpack not work (61184d1)

1.11.4 (2024-06-02)

Bug Fixes

  • #230 fix a bug which will occur error tip when invite a user into conversation (3801bb2)
  • rename all disableSocketMsgpack to disableMsgpack (7870c83)

1.11.3 (2024-05-11)

Bug Fixes

  • fix quick switcher layer problem and filter group panel type because should not direct open (6dba794)

Features

  • add chat.message.getMessage api (#227) (34a380e)
  • add tianji script environment (125df13)

1.11.2 (2024-05-05)

Bug Fixes

  • fix a problem which deleted conversation can not get name occur crash (88b05da)
  • fix a problem which user info maybe return null cause error (96d8cda)

1.11.1 (2024-04-14)

Bug Fixes

  • fix command panel cannot click problem (5c259d7)
  • fix image message context menu cannot save image problem (a3a442a)
  • fix text cannot select part problem and url dont need context menu problem (a02ad80)

Features

  • add context menu into message item (a36ca7c)
  • add setting for close message context menu (0107edf)

1.11.0 (2024-04-06)

Bug Fixes

  • fix error tip for user cannot add self as friend (592e4ab)
  • invalid user id will broken all userId info query problem (de63b31)

Features

  • add group panel quick actions (c451a09)
  • add quick search button in navbar (6b0fffb)

Performance Improvements

  • improve mention list to make sure its will work fine in huge group (d79a62b)

1.10.1 (2024-03-17)

Bug Fixes

  • fix bbcode auto transform logic #196 (5f81459)
  • fix drag drop feature display area (92fdccf)
  • fix mention list will not hide member discriminator problem (d22eabe)

Features

  • add bot tag in group/dm user popover (1359b6e)
  • add robot to disable invite page fetch by search engine (67f87e8)
  • allow @ feature in conversation #212 (3ee37d6)

Performance Improvements

  • add friendly tip for add non-message feature bot (53a05cb)

1.10.0 (2023-12-09)

Bug Fixes

  • cli smtp test command add close logic and add time in body (7c8749b)
  • fix route disable if disable plugin store (ad59c97)
  • fix the bug where the groupheader drop-down menu may expand upwards (64c0977)
  • fix topic ack not work problem (bf88662)

Features

  • add agora plugin support webrtc permission request (d290d94)
  • add custom sidebar item (e73046e)
  • add debug script inject (4eedaf8)
  • add device helper for mobile in api (09200ad)
  • add embeding meeting view in mobile when start meeting between conversation (b97dddf)
  • add permission to edit basic info and fixed the bug of incorrect display of group fields (5d69b32)
  • add popconfirm for topic delete (56e97fc)
  • add topic delete action (e012c9e)
  • mobile: add webrtc permission grant and allow webrtc service work correct (3de7fe2)

Performance Improvements

  • add audio preload for livekit invite call (18ae4c4)
  • add dummy user to avoid unused user info request (b2d5d06)
  • hide mobile member button in livekit (cc04c36)

1.9.5 (2023-11-20)

Bug Fixes

  • add limit for emotion style to fix transparent panel (766477a)
  • fix a bug ban user clean cache will be have a gap between userinfo and token cache #179 (7e239ea)
  • fixed an issue where the inbox groupId was incorrect when replying in a private conversation (5b16ff9)

Features

  • add action inviteCall in livekit (087713a)
  • add dark theme support for notification (aa43d04)
  • add env MINIO_SSL #172 (7be0489)
  • add fast change role group with group member right click menu manage #171 (ed3e9ca)
  • add invite call when start meeting from conversation (8906b93)
  • add livekit call invite notication card and actions (505c6c3)
  • add livekit meeting context and (c937178)
  • add livekit member panel (19a1e5d)
  • add livekit panel for converse dm meeting (0be2bf6)
  • add ref to avoid send invite twice (67b29ac)
  • add search friend feature #157 (a7fe82e)
  • added reload button (72a68d3)
  • web panel support add background color which useful for transparent background website (5fe0ff0)

Performance Improvements

  • desktop: improve server list manager logic (3a6a729)

1.9.4 (2023-11-06)

1.9.3 (2023-11-06)

Bug Fixes

  • desktop: v0.0.8 fix ipc error problem with import data from other files (2b329db)
  • fix iam plugin not fit in light theme in login view (86ed84a)
  • update inject script exec order (5274d2a)

Features

  • add env REQUEST_TIMEOUT to custom requestTimeout of actions (d678d0a)
  • add http cache for static and public files (eae8d35)
  • add more tip in ai-assistant plugin (caad90c)
  • add telemetry to aware of the presence of other deployment instances (c25d3a0)
  • add text panel message search right panel (176528b)

Performance Improvements

1.9.2 (2023-10-16)

Bug Fixes

  • fix problem which ai assistant will be transparent in popover in light mode (ffebbf6)
  • fixed the bug where # would appear when typing without rich text plugin being loaded (e768bd1)

Features

  • add electron native webview render support #152 (146952d)
  • add file views field to record file get frequency (46648b4)
  • add getDisplayMedia support for desktop #158 (18bc2ed)
  • add hide tip (0bb1c85)
  • add message.searchMessage api (235389b)
  • admin: allow to delete private message (915ed01)
  • buildRegFn add reset func (af16ebe)
  • use file save upsert logic rather than insert for avoid duplicate recording of the same file (9b72fc3)

1.9.1 (2023-09-25)

Bug Fixes

  • fix duplicate key error collection problem in ack update api (3c1d8ef)
  • fix linkmeta bilibili video support #155 (fd904fd)
  • fix problem of linkmeta will fetch tailchat's url and not match bbcode url (9411200)

Features

  • add clipboard paste handler (ec23b7b)
  • add view panel permission which can control panel display for different users #149 (c59e56c)
  • admin: added total file size statistics (b26d34e)

1.9.0 (2023-09-15)

Bug Fixes

  • fix xss attacks caused by security issues in custom web group panels (81a062a)

Features

  • add AdvanceGroupPanelPermission controller (86ef2d5)
  • add component CollapseView (e85c39e)
  • add group panel permission filter in permission (5f9140d)
  • add permissionMap and fallbackPermissions for group panel permission control (e731c61)
  • add role based send text message permission control (8b89b26)
  • remove alpha control for advanced permission control (650f350)

1.8.12 (2023-09-04)

Bug Fixes

  • #148 fix non-mime problem when get file from minio (98e81fa)
  • fix lost extname problem after compress image (8f8e8a1)

Features

  • add online status in user popover (1b813f9)
  • add raw markdown syntax support for MarkdownRender (55f8c45)
  • add upload image feature (4d6c70c)
  • admin: add fuzzy search support for user q with nickname (923b373)
  • allow remove converse from dmlist (018d311)
  • markdown editor add dark mode adaptation (39879c1)

Performance Improvements

  • optimize small size image display (c4d3d8c)

1.8.11 (2023-08-28)

Bug Fixes

  • completion algorithm adds missing offline icons (509d701)
  • fix add friend button still display when disableAddFriend is open (5484cb7)
  • fix linkmeta plugin dont parse {BACKEND} problem (2b923b4)
  • fix no friend add button incorrect key problem (4a06368)
  • fix the problem of flickering after modifying user settings (17464b0)
  • fix userSettings cache lost then make user settings drop bug (fe90319)
  • openapi: fix logoUri must be a a web uri warning problem (b6e9190)

Features

  • admin: add file delete action which delete minio file also and allow fuzzy match of objectName (c98dc47)
  • openapi: add backend image icon support in authorize page (cfacc65)
  • openapi: add delete app action (380bc3d)
  • openapi: add open app base info (351641c)
  • openapi: allow app back action which back to app list (283888d)
  • openapi: allow edit appName, appDesc and appIcon (e0141f4)

Performance Improvements

  • lock axis on group nav sortting (7d601f0)

1.8.10 (2023-08-21)

Bug Fixes

  • #143 fix message api overreach vulnerability problem (f7e84ca)
  • desktop: fix cannot flashframe problem (7cdbe45)
  • fix badge move when hover and display scrollbar in group nav (ad9c9f4)
  • fix converse permission check for pluginBot (5e27ab8)
  • fix danger button color error in light mode (a430a67)
  • fix incorrect cache key of user settings (778c3a4)
  • not allowed input should hide action (464fd7c)

Features

  • add disableCreateConverseFromGroup in group config (b3d80c4)
  • admin: add refresh in messages (49678f3)
  • allow create converse from group user popover (1a8b94e)

Performance Improvements

  • add persist option for one day to reduce request by react-query cache (4b0fc66)
  • admin: update user avatar preRenderTransform (0058880)
  • compress website homepage feature image size (560c256)
  • optimize db performance and greatly reduce the time-consuming fetchConverseMessage request (ad862b7)
  • optimize the update group configuration interaction under low-speed network (13d32af)
  • reduce entry js size (747a6d3)

1.8.9 (2023-08-13)

Bug Fixes

  • #135 avatar dragging should be disable (c7334eb)
  • fix action repush and will display repeated user (967e671)
  • fix ant badge display which will change avatar dom height (ee636e6)
  • fix append group member roles will occur error when operate multi users (52647a9)
  • fix combined avatar render error in two people converse (1b93bfb)
  • fix message ack not trigger update problem (7900a3e)
  • fix plugin root route path incorrect problem (588fae2)
  • fix tour will be break when flag DISABLE_CREATE_GROUP is been open (d1a3523)
  • fixed an issue where the avatar size control could change (d1035cc)

Features

  • #120 add group nav item sortable feature (8f3ec1c)
  • add dm create action in sidebar (8c26856)
  • add github repo group ensure action which will auto create group and subscribe activity (c96367f)
  • add iam proxy support for github (5b718c4)
  • add the multi converse strategy, create a multi converse without reusing past converse (edc076f)
  • converse suppport order with message, and add more checker for local message (2468d45)

Performance Improvements

  • add offline icons sort (cbfb7c8)
  • optimize group drag positioning (2adfe92)
  • optimize low-speed networking to send message (4506a63)

1.8.8 (2023-08-06)

Bug Fixes

  • filter summary messages will bypass recall message problem (3f06e3d)
  • fix badge in sidebaritem bouncing when hover (c045475)
  • fix problem which allow operate to local message (9fb0246)

Features

  • add friend nav item badge when has unprocess friend request (bc36cb0)
  • add grouping by status to member list (288f5a6)
  • add i18n support for antd and WebFastifyForm (63c203e)
  • add local message to avoid network error which occur repeat send same message (9bb931a)
  • add person icon badge when has unprocessed friend request (1b84143)
  • add plugin which can auto join group after register or createTemporaryUser (1084913)
  • admin: add analytics page (39e0b2c)
  • admin: add operate which can add group member (8df7b47)
  • admin: allow create group through admin (58f7144)
  • admin: allow search user and group with id (5099170)

Performance Improvements

  • optimize the loading experience of the web panel (7db9d63)

1.8.7 (2023-07-30)

Bug Fixes

  • admin: fix number problem in group member count (59ad340)
  • fix tailchat-client-sdk dependencies problem (c80e619)

Features

  • add for voice channel (79a5b76)
  • add alioss or other s3 protocol external storage support #104 (5849978)
  • add fullscreen btn to make dom full screen (4054489)
  • add group badge for current room participants (d99e556)
  • add keep alive overlay for livekit view (3a56d13)
  • add leave pre room when join new room (fe3b68f)
  • add livekit into production env (263be66)
  • add navbar icon which can jump to active panel (95c589d)
  • add roomMembers list in prejoin view (d68f75b)
  • admin: add type and emailVerified field in user list (a56f412)
  • livekit: add basic room and service endpoint (78407f0)
  • livekit: add livekit webhook receiver (3610b79)
  • livekit: add long dependency (80347f9)
  • regCustomPanel add useIsShow props to hide icon (c7497cc)
  • rewrite all videoconference components. support useravatar and i18n (8eca54a)

1.8.6 (2023-07-24)

Bug Fixes

  • fix i18n problem in about panel (542e029)

Features

  • add TailchatWsClient and update tailchat-types (924f644)
  • add tushan icon in about page (a88c3a6)
  • desktop: add flash frame when receive message (bf5c040)
  • electron: add auto upgrade version check (5305b31)

Performance Improvements

  • append missed offline icons (a17fe34)
  • desktop: reduce logo png size (9d24b10)
  • optimize page loading timing, and allow refresh on resource loading issues (f48ecfb)
  • optimize the avatar text performance of the com.msgbyte.genshin plugin (734afff)
  • reduce instance number in docker-compose (920cbf6)
  • remove admin-old to reduce image size (6f57f80)

1.8.5 (2023-07-19)

Bug Fixes

  • #106 fixed maybe xss attack from custom web html panel (6d16e09)
  • add fallback for github account which maybe not include name in github (bd4907d)
  • add plugin list maybe repeat problem (b129cd7)
  • added forceUploadOriginImage to force specify whether to enable image compression (a224ac6)

Features

  • add broadcast notify when call config.setClientConfig (5ca5c76)
  • add global announcement (798abeb)

Performance Improvements

  • admin: cache management segmentation (fba1b26)
  • optimize the display of global notifications and increase system notification prompts (7419df1)
  • optimize the performance of the member list in the case of large data (4c77d14)
  • update custom web panel render xss rules (fd18eb7)
  • use group extra to storage custom web panel html (721da6f)

1.8.4 (2023-07-14)

Bug Fixes

  • #102 fix non-email github account login cannot register problem (a0cbc45)
  • add invite code generate check to avoid duplicated invite code (b6e978e)
  • fix discover server card color schema fit (480a1e3)
  • fix problem if send message throw error will clear input message (1a81281)
  • fix unupdate problem in group invite code create action (9bb4b30)

Features

  • add clear button for group background image (4028f46)
  • add create invite code edited data update. now can review changed info (f44a5c9)
  • add env DISABLE_PLUGIN_STORE which will hide plugin store entry (51c7111)
  • add feature disableAddFriend which can disable add friends (36061f6)
  • add group background image in invite (947d056)
  • add invite code usage limit for every invite code (738eb75)
  • add jump to button for joined groups in discover (2128c01)
  • add unique index for group invite code (8c1c03e)
  • desktop: add menu and shortcuts to reload page (0c8da55)
  • desktop: when file download completed, open folder (2e48935)

Performance Improvements

  • add url link for github subscribe message (0d67261)
  • Remove linkmeta plugin based on performance considerations (03e8ce1)

1.8.3 (2023-07-10)

Bug Fixes

  • admin: fix import problem in import plugin model (6afde58)
  • append some ignored offine icons (487bff7)
  • fix ci problem, update lockfile (1384e49)
  • fix NavItem badge move when display scrollbar problem (4fdd876)

Features

  • #76 add offline icons plugin which will prefetch icons from iconify (25a5c41)
  • add com.msgbyte.discover plugin as published plugin (bc5c522)
  • add discover plugin basic web page (e507aae)
  • add discover server card and join action (f943edf)
  • add group description (065f7d4)
  • add member count in group summary (7b699ca)
  • admin: add discover resource manager (54c2676)
  • plugin discover add error handle and add description (f766d33)
  • plugin: add bo data fallback in discover (d77eef4)

Performance Improvements

  • add com.msgbyte.linkmeta plugin into builtin plugin list (4c2f883)
  • add getGroupBasicInfo request cache (2709beb)
  • admin: change admin summary days from 7 to 14 (94090e6)
  • discover: add text wrap in card desc (9b63be6)
  • fix ai-assistant answer too long problem (b419f44)

1.8.2 (2023-07-05)

Bug Fixes

  • admin: fix dashboard color conflict problem (9f6d10c)
  • fix auth http client not pass storage key problem #98 (eec3a79)
  • mobile: fix name error when fetch serverName (3a03c71)

Features

  • create discover plugin and define db schema (4cd2267)
  • desktop: support add server and remove server (b7e720d)

1.8.1 (2023-07-03)

Bug Fixes

  • fix audio.play() error throw which will marked as Unhandled (741e9f7)
  • fix builtin plugin cannot load with {BACKEND} (05aae65)
  • fix translation problem (b038c5a)
  • iam: fix account existed problem (d906322)

Features

  • add chat.inbox.batchAppend action which can batch add inbox item (3ad1e44)
  • add env DISABLE_CREATE_GROUP which can control user allow create group (2e56139)
  • add fim plugin and add github oauth strategy (b64d037)
  • add fim record provider create / search and sign token (ed1d7cc)
  • add markdown inbox item which help to develop system notice (a1048b7)
  • add nickname edit in register view (40b0076)
  • add plugin com.msgbyte.env.electron (eb83f78)
  • admin: add MarkdownEditor (ca95a0d)
  • admin: add system notify (4498453)
  • desktop: add desktop inject (27eee90)
  • desktop: add screenshot button in chatbox at electron env (aebcd0d)
  • fim: add avatar storage and enable fim (a8bb744)
  • fim: add fim login callback (f6ef59e)
  • github oauth login view (e81e7ad)
  • iam plugin add into builtin plugin (e0d6738)
  • iam: added a security policy that allows setting domain name verification for passing tokens (9ae787f)

Performance Improvements

  • beautify dashboard chart color (fd9787f)
  • beautify github repo star message with emoji (22651c7)

1.8.0 (2023-06-21)

Bug Fixes

  • fix problem on bbcode value maybe include space (b47a22b)
  • remove admin-next in source code (c4b1af5)

Features

  • add batch delete (bde3665)
  • add group panel in PanelRoute (99f6793)
  • add limit for temporary to verify email (3f6c3b0)
  • add preRenderTransform in field file.url (886e274)
  • admin-next: add resetPasswordTip (de357bd)
  • admin-next: add system user fields support (2796a7d)
  • cli: add smtp test command which help user send test email full (5bfa5b9)
  • cli: add benchmark connections and register command (9524502)
  • cli: add message revice test (d096821)
  • cli: cli benchmark connections add progress (77e6927)
  • health add more context (8a9dd4f)

Performance Improvements

  • beautify the visual experience of message text on windows #41 (2f0c8b2)
  • cli: optimize the experience of the benchmark command (2d6eaac)

1.7.6 (2023-06-07)

Bug Fixes

  • fix friend struct changed problem in FriendPicker (fa49886)

Features

  • add ban user (ea3ad15)
  • add friend nickname set model and api (7029e67)
  • add friend nickname support in everywhere (20c16ad)
  • add mention support friend nickname (902ab8f)
  • add message count (db52b3d)
  • add unban operation (1b880a5)
  • admin-next: add cache manager (0d7d71d)
  • admin-next: add disableGuestLogin and disableUserRegister in admin/config (43cc8e3)
  • admin-next: add user count chart (54a7340)
  • mail record createdAt and updatedAt (4d6e85c)

Performance Improvements

  • admin-next: perf message content and id field (e0a22e0)

1.7.5 (2023-05-27)

Bug Fixes

  • fix check logic in getGroupUserPermission (bad6aa0)

Features

  • add preRenderTransform to parse avatar url and add reference field (1ae5770)
  • admin-next: custom admin header and footer (7f08f54)
  • jump to login page in invite view (9868d24)

1.7.4 (2023-05-24)

Bug Fixes

  • fix after hook not work problem (3f22037)
  • fix updateGroupConfig not work problem (ff86b84)
  • fix website title with global config (0922f83)
  • fix will input enter when send image with enter key (98e78e2)

Features

  • add cache refresh when load user popover (0b116e5)
  • add group data get and save action in group.extra (d83300e)
  • add multi line support for chatbox (7b17614)
  • add regPluginGroupConfigItem (41cdfb0)
  • add sender nickname in wxpusher (5b238bf)
  • add welcome plugin for user which can send welcome message when user join group (dbebbc5)
  • admin-next: add custom dashboard (4ee2fa8)
  • admin-next: add custom translation (ba28719)
  • admin-next: add mail (60b050d)
  • admin-next: add reset password (26f4c6a)
  • cli: add smtp tools which help user positioning issue (e357d2e)

Performance Improvements

  • admin-next: optimize mongodb's performance on statistical quantities (11154f7)

1.7.3 (2023-05-11)

Features

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

  • beautify url tag style (db4e4e8)
  • reuse script in same image in single emoji (fdf527e)

1.6.7 (2023-03-14)

Bug Fixes

  • fix size problem in (53e476d)
  • modify right position of ScrollToBottom (e66591d)

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

  • 修复放大字体插件默认状态不生效的bug (f33a978)
  • 修改Avatar宽度策略变更后CombinedAvatar样式异常的bug (d3a6e1b)

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

  • 修复收件箱过长导致样式问题 (4088de9)
  • 修复在亮色模式下navbar-more位置处自定义面板icon颜色不匹配问题 (6be47e1)

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

  • 修复类型问题 (79390d3)
  • 修复校验失败不会跳转回登录页的bug (79581d6)

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)

Performance Improvements

  • 修改dropdown的overlay到menu, 这是因为会被逐渐弃用 (922f0ad)
  • 优化逻辑,并在常用请求增加索引以加速查找 (0426c2b)
  • 增加更多的性能埋点与报告 (ed06245)