Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/excalidraw/excalidraw

Virtual whiteboard for sketching hand-drawn like diagrams
https://github.com/excalidraw/excalidraw

feat: improve collab error notification (#7741)

* identify cause

* toast after dialog for error messages in collab

* remove comment

* s...

160440b8607fd6c2502487814f3524716a1a5c52 authored 10 months ago by Ryan Di <[email protected]>
build: export types for @excalidraw/utils (#7736)

* build: export types for @excalidraw/utils

* fix

* add types

f207bd0a1c99bfc746ec19f7a295162b35960636 authored 10 months ago by Aakansha Doshi <[email protected]>
build: create ESM build for utils package 🥳 (#7500)

* build: create ESM build for utils package

* add deps, exports and import.meta

99601baffc43cddf74bda9a0c6f50ce924e578ad authored 10 months ago by Aakansha Doshi <[email protected]>
fix: export utils from excalidraw package in excalidraw library (#7731)

* fix: export utils from excalidraw package in excalidraw library

* don't export utils utilit...

af1a3d5b76b47af5d2ba8a6ea9684525576c2732 authored 10 months ago by Aakansha Doshi <[email protected]>
docs: add missing closing angle bracket in integration.mdx (#7729)

Update integration.mdx: Fix missing closing angle bracket in code sample

A closing angle bra...

36e56267c947319d8d69c17eeebc2f378c54f433 authored 10 months ago by Wabweni Brian <[email protected]>
fix: split renderScene so that locales aren't imported unnecessarily (#7718)

* fix: split renderScene so that locales aren't imported unnecessarily

* lint

* split expo...

b09b5cb5f4b7c33c9a5d9bb73ba196f51dfffe42 authored 10 months ago by Aakansha Doshi <[email protected]>
docs: type mistake in integration of excalidraw (#7723)

dd8529743a0236fd1e7faf5f187ff29440270f56 authored 10 months ago by Aashman Verma <[email protected]>
fix: remove dependency of t in blob.ts (#7717)

* remove dependency of t in blob.ts

* fix

f639d44a954385e846edda12ca66916d7e47aaa6 authored 10 months ago by Aakansha Doshi <[email protected]>
fix: remove dependency of t from clipboard and image (#7712)

* fix: remove dependency of t from clipboard and image

* pass errorMessage to copyTextToSyste...

f5ab3e4e12e96c25fe2c3aff9990b6220937169b authored 10 months ago by Aakansha Doshi <[email protected]>
fix: remove scene hack from export.ts & remove pass elementsMap to getContainingFrame (#7713)

* fix: remove scene hack from export.ts as its not needed anymore

* remove

* pass elements...

361a9449bb53beaf8a36a0c15338b648aff1cf22 authored 10 months ago by Aakansha Doshi <[email protected]>
fix: decouple pure functions from hyperlink to prevent mermaid bundling (#7710)

* move hyperlink code into its folder

* move pure js functions to hyperlink/helpers and move ...

2e719ff6712750de50a83b873897ea3557283605 authored 10 months ago by Aakansha Doshi <[email protected]>
fix: make bounds independent of scene (#7679)

* fix: make bounds independent of scene

* pass only elements to getCommonBounds

* lint

...

79d9dc2f8f86b38d1784519eb765d1a13416fdab authored 10 months ago by Aakansha Doshi <[email protected]>
fix: make LinearElementEditor independent of scene (#7670)

* fix: make LinearElementEditor independent of scene

* more fixes

* pass elements and elem...

9013c84524448202ace9038d006bcecb24cd16ff authored 10 months ago by Aakansha Doshi <[email protected]>
fix: remove scene from getElementAbsoluteCoords and dependent functions and use elementsMap (#7663)

* fix: remove scene from getElementAbsoluteCoords and dependent functions and use elementsMap

...

47f87f4ecbc62058b6e2b6b7d953952bf6f3ecaf authored 10 months ago by Aakansha Doshi <[email protected]>
fix: remove t from getDefaultAppState and allow name to be nullable (#7666)

* fix: remove t and allow name to be nullable

* pass name as required prop

* remove Unname...

73bf50e8a8ebb7f3665c04bace5bd6b5adca56ea authored 10 months ago by Aakansha Doshi <[email protected]>
docs: release patch v0.17.3 (#7673)

* docs: release patch v0.17.3

* update cl

48c3465b19f10ec755b3eb84e21a01a468e96e43 authored 11 months ago by Aakansha Doshi <[email protected]>
fix: prevent panning to trigger history on macos chrome (#7671)

adc4c9f4847c6d701fb05c6e57758194a297b160 authored 11 months ago by David Luzar <[email protected]>
fix: keep customData when converting to ExcalidrawElement (#7656)

* feat: keep customData when converting to ExcalidrawElement (#7654)

* docs: add changelog fo...

def1df2c6811a26aa438b2aedd2a459b2fec13cd authored 11 months ago by YuBin, Hsu <[email protected]>
feat: change collab trigger & add share dialog (#7647)

0513b647ec13bc2688eaf75d41c2b45049f2624b authored 11 months ago by David Luzar <[email protected]>
feat: add loading state to FilledButton (#7650)

a289c42830ea6b458a520c861dc5aaa95299c726 authored 11 months ago by David Luzar <[email protected]>
fix: file save timing out with big file sizes (#7649)

d67eaa8710a431f3e9bb9cdf3cef6d900f5edded authored 11 months ago by David Luzar <[email protected]>
fix: make getEmbedLink independent of t function (#7643)

* fix: make getEmbedLink independent of t function

* rename warning to error and make it type...

0c3dffb082c85552758459444a4777dc50a33326 authored 11 months ago by Aakansha Doshi <[email protected]>
fix: follow mode border for hosts apps (#7642)

0e0f34edd89ca16273b175d16c87831f72dd97b9 authored 11 months ago by Milos Vetesnik <[email protected]>
chore: change default port of collab server (#7641)

4888d9d355cb847803cfb15bb1563f99c960b4f7 authored 11 months ago by David Luzar <[email protected]>
fix: don't bundle react and jotai when importing from scene (#7640)

* don't bundle react and jotai when importing from scene

* fix

1c39bd57816f1de2b51c35e73a5d0e21b1a74fab authored 11 months ago by Aakansha Doshi <[email protected]>
feat: support onPointerUp prop (#7638)

* feat: support onPointerUp prop

* update changelog

* Update packages/excalidraw/CHANGELOG...

90ad885446314bfb9efa62e46988354f1dc2daaa authored 11 months ago by Aakansha Doshi <[email protected]>
fix: decouple container cache logic to containerCache. (#7637)

1741c234a686983558f01d0ff449251f2810b41c authored 11 months ago by Aakansha Doshi <[email protected]>
fix: don't bundle react-dom when importing from transformHandles (#7634)

* fix: don't bundle react when importing from transfromHandles

* rename to DEFAULT_TRANSFORM_...

63b50b3586be121125db4feefbade4096120fd83 authored 11 months ago by Aakansha Doshi <[email protected]>
fix: don't bundle react-dom when importing from element (#7635)

e0fefa8025901ff73cb6b690bed3c73072c6f89a authored 11 months ago by Aakansha Doshi <[email protected]>
refactor: remove portal as it is no longer needed (#7623)

Co-authored-by: dwelle <[email protected]>

d426cc968d49071749c0d831490501cf572eb571 authored 11 months ago by Milos Vetesnik <[email protected]>
feat: support roundness for images (#7558)

Co-authored-by: dwelle <[email protected]>

2409c091fff0bd359c003e3e366de1834d0b7c92 authored 11 months ago by Aashir Israr <[email protected]>
fix: frame name field (#7457)

Co-authored-by: dwelle <[email protected]>

626fe252ab0c2d0cb295c849b887bd8c76133f40 authored 11 months ago by Andran1k <[email protected]>
fix: make getBoundTextElement and related helpers pure (#7601)

* fix: make getBoundTextElement pure

* updating args

* fix

* pass boundTextElement to g...

10bd08ef19a049abcb4a7da96fc69a052c9520ee authored 11 months ago by Aakansha Doshi <[email protected]>
docs: update the docs for next js integration (#7605)

* docs: update the docs for next js integration

* update

* update

* update docs with ta...

2789d08154a384ae98d9e9d9f70a01334d45ade9 authored 11 months ago by Aakansha Doshi <[email protected]>
build(deps-dev): bump vite from 5.0.6 to 5.0.12 (#7586)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.6 to 5.0.12.
- [R...

678bb2b8192975c935cf313f9cf9a7837dd03d37 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump vite from 5.0.6 to 5.0.12 in /examples/excalidraw/with-script-in-browser (#7603)

build(deps-dev): bump vite

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vit...

966f9aead912615a8ea518911b2b51688012fcea authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: add next js with app router example (#7552)

* move the existing example to with-script-in-browser

* Add example with next js app router
...

4f0a2a9593520111614bf84d95c4f35b97e82453 authored 11 months ago by Aakansha Doshi <[email protected]>
docs: toggleSidebar api fix (#7575)

f3f82171252af7407fe1e8ab6790a72bbbd14477 authored 11 months ago by halocean96 <[email protected]>
fix: revert `mapElementIds` flag removal (#7594)

89bd6181f29c783a59ad7943bb2a85f829dd9d49 authored 11 months ago by David Luzar <[email protected]>
ci: add the workspace ignore check to install actions as dependency for auto release (#7593)

c6fdac131b06c2d542a7068d1798f8ac83a41cfd authored 11 months ago by Aakansha Doshi <[email protected]>
refactor: decoupling global Scene state part-1 (#7577)

0415c616b1ec9ec003ae53049b4f98df844dfb5f authored 11 months ago by David Luzar <[email protected]>
fix: filter out elements not overlapping frame on paste (#7591)

740a1654529cb24ea6e17770f53c056f4a7269b0 authored 11 months ago by David Luzar <[email protected]>
fix: frame name editing inconvenience (#7437)

4997624a3a604a664621a6b39bd5c8b5a7e3266b authored 11 months ago by Ryan Di <[email protected]>
fix: Truncate collaborator name in dropdown. (#7576)

b66daae1f3552b88e9b4a2c81fcb1d9f1a43c717 authored 11 months ago by Barnabás Molnár <[email protected]>
feat: add pasted elements to frame under cursor (#7590)

1e7df58b5b83fc2aba4c71ccc2478a0003db650f authored 11 months ago by David Luzar <[email protected]>
fix: exporting frame-overlapping elements belonging to other frames (#7584)

46da032626c36df89949683691930fca846609c0 authored 11 months ago by David Luzar <[email protected]>
fix: Prevent the library label from being collapsed (#7579)

3b0593baa79f49a8439831e6ea27f04c2db7acae authored 11 months ago by みけCAT <[email protected]>
docs: fix "canvas actions" link in Props page (#7536)

fix "canvas actions" link in Props page

dd530737a2b3fd8c6c0ae645b552115e72d126c6 authored 11 months ago by みけCAT <[email protected]>
fix: move default to last so its compatible with nextjs (#7561)

a4e5e46dd17e854fbb891d45edcb57405171c861 authored 11 months ago by Aakansha Doshi <[email protected]>
fix: translating frames containing grouped text containers (#7557)

0fa5f5de4cbafcf9405b5983b3e2419f6f6c4d4b authored 11 months ago by David Luzar <[email protected]>
fix: host font assets from root (#7548)

41cc7468856be773e0f25271f8916a35dd3930e8 authored 11 months ago by David Luzar <[email protected]>
feat: redirect font requests to cdn (#7549)

8ead8559e059c25d93d4dea58ba9b494535faae5 authored 11 months ago by David Luzar <[email protected]>
feat: erase groups atomically (#7545)

5245276409b8d163c656c9d3a5e9028b8322a59b authored 12 months ago by David Luzar <[email protected]>
feat: remove `ExcalidrawEmbeddableElement.validated` flag (#7539)

0c24a7042f3abdbada1281dc5dfa61160f6b881b authored 12 months ago by David Luzar <[email protected]>
feat: add eraser tool trail (#7511)

Co-authored-by: dwelle <[email protected]>

86cfeb714c63bf7efccf5c26bf1f30522395f5db authored 12 months ago by Are <[email protected]>
fix: do not modify elements while erasing (#7531)

872973f145267a3a17d95d611baa7e3613ee293c authored 12 months ago by David Luzar <[email protected]>
docs: add changelog for ESM build (#7542)

* docs: add changelog for ESM build

* move to breaking change

3ecf72a50750e04b28c62c45ce8bf1388b9d9020 authored 12 months ago by Aakansha Doshi <[email protected]>
docs: fix extra space in UIOptions/tools (#7537)

fix typo in UIOptions/tools

1aaa40087606570ac28f17362422b42714c54a42 authored 12 months ago by みけCAT <[email protected]>
fix: decouple react and react-dom imports from utils and make it treeshakeable (#7527)

fix: decouple react and react-dom imports from utils and make it tree-shakeable

65047cc2cb59843a4305f9088d886edd9b933585 authored 12 months ago by Aakansha Doshi <[email protected]>
feat: render embeds lazily (#7519)

8b993d409ee444cc531a744e1d89ae0dac67e88a authored 12 months ago by David Luzar <[email protected]>
feat: update X brand logo & tweak labels (#7518)

1cb350b2aa90c37cd86c8e9e40738babbae4e0bc authored 12 months ago by David Luzar <[email protected]>
feat: support multi-embed pasting & x.com domain (#7516)

43ccc875fb1658383cdb29a9ac65517f4e0584e0 authored 12 months ago by David Luzar <[email protected]>
chore: add version for excalidraw-app workspace (#7514)

4249b7dec888711796fac1b043b3e982b35fa647 authored 12 months ago by Aakansha Doshi <[email protected]>
chore: remove unused files (#7509)

chore remove unused files

49f15c736b3b8f07c86b04c8654133714bd70574 authored 12 months ago by Aakansha Doshi <[email protected]>
build: Welcome ESM and Bye Bye UMD (#7441)

* build: Welcome ESM and Bye Bye UMD

* remove package

* create unbundled esm build

* up...

a8064ba3eef10fa50bf5d9f402b779d54558ae76 authored 12 months ago by Aakansha Doshi <[email protected]>
feat: support pen erasing (#7496)

e6c3c06c2eb552aed9241aa1e1fb72052e2caf35 authored 12 months ago by David Luzar <[email protected]>
fix: drawing-tablet stylus touch events being prevented (#7494)

d19b51d4f8eee8a661b2f9df95f3620f23fe4b93 authored 12 months ago by David Luzar <[email protected]>
refactor: editor events sub/unsub refactor (#7483)

c72e853c852a1dc3169e16567ba4fa51bd4c2291 authored 12 months ago by David Luzar <[email protected]>
fix: missing cross-env from build:umd in package.json (#7460)

5f40a4cad4951dca01fa445e050c9bba19d16980 authored about 1 year ago by zsviczian <[email protected]>
fix: incorrect types in `ActionNavigate` (#7462)

d91c98b82ecd8211f071fdb2a356f8796ecc1306 authored about 1 year ago by David Luzar <[email protected]>
fix: mixing clientId & socketId in UserList (#7461)

57ea4e61d163318edf0f71bec566439821ad7f1b authored about 1 year ago by David Luzar <[email protected]>
fix: follow mode collaborator status indicator (#7459)

0808532b494cda95815d95a8a9a754a5106a4fc2 authored about 1 year ago by David Luzar <[email protected]>
fix: empty snapLines arrays would cause re-render (#7454)

Co-authored-by: Lynda Lin <[email protected]>
Co-authored-by: dwelle <[email protected]...

2a0fe2584e781b532006c0477aea6d491753a8ba authored about 1 year ago by Lynda Lin <[email protected]>
refactor: Fix Typo (#7445)

7bd6496854d95ea3b25576308a4b47cdac20b3fa authored about 1 year ago by Adithyan <[email protected]>
docs: add steps for local development (#7449)

* docs: add steps for local development #7434

* docs: minor tweaks

---------

Co-authore...

537f6e7f6840b8e7cf95382fcd37becec968b5df authored about 1 year ago by Jason Praful <[email protected]>
fix: emitted visible scene bounds not accounting for offsets (#7450)

6dfa89e846df4b51319ae8d91b7382c003b3c293 authored about 1 year ago by David Luzar <[email protected]>
fix: import `Socket` as type (#7446)

561e919a2e086b6837519e7592828e40ea49f92a authored about 1 year ago by David Luzar <[email protected]>
feat: bump `socket.io-client` & collab tweaks (#7444)

20e3acf7a6393889043d52315f0f884283e40ec6 authored about 1 year ago by David Luzar <[email protected]>
fix: follow-mode tweaks (#7443)

2c0929e537f10032fc3a69b3b7969fc5cd09aeed authored about 1 year ago by David Luzar <[email protected]>
feat: follow mode (#6848)

Co-authored-by: dwelle <[email protected]>

aad8ab012330dddf09fe8349dc744143fa5e40da authored about 1 year ago by Barnabás Molnár <[email protected]>
feat: move utils to utils package and make @excalidraw/utils a workspace (#7432)

* feat: move utils to utils package and make @excalidraw/utils a workspace

* remove esm and u...

88a2b286c7dbc2866621d27ec5b683253c42fe03 authored about 1 year ago by Aakansha Doshi <[email protected]>
chore: Update translations from Crowdin (#7176)

* New translations en.json (Azerbaijani)

* New translations en.json (Hindi)

* New translat...

b635b10b5948f6a157d98dbad7ba096c1b8d7b2f authored about 1 year ago by Excalidraw Bot <[email protected]>
fix: update path of files in docs (#7428)

* fix: update path of files in docs

* remove root yarn install in size limit

* add vercel....

7ebda02b810e57eac85a1b52fa9f5f7aa4acf20b authored about 1 year ago by Aakansha Doshi <[email protected]>
build: decouple package deps and introduce yarn workspaces (#7415)

* feat: decouple package deps and introduce yarn workspaces

* update root directory

* fix
...

d6cd8b78f11742e9107dd4cd9cee564120ae599b authored about 1 year ago by Aakansha Doshi <[email protected]>
fix: env variable for text-to-diagram and use frozen lock file when install deps in excalidraw-app (#7409)

b7d7ccc929696cc17b4cc34452e4afd846d59f4f authored about 1 year ago by Aakansha Doshi <[email protected]>
build: move build process and excalidraw-app dependencies in its own package.json (#7021)

* build: move build process and excalidraw-app dependencies in its own package.json

* fix

...

f14ad61bd0108fc6adfa2f06b64d2c3d75cdb6a5 authored about 1 year ago by Aakansha Doshi <[email protected]>
chore: upgrade to vite 5.x and vitest 1.x (#7407)

* chore: upgrade to vite 5.x and vitest 1.x

* fix coverage

* move to ESM for vite config
...

8963baf5ad5676d5dc305c1cd3bf21af70b5e7f0 authored about 1 year ago by Aakansha Doshi <[email protected]>
feat: Support Mermaid Class diagrams 🥳 (#7381)

* feat: support mermaid class diagrams

* upgrade mermaid-to-excalidraw

* upgrade mermaid-t...

557add5bf7dd1d682e5802e5a6289cdb895b1593 authored about 1 year ago by Aakansha Doshi <[email protected]>
feat: add support for more UML arrowheads (#7391)

b9cfbc2077a89b54a6ab73c262e260da50b59bcc authored about 1 year ago by David Luzar <[email protected]>
build(deps-dev): bump vite from 4.4.2 to 4.4.12 (#7393)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.4.2 to 4.4.12.
- [R...

a04cc707c323c95edce13a8691d0fa973d4549eb authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: changelog instruction removed from docs (#7395)

changelog instruction removed from docs

72ea8022bf23b535aa84675b6b6b5f9b4cbf2bc2 authored about 1 year ago by Vaibhav Shukla <[email protected]>
feat: TTD dialog UI tweaks (#7384)

4bdeaf999b81be289f121874eb9201b79b9e6f84 authored about 1 year ago by David Luzar <[email protected]>
chore: update changelog and package.json for v0.17.1 (#7351)

42d8c5a0401c47e8f88680db189205085df4cdb2 authored about 1 year ago by Aakansha Doshi <[email protected]>
fix: umd build so it can be used in browser (#7349)

* fix: umd build so it can be used in browser

* fix lint

* increase size limit

* update...

f299514e445b4078a55b0856892e6c707043aa44 authored about 1 year ago by Aakansha Doshi <[email protected]>
feat: TTD dialog tweaks (#7346)

* tweaks to TTD dialog ~ prepping for settings dialog

* tweaks to ttd parsing & error logging

dd220bcaea1678a85453b3af900fe3fae0e3481e authored about 1 year ago by David Luzar <[email protected]>
fix: disable caching bounds for arrow labels (#7343)

fe75f29c15d8bcbb787ab6fdd8ce810167bf7f94 authored about 1 year ago by David Luzar <[email protected]>
feat: text-to-diagram (#7325)

Co-authored-by: dwelle <[email protected]>

14845a343bdc59b1304d02d90457a372b0b909ca authored about 1 year ago by Barnabás Molnár <[email protected]>
fix: bounds cached prematurely resulting in incorrectly rendered labels (#7339)

dd8a7d41e2d51381a5771bfef5edf071a00a0595 authored about 1 year ago by David Luzar <[email protected]>
fix: t2c settings dialog spacing for apps that use CSS resets (#7337)

fda5c6fdf74e6221e13449a5669dc44392d2c5bc authored about 1 year ago by David Luzar <[email protected]>
feat: d2c tweaks (#7336)

3d1631f37570a59aef570c2c5f927b5f1c5c8bf1 authored about 1 year ago by David Luzar <[email protected]>