Kevin Jahns
|
1cb52dc863
|
fix Y.Text formatting issue - closes #606
|
2024-01-21 11:27:12 +01:00 |
|
Kevin Jahns
|
2c0daeb071
|
implement snapshot API for yxml.getAttributes. implements #543
|
2023-11-21 12:24:21 +01:00 |
|
Kevin Jahns
|
289ff16f66
|
Merge pull request #590 from haines/map-iterator-types
Fix typing of `Y.Map` iterators
|
2023-11-20 12:40:42 +01:00 |
|
Kevin Jahns
|
5861876e6f
|
Merge pull request #587 from SamyPesse/patch-1
Only emit "load" when sync is set to true
|
2023-11-20 12:36:25 +01:00 |
|
Kevin Jahns
|
b531438369
|
Merge pull request #595 from himself65/expose-content-doc
feat: expose some types
|
2023-11-20 12:22:46 +01:00 |
|
Alex Yang
|
e5f286cf89
|
feat: expose some types
|
2023-11-06 16:51:23 -06:00 |
|
Alex Yang
|
f52569b8fa
|
fix: remove unused if-statement check
|
2023-10-30 19:41:09 -05:00 |
|
Andrew Haines
|
25bef2308f
|
Fix typing of Y.Map iterators
Signed-off-by: Andrew Haines <andrew@haines.org.nz>
|
2023-10-25 15:00:48 +01:00 |
|
Samy Pessé
|
e7572d61c6
|
Only emit "load" when sync is set to true
|
2023-10-22 11:03:25 +02:00 |
|
Kevin Jahns
|
29270b5f3e
|
fix "can't read origin of undefined" - fixes #417
|
2023-09-18 09:55:50 +02:00 |
|
Kevin Jahns
|
a099e98bd6
|
create error on call - fixes #569
|
2023-09-07 13:41:35 +02:00 |
|
Kevin Jahns
|
97c09a6cca
|
fix #509
|
2023-08-24 13:52:38 +02:00 |
|
Kevin Jahns
|
c77dedb68d
|
bulk-merging structs - replaces #542, fixes #541
|
2023-07-17 14:29:54 +02:00 |
|
Kevin Jahns
|
90f2a06b5e
|
throw error when event changes are computed after a transaction
|
2023-06-27 13:20:53 +02:00 |
|
Kevin Jahns
|
981340139f
|
skip iterating when there are no formatting items - replaces #547
|
2023-06-25 12:46:02 +02:00 |
|
Kevin Jahns
|
83b7c6839e
|
Merge pull request #548 from YousefED/fix/equalDeleteSets
fix equalDeleteSets
|
2023-06-22 17:46:34 +02:00 |
|
Kevin Jahns
|
942c8a267b
|
remove duplicate Transaction.callAll logic
|
2023-06-22 17:46:49 +02:00 |
|
yousefed
|
eda085936a
|
keep original imports
|
2023-06-21 18:29:40 +02:00 |
|
yousefed
|
12be6c006a
|
fix equalDeleteSets
|
2023-06-21 18:28:53 +02:00 |
|
Noel Levy
|
5d862477cd
|
invalidate cached path when changing currentTarget of event
fixes #544
|
2023-06-19 11:31:45 -07:00 |
|
Kevin Jahns
|
885a740470
|
heavily improve performance when there are many events
|
2023-06-15 13:09:30 +02:00 |
|
Kevin Jahns
|
ce098d0ac2
|
refactor #538 (formatting attrs) a bit
|
2023-06-15 12:40:28 +02:00 |
|
Noel Levy
|
08801dd406
|
scan the document once for all ytexts when cleaning up
Fixes #522 but is a scarier change
|
2023-06-12 18:20:22 -07:00 |
|
Noel Levy
|
3741f43a11
|
group cleanups for YText changes into a single transaction
Fixes #522 but is still massively slow
|
2023-06-12 16:56:19 -07:00 |
|
Kevin Jahns
|
719858201a
|
implement snapshotContainsUpdate
|
2023-06-08 11:14:49 +02:00 |
|
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 |
|