Aakansha Doshi
57cf577376
fix: cleanup scripts and support upto node 22 ( #8794 )
2024-11-11 23:56:00 +05:30
Aakansha Doshi
ee091d0dbd
build: add a flag VITE_APP_ENABLE_PWA for enabling pwa in dev environment ( #8784 )
...
* build: add a flag VITE_APP_ENABLE_PWA for enabling pwa in dev environment
* fix
* set VITE_ENABLE_PWA to false in .env.development
2024-11-09 21:45:37 +05:30
Aakansha Doshi
df168a6883
fix: load env vars correctly and set debug and linter flags to false explicitly in prod mode ( #8770 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-11-07 21:14:49 +00:00
Barnabás Molnár
d9ad7c039b
feat: export scene to e+ on workspace creation/redemption ( #8514 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-11-04 22:35:45 +00:00
Márk Tolmács
7c0239e693
fix: Console error in dev mode due to missing font path in non-prod ( #8756 )
...
Fix console error due to missing font path in dev mode reported by Firefox.
2024-11-04 17:54:00 +01:00
David Luzar
79b181bcdc
fix: restore svg image DataURL dimensions ( #8730 )
2024-10-29 22:40:24 +01:00
codeman
96ed8a4331
chore: remove duplicated meta tag ( #8718 )
...
Co-authored-by: David Luzar <5153846+dwelle@users.noreply.github.com>
2024-10-25 16:29:48 +00:00
Milos Vetesnik
7d52176fea
feat: added sitemap & fixed robot txt ( #8699 )
2024-10-24 12:49:33 +02:00
Marcel Mraz
61623bbeba
fix: Comic Shanns issues, new fonts structure ( #8641 )
2024-10-21 00:11:53 +02:00
Marcel Mraz
b479f3bd65
feat: add first-class support for CJK ( #8530 )
2024-10-17 20:14:17 +02:00
Marcel Mraz
a80cb5896a
feat: self-hosting existing google fonts ( #8540 )
2024-09-24 17:30:21 +02: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
David Luzar
813f9b702e
feat: merge search sidebar back to default sidebar ( #8497 )
2024-09-11 19:26:01 +02:00
David Luzar
72b7c937b1
feat: smarter zooming when scrolling to match & only match on search/switch ( #8488 )
2024-09-10 21:26:01 +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
Marcel Mraz
ee30225062
feat: subset font glyphs for SVG export ( #8384 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-08-30 22:26:06 +02: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
spc-28
26d2296578
fix: fixed copy to clipboard button ( #8426 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-08-27 00:27:44 +02:00
Ryan Di
5e1ff7cafe
perf: improve new element drawing ( #8340 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-08-23 20:27:57 +02:00
David Luzar
b5d7f5b4ba
feat: rewrite d2c to not require token ( #8269 )
2024-08-20 18:06:22 +02:00
David Luzar
97981804d7
feat: Stats popup style tweaks ( #8361 )
2024-08-11 19:33:44 +02:00
David Luzar
f19ce30dfe
chore: bump @testing-library/react
12.1.5
-> 16.0.0
( #8322 )
2024-08-06 15:17:42 +02:00
Márk Tolmács
8d530cf102
fix: Docker build in CI ( #8312 )
...
* Fix Docker build CI
* Bump nginx-alpine version to 1.27
2024-08-06 13:21:20 +02:00
Márk Tolmács
c641860cb1
fix: CVE-2023-45133 ( #7988 )
...
* Upgrade @babel/* versions to 7.24 to ensure non-vulnerable Babel versions
* Pinning React version to 18.2.0 exactly, avoiding test-utils type version clashes
* Fix warning message on yarn start
* Moving react to peer dependencies
* Moving app dependencies from workspace into app
* Bump vitest to 1.6.0 to fix history.test.tsx breaking
---------
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
2024-08-02 14:44:38 +02:00
Marcel Mraz
230d0edc44
feat: multiple fonts fallbacks ( #8286 )
2024-07-30 10:34:40 +02:00
Marcel Mraz
62228e0bbb
feat: introduce font picker ( #8012 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-07-25 18:55:55 +02:00
DDDDD12138
4c5408263c
chore: Correct Typos in Code Comments ( #8268 )
...
chore: correct typos
Co-authored-by: wuzhiqing <wuzhiqing@linklogis.com>
2024-07-23 14:26:55 +05:30
David Luzar
e52c2cd0b6
fix: log allowed events ( #8224 )
2024-07-09 12:16:14 +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
Ryan Di
d2f67e619f
feat: editable element stats ( #6382 )
...
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-06-12 19:49:46 +02:00
David Luzar
1ed98f9c93
fix: lp plus url ( #8056 )
2024-05-24 09:10:14 +00:00
David Luzar
a71bb63d1f
fix: fix twitter og image ( #8050 )
2024-05-23 11:52:37 +02:00
David Luzar
301e83805d
feat: add install-PWA to command palette ( #7935 )
2024-05-08 22:02:28 +02: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
Marcel Mraz
1bd2b1fe55
feat: export reconciliation ( #7917 )
2024-04-22 17:27:57 +02:00
Marcel Mraz
015b46ab23
feat: expose StoreAction
in relation to multiplayer history ( #7898 )
...
Improved Store API and improved handling of actions to eliminate potential concurrency issues
2024-04-22 09:22:25 +00:00
Marcel Mraz
530617be90
feat: multiplayer undo / redo ( #7348 )
2024-04-17 14:01:24 +02:00
johnd99
f92f04c13c
fix: Correct unit from 'eg' to 'deg' ( #7891 )
2024-04-15 11:11:27 +02:00
David Luzar
f597bd3e01
fix: command palette tweaks and fixes ( #7876 )
2024-04-11 11:39:19 +02:00
David Luzar
8a162a4cb4
fix: import ( #7869 )
2024-04-08 16:59:03 +02:00
David Luzar
c6a045d092
fix: theme toggle shortcut event.code
( #7868 )
2024-04-08 16:55:33 +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
David Luzar
92bc08207c
fix: remove incorrect check from index.html ( #7867 )
2024-04-08 16:42:00 +02:00
Ryan Di
32df5502ae
feat: fractional indexing ( #7359 )
...
* Introducing fractional indices as part of `element.index`
* Ensuring invalid fractional indices are always synchronized with the array order
* Simplifying reconciliation based on the fractional indices
* Moving reconciliation inside the `@excalidraw/excalidraw` package
---------
Co-authored-by: Marcel Mraz <marcel@excalidraw.com>
Co-authored-by: dwelle <5153846+dwelle@users.noreply.github.com>
2024-04-04 13:51:11 +01: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
David Luzar
6b523563d8
fix: ejs support in html files ( #7822 )
2024-03-28 14:58:47 +01:00
David Luzar
068895db0e
feat: expose more collaborator status icons ( #7777 )
2024-03-18 10:20:07 +01:00