alonso.torres
823f2107cd
🐛 Add create variant util function
2026-06-18 16:35:07 +02:00
alonso.torres
445d14293e
🐛 Fix issue with padding and margin tokens in plugins
2026-06-18 16:18:46 +02:00
Alejandro Alonso
6f558bad2a
Merge pull request #10312 from penpot/elenatorro-load-rulers-fast
...
⚡ Improve rulers loading time
2026-06-18 16:12:36 +02:00
Eva Marco
955da2a9c2
🐛 Fix circular reference error on token edition ( #10185 )
...
* 🐛 Fix circular reference error on token edition
* ♻️ Move the fn to the helpers page
* 🎉 Add comment
2026-06-18 15:46:07 +02:00
Alonso Torres
0ad2864ebe
🐛 Fix problem with flow starting board ( #10244 )
2026-06-18 15:35:06 +02:00
Alonso Torres
5eb9753278
🐛 Fix problem with empty strings on createText plugins method ( #10219 )
2026-06-18 15:30:53 +02:00
Alonso Torres
68dd8ecdf5
🐛 Add fixedWhenScrolling to API ( #10218 )
2026-06-18 15:29:47 +02:00
Elena Torro
bfef6ea089
⚡ Improve rulers loading time
2026-06-18 14:38:30 +02:00
alonso.torres
b9dfa0c607
🐛 Fix problem when adding a variant children
2026-06-18 14:24:40 +02:00
Eva Marco
390a031099
🐛 Fix background blur on frame shapes
2026-06-18 14:23:14 +02:00
Eva Marco
9805d97e45
🐛 Fix font-selector position ( #10302 )
2026-06-18 13:36:15 +02:00
Andrey Antukh
0aca418007
✨ Remove non-recoverable mcp key warning from regenerated modal ( #10298 )
2026-06-18 13:26:16 +02:00
Andrey Antukh
94119159d8
Revert " 🎉 Add flyout and semantic improvements to main toolbar ( #9480 )"
...
This reverts commit 9a3023e5d0582c29c5bc323973144cb3b9e8854b.
2026-06-18 12:37:23 +02:00
Belén Albeza
d56c9f7bf6
🐛 Fix color picker (wasm) reading colors with disordered bytes
2026-06-18 12:11:06 +02:00
Marina López
785ab53f8c
✨ Cancel subscription when user deletes account
2026-06-18 12:09:12 +02:00
Alejandro Alonso
3d2a5a2957
Merge pull request #10216 from penpot/ladybenko-gh-10213-fix-double-click-guide
...
🐛 Fix double click not editing the guide
2026-06-18 12:06:13 +02:00
Andrey Antukh
540bc97787
🐛 Remove inconsistent library :is-indirect handling on frontend state
...
Related to #9506
2026-06-18 11:29:21 +02:00
kapil971390
11f3ef2549
🐛 Fix stale MCP token data after create/regenerate ( #10280 )
...
Fix the root cause in profile.cljs: remove the optimistic conj from
access-token-created and instead chain a fetch-access-tokens after the
create-access-token API call succeeds. This ensures all callers get a
fresh, server-consistent token list automatically.
Suggested-by: niwinz
Signed-off-by: kapilvus <kapil69265@gmail.com>
Co-authored-by: kapilvus <kapilvus@gmail.com>
2026-06-18 11:26:50 +02:00
Alonso Torres
b573a71017
🐛 Fix numeric values for tokens ( #10270 )
2026-06-18 11:05:14 +02:00
Alonso Torres
a7e57c78cf
🐛 Add validation for current page on plugins API ( #10271 )
2026-06-18 11:04:35 +02:00
Andrey Antukh
18c8769f05
♻️ Extract wait-for-persistence into shared helper ( #10272 )
...
Add wait-persisted and force-persist-and-wait to app.main.data.persistence,
removing 5 inline copies and 2 private helper functions across the codebase.
Replaced in:
- assets.cljs -> dwp/force-persist-and-wait 400
- clipboard.cljs -> dps/force-persist-and-wait 400
- versions.cljs -> dwp/wait-persisted (3 call sites, dropped 2 priv fns)
- shape.cljs -> dwp/wait-persisted 5000
Co-authored-by: deepseek-v4-flash <deepseek-v4-flash@penpot.app>
2026-06-18 10:43:30 +02:00
Andrey Antukh
203817fe6a
Merge remote-tracking branch 'origin/staging' into develop
2026-06-18 09:44:10 +02:00
Andrey Antukh
71f5c11a11
✨ Qualify MCP Redis channel names with tenant prefix
...
Read PENPOT_TENANT env var (defaulting to "default") and embed it in
Redis Pub/Sub channel names as penpot.mcp.<tenant>.task.{req,res}.<id>.
This prevents cross-tenant interference when multiple environments share
a Redis instance, matching the backend convention
(e.g. penpot.rlimit.<tenant>.window.<name> in app.rpc.rlimit).
Co-authored-by: deepseek-v4-flash <deepseek-v4-flash@penpot.app>
2026-06-18 09:22:29 +02:00
andrés gonzález
fb8587ed3f
🐛 Fix register modal heading copy (Sign up for free) ( #10263 )
2026-06-18 09:12:25 +02:00
Xaviju
9a3023e5d0
🎉 Add flyout and semantic improvements to main toolbar ( #9480 )
...
Co-authored-by: Xavier Julian <xavier.julian@kaleidos.net>
2026-06-17 21:29:38 +02:00
Eva Marco
895c9cb8da
🐛 Fix tokens fonts combobox to show resolved value
2026-06-17 21:18:08 +02:00
Andrey Antukh
a2e69db265
⬆️ Update deps
2026-06-17 21:18:08 +02:00
Andrey Antukh
18a77953a7
Merge remote-tracking branch 'origin/staging' into develop
2026-06-17 19:13:32 +02:00
Andrey Antukh
fe9598f96c
Merge remote-tracking branch 'origin/main' into staging
2026-06-17 19:13:16 +02:00
Andrey Antukh
594bbf9dd6
📎 Update pr and commits worflow on serena
2026-06-17 19:12:26 +02:00
Elena Torró
80abc3fe3d
🐛 Fix shape fill flickering from color picker ( #10273 )
2026-06-17 18:41:41 +02:00
Alonso Torres
0afa108804
🐛 Fix stacked backdrop blurs
2026-06-17 17:44:40 +02:00
Andrey Antukh
2defd5c155
⬆️ Upgrade docs/ dependencies and migrate to elevently v3 ( #10242 )
...
- Convert .eleventy.js to eleventy.config.mjs (ESM) since
@11ty/eleventy-plugin-rss@3.0.0 is ESM-only
- Replace search-index.json.njk with search-index.json.11ty.js
to avoid async templateContent access in Nunjucks filters
- Update feed.njk to use new RSS plugin v3 filter names:
rssLastUpdatedDate -> getNewestCollectionItemDate | dateToRfc3339
rssDate -> dateToRfc3339
- Add 11ty.js to templateFormats for search index generation
2026-06-17 17:37:20 +02:00
Alonso Torres
c783260265
🐛 Fix problem with export and fonts ( #10238 )
2026-06-17 16:24:50 +02:00
David Barragán Merino
25484f53e7
🔧 Fix pnpm-workspace settings to allow the installation of wrangler ( #10241 )
2026-06-17 16:14:02 +02:00
Alejandro Alonso
61cd9fe886
🐛 Fix performance regression
...
* 🔧 Preserve atlas on zoom interaction
Co-authored-by: Elena Torro <elenatorro@gmail.com>
2026-06-17 14:52:12 +02:00
Eva Marco
bdc9b092c5
⚡ Add proper props checking to several workspace sidebar components ( #10159 )
...
* ⚡ Add memo to sidebar components
* ⚡ Add memo to layout-container component
* ⚡ Add memo to layout-item component
* ⚡ Add memo to constraits component
* ⚡ Add memo to stroke-menu component
* ⚡ Add memo to shadows-menu component
* ⚡ Add memo to blur-menu component
* ⚡ Add memo to frame-grid-menu component
* ⚡ Add memo to grid-cell/options component
* ⚡ Add memo to svg-attrs component
* ⚡ Add check props to text-menu component
* 🐛 Fix CI
2026-06-17 14:39:03 +02:00
Alejandro Alonso
585d6944fc
Merge pull request #10243 from penpot/elenatorro-fix-docatlas-cap
...
🐛 Fix DocAtlas cap
2026-06-17 10:42:48 +02:00
Elena Torro
82cd11a1ad
🐛 Fix DocAtlas cap
2026-06-17 09:52:57 +02:00
Eva Marco
8b20a3da15
🐛 Fix replace text by ref when dropdown is opened by click ( #10174 )
...
* 🐛 Fix replace text by ref when dropdown is opened by click
* 🎉 Add test
2026-06-17 08:39:40 +02:00
Andrey Antukh
0a54533240
Merge remote-tracking branch 'origin/staging' into develop
2026-06-17 00:11:23 +02:00
Andrey Antukh
cc4cdff729
🔥 Remove duplicated github workflow
2026-06-17 00:05:07 +02:00
Andrey Antukh
b645f51486
⏪ Backport .github directory from develop
2026-06-17 00:03:25 +02:00
Andrey Antukh
0338655cd0
📎 Add frontend pnpm-lock.yaml dedup
2026-06-17 00:02:07 +02:00
Andrey Antukh
c9f9bd5029
📎 Use same playwright version on all frontend subpackages
2026-06-16 23:22:19 +02:00
Eva Marco
2a098e5b16
🎉 Add background blur ( #10034 )
...
* 🎉 Add background blur
* 🎉 Add test
* 🎉 Add background blur info to plugins API
* 🎉 Suport in wasm for both layer and background blur
* 🐛 Fix failing test
* ♻️ Fix comments
---------
Co-authored-by: alonso.torres <alonso.torres@kaleidos.net>
2026-06-16 19:46:03 +02:00
Andrey Antukh
b391a4c8d3
♻️ Add mcp integration state management refactor ( #10226 )
...
* ♻️ Add mcp integration state management refactor
* 🐛 Fix access tokens do not appear
* ♻️ Refactor some names
* ♻️ Refactor token deletion
---------
Co-authored-by: Luis de Dios <luis.dedios@kaleidos.net>
2026-06-16 18:35:30 +02:00
andrés gonzález
565e173918
📚 Update troubleshooting WebGL doc ( #10233 )
2.16.1-RC1
2026-06-16 16:03:14 +02:00
Eva Marco
7863692c98
🐛 Fix fonts select position ( #10192 )
2026-06-16 15:28:27 +02:00
Eva Marco
6fed3e1212
🐛 Fix undo on numeric-input drag ( #10193 )
2026-06-16 15:28:11 +02:00