Kevin Jahns
|
3812bcfd10
|
[y.text] event returns delta - fix a bunch of bugs
|
2025-05-07 19:35:31 +02:00 |
|
Kevin Jahns
|
d23e3fb167
|
[diffing] event returns delta class object, migrate away from legacy deltas, work on snapshots using attribution manager. WIP
|
2025-05-07 00:36:07 +02:00 |
|
Kevin Jahns
|
91985c95ed
|
bump y-protocols
|
2025-05-01 15:29:41 +02:00 |
|
Kevin Jahns
|
a5e390160c
|
fix nicks test
|
2025-05-01 14:44:24 +02:00 |
|
Kevin Jahns
|
1433cfeebf
|
Implement & test getContentDeep for all types. Improve ability to compare things using lib0/traits.
|
2025-04-29 18:02:15 +02:00 |
|
Kevin Jahns
|
e507f95a54
|
getContent on Y.Map
|
2025-04-28 02:42:06 +02:00 |
|
Kevin Jahns
|
5992126eb5
|
more work on optimizing. Improve the test case.
|
2025-04-24 19:49:08 +02:00 |
|
Kevin Jahns
|
7126550c00
|
working on performance
|
2025-04-24 17:46:00 +02:00 |
|
Kevin Jahns
|
1e8ea641ea
|
add another example and create a writeup for attributing content.
|
2025-04-24 00:03:00 +02:00 |
|
Kevin Jahns
|
f03a2426c5
|
perf tests toDelta vs getContent
|
2025-04-22 23:13:57 +02:00 |
|
Kevin Jahns
|
7b4256857d
|
attribution tests for adding and removing attributes
|
2025-04-21 18:27:18 +02:00 |
|
Kevin Jahns
|
800f0304da
|
basic attribution test working
|
2025-04-21 15:59:03 +02:00 |
|
Kevin Jahns
|
0171ef97ff
|
first test case for attributions
|
2025-04-21 02:00:14 +02:00 |
|
Viktor Szépe
|
f18eab2dfe
|
Fix typos
|
2025-01-03 18:11:43 +00:00 |
|
Kevin Jahns
|
6beab79eb4
|
add tests for falsy formatting attributes - #619
|
2024-03-01 11:39:31 +01:00 |
|
Kevin Jahns
|
da8bacfc78
|
add tests for complex Y.Text deltas
|
2023-03-10 12:53:48 +01:00 |
|
Kevin Jahns
|
bf338d8040
|
fix attribute update issue - fixes #503
|
2023-03-02 19:08:01 +01:00 |
|
Kevin Jahns
|
1c999b250e
|
fix #474 - formatting bug
|
2023-02-14 16:19:22 +01:00 |
|
Kevin Jahns
|
e9189365ee
|
add debugging case for #474 - unfininished
|
2023-02-13 14:27:57 +01:00 |
|
dkuhnert
|
abf3fab1b6
|
cleanup redundant text attributes when delete attributes
fixes #392
|
2022-02-23 14:53:31 +01:00 |
|
Kevin Jahns
|
24eddb2d75
|
fix concurrent formatting / cleanup bug
|
2022-02-04 12:41:13 +01:00 |
|
Jeremy Nicholl
|
84e95f11cb
|
Fix formatting
|
2022-02-03 15:19:57 -05:00 |
|
Jeremy Nicholl
|
164b38f0cd
|
Avoid copying attribute map when deleting
Calling cleanupFormattingGap should not make a copy of the
attributes because it needs to be able to update them.
|
2022-01-31 14:49:16 -05:00 |
|
Kevin Jahns
|
2ec19defcb
|
export testHelper esm properly
|
2021-11-06 15:55:59 +01:00 |
|
Kevin Jahns
|
8abf5b85ff
|
fix #344 - formatting attribute assign bug
|
2021-11-06 14:35:04 +01:00 |
|
Kevin Jahns
|
085dda4cbd
|
fix formatting test case #326
|
2021-10-14 16:09:23 +02:00 |
|
Kevin Jahns
|
b2761b50f2
|
more complex embed test
|
2021-09-25 11:58:39 +02:00 |
|
Kevin Jahns
|
0ec67170d3
|
allow types as Y.Text embeds
|
2021-09-25 11:51:08 +02:00 |
|
Kevin Jahns
|
71d8da6513
|
force that transactions that apply document updates are set as non-local transatctions. Fixes #307
|
2021-05-31 17:54:24 +02:00 |
|
Kevin Jahns
|
7bd764fba7
|
use non-explicit resolution for lib0
|
2021-05-14 18:53:24 +02:00 |
|
Kevin Jahns
|
3a7a324a24
|
fix #291
|
2021-04-13 22:05:30 +02:00 |
|
Kevin Jahns
|
04cff60931
|
add performance test for updates
|
2021-02-08 13:46:22 +01:00 |
|
Николай Митин
|
263cc0856e
|
Implemented bug test
|
2021-01-31 18:17:10 +03:00 |
|
Kevin Jahns
|
edc1f9418f
|
reproduce #271
|
2021-01-09 14:45:51 +01:00 |
|
Kevin Jahns
|
e9cb07da55
|
Failsafe when splitting surrogate pairs - fixes #248
|
2020-10-31 02:05:33 +01:00 |
|
Kevin Jahns
|
6f9a2c9df7
|
implement before/afterAllTransactions
|
2020-08-07 17:47:20 +02:00 |
|
Kevin Jahns
|
68109b033f
|
lint - fixes #223
|
2020-07-22 12:32:34 +02:00 |
|
Kevin Jahns
|
38eb2e502c
|
stricter searchMarker filter
|
2020-07-16 20:44:54 +02:00 |
|
Kevin Jahns
|
6e3b708599
|
implement search-marker prototype (limited usage for now)
|
2020-07-15 22:03:02 +02:00 |
|
Kevin Jahns
|
3449687280
|
micro optimizations in struct reader
|
2020-07-13 15:47:51 +02:00 |
|
Kevin Jahns
|
6c2cf0f769
|
Implement experimental new encoder 🚀
|
2020-07-12 18:25:54 +02:00 |
|
Kevin Jahns
|
6b0154f046
|
improve mem usage by conditional execution of the integration part (step throught the integration if there are conflicting items)
|
2020-06-09 16:34:07 +02:00 |
|
Kevin Jahns
|
5293ab4df1
|
Improve memory usage by omitting the ItemRef step and directly applying the Item
|
2020-06-09 00:53:05 +02:00 |
|
Kevin Jahns
|
0a0098fdfb
|
reuse item position references in Y.Text
|
2020-06-05 00:27:36 +02:00 |
|
Kevin Jahns
|
60fab42b3f
|
improve memory allocation ⇒ less "minor gc" cleanups
|
2020-06-02 23:20:45 +02:00 |
|
Kevin Jahns
|
4547b35641
|
cleanup formatting attributes
|
2020-05-11 01:45:27 +02:00 |
|
Kevin Jahns
|
c87caafeb6
|
lint & refactor PR #187
|
2020-04-01 23:39:27 +02:00 |
|
Joe Reeve
|
a4ce8ae07d
|
🐛 fix for #187
|
2020-03-31 16:06:28 +01:00 |
|
Kevin Jahns
|
6cd9e2be32
|
lint
|
2020-01-22 16:42:16 +01:00 |
|
Garth Williams
|
38ed725c2c
|
basic Y.Text toJSON returns unformatted string
This avoids text nodes in nested structures returning undefined when toJSON is called by a parent.
|
2020-01-22 13:34:13 +01:00 |
|