Skip to content

v3.0.1

Choose a tag to compare

@58bits 58bits released this 02 Jun 02:44
· 68 commits to main since this release

Highlights

  • @byline/aiRichtext AI toolbar button now shows an active state. The AI assistant button in the richtext toolbar now reflects whether its drawer is open — clicking it (or closing the drawer from the drawer's own controls) toggles an active highlight on the button, the same affordance the Bold / Italic / Underline buttons use. This gives editors a clear visual cue that the AI drawer is open even when it has scrolled out of view at the bottom of the editor. Implemented by broadcasting the drawer's open/closed state over a Lexical command (AI_DRAWER_STATE_COMMAND) that the toolbar button observes, with aria-pressed reflecting the same state.

  • @byline/richtext-lexicalRefined toolbar hover and active styling. The toolbar buttons now use a distinct hover shade and a more visible active background (solid #eee rather than the previous faint blue), with a dedicated dark-mode active variant, so toggled/active controls read clearly in both themes.

Chores

  • monorepo — Aligned the /release command and RELEASE-INSTRUCTIONS.md with the publish-packages.sh script (the passkey-2FA-safe publish path), replacing the changeset publish step that dead-ends under passkey-only 2FA.

All other @byline/* packages bumped to 3.0.1 in lockstep with no behavioural changes this cycle.