Skip to content

Releases: weavy/weavy-server

v31.0.0

13 Mar 13:23

Choose a tag to compare

  • 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 follow feature 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 the search property 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 separated uid: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 features property 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.e features="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

10 Mar 22:44

Choose a tag to compare

  • 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

06 Feb 10:13

Choose a tag to compare

  • Disabled notification consumption in <wy-messenger-badge>, causing message notification toasts to not show up when the component was present.

v30.3.1

04 Feb 10:58

Choose a tag to compare

  • Added missing dark mode for <wy-messenger-badge>, <wy-messenger-button>, <wy-notification-badge> and <wy-notification-button>.

v30.3.0

03 Feb 11:15

Choose a tag to compare

  • Added functionality for version checking using the async .checkVersion() in the UI kit or by checking the /version endpoint 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

28 Jan 14:29

Choose a tag to compare

  • Fixed an issue with theme and CSS variables not applying to <wy-messenger-badge>, <wy-notification-badge> and <wy-notification-button>.

v30.2.0

26 Jan 14:56

Choose a tag to compare

  • 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

24 Jan 01:06

Choose a tag to compare

  • Reverted broken color scheme update.

v30.1.0

23 Jan 16:38

Choose a tag to compare

  • 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 instructions property to <wy-messenger> and. <wy-chat>, to append agent instructions to messages when using agents.
  • Renamed list property in <wy-notification-button> to overlay. The list property still works, but is deprecated.
  • Fixed an issue when using uid with <wy-copilot>.

v30.0.0

23 Dec 03:58

Choose a tag to compare

  • 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-action event for handling actions when interacting with items. Currently triggered by conversation selection, notification selection and embed actions.
  • Added wy-unread event 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-scheme for setting dark or light color scheme as alternative to using the .wy-dark class in UI kit.
  • Added CSS variable --wy-padding-outer and --wy-border-radius-outer to 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 uid property in UI kit.
  • Fixed issue that prevented clearing the directory property 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-outer and --wy-border-radius-outer CSS variables to fit your layout.
  • Renamed original_url to url in the Embeds API.
  • Renamed the autoUid property to generateUid in UI kit.
  • Changed CSS variable --wy-appbar-height to --wy-titlebar-height in UI kit.
  • Changed the appTypes property to componentTypes in UI kit.
  • Changed the componentType property to appType in UI kit.
  • The .createConversation() method in <wy-messenger> now explicitly only creates conversations programmatically. Use .selectMembers() to trigger user member selection.
  • Removed legacy release-focus events in UI kit.
  • Removed legacy use of CSS media breakpoints in favor of CSS container breakpoints in UI kit.
  • Removed wy-notifications event on the Weavy instance. Use wy-notification and wy-notifications-unread events 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 notifications and notificationBadge. Use the <wy-notification-button> component in conjunction with the actions slot on a Weavy component instead.
  • Removed deprecated .conversationBelongsToMessenger(app) in <wy-messenger>. Compare app to to .appTypes instead.
  • Removed deprecated .selectConversation(id) and clearConversation() in <wy-messenger>. Set .conversationId instead.
  • Removed tag name constants from UI kit. Use actual tag names directly instead.