Skip to content

Releases: Doist/ui-extensions

Adds actual rendering to the react package

30 Nov 13:04
2a90d89
Compare
Choose a tag to compare

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

Full Changelog: core-v4.1.1...react-v9.1.0

Adds `fromWithInlines` for RichTextBlock

09 Nov 14:41
725e732
Compare
Choose a tag to compare

What's Changed

Full Changelog: core-v4.1.0...core-v4.1.1

Major version update of react package

08 Nov 13:37
f413808
Compare
Choose a tag to compare

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

09 Nov 09:23
c7d2a2f
Compare
Choose a tag to compare

What's Changed

Full Changelog: core-v4.0.0...core-v4.1.0

New major version of core package

08 Nov 13:33
f413808
Compare
Choose a tag to compare
  • Adds loadingText property to SubmitAction. 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() (was createLogoHeader())

Full Changelog: react-v6.1.0...core-v4.0.0

Adds ToggleInputist

26 Oct 10:42
de7cada
Compare
Choose a tag to compare

What's Changed

Full Changelog: core-v3.3.0...react-v6.1.0

chore: Adds `selectAction` to ToggleInput

26 Oct 10:33
3913f72
Compare
Choose a tag to compare

What's Changed

Full Changelog: core-v3.2.3...core-v3.3.0

feat: Adds `fromWithColumns()` helper function

25 Oct 10:48
e8a2333
Compare
Choose a tag to compare

What's Changed

Full Changelog: core-v3.2.2...core-v3.2.3

feat: Adds fromWithItems() and fromWithActions() helper functions

25 Oct 10:37
1c0d843
Compare
Choose a tag to compare

What's Changed

  • feat: Adds fromWithItems() and fromWithActions() helper functions by @scottlovegrove in #27

Full Changelog: react-v6.0.1...core-v3.2.2

Adds internal only bridge

01 Sep 14:41
66f468c
Compare
Choose a tag to compare

What's Changed

Full Changelog: react-v6.0.0...react-v6.0.1