Commit Graph

597 Commits (chore/cli-prune-script)

Author SHA1 Message Date
moonrailgun 53f812f733 refactor: move Markdown Editor and Markdown component into together
moonrailgun 4d6c70c3cf feat: add upload image feature
moonrailgun 55f8c4537a feat: add raw markdown syntax support for MarkdownRender
moonrailgun 018d311da6 feat: allow remove converse from dmlist
if user offline, will call user.dmlist.addConverse which ensure converse in dmlist
moonrailgun 65284e3fdc style: change panel manager view max height
older is too small
moonrailgun 5b375c7d82 style: remove duplicate key
moonrailgun 74fbe62323 docs: add livekit plugin document link
moonrailgun 509d70195c fix: completion algorithm adds missing offline icons
moonrailgun 283888d645 feat(openapi): allow app back action which back to app list
moonrailgun e0141f4bc4 feat(openapi): allow edit appName, appDesc and appIcon
moonrailgun 351641cf33 feat(openapi): add open app base info
moonrailgun 380bc3d960 feat(openapi): add delete app action
moonrailgun 5484cb7df1 fix: fix add friend button still display when disableAddFriend is open
moonrailgun 7d601f0577 perf: lock axis on group nav sortting
moonrailgun 4a063685d3 fix: fix no friend add button incorrect key problem
moonrailgun 78bef4e62b chore: fix react-query package version in pnpm overrides
moonrailgun b6be4fc80c chore: update umami url
moonrailgun a430a670c7 fix: fix danger button color error in light mode
moonrailgun 13d32afb48 perf: optimize the update group configuration interaction under low-speed network
moonrailgun b3d80c4ef0 feat: add disableCreateConverseFromGroup in group config
moonrailgun 1a8b94eaed feat: allow create converse from group user popover
moonrailgun f7e84cad35 fix: fix message api overreach vulnerability problem
moonrailgun ad9c9f4f52 fix: fix badge move when hover and display scrollbar in group nav
moonrailgun 464fd7c9f8 fix: not allowed input should hide action
moonrailgun 747a6d3afe perf: reduce entry js size
moonrailgun 118540d717 chore: upgrade antd to 4.24.13
moonrailgun 2adfe923af perf: optimize group drag positioning
moonrailgun 8f3ec1c996 feat: add group nav item sortable feature
data will saving into user settings `groupOrderList`
moonrailgun d1a3523215 fix: fix tour will be break when flag DISABLE_CREATE_GROUP is been open
moonrailgun efb3268555 style: add top padding in ChatMessageHeader
moonrailgun 8c268568dc feat: add dm create action in sidebar
moonrailgun ee636e6cb4 fix: fix ant badge display which will change avatar dom height
moonrailgun cbfb7c8449 perf: add offline icons sort
moonrailgun 79023835f6 refactor: adjust the update strategy for sending messages to synchronization
moonrailgun c96367f157 feat: add github repo group ensure action which will auto create group and subscribe activity
moonrailgun 588fae2e60 fix: fix plugin root route path incorrect problem
moonrailgun bea1170276 refactor: migrate tabs.pane into tabs item
moonrailgun 3f06e3d35e fix: filter summary messages will bypass recall message problem
moonrailgun 9fb024659b fix: fix problem which allow operate to local message
add flag to hide it
moonrailgun f824e10ec3 style: add copy user name
moonrailgun 3c4df73faf style: add BBCode component name to report load usage time
moonrailgun 9bb931aa5d feat: add local message to avoid network error which occur repeat send same message
moonrailgun c045475f62 fix: fix badge in sidebaritem bouncing when hover
moonrailgun bc36cb0665 feat: add friend nav item badge when has unprocess friend request
moonrailgun 1b84143bbe feat: add person icon badge when has unprocessed friend request
moonrailgun 288f5a61e8 feat: add grouping by status to member list
moonrailgun 7db9d63349 perf: optimize the loading experience of the web panel
avoid the situation of a white screen without content for a long time
moonrailgun 98632cd530 test: add ErrorView testcase
moonrailgun 9c73d5cf12 refactor: add onLanguageLoaded event on setWebMetaFormConfig
moonrailgun 63c203e897 feat: add i18n support for antd and WebFastifyForm
moonrailgun cd7770e722 refactor: add some debug code
moonrailgun 3610b796ec feat(livekit): add livekit webhook receiver
moonrailgun 33e15a51a6 style: update offline icons
moonrailgun d99e556c79 feat: add group badge for current room participants
moonrailgun d68f75b491 feat: add roomMembers list in prejoin view
moonrailgun 3a56d13da7 feat: add keep alive overlay for livekit view
moonrailgun 8eca54a77b feat: rewrite all videoconference components. support useravatar and i18n
moonrailgun 95c589df4f feat: add navbar icon which can jump to active panel
moonrailgun c7497cc79e feat: regCustomPanel add useIsShow props to hide icon
moonrailgun 79a5b76ba4 feat: add <PreJoinView /> for voice channel
moonrailgun 584997826b feat: add alioss or other s3 protocol external storage support
moonrailgun cb927ae079 chore: update tailchat.d.ts
moonrailgun e94b3906ad refactor: skip update check in invalid version
SSDCc 22f08c98e4
增加插件卡片自定义能力 || Add plug-in card customization ability ()
* feat: 增加视频上传和播放

* fix: 修复播放

* fix: 修改视频播放为插件

* feat: 增加插件卡片自定义能力

* feat: 增加插件卡片自定义能力

* fix: 卡片更加抽象一些

* Update reg.ts

* Update index.tsx

* Update index.tsx

---------

Co-authored-by: lihl <lihl@kamfu.com.cn>
Co-authored-by: moonrailgun <moonrailgun@gmail.com>
moonrailgun f48ecfb9e8 perf: optimize page loading timing, and allow refresh on resource loading issues
reduce white screen time
moonrailgun 5305b31ebd feat(electron): add auto upgrade version check
moonrailgun 6d33e636e7 test: fix snapshot problem
moonrailgun 9f9e473769 style: remove baseUrl in frontend plugin
moonrailgun 0cd25d99bf refactor: skip div attr process in xss
moonrailgun a88c3a62a8 feat: add tushan icon in about page
moonrailgun 734afff15d perf: optimize the avatar text performance of the `com.msgbyte.genshin` plugin
moonrailgun a17fe349d3 perf: append missed offline icons
moonrailgun 542e0292ca fix: fix i18n problem in about panel
moonrailgun 61aac2c2ff refactor: update notfound or nodata component export in plugin
moonrailgun bf5c040515 feat(desktop): add flash frame when receive message
moonrailgun b129cd7887 fix: add plugin list maybe repeat problem
moonrailgun 7419df1775 perf: optimize the display of global notifications and increase system notification prompts
and export `parseUrlStr`
moonrailgun a224ac602e fix: added forceUploadOriginImage to force specify whether to enable image compression
moonrailgun bd9bfe047e refactor: add more offline icons
moonrailgun 798abeb1ec feat: add global announcement
moonrailgun 4c77d144e8 perf: optimize the performance of the member list in the case of large data
and optimize the content of the network and view patterns
moonrailgun a2553c11d8 chore: upgrade react-virtuoso to v4.4.0
moonrailgun fd18eb7030 perf: update custom web panel render xss rules
moonrailgun 721da6f34c perf: use group extra to storage custom web panel html
and compatible with old meta webpanel storage
moonrailgun ed6c9f3a8f style: update tailchat.d.ts
moonrailgun 6d16e09ae1 fix: fixed maybe xss attack from custom web html panel
moonrailgun 9bb4b30143 fix: fix unupdate problem in group invite code create action
moonrailgun f44a5c9ec0 feat: add create invite code edited data update. now can review changed info
moonrailgun 738eb75003 feat: add invite code usage limit for every invite code
moonrailgun 36061f6b74 feat: add feature disableAddFriend which can disable add friends
moonrailgun 1a81281ad1 fix: fix problem if send message throw error will clear input message
and migrate useCallback to useEvent
moonrailgun 4028f46083 feat: add clear button for group background image
moonrailgun a0cbc45760 fix: fix non-email github account login cannot register problem
use generated email to register if email not include

and migrate other generated email to same format
moonrailgun 947d05697a feat: add group background image in invite
and move entry image from entry to all
moonrailgun a765bb0248 refactor: AvatarUploader -> ImageUploader
moonrailgun 51c7111621 feat: add env DISABLE_PLUGIN_STORE which will hide plugin store entry
moonrailgun bb30bce410 refactor: ai-assistant update chatgpt link
moonrailgun 03e8ce132f perf: Remove linkmeta plugin based on performance considerations
moonrailgun d77eef44ff feat(plugin): add bo data fallback in discover
moonrailgun 4c2f88352d perf: add com.msgbyte.linkmeta plugin into builtin plugin list
moonrailgun 065f7d44c8 feat: add group description
limit 120 words
moonrailgun 59720e716e refactor: AvatarPicker -> ImagePicker
moonrailgun 09d7fd15e1 chore: upgrade react-easy-crop to 5.0.0
moonrailgun e95e87f593 refactor: change avatar cropper to image cropper
moonrailgun f943edf3fe feat: add discover server card and join action
moonrailgun 7b699ca606 feat: add member count in group summary
moonrailgun 487bff78f9 fix: append some ignored offine icons
moonrailgun b419f44d19 perf: fix ai-assistant answer too long problem
moonrailgun fe8b2b2e49 refactor: make com.msgbyte.offline-icons as builtin plugin
moonrailgun 25a5c41bfc feat: add offline icons plugin which will prefetch icons from iconify
useful in full internal environment
moonrailgun b42d9fd025 refactor: change custom panel position "navbar-group" render position
moonrailgun 4fdd8766af fix: fix NavItem badge move when display scrollbar problem
moonrailgun d2aa750152 refactor: disable oauth login in mobile
moonrailgun 39ecdfb133 docs: add com.msgbyte.iam plugin document
moonrailgun 05aae656a2 fix: fix builtin plugin cannot load with {BACKEND}
and filter builtin out of plugin center
moonrailgun e0d6738677 feat: iam plugin add into builtin plugin
moonrailgun f6ef59e37d feat(fim): add fim login callback
moonrailgun e81e7ad64f feat: github oauth login view
moonrailgun b038c5adf3 fix: fix translation problem
moonrailgun 2e56139925 feat: add env `DISABLE_CREATE_GROUP` which can control user allow create group
moonrailgun a1048b77fd feat: add markdown inbox item which help to develop system notice
moonrailgun 5b76932c81 chore: add publish:all command which can publish packages
moonrailgun 40b007698f feat: add nickname edit in register view
moonrailgun 741e9f7983 fix: fix audio.play() error throw which will marked as Unhandled
moonrailgun aebcd0d130 feat(desktop): add screenshot button in chatbox at electron env
moonrailgun 27eee90034 feat(desktop): add desktop inject
moonrailgun eb83f784a1 feat: add plugin com.msgbyte.env.electron
moonrailgun 78327c4e48 style: modify mobile display about group summary
moonrailgun a557fbed1c style: optimize the performance of the settings page on mobile
moonrailgun 99f679363f feat: add group panel in PanelRoute
moonrailgun 912c74ce72 test: fix test problem
moonrailgun 2f0c8b2a26 perf: beautify the visual experience of message text on windows
moonrailgun f352d68703 refactor: change bbcode mention format
Keep origin field into content part for plain mode can display correct
user name
moonrailgun 87e6975e98 chore: fix ci problem
moonrailgun 8fec688234 style: remove debug code
moonrailgun b47a22b51f fix: fix problem on bbcode value maybe include space
moonrailgun 3f6c3b08d8 feat: add limit for temporary to verify email
moonrailgun 85e5b2732e refactor: update prompt with i18n
moonrailgun e6f6eb5f9f style: remove unused code
moonrailgun 600b0683f6 refactor: fill iframe size in custom html panel
moonrailgun 9965a54bdb refactor: use file stream read and write instead of blobUrl to render custom html panel
moonrailgun fa498867c4 fix: fix friend struct changed problem in `FriendPicker`
moonrailgun 902ab8f422 feat: add mention support friend nickname
moonrailgun 20c16adeec feat: add friend nickname support in everywhere
moonrailgun 7029e67f0c feat: add friend nickname set model and api
moonrailgun 0991dcde8e refactor: modify friend data struct
add nickname in friend model
moonrailgun 9868d24ad5 feat: jump to login page in invite view
useful to switch to guest login way
moonrailgun 98e78e28f8 fix: fix will input enter when send image with enter key
moonrailgun 926aeb5fe0 style: add feedback for save group config
moonrailgun dbebbc54e6 feat: add welcome plugin for user which can send welcome message when user join group
welcome text support rich syntax and spec tag