David Luzar
4a60fe3d22
fix: remove noreferrer
on internal links ( #9452 )
...
* fix: remove `noreferrer` on internal links
* fix snaps
* fix lint
2025-04-29 18:45:17 +02:00
Marcel Mraz
432a46ef9e
refactor: separate elements logic into a standalone package ( #9285 )
Auto release excalidraw next / Auto-release-excalidraw-next (push) Failing after 2m36s
Build Docker image / build-docker (push) Failing after 6s
Cancel previous runs / cancel (push) Failing after 1s
Publish Docker / publish-docker (push) Failing after 31s
New Sentry production release / sentry (push) Failing after 2m3s
2025-03-26 15:24:59 +01:00
Mursaleen Nisar
e1bb59fb8f
chore: Use isDevEnv() and isTestEnv() ( #9264 )
...
Tests / test (push) Successful in 4m50s
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
Co-authored-by: Mark Tolmacs <mark@lazycat.hu>
2025-03-24 19:44:00 +01:00
Marcel Mraz
21ffaf4d76
refactor: auto ordered imports ( #9163 )
Tests / test (push) Successful in 4m38s
2025-03-12 15:23:31 +01:00
Marcel Mraz
ecef5d12f4
chore: release @excalidraw/excalidraw@18.0.0 🎉 ( #9127 )
2025-02-28 16:49:09 +01:00
Márk Tolmács
0ffeaeaecf
feat: Remove GA code from binding ( #9042 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2025-02-25 22:52:06 +01:00
David Luzar
31e8476c78
chore: upgrade to react@19 ( #9182 )
2025-02-25 19:18:42 +01:00
David Luzar
16b86d7d16
chore: update firebase@8 to @11 ( #9136 )
2025-02-13 13:57:14 +01:00
David Luzar
a758aaf8f6
fix: update old blog links & add canonical url ( #8846 )
2024-11-26 17:42:25 +01:00
Márk Tolmács
c07f5a0c80
feat: Common elbow mid segments ( #8440 )
...
Common start or end segment length for elbow arrows regardless of arrowhead is present
2024-09-17 10:11:07 +02:00
Ryan Di
6959a363f0
feat: canvas search ( #8438 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-09-09 17:12:07 +02:00
Márk Tolmács
f4dd23fc31
chore: Unify math types, utils and functions ( #8389 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-09-02 22:23:38 +00:00
Márk Tolmács
ea7c702cfc
feat: Visual debugger ( #8344 )
...
Add visual debugger to the Excalidraw app (only).
2024-08-27 19:46:00 +02:00
David Luzar
b5d7f5b4ba
feat: rewrite d2c to not require token ( #8269 )
2024-08-20 18:06:22 +02:00
David Luzar
148b895f46
feat: smarter preferred lang detection ( #8205 )
2024-07-04 17:55:35 +02:00
DDDDD12138
d9258a736b
chore: Consolidate i18n import in LanguageList component ( #8201 )
2024-07-04 17:34:16 +02:00
David Luzar
1ed98f9c93
fix: lp plus url ( #8056 )
2024-05-24 09:10:14 +00:00
Aakansha Doshi
1ed53b153c
build: enable consistent type imports eslint rule ( #7992 )
...
* build: enable consistent type imports eslint rule
* change to warn
* fix the warning in example and excalidraw-app
* fix packages
* enable type annotations and throw error for the rule
2024-05-08 14:21:50 +05:30
David Luzar
d1f37cc64f
feat: tweak a few icons & add line editor button to side panel ( #7990 )
2024-05-07 13:18:39 +02:00
David Luzar
f597bd3e01
fix: command palette tweaks and fixes ( #7876 )
2024-04-11 11:39:19 +02:00
Arnost Pleskot
cd50aa719f
feat: add system mode to the theme selector ( #7853 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-04-08 16:46:24 +02:00
Ryan Di
550a388b2b
feat: command palette ( #7804 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-03-28 16:16:32 +00:00
Aakansha Doshi
73bf50e8a8
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 Unnamed
* pass name to excalidrawPlus as well for better type safe
* render once we have excalidrawAPI to avoid defaulting
* rename `getAppName` -> `getName` (temporary)
* stop preventing editing filenames when `props.name` supplied
* keep `name` as optional param for export functions
* keep `appState.name` on `props.name` state separate
* fix lint
* assertive first
* fix lint
* Add TODO
---------
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-02-15 11:11:18 +05:30
David Luzar
0513b647ec
feat: change collab trigger & add share dialog ( #7647 )
2024-02-03 14:04:23 +00:00
Aakansha Doshi
d6cd8b78f1
build: decouple package deps and introduce yarn workspaces ( #7415 )
...
* feat: decouple package deps and introduce yarn workspaces
* update root directory
* fix
* fix scripts
* fix lint
* update path in scripts
* remove yarn.lock files from packages
* ignore workspace
* dummy
* dummy
* remove comment check
* revert workflow changes
* ignore ws when installing gh actions
* remove log
* update path
* fix
* fix typo
2023-12-12 11:32:51 +05:30
Aakansha Doshi
f14ad61bd0
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
* fix public path
* move bug-issue-template to excalidraw-app
* make env vars accessible in excalidraw app
* update build script
* install when building
* add ts ignore
* fix build-version script
* update config in vercel.json
* add vercel config for example
* fix vercel config
* update install script in vercel
* update install script in lint.yml
* update install script in test workflows
* push locales to locales folder pwa
* add favicons to manifest
* move react to peer deps in editor
* fix ts
* Enable vite intellisense
* add global.d.ts for excalidraw-app
* remove console.log
* remove react, react-dom and vite from excalidraw-app deps
* increase size limit
2023-12-07 16:39:11 +05:30
Vaibhav Shukla
b1cac35269
feat: Closing of "Save to.." Dialog on Save To Disk ( #7168 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2023-10-19 17:51:50 +00:00
Aakansha Doshi
741d5f1a18
refactor: move excalidraw-app outside src ( #6987 )
...
* refactor: move excalidraw-app outside src
* move some tests to excal app and fix some
* fix tests
* fix
* port remaining tests
* fix
* update snap
* move tests inside test folder
* fix
* fix
2023-09-21 09:28:48 +05:30