David Luzar
|
5359e4fec9
feat: refactor local persistence & fix race condition on SW reload (#5032)
|
3 years ago |
David Luzar
|
f242721f3b
chore: add ga for most actions (#4829)
|
3 years ago |
Milos Vetesnik
|
19056d635b
feat: added optional REACT_APP_WS_SERVER_URL for forks usecases (#4889)
|
3 years ago |
Milos Vetesnik
|
6765fc16be
fix: improve pointer syncing performance (#4883)
|
3 years ago |
Milos Vetesnik
|
5ca4f5bbf4
feat: rewrite collab server connecting (#4881)
|
3 years ago |
David Luzar
|
9392ec276d
fix: collab room initialization (#4882)
|
3 years ago |
Aakansha Doshi
|
ca89d47d4c
feat: Sync local storage state across tabs when out of sync (#4545)
|
3 years ago |
David Luzar
|
6143d5195a
refactor: deduplicate encryption helpers (#4146)
|
3 years ago |
Lipis
|
8d4f455cd3
chore: Update Typescript to 4.4.4 (#4188)
|
3 years ago |
Lipis
|
1c7056bdaa
chore: bump Prettier to the latest (#4185)
|
3 years ago |
David Luzar
|
c61f95a327
fix: image-related fixes (#4147)
|
3 years ago |
David Luzar
|
d89fb3371b
fix: rewrite collab element reconciliation to fix z-index issues (#4076)
|
3 years ago |
David Luzar
|
163ad1f4c4
feat: image support (#4011)
|
3 years ago |
Aakansha Doshi
|
ff29780760
Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056)
|
3 years ago |
Aakansha Doshi
|
15f02ba191
refactor: code clean up (#3681)
|
4 years ago |
David Luzar
|
3a0b6fb41b
refactor: move getSyncableElements to CollabWrapper & expose isInvisiblySmallElement helper (#3471)
|
4 years ago |
Aakansha Doshi
|
c0047269c1
fix: focus on last active element when dialog closes (#3447)
|
4 years ago |
Aakansha Doshi
|
793b69e592
fix: Apply theme to only to active excalidraw component (#3446)
|
4 years ago |
Aakansha Doshi
|
25fd275158
fix: Don't share collab types with core (#3353)
|
4 years ago |
Christopher Chedeau
|
127c1be6ad
fix: Don't scroll to content on INIT websocket message (#3291)
|
4 years ago |
Aakansha Doshi
|
052b73d95b
refactor: Rename prop scrollToCenter and setScrollToCenter to scrollToContent and setScrollToContent respectively (#3261)
|
4 years ago |
Lipis
|
bb612fd768
chore: Track collaboration (#3211)
|
4 years ago |
Aakansha Doshi
|
7c5481b877
feat: Add support for scrollToCenter in initialData so host can control whether to scroll to center on mount (#3070)
|
4 years ago |
Thomas Steiner
|
1837147c55
feat: Add idle detection to collaboration feature (#2877)
|
4 years ago |
David Luzar
|
ce507b0a0b
feat: don't store to LS during collab (#2909)
|
4 years ago |
David Luzar
|
0a0be839b9
refactor: rewrite collabWrapper to remove TDZs and simplify (#2834)
|
4 years ago |
Lipis
|
3aa01ad272
chore: Remove tracking (#2722)
|
4 years ago |
Lipis
|
6adb45ef5a
feat: Change title to Excalidraw after a timeout (#2656)
|
4 years ago |
Aakansha Doshi
|
e617ccc252
Factor out collaboration code (#2313)
|
4 years ago |