Andrey Antukh
725a0c966c
📎 Fix incorrect entries on changelog
2026-05-18 14:23:18 +02:00
Andrés Moya
ab284febf7
🐛 Fix token application to grid padding ( #9630 )
2026-05-18 13:32:28 +02:00
Alejandro Alonso
0956becd12
🎉 Reduce heap allocations
2026-05-18 12:35:16 +02:00
Andrés Moya
25ee8dee78
🐛 Fix editing a text element detaches applied tokens ( #9525 )
2026-05-18 12:28:48 +02:00
Alejandro Alonso
1ac503f6bc
Merge pull request #9510 from penpot/alotor-fix-viewer-texts
...
🐛 Fix problem with viewer texts
2026-05-18 11:24:02 +02:00
alonso.torres
b2bfd627ae
🐛 Fix problem with viewer texts
2026-05-18 11:00:45 +02:00
andrés gonzález
24fe5559c5
📚 Update 2.16 changelog ( #9689 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 10:31:24 +02:00
Belén Albeza
0300058605
🐛 Fix delete page icon being clipped ( #9685 )
2026-05-15 13:41:38 +02:00
Belén Albeza
fc36fb0959
🐛 Fix text editor being hidden to Playwright when empty text ( #9682 )
2026-05-15 12:04:51 +02:00
Andrey Antukh
6ac8012258
Merge remote-tracking branch 'origin/main' into staging
2026-05-15 11:57:16 +02:00
Andrey Antukh
6cc36e4fcc
📎 Backport more changes for opencode
2026-05-15 11:56:30 +02:00
Andrey Antukh
fe76567180
📎 Backport opencode skills from staging
2026-05-15 11:51:49 +02:00
Andrey Antukh
3db0e5ee0d
📎 Update changelog
2026-05-15 11:31:58 +02:00
Andrey Antukh
1f8ab6fed2
📎 Update the 'update-changelog' skill
...
And add specific tool for extracting info from github
2026-05-15 11:31:58 +02:00
Andrey Antukh
0b65431137
📎 Add taiga skill and script for opencode
...
Allows easy extraction of information from taiga urls
2026-05-15 11:10:02 +02:00
Elena Torró
053d4a23f5
🐛 Fix shape deletion after tiles refactor ( #9678 )
2026-05-15 11:06:17 +02:00
andrés gonzález
27ac0b7469
🐛 Unify layout creation telemetry for plugins and MCP ( #9654 )
...
* 🐛 Unify layout creation telemetry for plugins and MCP
* 📚 Update changelog for version 2.15.4
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
---------
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-05-15 10:53:43 +02:00
Andrey Antukh
1dea84b7b1
📚 Update mcp readme
2026-05-15 10:19:29 +02:00
Aitor Moreno
58c42df37e
🐛 Fix atlas texture leak
2026-05-14 17:17:06 +02:00
andrés gonzález
310bf6fd6a
💄 Change auth illustration ( #9552 )
...
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-05-14 16:25:53 +02:00
andrés gonzález
7e7bf7c458
✨ Update Open Graph and link preview metadata ( #9557 )
...
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-05-14 16:23:57 +02:00
andrés gonzález
c62ce866a8
📚 Change sentence at MCP docs ( #9568 )
2026-05-14 16:23:13 +02:00
andrés gonzález
846958d79e
📚 Change slogan at Help Center footer ( #9554 )
2026-05-14 16:22:19 +02:00
Alonso Torres
dc878572da
🐛 Fix problem with set activation after renaming ( #9545 )
2026-05-14 16:04:07 +02:00
Pablo Alba
5dafd44966
🐛 Fix library update button freezes and does not apply updates ( #9513 )
...
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-05-14 16:03:47 +02:00
Xaviju
fb2734cd02
🐛 Save numeric input value on unmount ( #9548 )
2026-05-14 16:02:34 +02:00
Andrey Antukh
9021544c05
Merge remote-tracking branch 'origin/main' into staging
2026-05-14 15:24:29 +02:00
Andrey Antukh
05d40e3370
📚 Update changelog
2.15.3
2026-05-14 15:19:24 +02:00
Andrey Antukh
237f61fda0
📎 Add update changelog opencode skill
2026-05-14 15:19:03 +02:00
Andrey Antukh
eb1707788b
📎 Add gh-issue-from-pr SKILL for opencode
2026-05-14 15:01:26 +02:00
Alonso Torres
8afe8a5dfa
🐛 Fix plugins schema validation error ( #9632 )
2026-05-14 15:00:41 +02:00
Andrey Antukh
fd19bf121f
📎 Update changelog
2026-05-14 14:23:59 +02:00
Alejandro Alonso
134391bc3a
Merge pull request #9633 from penpot/elenatorro-fix-auto-width
...
🐛 Fix regression on auto-width
2026-05-14 14:01:19 +02:00
Andrey Antukh
67d9567971
🐛 Prevent CSS injection vulnerability in font family names
...
Add a shared `schema:font-family` whitelist validator in
app.common.types.font that only allows letters, digits, spaces,
hyphens, underscores, and dots in font family names. Apply the schema
to create-font-variant and update-font RPC endpoints on the
backend, and add client-side validation in the dashboard fonts UI.
Include unit tests for the schema and integration tests for the RPC
handlers.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-05-14 13:46:02 +02:00
Elena Torro
b13aedb231
🐛 Fix regression on auto-width
2026-05-14 13:43:00 +02:00
Alejandro Alonso
009e505ba1
Merge pull request #9570 from penpot/superalex-interactive-drag-crop-atlas-snapshopt
...
🎉 Rebuild drag-crop cache from tile textures with hybrid atlas fill
2026-05-14 13:14:36 +02:00
Alejandro Alonso
575f4b9df0
🎉 Optimize drag-crop cache rebuild path
2026-05-14 13:00:25 +02:00
Alejandro Alonso
d4be6686c7
🎉 Rebuild drag-crop cache from tile textures with hybrid atlas fill
2026-05-14 13:00:25 +02:00
Aitor Moreno
64f73ef23b
♻️ Remove Mutex from mem buffer ( #9479 )
2026-05-14 12:57:10 +02:00
Belén Albeza
f62ee7d1ae
🐛 Fix asset icon ( #9612 )
2026-05-14 12:56:54 +02:00
Belén Albeza
78e3077a37
🔧 Use polyfilled helpers instead of raf ( #9628 )
2026-05-14 12:42:58 +02:00
Alonso Torres
f389fcf468
🐛 Fix problem with copy-as-image action ( #9586 )
2026-05-14 12:01:30 +02:00
Andrey Antukh
8b06096019
🐛 Fix playwright version inconsistencies
2026-05-14 11:40:33 +02:00
Andrey Antukh
29f940fb7a
🐛 Sanitize comment content on rendering ( #9605 )
...
Add escape-html function that escapes HTML special characters and apply
it in the comment editor at four dom/set-html! call sites where
user-provided text is inserted as innerHTML, preventing stored XSS.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-05-14 11:20:11 +02:00
Alonso Torres
c752e194d6
🐛 Fix problem with preview version in svg render ( #9626 )
2026-05-14 11:11:01 +02:00
Andrey Antukh
eec05271e0
Merge remote-tracking branch 'refs/remotes/origin/staging' into staging
2026-05-14 11:07:59 +02:00
Andrey Antukh
d78074307f
Merge remote-tracking branch 'origin/main' into staging
2026-05-14 11:07:42 +02:00
Alejandro Alonso
4bd0049ddf
Merge pull request #9622 from penpot/superalex-fix-grid-not-visible-2
...
🐛 Fix grid not visible
2026-05-14 10:56:18 +02:00
Andrey Antukh
55dd6d2b00
🔧 Add cache to github tests CI worflow. ( #9621 )
...
* ✨ Remove usage of RELEASE placeholder on deps.edn
* 🔧 Add Maven cache to CI
---------
Co-authored-by: Yamila Moreno <yamila.moreno@kaleidos.net>
2026-05-14 10:54:22 +02:00
Alejandro Alonso
8d51a88326
🐛 Fix grid not visible
2026-05-14 10:48:31 +02:00