Releases: weavy/weavy-server
Releases · weavy/weavy-server
v31.0.0
- Updated backend to .NET 10.0.
- Added functionality to display a user details overlay when clicking a name or an avatar.
- Added functionality for following/unfollowing users. The feature can be controlled using the
followfeature flag in UI kit. - Added
whenReady()method on all Weavy components, which resolves when the component has rendered first time. - Added new
<wy-feed>component to render a consolidated feed of posts from one or multiple sources. - Added search capabilities to
<wy-feed>and<wy-posts>. A search input can be shown by enabling thesearchproperty on the component. - Added a
<wy-post-editor>component that can post to a specific app. The user may choose from several post apps when configured with multiple space separateduid:s. - Added graceful avatar image loading with name initials fallback.
- Added experimental cross platform support, allowing on-prem installations of Weavy to run on Linux and MacOS (in addition to Windows).
- Changed
<wy-posts>component to only have a post list. It has the same feed capabilities as the<wy-feed>component, but without a post editor. In addition to<wy-feed>it can also display a consolidated feed from all available sources. - Fixed some errors when Weavy server is unreachable.
Breaking changes
- The
<wy-posts>component is superseded by the new<wy-feed>component which includes all the functionality of the previous<wy-posts>component. To upgrade existing implementations, simply change<wy-posts>=><wy-feed>. The<wy-posts>component still exists, but without a post editor. The post editor can be used separately using the new<wy-post-editor>component. - Changed
featuresproperty on components to be relative to component defaults and added support for disabling features using negative-prefix. This means you must specify any features you want to disable, i.efeatures="meetings -reactions"adds "meetings" feature and removes "reactions" feature. - Some CSS shadow part names has changed, especially names associated with to the editor.
v30.4.1
- Fixed an CSS issue that caused Safari v18 to crash.
- Fixed an issue with RegExp that caused UI kit to not load/render in Safari < v16.4.
v30.3.2
- Disabled notification consumption in
<wy-messenger-badge>, causing message notification toasts to not show up when the component was present.
v30.3.1
- Added missing dark mode for
<wy-messenger-badge>,<wy-messenger-button>,<wy-notification-badge>and<wy-notification-button>.
v30.3.0
- Added functionality for version checking using the async
.checkVersion()in the UI kit or by checking the/versionendpoint on the Weavy environment. - Adjusted paddings in UI kit.
- Fixed incorrect block styles for
<wy-messenger-button>. - Fixed some issues with
selectMembers()in Messenger.
v30.2.1
- Fixed an issue with theme and CSS variables not applying to
<wy-messenger-badge>,<wy-notification-badge>and<wy-notification-button>.
v30.2.0
- Improved color generation for theme colors, with included support for vibrant, black/white and gray scale theme colors.
- Fixed an issue with unstyled links in some components.
- Fixed some issues with matching Notification links in some Weavy components, which caused Notification toasts to unnecessary be displayed when the component was visible.
v30.1.1
- Reverted broken color scheme update.
v30.1.0
- Added
<wy-messenger-button>component to display a complete UI for the Messenger as a button with a badge, opening the Messenger in an overlay. - Added
<wy-messenger-badge>component to display the number of unread Messenger conversations. - Added
instructionsproperty to<wy-messenger>and.<wy-chat>, to append agent instructions to messages when using agents. - Renamed
listproperty in<wy-notification-button>tooverlay. Thelistproperty still works, but is deprecated. - Fixed an issue when using
uidwith<wy-copilot>.
v30.0.0
- Holiday edition! ☃️🎄
- Added api endpoint for creating notifications.
- Added api endpoint to create embeds.
- Added option to use Weavy as authentication provider.
- Added support for displaying embeds with
actions. - Added
<wy-notification-button>component to display a complete UI for Notifications with a button and a badge opening a list of unread notifications in an overlay. - Added
<wy-notification-badge>component to display the number of unread notifications. - Added
wy-actionevent for handling actions when interacting with items. Currently triggered by conversation selection, notification selection and embed actions. - Added
wy-unreadevent when the number of unread notifications/conversations change. - Added
.selectMembers()method in<wy-messenger>for triggering user member selection when creating a conversation. - Added CSS parts for sub-components in UI kit.
- Added CSS variable
--wy-color-schemefor settingdarkorlightcolor scheme as alternative to using the.wy-darkclass in UI kit. - Added CSS variable
--wy-padding-outerand--wy-border-radius-outerto adapt the outermost padding and roundness of components in UI kit. - Updated visual style with improved MD3 support in UI kit.
- Updated layout for better adaption of padding in UI kit.
- Updated visual style for image content display to better support various image sizes.
- Reaction-only messages are displayed with enlarged style in UI kit.
- Improved file upload handling with possibility to abort uploads.
- Improved types, component documentation and custom elements definition in the UI kit.
- Fixed some issues when using app id for
uidproperty in UI kit. - Fixed issue that prevented clearing the
directoryproperty via the Users API. - Adjusted incorrect notification toast duration in UI kit.
Breaking Changes
- The visual appearance of components in UI kit has changed slightly and you may need to adapt the appearance using
--wy-padding-outerand--wy-border-radius-outerCSS variables to fit your layout. - Renamed
original_urltourlin the Embeds API. - Renamed the
autoUidproperty togenerateUidin UI kit. - Changed CSS variable
--wy-appbar-heightto--wy-titlebar-heightin UI kit. - Changed the
appTypesproperty tocomponentTypesin UI kit. - Changed the
componentTypeproperty toappTypein UI kit. - The
.createConversation()method in<wy-messenger>now explicitly only creates conversations programmatically. Use.selectMembers()to trigger user member selection. - Removed legacy
release-focusevents in UI kit. - Removed legacy use of CSS media breakpoints in favor of CSS container breakpoints in UI kit.
- Removed
wy-notificationsevent on the Weavy instance. Usewy-notificationandwy-notifications-unreadevents instead. - Removed experimental api functions on the Weavy instance. Use the
.fetch()functionality instead. - Removed the built-in notification button in each Weavy component. This also removes the settings for
notificationsandnotificationBadge. Use the<wy-notification-button>component in conjunction with theactionsslot on a Weavy component instead. - Removed deprecated
.conversationBelongsToMessenger(app)in<wy-messenger>. Compare app to to.appTypesinstead. - Removed deprecated
.selectConversation(id)andclearConversation()in<wy-messenger>. Set.conversationIdinstead. - Removed tag name constants from UI kit. Use actual tag names directly instead.