Commit Graph
100 Commits
Author SHA1 Message Date
David LuzarandGitHub b63689c230 feat: make HTML attribute sanitization stricter (#8977)
* feat: make HTML attribute sanitization stricter

* fix double escape
2025-01-05 21:45:04 +01:00
David LuzarandGitHub c84babf574 feat: validate library install urls (#8976) 2025-01-05 17:10:55 +01:00
David LuzarandGitHub 36274f1f3e feat: cleanup svg export and move payload to <metadata> (#8975) 2025-01-05 16:53:05 +01:00
David LuzarandGitHub 873698a1a2 fix: robust state.editingFrame teardown (#8941) 2024-12-22 22:47:39 +01:00
David LuzarandGitHub 31e2a0cb4a fix: element link selector dialog z-index & positioning (#8853) 2024-11-26 23:18:20 +01:00
David LuzarandGitHub a758aaf8f6 fix: update old blog links & add canonical url (#8846) 2024-11-26 17:42:25 +01:00
David LuzarandGitHub 840f1428c4 chore: bump @excalidraw/mermaid-to-excalidraw@1.1.2 (#8830) 2024-11-20 13:10:07 +01:00
David LuzarandGitHub 0927431d0d chore: bump @excalidraw/mermaid-to-excalidraw (#8829) 2024-11-19 20:46:55 +01:00
David LuzarandGitHub 35f778a734 build: set PWA flag in dev to false (#8788) 2024-11-09 21:04:50 +01:00
David LuzarandGitHub 798f5f4dfb feat: update blog url (#8767) 2024-11-06 16:41:41 +00:00
David LuzarandGitHub 79b181bcdc fix: restore svg image DataURL dimensions (#8730) 2024-10-29 22:40:24 +01:00
f9815b8b4f fix: image cropping svg + compat mode (#8710)
Co-authored-by: Ryan Di <ryan.weihao.di@gmail.com>
2024-10-28 10:08:05 +01:00
David LuzarandGitHub 958e03fcc6 fix: image render perf (#8697) 2024-10-23 11:58:43 +02:00
David LuzarandGitHub 4cedf3d966 feat: do not strip unknown element properties on restore (#8682) 2024-10-21 22:56:22 +02:00
David LuzarandGitHub 15ca182333 fix: remove export-to-clip-as-svg shortcut for now (#8660) 2024-10-17 20:47:05 +02:00
David LuzarandGitHub 47ee8a0094 refactor: point() -> pointFrom() to fix compiler issue (#8578) 2024-10-01 21:27:17 +02:00
David LuzarandGitHub 6dfa18414a test: decrease min coverage thresholds (#8541) 2024-09-24 12:01:28 +00:00
8ca4cf3260 feat: flip arrowheads if only arrow(s) selected (#8525)
Co-authored-by: Mark Tolmacs <mark@lazycat.hu>
2024-09-19 15:46:36 +02:00
David LuzarandGitHub 44a1c8d857 fix: svg and png frame clipping cases (#8515) 2024-09-18 00:20:22 +02:00
David LuzarandGitHub 508f16dc04 refactor: rename example App.tsx -> ExampleApp.tsx (#8501) 2024-09-13 16:56:32 +02:00
David LuzarandGitHub 80f3b75d42 chore: revert vite 5.4.2 -> 5.0.12 (#8499) 2024-09-12 12:56:45 +02:00
David LuzarandGitHub 01e83cc9a5 fix: default sidebar triggers & behavior (#8498) 2024-09-11 20:19:14 +02:00
David LuzarandGitHub 813f9b702e feat: merge search sidebar back to default sidebar (#8497) 2024-09-11 19:26:01 +02:00
David LuzarandGitHub fd39712ba6 fix: improve canvas search scroll behavior further (#8491) 2024-09-11 18:01:18 +02:00
David LuzarandGitHub 72b7c937b1 feat: smarter zooming when scrolling to match & only match on search/switch (#8488) 2024-09-10 21:26:01 +02:00
David LuzarandGitHub d107215564 fix: select instead of focus search input (#8483) 2024-09-09 19:57:22 +02:00
David LuzarandGitHub 60e75406e0 refactor: remove unused env variable (#8457) 2024-09-02 00:25:12 +02:00
David LuzarandGitHub 16cae4fc07 feat: reset copyStatus on export dialog settings change (#8443) 2024-08-29 15:10:08 +02:00
David LuzarandGitHub 576bc0dbe5 feat: tweak copy button success animation (#8441) 2024-08-29 00:43:01 +02:00
David LuzarandGitHub 00af35c692 feat: enable panning/zoom while in wysiwyg (#8437) 2024-08-29 00:42:46 +02:00
David LuzarandGitHub 5facc0d6da fix: perf regression in getCommonBounds (#8429) 2024-08-26 15:57:28 +02:00
David LuzarandGitHub b5d7f5b4ba feat: rewrite d2c to not require token (#8269) 2024-08-20 18:06:22 +02:00
David LuzarandGitHub fb4bb29aa5 fix: object snapping not working (#8381) 2024-08-15 18:48:25 +02:00
David LuzarandGitHub 3cfcc7b489 feat: split gridSize from enabled state & support custom gridStep (#8364) 2024-08-14 14:59:14 +02:00
David LuzarandGitHub 4320a3cf41 feat: improve zoom-to-content when creating flowchart (#8368) 2024-08-12 20:42:08 +02:00
David LuzarandGitHub 97981804d7 feat: Stats popup style tweaks (#8361) 2024-08-11 19:33:44 +02:00
David LuzarandGitHub 88014ace4a fix: drawing from 0-dimension canvas (#8356) 2024-08-09 21:36:04 +02:00
David LuzarandGitHub 87a9430809 fix: disable flowchart keybindings inside inputs (#8353) 2024-08-09 18:44:17 +02:00
David LuzarandGitHub 1ea5b26f25 fix: missing act() in flowchart tests (#8354) 2024-08-09 17:27:02 +02:00
David LuzarandGitHub 232242d2e9 test: skip test.yml in PRs (#8330) 2024-08-06 16:04:04 +02:00
David LuzarandGitHub f19ce30dfe chore: bump @testing-library/react 12.1.5 -> 16.0.0 (#8322) 2024-08-06 15:17:42 +02:00
David LuzarandGitHub b87925d253 build: add example apps public and vite dev-dist to eslintignore (#8326) 2024-08-05 23:43:48 +02:00
David LuzarandGitHub b427617f66 build: add rm:build, rm:node_modules & clean-install scripts (#8323) 2024-08-05 23:37:33 +02:00
David LuzarandGitHub e63dd025c9 fix: allow binding elbow arrows to frame children (#8309) 2024-08-01 19:40:54 +02:00
David LuzarandGitHub e844580b14 feat: remove automatic frame naming (#8302) 2024-07-31 13:56:11 +02:00
David LuzarandGitHub 2427e622b0 feat: improve mermaid detection on paste (#8287) 2024-07-27 12:36:54 +02:00
David LuzarandGitHub 43b2476dfe fix: revert default element canvas padding change (#8266) 2024-07-22 11:47:16 +02:00
David LuzarandGitHub 6fbc44fd1f fix: messed up env variable (#8231) 2024-07-11 14:33:35 +02:00
David LuzarandGitHub e52c2cd0b6 fix: log allowed events (#8224) 2024-07-09 12:16:14 +02:00
David LuzarandGitHub 96eeec5119 feat: bump max file size (#8220) 2024-07-08 18:35:13 +02:00
David LuzarandGitHub 148b895f46 feat: smarter preferred lang detection (#8205) 2024-07-04 17:55:35 +02:00
David LuzarandGitHub 1d5b41dabb fix: stop updating text versions on init (#8191) 2024-07-01 14:04:58 +02:00
David LuzarandGitHub abbeed3d5f feat: support Stats bound text fontSize editing (#8187) 2024-06-28 13:52:29 +02:00
David LuzarandGitHub 744b3e5d09 fix: stats state leaking & race conds (#8177) 2024-06-26 23:31:08 +02:00
David LuzarandGitHub 4dc4590f24 fix: repair invalid binding on restore & fix type check (#8133) 2024-06-13 19:42:08 +02:00
David LuzarandGitHub 22b39277f5 feat: paste as mermaid if applicable (#8116) 2024-06-11 19:19:22 +02:00
David LuzarandGitHub 08b13f971d fix: wysiwyg blur-submit on mobile (#8075) 2024-05-28 16:18:02 +02:00
David LuzarandGitHub 69f4cc70cb feat: stop autoselecting text on text edit on mobile (#8076) 2024-05-28 16:17:52 +02:00
David LuzarandGitHub 4eb9463f26 fix: restore linear dimensions from points (#8062) 2024-05-27 10:36:58 +02:00
David LuzarandGitHub 1ed98f9c93 fix: lp plus url (#8056) 2024-05-24 09:10:14 +00:00
David LuzarandGitHub a71bb63d1f fix: fix twitter og image (#8050) 2024-05-23 11:52:37 +02:00
David LuzarandGitHub defd34923a docs: fix updateScene storeAction default tsdoc & document types (#8048) 2024-05-22 13:40:23 +02:00
David LuzarandGitHub 1b6e3fe05b feat: rerender canvas on focus (#8035) 2024-05-19 22:20:40 +02:00
David LuzarandGitHub cc4c51996c build: specify packageManager field (#8010) 2024-05-14 10:45:27 +02:00
David LuzarandGitHub 273ba803d9 fix: font not rendered correctly on init (#8002) 2024-05-10 16:37:46 +02:00
David LuzarandGitHub 301e83805d feat: add install-PWA to command palette (#7935) 2024-05-08 22:02:28 +02:00
David LuzarandGitHub ed5ce8d3de fix: command palette filter (#7981) 2024-05-08 17:56:05 +02:00
David LuzarandGitHub d1f37cc64f feat: tweak a few icons & add line editor button to side panel (#7990) 2024-05-07 13:18:39 +02:00
David LuzarandGitHub 5211b003b8 fix: double text rendering on edit (#7904) 2024-04-17 13:48:04 +02:00
David LuzarandGitHub 890ed9f31f feat: add "toggle grid" to command palette (#7887) 2024-04-13 19:12:29 +02:00
David LuzarandGitHub da2e507298 fix: allow same origin for all necessary domains (#7889) 2024-04-13 18:51:30 +02:00
David LuzarandGitHub f59b4f6af4 fix: always make sure we render bound text above containers (#7880) 2024-04-12 21:50:02 +02:00
David LuzarandGitHub afcde542f9 fix: parse embeddable srcdoc urls strictly (#7884) 2024-04-12 20:51:17 +02:00
David LuzarandGitHub 0ae9b383d6 fix: Gist embed allowing unsafe html (#7883) 2024-04-12 12:57:43 +02:00
David LuzarandGitHub f597bd3e01 fix: command palette tweaks and fixes (#7876) 2024-04-11 11:39:19 +02:00
David LuzarandGitHub 8a162a4cb4 fix: import (#7869) 2024-04-08 16:59:03 +02:00
David LuzarandGitHub c6a045d092 fix: theme toggle shortcut event.code (#7868) 2024-04-08 16:55:33 +02:00
David LuzarandGitHub 92bc08207c fix: remove incorrect check from index.html (#7867) 2024-04-08 16:42:00 +02:00
David LuzarandGitHub 3e334a67ed feat: show firefox-compatible command palette shortcut alias (#7825) 2024-03-28 18:12:54 +01:00
David LuzarandGitHub 1d71f84515 fix: stop using lookbehind for backwards compat (#7824) 2024-03-28 17:32:38 +01:00
David LuzarandGitHub 6b523563d8 fix: ejs support in html files (#7822) 2024-03-28 14:58:47 +01:00
David LuzarandGitHub 65bc500598 fix: excalidrawAPI.toggleSidebar not switching between tabs correctly (#7821) 2024-03-28 14:52:23 +01:00
David LuzarandGitHub 15bfa626b4 feat: support to not render remote cursor & username (#7130) 2024-03-18 10:41:06 +01:00
David LuzarandGitHub 068895db0e feat: expose more collaborator status icons (#7777) 2024-03-18 10:20:07 +01:00
dwelle b7babe554b feat: load old library if migration fails 2024-03-11 09:57:01 +01:00
dwelle 6a385d6663 feat: change LibraryPersistenceAdapter load() source -> priority
to clarify the semantics
2024-03-11 09:40:51 +01:00
David LuzarandGitHub 2382fad4f6 feat: store library to IndexedDB & support storage adapters (#7655) 2024-03-08 22:29:19 +01:00
David LuzarandGitHub 68b1fdb20e fix: add missing font metrics for Assistant (#7752) 2024-03-06 10:53:37 +01:00
David LuzarandGitHub a38e82f999 feat: close dropdown on escape (#7750) 2024-03-05 23:22:34 +01:00
David LuzarandGitHub a07f6e9e3a feat: show ai badge for discovery (#7749) 2024-03-05 23:22:25 +01:00
David LuzarandGitHub adc4c9f484 fix: prevent panning to trigger history on macos chrome (#7671) 2024-02-08 19:50:50 +01:00
David LuzarandGitHub 0513b647ec feat: change collab trigger & add share dialog (#7647) 2024-02-03 14:04:23 +00:00
David LuzarandGitHub a289c42830 feat: add loading state to FilledButton (#7650) 2024-02-03 14:53:31 +01:00
David LuzarandGitHub d67eaa8710 fix: file save timing out with big file sizes (#7649) 2024-02-03 11:53:35 +01:00
David LuzarandGitHub 4888d9d355 chore: change default port of collab server (#7641) 2024-02-01 14:41:38 +01:00
David LuzarandGitHub 89bd6181f2 fix: revert mapElementIds flag removal (#7594) 2024-01-22 17:23:00 +01:00
David LuzarandGitHub 0415c616b1 refactor: decoupling global Scene state part-1 (#7577) 2024-01-22 00:23:02 +01:00
David LuzarandGitHub 740a165452 fix: filter out elements not overlapping frame on paste (#7591) 2024-01-21 20:55:57 +01:00
David LuzarandGitHub 1e7df58b5b feat: add pasted elements to frame under cursor (#7590) 2024-01-21 14:01:43 +01:00
David LuzarandGitHub 46da032626 fix: exporting frame-overlapping elements belonging to other frames (#7584) 2024-01-19 14:41:22 +01:00