Vadims Daleckis

Results 330 issues of Vadims Daleckis

Design a storage format which combines `indexed` and `sidecar` formats: store each CRDT node separately and also separate the storage of *view* and *sidecar* for each CRDT node. Storing view...

Ability to compute manipulate patches: - [x] Un-committed patch compaction - [x] Compact operations within a single patch. - [x] String inserts. - [x] Combine non-commited patches. - [ ]...

Preserve view identities in `ext` node views. Cache them?

- [x] Add `FileHandle.readableWebStream()` API. - https://github.com/streamich/memfs/pull/1045 - [ ] Lock file handle, while a read stream in progress. - [ ] Support `{type: 'bytes'}` option.

- [x] Ability to provide custom renderers for all elements. - [x] Caret - [x] Selection anchor - [x] Selection focus - [x] Selection body - [x] Inline - [x]...

Workstream: Peritext

For performance reasons, maybe text RGA can keep track of line breaks.

Support ephemeral syntax highlighting, such as code highlighting in code blocks. - [ ] Ability to color text range. - [ ] Keep color tokens until the next re-color. -...

Workstream: Peritext

Detect `\n` newline inserts into Quill document and automatically add "virtual" block break slices. - Scan the string for newlines on boot. - Detect newline inserts at runtime.