Commit Graph

  • 34cc0e9d56 🔥 Materialize the canary feature flag across the codebase Andrey Antukh 2026-05-06 09:11:50 +00:00
  • 6ad83d24c9 Add nitrate manual cancel subscription Marina López 2026-05-04 15:48:47 +02:00
  • 5f40673fde 🐛 Remove drag to change when there is a token applied on numeric-inputs (#9314) Eva Marco 2026-05-06 10:31:39 +02:00
  • 4ddabaebff Add Nitrate's advanced permissions María Valderrama 2026-05-06 10:13:17 +02:00
  • 6a7803d388 Avoid pan stall and per-shape Backbuffer snapshots in drag-crop cache elenatorro-improve-drag-on-start Elena Torro 2026-05-06 09:54:35 +02:00
  • 1744d17385 Merge remote-tracking branch 'origin/develop' into staging 2.16.0-RC2 Andrey Antukh 2026-05-06 09:34:46 +02:00
  • 94f8370d98 🌐 Merge branch 'origin/develop' into Weblate. Hosted Weblate 2026-05-06 08:58:11 +02:00
  • ce24fed32b 🐛 Fix incorrect text-edition warning when applying tokens (#9355) Eva Marco 2026-05-06 08:47:30 +02:00
  • dc5f02a11c 📎 Fix linting issues Alejandro Alonso 2026-05-05 18:49:08 +02:00
  • 67bb109331 📎 Fix linting issues Alejandro Alonso 2026-05-05 18:32:25 +02:00
  • 00c27287bd Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-05-05 18:27:09 +02:00
  • b34054940f Merge pull request #9361 from penpot/elenatorro-14100-wasm-fast-paths Alejandro Alonso 2026-05-05 18:21:36 +02:00
  • 61f5df8461 Merge pull request #9354 from penpot/superalex-fix-allow-selection-while-bounding-box-cloaking-is-active Aitor Moreno 2026-05-05 18:20:45 +02:00
  • e950ec56eb Reduce per-render text layout work Elena Torro 2026-05-05 14:17:00 +02:00
  • 2fbab08bde 🐛 Fix nitrate penpot-version schema Pablo Alba 2026-05-05 16:50:59 +02:00
  • 4a0cd0b7ce Translation-only fast paths for Shape and Path transforms Elena Torro 2026-05-05 14:16:40 +02:00
  • 2e8d188d87 🐛 Fix allow selection while bounding-box cloaking is active Alejandro Alonso 2026-05-05 16:17:15 +02:00
  • ce1045c265 Merge pull request #9335 from penpot/alotor-fix-flex-auto-height Alejandro Alonso 2026-05-05 15:50:22 +02:00
  • 41996ed9a5 Add nitrate subscription text Marina López 2026-05-05 12:32:35 +02:00
  • 3431aee177 🐛 Fix move org dialog must be select Pablo Alba 2026-05-05 11:27:48 +02:00
  • cdc765f84e ♻️ Share agents xaviju-share-agents Xavier Julian 2026-05-05 11:49:20 +02:00
  • 843b2aebd4 🐛 Fix problem with flex layout and text auto-height alonso.torres 2026-05-05 10:38:25 +02:00
  • 7d923f8e1d Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-05-05 06:52:38 +02:00
  • c794e0ed73 🎉 Events enhancements (#9310) Alejandro Alonso 2026-05-04 17:57:00 +02:00
  • c168f39d5c 🚧 Reserve atlas-sample scaffolding for layout-drag fast path elenatorro-improve-performance-on-dragging-3 Elena Torro 2026-05-04 17:49:01 +02:00
  • a5c4b83611 Translation-only fast path in Shape::transform_selrect and Path::transform Elena Torro 2026-05-04 17:48:53 +02:00
  • 9fd26d7473 Skip WASM propagate-modifiers round-trip on translation drops Elena Torro 2026-05-04 17:48:45 +02:00
  • 5a2d982d04 Skip grid reorder and changed-attrs walk on translation commits Elena Torro 2026-05-04 17:48:32 +02:00
  • 350d97d069 Skip flex/grid layout reflow for translation-only modifiers Elena Torro 2026-05-04 17:48:24 +02:00
  • 4ecf93cba6 Lazy descendant walks in find-valid-parent-and-frame-ids Elena Torro 2026-05-04 17:48:19 +02:00
  • e29c579d78 Skip viewport worker queries during interactive transform Elena Torro 2026-05-04 17:47:53 +02:00
  • 2d32946c06 Coalesce live drag-preview state via RAF atoms Elena Torro 2026-05-04 17:47:48 +02:00
  • 07ad152ae5 🐛 Fix .component() returning outermost component for nested instances Dominik Jain 2026-04-28 17:24:06 +02:00
  • ca1e1dd806 Improve drag performance Elena Torro 2026-04-27 18:18:22 +02:00
  • 4ce56e96fe 🐛 Fix MCP media uploads and SVG data URI image parsing (#9201) Clayton 2026-05-04 06:33:58 -05:00
  • a2bcbe81dd 🎉 Add token numeric inputs for inputs on right sidebar (#9143) Eva Marco 2026-05-04 13:02:19 +02:00
  • 164f0cba7a Merge remote-tracking branch 'origin/staging' into develop Alejandro Alonso 2026-05-04 11:56:07 +02:00
  • 103afe7e8b ♻️ Change how rendering spiral is generated azazeln28-refactor-render-pipeline Aitor Moreno 2026-04-30 09:37:55 +02:00
  • 8666610920 ♻️ Change how we deal with the render_loop Aitor Moreno 2026-04-29 12:12:27 +02:00
  • c88015f70e ♻️ Change how frames are queued Aitor Moreno 2026-04-29 11:41:07 +02:00
  • 152967bea6 🐛 Fix sidebar overflow María Valderrama 2026-05-04 09:55:06 +02:00
  • e948020886 🐛 Fix problem with rounding in flex elements Alonso Torres 2026-05-04 10:35:16 +02:00
  • 66337f2ab9 📚 Add WebGL Troubleshooting Guide andrés gonzález 2026-05-04 09:34:19 +02:00
  • f24ad6bee4 Show current plan in Nitrate María Valderrama 2026-05-04 09:29:14 +02:00
  • f6bd991968 🐛 Improved e2e tests stability alonso.torres 2026-04-30 16:17:50 +02:00
  • 7c0465de6b Merge pull request #9268 from penpot/superalex-drag-backbuffer-crop-cache-3 Elena Torró 2026-04-30 16:46:39 +02:00
  • 8f03b5ed9c 🔥 Remove stray debug log in frame-preview load-ref callback (#9258) Jack Storment 2026-04-30 16:21:40 +02:00
  • d09985edee 🐛 Preserve Inkscape labels when pasting SVGs (#9252) Jeff 2026-04-30 16:17:34 +02:00
  • 13414e7bed 📚 Update changelog Andrey Antukh 2026-04-30 16:04:21 +02:00
  • 17e0b545d2 🎉 Cache selection crops from Backbuffer during drag Alejandro Alonso 2026-04-28 12:15:46 +02:00
  • ddb6eca5ea Merge pull request #9269 from penpot/superalex-optimize-wasm-release-profile Alejandro Alonso 2026-04-30 16:13:46 +02:00
  • dca02f20da 🐛 Fix multiple shape selection elenatorro-fix-shape-multi-selection Elena Torro 2026-04-30 16:00:34 +02:00
  • b42e81e1a4 📎 Update changelog (candidate for freeze) Andrey Antukh 2026-04-30 15:57:41 +02:00
  • 9c2a80bfa1 🐛 Fix crash pasting component with variants from shared library (#9136) FairyPiggyDev 2026-04-30 09:54:24 -04:00
  • 76c1b9afab ♻️ Migrate navigation-bullets to modern component syntax (#9265) FairyPiggyDev 2026-04-30 09:50:38 -04:00
  • 4902037c7d Add HEX, HSB, and HSL support in the third color tab (#9134) Juan Flores 2026-04-30 06:41:04 -07:00
  • 9f94566005 💄 Rename i18n keys for tokens errors (#9207) Andrés Moya 2026-04-30 15:30:20 +02:00
  • 547750e8bf 🐛 Preserve OpenType variant name for custom fonts (#9193) Statxc 2026-04-30 15:29:04 +02:00
  • 97688cb790 🎉 Optimize wasm release profile (thin LTO, size optimizations) Alejandro Alonso 2026-04-30 14:05:31 +02:00
  • 27d854ed5b Skip component-sync on pure-translation drag commits Elena Torro 2026-04-29 11:39:21 +02:00
  • c14dbba7fd 🐛 Fix z-index for profile menu alonso.torres 2026-04-30 10:54:48 +02:00
  • 95b21fcf5e Cut React reconciliation cost during drag gestures elenatorro-improve-react-events Elena Torro 2026-04-30 12:28:02 +02:00
  • 22a325cc72 📎 Fix linter issue Andrey Antukh 2026-04-30 11:41:34 +02:00
  • aa87ae194c 🔥 Remove unused var (#9262) Xaviju 2026-04-30 11:29:15 +02:00
  • c9b81284d2 🐛 Fix z-index for profile menu (#9257) Alonso Torres 2026-04-30 11:27:50 +02:00
  • de9170d96b 🐛 Fix z-index for profile menu (#9257) Alonso Torres 2026-04-30 11:27:50 +02:00
  • 1de8a074ef 🐛 Fix incorrect gh client install on devenv Andrey Antukh 2026-04-30 11:23:44 +02:00
  • acb3997ed7 🐛 Fix text editor v2 min size Aitor Moreno 2026-04-29 15:07:22 +02:00
  • 356ff6ac7d ♻️ Use d/xf:add-index in stroke menu component niwinz-perf-refactor-part-3 Andrey Antukh 2026-04-15 19:27:08 +00:00
  • a404b90d4b ♻️ Use d/xf:add-index in custom stroke shape component Andrey Antukh 2026-04-15 19:15:59 +00:00
  • 110a1e30ba ♻️ Use d/xf:add-index in SVG text shape component Andrey Antukh 2026-04-15 19:15:02 +00:00
  • b26e171b51 ♻️ Use d/xf:add-index in shape gradient components Andrey Antukh 2026-04-15 19:14:17 +00:00
  • 58325d9716 ♻️ Use d/xf:add-index in shape filters component Andrey Antukh 2026-04-15 19:13:20 +00:00
  • 4e6c3b2051 ♻️ Replace local xf:add-index with d/xf:add-index in shadow menu Andrey Antukh 2026-04-15 19:12:31 +00:00
  • 727a9dcb79 Add xf:add-index transducer to app.common.data Andrey Antukh 2026-04-15 19:11:33 +00:00
  • ed021711b6 ♻️ Extract make-delete-asset-group-fn helper for assets panel (#9211) FairyPiggyDev 2026-04-30 02:48:04 -04:00
  • 400414776b 🐛 Fix :heigth typo in clipboard frame-same-size? (#9250) TinyClaw 2026-04-30 08:37:00 +02:00
  • 25c5bb2019 Restore deleted team files in bulk instead of per file (#9248) Dexterity 2026-04-30 02:35:02 -04:00
  • fc414b23d2 📚 Update changelog with entries for 2.17.0 Andrey Antukh 2026-04-29 17:59:33 +00:00
  • 346614edc3 🐛 Fix SCSS mixin names in v2_15 release modal styles Andrey Antukh 2026-04-29 17:36:20 +00:00
  • 404ebcc63e 💄 Fix SCSS linter errors in v2_15 release modal styles Andrey Antukh 2026-04-29 17:31:59 +00:00
  • a004219405 Merge remote-tracking branch 'origin/staging' into develop Andrey Antukh 2026-04-29 19:25:48 +02:00
  • 8b29ca61c6 Merge remote-tracking branch 'origin/main-staging' into staging Andrey Antukh 2026-04-29 19:23:38 +02:00
  • b5cd4d96ee 🌐 Add translations for: French Ingrid Pigueron 2026-04-28 20:18:52 +02:00
  • e81dad21ea 🎉 Add backport-commit skill for manual diff-based commit porting Andrey Antukh 2026-04-29 16:53:12 +00:00
  • d06b45ec90 🐛 Fix Plugin API token application for JS array of strings Andrey Antukh 2026-04-29 16:44:59 +00:00
  • 1213640693 🐛 Fix typo in restore-deleted-team-files reduce accumulator (#9241) Dexterity 2026-04-29 12:48:07 -04:00
  • f530a0ba26 🔥 Remove stray debug log in color-row component (#9243) Dexterity 2026-04-29 12:47:27 -04:00
  • 1e09e00634 Encourage use of layouts and proper naming in MCP Andrey Antukh 2026-04-29 16:12:50 +00:00
  • 710fd30f78 🐛 Preserve renamed layer name when re-entering edit mode (#9231) Jack Storment 2026-04-29 12:07:48 -04:00
  • 8821ada1bb 🐛 Suppress browser context menu on empty workspace sidebar space (#9196) Renzo 2026-04-29 09:58:38 -06:00
  • 22b85f1a92 Show specific error messages for invitation token failures (#9223) Jack Storment 2026-04-29 11:57:59 -04:00
  • 4829b843b2 🐛 Fix dashboard modal clipping behind sidebar (#9233) Andrey Antukh 2026-04-29 15:52:48 +00:00
  • 510a015424 🐛 Fix dashboard modal clipping behind sidebar (#9233) Renzo 2026-04-29 09:44:49 -06:00
  • 5e3e66a99b 📚 Updated docs for MCP development environment alonso.torres 2026-04-29 16:12:28 +02:00
  • 05b4760583 📚 Set clearer expectations for PR reviews and prior discussion Andrey Antukh 2026-04-29 14:26:53 +00:00
  • fd170b23f6 🐛 Fix Heroicons arrow paths broken after SVG import (#5283) (#9156) Statxc 2026-04-29 15:45:22 +02:00
  • d668744a1f Add search to board size presets dropdown (#9117) Dream 2026-04-29 09:44:53 -04:00
  • 1c129ded1f Merge pull request #9200 from penpot/azazeln28-build-time-performance-optimizations Elena Torró 2026-04-29 15:12:23 +02:00
  • 73944e46b7 🔧 Change build and cargo settings Aitor Moreno 2026-04-24 09:30:41 +02:00