Releases: Doist/ui-extensions
Releases · Doist/ui-extensions
Adds actual rendering to the react package
What's Changed
- chore(deps): Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in #35
- fix: Expose registerMarkdownParser function instead of registering during the component lifecycle by @pawelgrimm in #38
- chore: Link Todoist UI Extensions developer docs by @engfragui in #40
- chore: Updates GH action versions by @scottlovegrove in #41
- chore: Adds JSDocs for all functions and classes within the Core project. by @scottlovegrove in #42
- chore: Absorb extensions-renderers package by @pawelgrimm in #43
New Contributors
- @pawelgrimm made their first contribution in #38
- @engfragui made their first contribution in #40
Full Changelog: core-v4.1.1...react-v9.1.0
Adds `fromWithInlines` for RichTextBlock
What's Changed
- feat: Adds
fromWithInlines
for RichTextBlock by @scottlovegrove in #37
Full Changelog: core-v4.1.0...core-v4.1.1
Major version update of react package
This mostly caters for the changes in v4 of the core package and updates its own internals based on those changes.
Adds a generic type for DoistCardRequest
What's Changed
- feat: Adds a data generic type for DoistCardRequest. by @scottlovegrove in #36
Full Changelog: core-v4.0.0...core-v4.1.0
New major version of core package
- Adds
loadingText
property toSubmitAction
. This will allow extension developers to display some text while the new card is being fetch. Demo: https://share.getcloudapp.com/Kou1bwzX - Adds
fromWithItems()
to DoistCard, this API is the same as what we have on Container-based objects. - Improves the types for DoistCardBridge. I have now separated them all into their own type and create a discriminated union type, this will stop people from including
text
when sending a bridge notification, for example. - Added
request.sync
Bridge. This is for Todoist and will trigger a sync when used. - Added
additionalUserContext
to the Todoist context, this will allow us to let extension developers know if the user is a pro subscriber. - Split out separated types for
ContextMenuData
so there are Todoist and Twist variants, but can be used as a whole type. - I've also separated the Twist/Todoist types into a separate file so it's easier to manage.
- Brought over a couple of UI helper functions from
@doist/ui-extensions-server
. These are unopinionated about server type, but they allow you to create UIs how we do in our extensions. This means they have been slightly refactored to not require the UIBuilderContext. Specifically:createIconButton()
createEmptyCard()
createHeader()
createLogoWithTextHeader()
(wascreateLogoHeader()
)
Full Changelog: react-v6.1.0...core-v4.0.0
Adds ToggleInputist
What's Changed
- chore: Adds ToggleInputist by @scottlovegrove in #31
Full Changelog: core-v3.3.0...react-v6.1.0
chore: Adds `selectAction` to ToggleInput
What's Changed
- chore: Adds
selectAction
to ToggleInput by @scottlovegrove in #30
Full Changelog: core-v3.2.3...core-v3.3.0
feat: Adds `fromWithColumns()` helper function
What's Changed
- feat: Adds
fromWithColumns()
to ColumnSet by @scottlovegrove in #29
Full Changelog: core-v3.2.2...core-v3.2.3
feat: Adds fromWithItems() and fromWithActions() helper functions
What's Changed
- feat: Adds
fromWithItems()
andfromWithActions()
helper functions by @scottlovegrove in #27
Full Changelog: react-v6.0.1...core-v3.2.2
Adds internal only bridge
What's Changed
- chore: Adds a new bridge for internal use only by @scottlovegrove in #25
Full Changelog: react-v6.0.0...react-v6.0.1