Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: brunopagno/BlockNote
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: TypeCellOS/BlockNote
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 1,270 files changed
  • 5 contributors

Commits on May 28, 2026

  1. Configuration menu
    Copy the full SHA
    e4fb5c1 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2026

  1. Configuration menu
    Copy the full SHA
    9cbf2ad View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2026

  1. Configuration menu
    Copy the full SHA
    f8b59e9 View commit details
    Browse the repository at this point in the history
  2. fix: add explicit type annotations for callback params losing context…

    …ual typing (TypeCellOS#2815)
    
    When @ariakit/react updates its internal module structure (e.g. from
    @ariakit/react-core to @ariakit/react-components), contextual typing
    from external library component props can break, causing TS7006
    'Parameter implicitly has an any type' errors in the Fresh Install
    Tests CI workflow.
    
    Add explicit type annotations to 5 callback parameters that depend on
    external library types for inference:
    
    - packages/ariakit/src/panel/Panel.tsx: setActiveId callback
    - packages/ariakit/src/toolbar/ToolbarButton.tsx: onMouseDown callback
    - packages/ariakit/src/panel/PanelFileInput.tsx: onChange callback
    - packages/ariakit/src/badge/Badge.tsx: onClick callback
    - packages/xl-ai/src/components/AIMenu/AIMenuController.tsx: outsidePress callback
    
    All annotations use React/DOM built-in types (MouseEvent, ChangeEvent)
    rather than library-specific types, making them resilient to future
    dependency updates.
    nperez0111 authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    faae3d5 View commit details
    Browse the repository at this point in the history
  3. fix(core): add editor cleanup in BlockNoteEditor.test.ts to prevent u…

    …nhandled DOMObserver errors (TypeCellOS#2816)
    
    Tests that mount editors were not calling unmount() afterward, leaving
    ProseMirror's DOMObserver timers active. When prosemirror-view is updated
    to newer versions (e.g. 1.41.8 via fresh dep resolution), a dangling
    setTimeout in DOMObserver.flush() fires after jsdom teardown, causing
    'document is not defined' ReferenceError.
    
    Add afterEach cleanup following the same pattern as transformPasted.test.ts.
    nperez0111 authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    8b3118f View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2026

  1. fix: Comments emoji picker button issues (BLO-1199) (TypeCellOS#2769)

    * Memoized `actions` prop in consumers of `CommentEditor`
    
    * Added e2e test, minor changes to existing tests
    
    * refactor: extract actions into memo components with render prop pattern
    
    - Change CommentEditor actions prop from FC to render prop (function returning ReactNode)
    - Extract inline action components into separate memo-wrapped components
    - Remove unnecessary useCallback/useMemo wrappers around render props
    - React.memo on child components handles re-render optimization
    
    ---------
    
    Co-authored-by: Nick the Sick <computers@nickthesick.com>
    matthewlipski and nperez0111 authored Jun 2, 2026
    Configuration menu
    Copy the full SHA
    e6493ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3209491 View commit details
    Browse the repository at this point in the history
  3. chore: use pnpm@11.5.1

    nperez0111 committed Jun 2, 2026
    Configuration menu
    Copy the full SHA
    e0c67af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f499f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2026

  1. Configuration menu
    Copy the full SHA
    767a82f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec9c151 View commit details
    Browse the repository at this point in the history
Loading