Kevin Jahns
|
83712cb1a6
|
update typings of getAttributes
|
2023-05-04 11:26:11 +02:00 |
|
Kevin Jahns
|
30b56d5ae9
|
Enable typings for inserting custom attrs in YXmlElement - fixes #531
|
2023-05-04 10:07:05 +02:00 |
|
Kevin Jahns
|
adaa95ebb8
|
add example to createDocFromSnapshot - #159
|
2023-04-27 18:08:28 +02:00 |
|
Kevin Jahns
|
39167e6e2a
|
Implement function that obfuscates a ydoc and scrambles its content
|
2023-04-22 18:39:29 +02:00 |
|
Kevin Jahns
|
d039d48b3f
|
ytext: diff should never create useless delta op
|
2023-04-18 20:07:17 +02:00 |
|
Kevin Jahns
|
49f435284f
|
lint
|
2023-04-03 14:10:26 +02:00 |
|
Kevin Jahns
|
ba96f2fe74
|
implement fix for #500. extends #515
|
2023-04-03 14:02:37 +02:00 |
|
Dominik Henneke
|
1674d3986d
|
Restore deleted entries in a map
|
2023-04-03 14:02:37 +02:00 |
|
WofWca
|
fb6664a2bc
|
docs: fix JSDoc typo
|
2023-04-01 23:12:49 +08:00 |
|
Kevin Jahns
|
cb70d7bad3
|
fix typings and lib0 resolution
|
2023-03-21 11:14:37 +01:00 |
|
Kevin Jahns
|
227018f5c7
|
toDelta doesnt create transaction - fixes #506
|
2023-03-11 09:13:27 +01:00 |
|
Kevin Jahns
|
92bad63145
|
add docs: tr.changes should only be computed during the event
|
2023-03-09 18:44:43 +01:00 |
|
Kevin Jahns
|
fe48efe64f
|
fix generating too many cleanup transactions. closes #506
|
2023-03-09 13:45:13 +01:00 |
|
Kevin Jahns
|
035e350062
|
optimize formatting cleanup
|
2023-03-02 19:48:00 +01:00 |
|
Kevin Jahns
|
bf338d8040
|
fix attribute update issue - fixes #503
|
2023-03-02 19:08:01 +01:00 |
|
Kevin Jahns
|
2576d4efca
|
increasing sort of ds encoding
|
2023-02-21 14:35:28 +01:00 |
|
Kevin Jahns
|
58b754950e
|
Merge pull request #439 from Synthesia-Technologies/feat/deterministic-update-encoding
Make encodeStateAsUpdate deterministic
|
2023-02-21 10:59:31 +01:00 |
|
Kevin Jahns
|
1c999b250e
|
fix #474 - formatting bug
|
2023-02-14 16:19:22 +01:00 |
|
Kevin Jahns
|
7445a9ce5f
|
add whenSynced and isSynced property with refined logic
|
2023-01-31 12:56:07 +01:00 |
|
Kevin Jahns
|
7f6c12a541
|
bump typescript and fix type issues
|
2023-01-31 12:16:03 +01:00 |
|
Kevin Jahns
|
3ece681758
|
allow transactions within event handlers having different origins
|
2022-11-30 12:09:19 +01:00 |
|
Kevin Jahns
|
cac9407185
|
remove snapshot param in yxml.getAttributes
|
2022-11-30 11:34:34 +01:00 |
|
Kevin Jahns
|
7395229086
|
Port test from @PatrickShaw #432. Allow infinite captureTimeout in UndoManager #431. Closes #432
|
2022-10-18 16:45:30 +02:00 |
|
Kevin Jahns
|
8fb73edd97
|
Merge pull request #453 from Cargo/main
Allow updating captureTimeout on UndoManager instances
|
2022-10-03 11:58:03 +02:00 |
|
Wenchen Li
|
12667f6b66
|
Remove unused return in forEach of YMap
If the idea is to keep the API as close to the JS Map as possible, maybe we should consider not returning here.
Ref: https://github.com/microsoft/TypeScript/blob/v4.8.3/lib/lib.es2015.collection.d.ts#L28-L31
|
2022-09-19 18:19:41 -04:00 |
|
Kevin Jahns
|
588788fbef
|
fix snapshot diff calculation naming bug
|
2022-09-14 00:37:06 +02:00 |
|
regischen
|
923fc6e06e
|
fix typo
|
2022-08-25 17:35:24 +08:00 |
|
Aart Rost
|
e0e5f8d2ea
|
Allow updating captureTimeout on UndoManager instances
Used to pause the undoManager by toggling the timeout with `yUndoManager.captureTimeout = Number.MAX_VALUE`
|
2022-08-10 14:07:40 -07:00 |
|
Kevin Jahns
|
df2d59e2fb
|
UndoManager: fix special deletion case. closes #447 closes #443
|
2022-07-28 14:12:21 +02:00 |
|
Kevin Jahns
|
6fa8778fc7
|
add doc parameter to UndoManager
|
2022-07-22 14:22:46 +02:00 |
|
Adam Chelminski
|
6b7b3136e0
|
delete set encoding should be in descending order
|
2022-06-23 16:01:29 +02:00 |
|
Adam Chelminski
|
da052bdb0a
|
Make encodeStateAsUpdate deterministic
|
2022-06-23 15:50:35 +02:00 |
|
Kevin Jahns
|
1bc9308566
|
improve already-imported message further
|
2022-06-16 12:57:04 +02:00 |
|
Kevin Jahns
|
a5e0448a92
|
Merge pull request #434 from PatrickShaw/globalThis-add
Prefer globalThis over window and global
|
2022-06-15 12:04:09 +02:00 |
|
Vladimir Shapovalov
|
5a7ee74f68
|
export UpdateEncoderV1
|
2022-06-14 13:16:35 +07:00 |
|
Kevin Jahns
|
29fb4a0aab
|
improve double-import error message
|
2022-06-13 10:27:04 +02:00 |
|
Patrick Shaw
|
8937494bdd
|
Added globalThis
|
2022-06-01 13:36:32 +10:00 |
|
Kevin Jahns
|
6febf51b1a
|
fix captureTransaction
|
2022-05-14 18:10:19 +02:00 |
|
Kevin Jahns
|
4ad8af9a80
|
Add option to UndoManager to filter transactions
|
2022-05-14 14:23:47 +02:00 |
|
Kevin Jahns
|
ece1fe5426
|
minimize changes when formatting text - #422
|
2022-05-09 12:53:26 +02:00 |
|
Kevin Jahns
|
1c9c97ffe6
|
add yxml.forEach method - closes #421
|
2022-04-23 15:13:26 +02:00 |
|
Kevin Jahns
|
71fad52854
|
fix typing information YMap.iterator - fixes #420
|
2022-04-20 13:09:56 +02:00 |
|
Kevin Jahns
|
a22b3cdbc1
|
add option to UndoManager to ignore remote map changes. implements #390
|
2022-03-26 10:29:19 +01:00 |
|
Kevin Jahns
|
e9a0dc4ed2
|
add destroy logic
|
2022-03-25 11:08:30 +01:00 |
|
Kevin Jahns
|
d3e117702c
|
add method to add & remove tracked origins
|
2022-03-25 11:00:07 +01:00 |
|
Kevin Jahns
|
6b8cef29e2
|
address #398
|
2022-03-20 23:58:14 +01:00 |
|
Kevin Jahns
|
4a06492fb1
|
add stack-item-updated event to Y.UndoManager. implements #407
|
2022-03-20 22:49:23 +01:00 |
|
Kevin Jahns
|
46fbce0de8
|
more utility around Y.UndoManager
|
2022-03-20 22:41:33 +01:00 |
|
alderzhang
|
6aea35246b
|
fix decodeUpdateV2 bug
|
2022-03-15 15:22:51 +08:00 |
|
Kevin Jahns
|
d0f9c4a27f
|
lint
|
2022-03-02 13:25:56 +01:00 |
|