Commit Graph

  • eaf3e4e259 fix: Import order mtolmacs/feat/multi-segment-curved-arrow Mark Tolmacs 2026-08-28 12:28:11 +00:00
  • 966c659d8e fix: make discontinuous segments touch at common point Mark Tolmacs 2026-08-28 12:23:02 +00:00
  • f587beacb3 fix: Duplication Mark Tolmacs 2026-08-28 10:34:32 +02:00
  • 89b48a5b04 fix: Preserve vertices when split Mark Tolmacs 2026-08-28 10:04:09 +02:00
  • 2dfc035a4e fix: duplicate selected points Mark Tolmacs 2026-08-28 09:43:06 +02:00
  • f9b177bea7 feat: Multi-segment curved simple arrows Mark Tolmacs 2026-08-27 17:03:14 +02:00
  • 75a9de3675 Merge remote-tracking branch 'origin/release' into danieljgeiger-mathjax-maint-stage danieljgeiger-mathjax-maint-stage Daniel J. Geiger 2026-08-26 20:27:56 -05:00
  • da39a2153c New translations en.json (Slovenian) l10n_master Excalidraw Bot 2026-08-26 20:12:44 +02:00
  • 38508226e4 New translations en.json (Slovenian) Excalidraw Bot 2026-08-26 19:12:56 +02:00
  • e1bb9ff8f8 feat(packages/excalidraw): support rendering into another document (#11974) master zsviczian 2026-08-26 15:33:04 +02:00
  • 2ff7a52ea7 New translations en.json (Swedish) Excalidraw Bot 2026-08-26 10:58:51 +02:00
  • d5eaea20dc New translations en.json (Persian) Excalidraw Bot 2026-08-25 23:59:55 +02:00
  • 4a6f4e7a32 feat(app): d2c streaming (#11960) David Luzar 2026-08-25 16:08:37 +02:00
  • 71b3130e45 New translations en.json (Italian) Excalidraw Bot 2026-08-22 23:27:32 +02:00
  • e160ff7ba0 chore(editor): Update translations from Crowdin (#11815) Excalidraw Bot 2026-08-16 17:30:01 +02:00
  • 884225b1c7 fix(app): localize hardcoded "Sign up"/"Sign in" menu labels (#11893) Vishnu Rk 2026-08-16 18:50:15 +05:30
  • abeeaeba21 feat(editor): customizing color top picks (#11872) release David Luzar 2026-08-11 15:59:35 +02:00
  • 2bedc882ea chore: Remove collab attribution feat/element-ownership Mark Tolmacs 2026-08-10 16:15:17 +00:00
  • 8d0a092f5b fix: Accidental attribution via files Mark Tolmacs 2026-08-10 16:08:35 +00:00
  • 252f70fb86 fix: Explicit attribution Mark Tolmacs 2026-08-10 15:38:24 +00:00
  • 300a69f1e9 fix: Explicit origin for history entries Mark Tolmacs 2026-08-10 13:43:00 +00:00
  • a457a03fe3 fix: Double history entry with direct insertion Mark Tolmacs 2026-08-10 13:26:34 +00:00
  • 9c52b90b92 fix: updatedBy is also always present Mark Tolmacs 2026-08-10 12:39:51 +00:00
  • c5a50d223f fix(editor): respect boxSelectionMode ('contain' vs 'overlap') in lasso tool (#11862) Jayesh 2026-08-10 16:39:43 +05:30
  • de089a4cd4 fix: createdBy now always present Mark Tolmacs 2026-08-10 07:07:49 +00:00
  • cf212b2f33 feat(editor): eyedropper fixes and improvements (#11859) David Luzar 2026-08-08 23:17:26 +02:00
  • 6005c6d1c0 fix: Timestamp drift in tests Mark Tolmacs 2026-08-08 08:38:54 +00:00
  • 719a8fdb42 fix: Always have created set Mark Tolmacs 2026-08-08 08:19:17 +00:00
  • 1901fe0d06 fix: Space efficiency Mark Tolmacs 2026-08-07 14:49:37 +00:00
  • 4872083c04 feat(editor): bucketfill cursor + eyedropper support (#11849) David Luzar 2026-08-07 14:07:53 +02:00
  • ea74787447 fix(app): remove ViewportStatusFrame debug (#11848) David Luzar 2026-08-07 12:53:21 +02:00
  • 219571a718 fix(editor): viewportportStatusFrame UI fixes (#11841) David Luzar 2026-08-06 22:01:48 +02:00
  • 8a50484548 feat: Handle updatedBy Mark Tolmacs 2026-08-06 19:35:24 +00:00
  • beb0ccfcc2 feat: current user is creator Mark Tolmacs 2026-08-06 18:35:44 +00:00
  • e4ab626739 feat(packages/excalidraw): add props.className (#11839) David Luzar 2026-08-05 20:10:18 +02:00
  • 1e22618ab2 fix(packages/excalidraw): viewportStatusFrame label offset on mobile (#11840) David Luzar 2026-08-05 20:00:18 +02:00
  • 74789584be feat(packages/excalidraw): support ViewportStatusFrame label onClick (#11838) David Luzar 2026-08-05 18:28:52 +02:00
  • e33a1c0e85 feat(packages/excalidraw): do not dedupe collaborators (#11835) David Luzar 2026-08-05 14:20:18 +02:00
  • 5e375b4331 fix(editor): do not flicker bbox when drag-creating line midpoint (#11834) David Luzar 2026-08-05 10:52:10 +02:00
  • 85270fcc8d feat(packages/excalidraw): ViewportStatusFrame & factor out user-follow state (#11819) David Luzar 2026-08-05 00:01:20 +02:00
  • 46c42a6cb0 fix(editor): initialize selectedLinearElement after pasting arrows (#11803) yanrin 2026-08-05 00:38:15 +03:00
  • c9c96f619c fix(editor): normalize container + bound text order on restore (#11827) David Luzar 2026-08-04 23:32:15 +02:00
  • 1da120e914 fix(editor): include custom tools in pointer capture (#11826) David Luzar 2026-08-04 19:39:21 +02:00
  • ab0255f21e fix(editor): prevent crash when editing arrow with bound text (#11814) nihaarsirikonda 2026-08-04 10:31:37 -04:00
  • 792ea3a06c feat(editor): bucket fill (#11799) David Luzar 2026-08-04 16:25:16 +02:00
  • f1aa8f86a9 feat(editor): disable arrowhead toggle via dblclick (#11822) David Luzar 2026-08-04 16:25:00 +02:00
  • 39103bd33a chore(editor): Update translations from Crowdin (#11813) Excalidraw Bot 2026-08-03 21:48:06 +02:00
  • 786ab266ff feat(editor): Error message for invalid hex color input (#11782) cyforkk 2026-07-30 19:30:20 +08:00
  • 69d4c346cc fix(editor): prevent esc from exiting fullscreen on macos when modal open (#11789) Adam 2026-07-30 00:47:42 -07:00
  • ca65177e6c feat(packages/excalidraw): [ui] rewrite ui regions dwelle/restructure-ui-regions dwelle 2026-07-30 09:38:58 +02:00
  • 1acf66edab feat(editor): bind text to hovered arrow endpoint (#11777) David Luzar 2026-07-28 18:12:33 +02:00
  • 7c0b329576 fix(editor): increase autoresize handle threshold until it hides (#11773) David Luzar 2026-07-27 23:04:03 +02:00
  • 14b261f9df Document-level schema versioning. mtolmacs/feat/element-versioning Mark Tolmacs 2026-07-24 19:44:19 +02:00
  • b2e81e38a6 feat(editor): autoshape text + line improvements (#11752) David Luzar 2026-07-24 16:10:00 +02:00
  • 26f5a53eb3 feat: Element schema Mark Tolmacs 2026-07-07 15:00:14 +00:00
  • fed5723dfc feat: Use rounded coordinates in-memory feat/coords-rounding Mark Tolmacs 2026-07-23 18:56:51 +00:00
  • f179f7ffd2 feat(editor): draw to shape (auto-detection) (#9313) Mathias Krafft 2026-07-23 18:42:42 +02:00
  • 2896fc5711 fix: Missing parameter Mark Tolmacs 2026-07-23 18:22:42 +02:00
  • 9d6f7ef5d5 feat: Rounding coordinates Mark Tolmacs 2026-06-22 14:39:39 +02:00
  • e6ae6bf057 fix(editor): Diamond hit test shortcut (#11631) Márk Tolmács 2026-07-22 22:39:16 +02:00
  • 91b78903ab fix(editor): Dangling deleted bound text (#11733) Márk Tolmács 2026-07-22 22:37:35 +02:00
  • a3b90897b5 fix(editor): Lost focus point on transition to inside-inside (#10964) Márk Tolmács 2026-07-22 13:03:45 +02:00
  • 53732f08f4 fix(editor): prevent eyedropper preview from overflowing viewport (#11722) samiran 2026-07-22 03:37:15 +05:30
  • 5cf547650b fix(editor): make Help button tooltip consistent with toolbar (#11681) samiran 2026-07-18 03:47:39 +05:30
  • a1d9b16b0d fix(editor): show scroll-back-to-content button on mobile (#11680) David Luzar 2026-07-17 16:22:43 +02:00
  • 65aa577e39 fix(editor): fix AnimationController scheduling race conds (#11678) David Luzar 2026-07-16 20:52:06 +02:00
  • 93dd51060a feat(packages/excalidraw): add props.ui.enabled.zoom/scrollBackToContent (#11677) David Luzar 2026-07-16 19:50:19 +02:00
  • 344878b0b5 ci(repo): skip docs & example deployments in CI (#11674) David Luzar 2026-07-16 16:36:11 +02:00
  • 3cf51b819f temp [skip ci] dwelle/disable-ci dwelle 2026-07-16 13:43:51 +02:00
  • 374716304a fix(editor): improve UX around locked animations (#11671) David Luzar 2026-07-16 13:30:13 +02:00
  • 1fa8a09d46 ci(repo): add explicit list of semantic pr types dwelle 2026-07-16 13:26:34 +02:00
  • 41b9f9c020 ci(repo): support [skip-ci] dwelle 2026-07-16 13:12:29 +02:00
  • d1e3e0cbd1 Merge branch 'master' into mtolmacs/transparent-bind-hit mtolmacs/transparent-bind-hit Mark Tolmacs 2026-07-15 15:01:31 +00:00
  • 5ca083436d feat(packages/excalidraw): add props.activeTool and related (#11665) David Luzar 2026-07-15 11:46:08 +02:00
  • acb48c3f45 fix(editor): make embeddable ignore higher-z-index non-framelike elements (#11662) David Luzar 2026-07-14 18:18:21 +02:00
  • 2423819ee0 feat(packages/excalidraw): interaction and UI control (#11605) David Luzar 2026-07-14 16:50:53 +02:00
  • 5776e1cc66 fix(editor): should not select deleted bound text (#11660) Márk Tolmács 2026-07-14 13:19:19 +02:00
  • e9c856d262 chore(editor): streamline getSelectedElementsByGroup (#11636) Christopher Tangonan 2026-07-13 10:38:52 -07:00
  • 082b2eeb1e fix(editor): Hit cache soundness (#11630) Márk Tolmács 2026-07-13 17:53:01 +02:00
  • d331bb49fc fix(editor): avoid overlap of flowchart children (#11532) minato32 2026-07-13 20:22:19 +05:30
  • 339d3c3733 feat(editor): toolbar / active tool rewrites (#11649) David Luzar 2026-07-13 00:30:09 +02:00
  • ed7c0c1d7d chore(editor): Refactor Actions for clarity (#11632) Márk Tolmács 2026-07-11 17:22:35 +02:00
  • 3b9e1c07f5 fix(editor): Dragged arrow endpoint ignore grid and angle locks (#10972) Márk Tolmács 2026-07-10 11:19:44 +02:00
  • adf9631997 fix(editor): keep multi-line bound text and container centered during alt resize (#11480) Christopher Tangonan 2026-07-09 04:02:19 -07:00
  • f790bf7abd feat(editor): tweak sidebar promo style (#11181) David Luzar 2026-07-09 11:41:13 +02:00
  • 063e0256f5 fix(editor): arrow label rendering fixes and perf improvements (#11637) David Luzar 2026-07-08 23:13:01 +02:00
  • fbff832424 fix(editor): Fix binding.test.ts type mismatch (#11633) Márk Tolmács 2026-07-08 20:20:01 +02:00
  • 8462bb81fb fix(editor): Very small bindables can blow up fixedPoint -> position ratio (#11607) Márk Tolmács 2026-07-08 12:20:30 +02:00
  • edad32087b fix: Extract more linear from onKeyDown mtolmacs/feat/linear-app-refactor Mark Tolmacs 2026-07-08 09:40:33 +00:00
  • a9c26296ad feat: Excised selection & dragging mtolmacs/feat/selection-app-refactor Mark Tolmacs 2026-07-07 21:05:08 +00:00
  • ba0387d186 chore(editor): Update translations from Crowdin (#10731) Excalidraw Bot 2026-07-07 22:37:30 +02:00
  • 9aa5bed7a1 feat: Text excision fomr App class mtolmacs/feat/text-app-refactor Mark Tolmacs 2026-07-07 19:26:42 +00:00
  • 7b5218ffe3 feat: Linear element excision Mark Tolmacs 2026-07-07 17:23:01 +00:00
  • 2274cff55b feat: Remaining resize functinality mtolmacs/chore/resize-app-refactor Mark Tolmacs 2026-07-07 16:20:36 +00:00
  • ec355c59c6 feat: Extract resize Mark Tolmacs 2026-07-06 19:46:20 +00:00
  • 2201955938 feat: Phase 1 - resize refactor chore/refactor-app-class Mark Tolmacs 2026-07-01 10:17:27 +00:00
  • b751b4a284 fix: Phase 0 - preparation Mark Tolmacs 2026-07-01 10:15:49 +00:00
  • dd8296af18 fix(editor): narrow NonDeleted type to isDeleted: false (#11470) Augusto Xavier 2026-07-07 11:22:31 -03:00
  • b2a729c400 feat(editor): dblclick to toggle arrowhead (#11615) David Luzar 2026-07-07 14:22:21 +02:00
  • aaa14e9df6 feat(editor): show cursor hint when switching arrow types (#11608) David Luzar 2026-07-07 12:55:32 +02:00