This repository was archived by the owner on Oct 26, 2025. It is now read-only.
Releases: wuespace/telestion-client
Releases · wuespace/telestion-client
v0.18.1
v0.18.0
0.18.0 (2022-01-28)
Features
- common: Add
useDesktopNotificationshook to handle the@wuespace/telestion-client-coreuseNotificationsAPI notifications by sending desktop notifications. CalluseDesktopNotifications()in your client project'ssrc/components/app.tsxto use it. (16d2033), closes #1171 - common: Add a
showDialogfunction which creates a new configured dialog. Every dialog is stored in the Telestion Common dialog state which is accessible through theuseDialoghook. These dialogs are rendered with theModalContextcomponent. (fec24d8) - common: Add state support for the dialog and their entries in the
showDialogfunction. Every component in the dialog configuration now receives the current state and a function to update it. The resolved promise then returns the final state of the dialog. (f78523f) - common: Use spectrum dialog instead of native dialog window to confirm user configuration reset (eb4e0b1), closes #854
- template: Enable desktop notifications by default using the common's
useDesktopNotificationshook (f00325a), closes #1171 - template: Remove duplicate dependency
@react-spectrum/table(0327129)
Bug Fixes
- cli: Fix native builds not running when there are linter warnings while compiling the React app (b482795), closes #970
- Fix incompatibilities with
directory-treev3.0.0 (7f0aac1) - telestion-client-template: Disable
<StrictMode />in default template to improve compatibility with React Spectrum (984a805)
v0.17.0
v0.16.1
v0.16.0
0.16.0 (2021-06-23)
⚠ BREAKING CHANGES
- types: The
GlobalRendererPropstype is removed. An exported widget now requires aversionproperty. Thetitleproperty is removed from theWidgetDefinitiontype. - types: A widget definition for a dashboard configuration now requires a unique identifier.
Features
- cli: Update widget generate command due to breaking changes (5b9bd2f)
- common: Add a reset configuration menu entry to the avatar menu (6d8d42e)
- common: Add the eventbus debug widget. To use it, simply add the
commonWidgetsto the widgets list of theCommonWrappercomponent. (5b82612) - common: Add tooltips to copy and paste actions in widget configuration (c552ac1)
- common: Compress media files (3b19494)
- common: Implement
ContextMenucomponent which renders the registered menu items on a context event (72dacf0) - common: Implement
ContextMenuProviderandContextMenuWrapperthat allows the usage of custom context menu in the application (see documentation for more information) (b980299) - common: Implement the copy and paste feature which allows the transfer of configurations between widgets. (28bc167)
- common: Implement the widget configuration mode which renders the exported
ConfigControlsfor every widget. (5a71a35), closes #562 - common: Insert the
ContextMenuProviderinto theCommonWrappercomponent to provide context menu support by default for projects using theCommonWrappercomponent (a33acbe) - common: Register a context menu item to configure the widget on a context event (fcee39c)
- common: Remove padding left override for input svg elements (react-spectrum text field fix) (601ff4f)
- common: The dashboard page now displays a loading indicator if the event bus is not initialized yet. (80ce8a1)
- common: The widget renderer now uses the
widget.idto identify the currently rendered widgets (c7ff348) - common: Update eventbus debug widget to be compatible with the
Widgetdefinition. (41ee77d) - template: Add @react-spectrum/table as normal dependency (05c3cce)
- template: Import common widgets into application by default (c336b9a)
- template: Update sample widget and user configuration due to breaking changes (4f619e4)
- types: Add a unique identifier to a widget definition (1c3d8c4)
- types: Add context menu types (
MenuItemandSection) (ca7e489) - types: Remove title as required widget configuration and therefore the
GlobalRendererPropsbecause it is no longer needed. A widget must now export a version. (1288054)
Bug Fixes
- common: Fix some styling issues related to widget configuration and context menu (dc0f290)
- common: Fix spelling in illustrated message in eventbus details (33c260e)
Documentation Changes
- common: Add no event bus story to dashboard page (ef58bfa)
v0.15.1
v0.15.0
0.15.0 (2021-06-03)
⚠ BREAKING CHANGES
- core: The
AuthRouteandUnAuthRoutecomponents do no longer exist. Please use the attached routing object on the Page Component instead. Mostly likely this won't affect you, if you don't immediately understand, what this means. Otherwise feel free to ignore it. 😉
Features
- common: Add a spectrum color hook which maps the spectrum color definition to a color value based on the current color scheme state (ae458d5)
- common: Make overflow fix accessible for projects (ae361ad)
- types: Add spectrum color type definitions (fa548da)
Bug Fixes
- common: Fix dashboard picker does not display the current dashboard title on initial load (4d5578b), closes #363
- core: Clean up the page renderer so that routes are direct child components of the switch. (05875a2)
Documentation Changes
- common: Improve documentation for the overflow fix component (8bbc593)
v0.14.1
v0.14.0
0.14.0 (2021-05-01)
Features
- cli: Add
skipGitoption to thetc-cli initcommand for telestion-project-template based projects (fce07a8) - cli: Add support for projects based on the new telestion-project-template structure (the CLI will auto-detect the structure and follow the directory structure accordingly) (759748b)
- cli: Reword
init-epilogue(5e98003) - template: Replace
huskywith more adaptive solution (4b27835)