Skip to content

Releases: wuespace/telestion-client

v0.18.1

10 Feb 10:51
Compare
Choose a tag to compare

0.18.1 (2022-02-10)

Bug Fixes

  • cli: Fix template directory parsing issues (06fea8c)

v0.18.0

28 Jan 12:43
Compare
Choose a tag to compare

0.18.0 (2022-01-28)

Features

  • common: Add useDesktopNotifications hook to handle the @wuespace/telestion-client-core useNotifications API notifications by sending desktop notifications. Call useDesktopNotifications() in your client project's src/components/app.tsx to use it. (16d2033), closes #1171
  • common: Add a showDialog function which creates a new configured dialog. Every dialog is stored in the Telestion Common dialog state which is accessible through the useDialog hook. These dialogs are rendered with the ModalContext component. (fec24d8)
  • common: Add state support for the dialog and their entries in the showDialog function. 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 useDesktopNotifications hook (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-tree v3.0.0 (7f0aac1)
  • telestion-client-template: Disable <StrictMode /> in default template to improve compatibility with React Spectrum (984a805)

v0.17.0

25 Jun 17:11
Compare
Choose a tag to compare

0.17.0 (2021-06-25)

Features

  • template: Remove @react-spectrum/tabs dependency because it is no longer required (3aaf702)

Bug Fixes

  • common: Update eventbus debug widget due to breaking changes in @react-spectrum/table (81b3517)

v0.16.1

23 Jun 10:30
Compare
Choose a tag to compare

0.16.1 (2021-06-23)

Bug Fixes

  • common: Fix rendering error in ConfigRenderer component (337c47b)
  • common: Fix reset configuration entry reloads application on cancel (841d1df)

v0.16.0

23 Jun 02:10
Compare
Choose a tag to compare

0.16.0 (2021-06-23)

⚠ BREAKING CHANGES

  • types: The GlobalRendererProps type is removed. An exported widget now requires a version property. The title property is removed from the WidgetDefinition type.
  • 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 commonWidgets to the widgets list of the CommonWrapper component. (5b82612)
  • common: Add tooltips to copy and paste actions in widget configuration (c552ac1)
  • common: Compress media files (3b19494)
  • common: Implement ContextMenu component which renders the registered menu items on a context event (72dacf0)
  • common: Implement ContextMenuProvider and ContextMenuWrapper that 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 ConfigControls for every widget. (5a71a35), closes #562
  • common: Insert the ContextMenuProvider into the CommonWrapper component to provide context menu support by default for projects using the CommonWrapper component (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.id to identify the currently rendered widgets (c7ff348)
  • common: Update eventbus debug widget to be compatible with the Widget definition. (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 (MenuItem and Section) (ca7e489)
  • types: Remove title as required widget configuration and therefore the GlobalRendererProps because 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

03 Jun 22:38
Compare
Choose a tag to compare

0.15.1 (2021-06-03)

Bug Fixes

  • common: Fix StaticColorMap colors in the common spectrum colors implementation (406f9e7)
  • Correct wrong static color names (static-black and static-white) in StaticSpectrumColor type (0acdf91)

v0.15.0

03 Jun 22:05
Compare
Choose a tag to compare

0.15.0 (2021-06-03)

⚠ BREAKING CHANGES

  • core: The AuthRoute and UnAuthRoute components 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

10 May 16:24
Compare
Choose a tag to compare

0.14.1 (2021-05-10)

Bug Fixes

  • common: Tabs in navigation bar now use react-spectrum tabs v3 rc0 (c437928)
  • core: Sign in function in auth state not testing for same username (df92f61)
  • core: Specify return type of set preference value function more precisely (18a565c)

v0.14.0

01 May 12:22
Compare
Choose a tag to compare

0.14.0 (2021-05-01)

Features

  • cli: Add skipGit option to the tc-cli init command 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 husky with more adaptive solution (4b27835)

Bug Fixes

  • cli: Fix install command to work with new telestion-project-template structure (a2956c5)
  • cli: Fix problem where pretty-quick hook was not generated when initializing a new repository (b1c8ce0)
  • template: Fix pre-commit hook path (df87baa)
  • template: Use npx for the pre-commit hook (ffb62cd)

v0.13.0

16 Apr 14:46
Compare
Choose a tag to compare

0.13.0 (2021-04-16)

⚠ BREAKING CHANGES

  • If you referenced the npm packages via GitHub, please update your paths accordingly.

Features

  • Move GitHub Repository from TelestionTeam Organization to wuespace Organization (da19ea3)
  • template: Add more npm scripts (4421905)