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: TypeCellOS/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: special-node
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 183 files changed
  • 2 contributors

Commits on May 20, 2026

  1. Configuration menu
    Copy the full SHA
    2486340 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a437d1c View commit details
    Browse the repository at this point in the history
  3. fix: setup for yjs 14

    nperez0111 committed May 20, 2026
    Configuration menu
    Copy the full SHA
    fbb628e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    053c9a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    221ad3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da657a4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    39551bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    571b4f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    59489e9 View commit details
    Browse the repository at this point in the history
  10. chore: attrs?

    nperez0111 committed May 20, 2026
    Configuration menu
    Copy the full SHA
    609763d View commit details
    Browse the repository at this point in the history
  11. chore: pnpm-lock

    nperez0111 committed May 20, 2026
    Configuration menu
    Copy the full SHA
    9673246 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2026

  1. Configuration menu
    Copy the full SHA
    ca9dd8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b13bdb View commit details
    Browse the repository at this point in the history

Commits on May 22, 2026

  1. feat: add versioning extension, Yjs thread store, and versioning exam…

    …ples
    
    Introduce a provider-agnostic Versioning extension with in-memory backend,
    Yjs-specific versioning adapters for both yjs and @y/y, a new YjsThreadStore
    for comments, and three new versioning examples (yjs13, yjs14, standalone).
    Update ForkYDoc, ExtensionManager, and React versioning components accordingly.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    nperez0111 and claude committed May 22, 2026
    Configuration menu
    Copy the full SHA
    6c3a177 View commit details
    Browse the repository at this point in the history
  2. fix: widen forEachAttr callback key type to match @y/y's YType signature

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    nperez0111 and claude committed May 22, 2026
    Configuration menu
    Copy the full SHA
    9acc555 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. Configuration menu
    Copy the full SHA
    89669d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d29abd View commit details
    Browse the repository at this point in the history
  3. special node approach

    nperez0111 committed May 26, 2026
    Configuration menu
    Copy the full SHA
    b143f90 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2026

  1. Configuration menu
    Copy the full SHA
    9a0b686 View commit details
    Browse the repository at this point in the history
  2. feat: suggestion node transparency, keyboard/merge/move/split support…

    …, and comprehensive tests
    
    - BlockContainer content spec: change suggestionBlockContent? to * for
      multiple suggestion nodes
    - getBlockInfoFromPos: track suggestionBefore/suggestionAfter, add
      isSelectionAtBlockStart/isSelectionAtBlockEnd helpers
    - KeyboardShortcutsExtension: use selection helpers to account for
      suggestion nodes at block boundaries
    - mergeBlocks: preserve suggestion nodes during block merging
    - moveBlocks: PM-level move preserving internal node structure
    - splitBlock: redirect splits inside suggestion nodes to blockContent
    - nodeToBlock/prosemirrorSliceToSlicedBlocks: skip suggestion nodes
      when finding structural children
    - createSpec: suggestion nodes now have parseHTML/renderHTML with
      data-suggestion attribute for HTML round-trip fidelity
    - SpecialNode.test.ts: 20 tests covering structural, HTML parsing
      transparency, nodeToBlock, export, round-trip, DOMParser, and
      getBlockInfo interaction
    - SpecialNodeOperations.test.ts: additional operation-level tests
    - App.tsx example: multi-block demo with leading/trailing suggestions
    nperez0111 committed May 27, 2026
    Configuration menu
    Copy the full SHA
    22aec1d View commit details
    Browse the repository at this point in the history
Loading