Skip to content

Commit ae2f50a

Browse files
committed
chore: merge 0.9.2-beta into main
2 parents 28e5fd5 + 595c90b commit ae2f50a

50 files changed

Lines changed: 8678 additions & 3403 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55
The Ideon project follows the [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) format
66
and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.9.2] - 2026-06-19
9+
10+
### Added
11+
12+
- Added **Inline Comments** — select text in a NoteBlock to leave comments and start threaded discussions with collaborators. Comments can be resolved and reopened, sync in real-time, and are accessible via `Ctrl+Alt+M`.
13+
14+
### Fixed
15+
16+
- Fixed NoteBlock collaborative editing architecture. Replaced the broken React state ↔ Yjs observer roundtrip with y-prosemirror's direct Y.XmlFragment binding, eliminating infinite loops and "Invalid string length" crashes. Content now flows directly between ProseMirror and Yjs without passing through React state [#107](https://github.com/3xpyth0n/ideon/issues/107).
17+
- Fixed core block collision bounds not updating after resizing, which allowed blocks to overlap the core block or hit an invisible border [#106](https://github.com/3xpyth0n/ideon/issues/106).
18+
819
## [0.9.1] - 2026-06-07
920

1021
### Added

0 commit comments

Comments
 (0)