Commit Graph

  • bb651e0c4e Update devenv nginx to serve locally builded plugins Andrey Antukh 2026-02-09 19:09:19 +01:00
  • 99151fe530 🐛 Fix problem with update live sidebar values alonso.torres 2026-03-12 17:30:57 +01:00
  • 5467d88d99 🔧 Two-phase initial loading with visible-first prioritization elenatorro-check-ui-performance Elena Torro 2026-03-09 17:24:16 +01:00
  • 0873a2fbc4 🔧 Batch blur and shadow effects into single WASM call Elena Torro 2026-03-09 17:23:57 +01:00
  • c372b1f668 🔧 Optimize layout sorting and modifier propagation Elena Torro 2026-03-09 17:23:47 +01:00
  • ec4f685aac 🐛 Fix penpot.openPage() to navigate in same tab by default Andrey Antukh 2026-03-10 11:56:22 +00:00
  • 04207aebe3 🔧 Improve extrect caching and tile computation Elena Torro 2026-03-09 17:17:25 +01:00
  • 804d94d0cc 🔧 Throttle hover-related WASM calls Elena Torro 2026-03-09 17:14:19 +01:00
  • 2b16f9631e 🔧 Split the tile rebuild into a chunked async loop Elena Torro 2026-03-09 11:59:15 +01:00
  • 25df9f2f83 🐛 Fix DataCloneError in plugin postMessage communication Andrey Antukh 2026-03-12 13:43:21 +00:00
  • 8d5450391e 🐛 Fix crash when pasting non-map transit clipboard data Andrey Antukh 2026-03-10 17:28:10 +00:00
  • c76985abee Merge pull request #8585 from penpot/superalex-fix-first-width-change-ignored-on-auto-width-text-in-wasm-render Aitor Moreno 2026-03-12 14:01:11 +01:00
  • be9b1158ed Merge pull request #8588 from penpot/niwinz-staging-abort-signal-fix Alejandro Alonso 2026-03-12 13:53:18 +01:00
  • 8f5c38d476 🐛 Fix scroll on colorpicker (#8595) Eva Marco 2026-03-12 13:36:38 +01:00
  • 80d165ed5b 🐛 Fix unhandled AbortError in HTTP fetch requests Andrey Antukh 2026-03-11 12:08:11 +00:00
  • 4b330e7b50 Merge pull request #8596 from penpot/niwinz-staging-fix-max-recursion Alejandro Alonso 2026-03-12 13:30:16 +01:00
  • f5cabac5f3 Merge pull request #8583 from penpot/niwinz-staging-ignore-extensions-exceptions Alejandro Alonso 2026-03-12 13:20:11 +01:00
  • 1487386fbb Merge pull request #8582 from penpot/niwinz-staging-bugfix-path-plain-content Alejandro Alonso 2026-03-12 13:15:14 +01:00
  • b68e400cc1 🐛 Fix crash in select* when options vector is empty (#8578) Andrey Antukh 2026-03-12 13:06:25 +01:00
  • 50c27aecc7 Merge pull request #8574 from penpot/niwinz-staging-unmount-fixes Alejandro Alonso 2026-03-12 13:06:00 +01:00
  • 37cf099126 🐛 Fix number token applying rotation when line-height attr is specified (#8557) Andrey Antukh 2026-03-12 12:51:26 +01:00
  • 5a2e926c6b 🎉 Add word boundary navigation Aitor Moreno 2026-03-11 12:48:30 +01:00
  • c254f88367 Merge pull request #8575 from penpot/niwinz-staging-fetch-exception Alejandro Alonso 2026-03-12 12:48:48 +01:00
  • 8f7b12dfd8 Merge pull request #8569 from penpot/niwinz-staging-bugfix-2-not-iseqable-exception Alejandro Alonso 2026-03-12 12:37:35 +01:00
  • 82e3a5fa53 🐛 Fix 'not ISeqable' error when entering float values in layout/opacity inputs Andrey Antukh 2026-03-10 12:33:02 +00:00
  • 0e0029bd56 🐛 Fix MCP keep alive messages alonso.torres 2026-03-11 16:39:08 +01:00
  • 1680be33ef Merge pull request #8568 from penpot/niwinz-staging-bugfix-1-path-get-points Alejandro Alonso 2026-03-12 12:31:58 +01:00
  • a079de1305 Merge pull request #8579 from penpot/elenatorro-13619-fix-outer-non-closing-stroke Alejandro Alonso 2026-03-12 12:24:52 +01:00
  • 6ee8184821 🐛 Fix error when creating guides without frame (#8598) Andrey Antukh 2026-03-12 12:23:09 +01:00
  • 0c778d7278 🐛 Consolidate WASM text content update and resize into a single change Alejandro Alonso 2026-03-10 13:58:17 +01:00
  • 86f2cbf45e Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-03-12 12:19:54 +01:00
  • 93896d2263 Remove workaround for FlexLayout.appendChild Dominik Jain 2026-03-09 22:10:07 +01:00
  • 6c7c584c9a Emphasise the importance of the 'auto' sizing option of layouts Dominik Jain 2026-03-03 20:45:49 +01:00
  • ac6541d74a Add instructions to avoid unnecessary annotations Dominik Jain 2026-03-03 14:46:45 +01:00
  • 683468fa97 Update instructions on sizing options for FlexLayout & GridLayout Dominik Jain 2026-03-03 14:32:26 +01:00
  • d2c9911eb2 📎 Fix typo Dominik Jain 2026-03-03 13:21:17 +01:00
  • ba138de53e Make clear that layoutChild is only available after the child was added Dominik Jain 2026-03-03 12:41:31 +01:00
  • bf87af1928 Add instructions on how to reuse fills/strokes Dominik Jain 2026-03-03 11:59:50 +01:00
  • a928980d62 📎 Ignore .claude Dominik Jain 2026-03-03 10:48:11 +01:00
  • c00ef7c128 🐛 Fix unnexpected warning (#8603) Eva Marco 2026-03-12 12:01:28 +01:00
  • 6ca8865e5b 🐛 Close the subpath when possible Elena Torro 2026-03-12 12:00:03 +01:00
  • 58d7e1de18 📎 Revert show version notes when navigate from cc (#8591) Marina López 2026-03-12 11:47:50 +01:00
  • 9b3207b06c 🐛 Fix wrong value on property copy on inspect styles (#8605) Xaviju 2026-03-12 11:45:16 +01:00
  • 5c989d00d0 🎉 Token form combobox (#8294) Eva Marco 2026-03-12 09:34:29 +01:00
  • 1512d53e7c Merge pull request #8601 from penpot/superalex-fix-text-width-not-applied-on-first-change-for-auto-width-texts-in-wasm-viewport Elena Torró 2026-03-12 09:30:10 +01:00
  • c59df2e52d Merge pull request #8602 from penpot/superalex-fix-slash-problem-in-embedded-editor Elena Torró 2026-03-12 09:21:18 +01:00
  • e72e2bf176 🐛 Fix stroke closing on outer strokes on paths Elena Torro 2026-03-10 16:51:42 +01:00
  • 0d1b8dc1d6 🐛 Fix slash problem in embedded editor Alejandro Alonso 2026-03-12 08:45:14 +01:00
  • 70ef763bfe 🐛 Fix text width not applied on first change for auto-width texts in WASM viewport Alejandro Alonso 2026-03-10 13:36:46 +01:00
  • ecf525e094 Merge pull request #8576 from penpot/elenatorro-13619-fix-svg-inner-stroke-artifact Alejandro Alonso 2026-03-12 08:20:21 +01:00
  • 8670cd860b 🔧 Setup background blur for wasm render elenatorro-test-background-blur Elena Torro 2026-03-10 17:35:25 +01:00
  • 3e60de9582 🐛 Backport merge issues fixes from develop. Andrey Antukh 2026-03-11 20:16:32 +01:00
  • af7a9b4589 Merge pull request #8584 from penpot/azazeln28-fix-13577-auto-width-fixed-width-regression Elena Torró 2026-03-11 16:32:23 +01:00
  • 11a1ac2a09 🐛 Fix RangeError (stack overflow) in find-component-main Andrey Antukh 2026-03-11 13:16:57 +00:00
  • ade0b6b07b 🐛 Fix issues introduced on merge from staging Andrey Antukh 2026-03-11 16:07:35 +01:00
  • 31a4a7f21f 💄 Removed forgotten print (#8594) Alonso Torres 2026-03-11 16:04:33 +01:00
  • 2de3ead14f Merge remote-tracking branch 'origin/staging-render' into develop Andrey Antukh 2026-03-11 15:50:58 +01:00
  • 0708b0f334 Merge remote-tracking branch 'origin/staging' into staging-render Andrey Antukh 2026-03-11 15:45:55 +01:00
  • 7ec9261475 Add improvements to AGENTS.md (#8586) Andrey Antukh 2026-03-11 15:24:40 +01:00
  • 9080ecdc74 Force current set as active when resolving tokens in sidebar hiru-force-resolve-current-set Andrés Moya 2026-03-11 14:15:24 +01:00
  • d8249cc3db Add regression test for token highlight bug (13302) (#8573) Belén Albeza 2026-03-11 14:17:57 +01:00
  • 2ca264496c Merge pull request #8529 from penpot/azazeln28-feat-add-proper-ltr-rtl-navigation Elena Torró 2026-03-11 13:52:17 +01:00
  • 920e66fd24 🎉 Add LTR/RTL cursor navigation Aitor Moreno 2026-03-04 12:10:23 +01:00
  • 33da7f384a Merge remote-tracking branch 'origin/staging' Andrey Antukh 2026-03-11 12:04:28 +01:00
  • e380886f51 🐛 Fix auto-width/fixed-width regression Aitor Moreno 2026-03-04 13:38:50 +01:00
  • e6d15a5ac2 🔧 Disable search indexing of plugin docs for non-production envs David Barragán Merino 2026-03-10 18:42:28 +01:00
  • e855907b05 🔧 Disable search indexing of plugin docs for non-production envs David Barragán Merino 2026-03-10 18:42:28 +01:00
  • b314faa0e9 🔧 Disable search indexing of plugin docs for non-production envs David Barragán Merino 2026-03-10 18:42:28 +01:00
  • db9e9f4832 🐛 Ignore browser extension errors in unhandled exception handler Andrey Antukh 2026-03-10 18:22:55 +00:00
  • 7939cb045b 🐛 Fix plain vector leaking into shape :content from shape-to-path conversions Andrey Antukh 2026-03-10 18:24:13 +00:00
  • f566a2adfd 🐛 Fix ITransformable error when path content is a plain vector Andrey Antukh 2026-03-10 18:06:44 +00:00
  • 31d8b35a2c 📎 Revert small changes related to browser pool on exporter Andrey Antukh 2026-03-10 18:50:33 +01:00
  • 70dd46f8ce 🐛 Fix inner stroke intersection on paths Elena Torro 2026-03-10 16:08:55 +01:00
  • fed01fba73 🐛 Wrap fetch TypeError into proper ex-info with :unable-to-fetch code Andrey Antukh 2026-03-10 14:58:19 +00:00
  • 7248db28c8 🐛 Fix nil values being inserted into TokenTheme :sets field (#8560) Andrey Antukh 2026-03-10 15:44:06 +01:00
  • 4f0bceddae 🐛 Fix stale deferred DOM ops in dashboard navigation Andrey Antukh 2026-03-10 14:22:45 +00:00
  • 80b64c440c 🐛 Fix removeChild crash on portal-on-document* unmount Andrey Antukh 2026-03-10 14:22:34 +00:00
  • 5a1461a910 Merge pull request #8563 from penpot/superalex-fix-negative-insets Elena Torró 2026-03-10 15:08:39 +01:00
  • 98c1503bca Backport serveral plugin types documentation Andrey Antukh 2026-03-10 15:05:08 +01:00
  • 9f66220caa 🐛 Fix flex layout container horizontalSizing/verticalSizing via plugin API (#8555) 2.14.0-RC3 Andrey Antukh 2026-03-10 09:59:54 +01:00
  • 3112b0d8cf 🐛 Fix grow options not verifying text-editor/v2 (#8571) Aitor Moreno 2026-03-10 14:41:50 +01:00
  • ab90500ec8 🐛 Fix download-image to properly handle network errors and non-2xx responses (#8554) Andrey Antukh 2026-03-10 10:04:07 +01:00
  • 3141f67cd7 Add subscription info for nitrate Pablo Alba 2026-03-10 13:37:40 +01:00
  • 4bfd5194f6 🐛 Fix grow options not verifying text-editor/v2 (#8571) Aitor Moreno 2026-03-10 14:41:50 +01:00
  • 0f47c30349 Merge branch 'main' into staging Andrey Antukh 2026-03-10 14:39:16 +01:00
  • 68fbacf8b3 Merge tag '2.14.0-RC2' Andrey Antukh 2026-03-10 14:38:58 +01:00
  • 7ab5f241da 🐛 Fix TypeError when path content is nil in get-points calls Andrey Antukh 2026-03-10 12:21:13 +00:00
  • 32cf95265a 📚 Add GitHub Copilot instructions (#8548) Andrey Antukh 2026-03-09 16:23:28 +01:00
  • 616da87360 🐛 Fix null element crash in get-attrs-from-styles niwinz-develop-bugfix-4-styles-on-null Andrey Antukh 2026-03-10 12:09:12 +00:00
  • bd28131357 Merge pull request #8559 from penpot/superalex-fix-text-strokes-opacity Elena Torró 2026-03-10 13:03:54 +01:00
  • ca6ee8d138 📚 Add page separators feature to the changelog page-separators elhombretecla 2026-03-10 12:58:12 +01:00
  • 0f34677ba7 🐛 Fix negative insets Alejandro Alonso 2026-03-10 11:57:57 +01:00
  • 024f779cab 🐛 Fix text stroke opacity causing different colors on overlapping glyphs Alejandro Alonso 2026-03-10 09:13:26 +01:00
  • 68963f8d9b 🎉 Add new page separators feature elhombretecla 2026-03-10 11:24:17 +01:00
  • 70030fa9e3 🐛 Fix download-image to properly handle network errors and non-2xx responses (#8554) Andrey Antukh 2026-03-10 10:04:07 +01:00
  • 0de482da9d ⬆️ Update pnpm to 10.31.0 across all submodules (#8549) Andrey Antukh 2026-03-10 10:03:05 +01:00
  • 8d342e9374 🐛 Fix flex layout container horizontalSizing/verticalSizing via plugin API (#8555) Andrey Antukh 2026-03-10 09:59:54 +01:00
  • 5474b1890b Merge pull request #8558 from penpot/superalex-fix-embedded-editor-deselect-text-shape Aitor Moreno 2026-03-10 09:54:01 +01:00
  • 7c46a3f1e0 🐛 Fix slash char problems for embedded editor superalex-fix-slash-chars-problems-for-embedded-editor Alejandro Alonso 2026-03-10 08:07:51 +01:00
  • 3e0cef4a3c 🐛 Fix embedded editor deselect text shape Alejandro Alonso 2026-03-10 07:34:51 +01:00