26 Commits (d080833f4d359e808cd12acdc7dd1c9187c956e5)

Author SHA1 Message Date
David Luzar d080833f4d
chore: bump typescript@5.9.3 (#10431) 2 weeks ago
Omar Brikaa 00ae455873
fix: Remove local elements when there is room data during `startCollaboration` (#9786) 3 months ago
Marcel Mraz 7e41026812
refactor: export everything from `@excalidraw/element`, don't import from subpaths (#9466) 7 months ago
David Luzar f2e8404c7b
feat: allow to disable preventUnload in dev (#9319) 9 months ago
Marcel Mraz 432a46ef9e
refactor: separate elements logic into a standalone package (#9285) 9 months ago
Mursaleen Nisar e1bb59fb8f
chore: Use isDevEnv() and isTestEnv() (#9264) 9 months ago
Marcel Mraz 21ffaf4d76
refactor: auto ordered imports (#9163) 9 months ago
Marcel Mraz ecef5d12f4
chore: release @excalidraw/excalidraw@18.0.0 🎉 (#9127) 10 months ago
Arnost Pleskot 8551823da9
feat: update jotai (#9015) 11 months ago
David Luzar 79b181bcdc
fix: restore svg image DataURL dimensions (#8730) 1 year ago
Aakansha Doshi 1ed53b153c
build: enable consistent type imports eslint rule (#7992) 2 years ago
Marcel Mraz 1bd2b1fe55
feat: export reconciliation (#7917) 2 years ago
Marcel Mraz 015b46ab23
feat: expose `StoreAction` in relation to multiplayer history (#7898) 2 years ago
Marcel Mraz 530617be90
feat: multiplayer undo / redo (#7348) 2 years ago
Ryan Di 32df5502ae
feat: fractional indexing (#7359) 2 years ago
Ryan Di 160440b860
feat: improve collab error notification (#7741) 2 years ago
David Luzar 0513b647ec
feat: change collab trigger & add share dialog (#7647) 2 years ago
Milos Vetesnik d426cc968d
refactor: remove portal as it is no longer needed (#7623) 2 years ago
Aakansha Doshi 65047cc2cb
fix: decouple react and react-dom imports from utils and make it treeshakeable (#7527) 2 years ago
David Luzar 57ea4e61d1
fix: mixing clientId & socketId in UserList (#7461) 2 years ago
David Luzar 6dfa89e846
fix: emitted visible scene bounds not accounting for offsets (#7450) 2 years ago
David Luzar 20e3acf7a6
feat: bump `socket.io-client` & collab tweaks (#7444) 2 years ago
David Luzar 2c0929e537
fix: follow-mode tweaks (#7443) 2 years ago
Barnabás Molnár aad8ab0123
feat: follow mode (#6848) 2 years ago
Aakansha Doshi d6cd8b78f1
build: decouple package deps and introduce yarn workspaces (#7415) 2 years ago
Aakansha Doshi 741d5f1a18
refactor: move excalidraw-app outside src (#6987) 2 years ago
Aakansha Doshi 48924688c7
build: migrate to Vite 🚀 (#6818) 2 years ago
Max Kovalenko cbd908097f
chore: typo - Collab.ts (#6812) 2 years ago
Aakansha Doshi 8104068bd5
revert: "build: Migrate to Vite 🚀" (#6814) 2 years ago
Aakansha Doshi e93bbc5776
build: Migrate to Vite 🚀 (#6713) 2 years ago
Arnost Pleskot 3bd5d87cac
feat: disable collab feature when running in iframe (#6646) 3 years ago
Arnost Pleskot 16c7945ca0
feat: assign random user name when not set (#6663) 3 years ago
David Luzar 079aa72475
feat: eye dropper (#6615) 3 years ago
Aakansha Doshi 023313e92f
fix: show error message when measureText API breaks in brave (#6336) 3 years ago
David Luzar 04a8c22f39
fix: rerender i18n in host components on lang change (#6224) 3 years ago
Aakansha Doshi 0d7ee891e0
feat: Make repair and refreshDimensions configurable in restoreElements (#6238) 3 years ago
Matthieu Rossignon a8e6028c33
feat: show error message when not connected to internet while collabo… (#6165) 3 years ago
David Luzar 08afb857c3
fix: show error message on collab save failure (#6063) 3 years ago
David Luzar 938ce241ff
feat: refetch errored/pending images on collab room init load (#5833) 3 years ago
David Luzar c8f6e3faa8
fix: restore text dimensions (#5432) 3 years ago
Seunghyun oh ec4b3d913e
fix: remove no longer used code related to collab room loading (#5699) 3 years ago
David Luzar dac8dda4d4
feat: collab component state handling rewrite & fixes (#5046) 4 years ago
DanielJGeiger 0d70690ec8
fix: Don't save deleted ExcalidrawElements to Firebase (#5108) 4 years ago
David Luzar 4d13dbf625
feat: reconcile when saving to firebase (#4991) 4 years ago
David Luzar 5359e4fec9
feat: refactor local persistence & fix race condition on SW reload (#5032) 4 years ago
David Luzar f242721f3b
chore: add ga for most actions (#4829) 4 years ago
Milos Vetesnik 19056d635b
feat: added optional REACT_APP_WS_SERVER_URL for forks usecases (#4889) 4 years ago
Milos Vetesnik 6765fc16be
fix: improve pointer syncing performance (#4883) 4 years ago
Milos Vetesnik 5ca4f5bbf4
feat: rewrite collab server connecting (#4881) 4 years ago
David Luzar 9392ec276d
fix: collab room initialization (#4882) 4 years ago