Alejandro Alonso
1025d2e756
🐛 Fix WASM context-restore background reapplication ( #9880 )
2026-05-27 09:16:02 +02:00
Pablo Alba
c9d43006c8
🐛 Fix restore saved version keeps view-only ( #9514 )
...
* 🐛 Fix restore saved verrsion keeps view-only
* 📎 Remove outdated note from CHANGES.md
Remove note about restoring saved version from Preview mode.
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-27 09:09:32 +02:00
Andrey Antukh
110db4380e
🐛 Fix invitation token propagation in login flow
...
Pass invitation-token through login-from-token event so it reaches
the logged-in state. Fix component render syntax (:& -> :>) for the
verify-token route. Remove redundant navigation that re-visited
verify-token after login. Fix missing dependency in effect hook
to re-run when token changes.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-05-26 19:03:47 +02:00
Andrés Moya
7a8fa7a9cb
🐛 Token remap preserves child component sync after renaming a token group ( #9566 ) ( #9878 )
2026-05-26 17:12:03 +02:00
Eva Marco
310f224ab6
🐛 Fix keep copy untranslated to preserve token name validation ( #9877 )
2026-05-26 16:26:13 +02:00
Eva Marco
0c568b0b2d
🐛 Fix highlight on token pill ( #9829 )
2026-05-26 16:25:18 +02:00
Aitor Moreno
eb095169b8
Merge pull request #9814 from penpot/hiru-fix-detach-token-typ
...
🐛 Fix changed font size when editing a text with no changes
2026-05-26 11:42:30 +02:00
Alonso Torres
5a3a855b24
🐛 Fix problem with position-data not present
...
* 🐛 Fix problem with position-data not present
* 🐛 Async set-objects wait before calculate-position-data
2026-05-26 09:50:23 +02:00
alonso.torres
eafd261ca6
🐛 Add a e2e test for undo after renaming
2026-05-26 09:46:18 +02:00
alonso.torres
63886d097b
🐛 Fix problem with undo rename tokens
2026-05-26 09:46:18 +02:00
Eva Marco
9439d63682
🐛 Fix rename on non empty page ( #9850 )
2026-05-26 08:58:09 +02:00
Eva Marco
017f1d9994
🐛 Fix filter tokens to be case-sensitive ( #9800 )
...
* 🐛 Fix filter tokens to be case-sensitive
* ♻️ Add test
2026-05-25 07:47:58 +02:00
Belén Albeza
3fd114550f
🐛 Fix library update tab UX ( #9812 )
...
* 🐛 Fix update library modal UI not working properly when updating a lib
* ✨ Add playwright test for bug 14214
2026-05-21 19:50:12 +02:00
Eva Marco
8119ed132e
🐛 Fix sorting of standalone and grouped tokens ( #9736 )
2026-05-21 17:15:07 +02:00
Luis de Dios
bfa338bdee
🐛 Fix resize line between sitemaps and layers
2026-05-21 16:54:31 +02:00
Andrés Moya
65c6b7be7c
🐛 Fix changed font size when editing a text with no changes
2026-05-21 16:46:52 +02:00
Belén Albeza
4a73a97a32
🐛 Fix shapes not being rendered after render switch
2026-05-21 16:31:56 +02:00
andrés gonzález
6d6f624d09
✨ Track WebGL rendering toggle events ( #9683 ) ( #9772 )
...
* ✨ Track WebGL rendering toggle events (#9683 )
* 📎 Normalize workspace menu events origin
* 📎 Normalize event origin for profile settings page
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-05-21 13:17:14 +02:00
andrés gonzález
e2ed6a488d
✨ Polish workspace find and replace UX ( #9687 )
...
* ✨ Polish workspace find and replace UX
Co-authored-by: Cursor <cursoragent@cursor.com>
* ✨ Add toggle mode button
This button toggles between search and search and replace modes
* ♻️ Refactor and CSS cleanup
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Luis de Dios <luis.dedios@kaleidos.net>
2026-05-21 12:10:36 +02:00
Alonso Torres
3cfd1e1a48
🐛 Fix problem with request file access
2026-05-21 11:34:45 +02:00
Alonso Torres
c0e7bfae00
🐛 Fix problem with shift and alt in numeric inputs
2026-05-21 11:02:47 +02:00
Elena Torró
df0a58af93
🐛 Fix team members request loop on dashboard
2026-05-21 09:26:53 +02:00
Belén Albeza
d7a50735ba
🐛 Fix page and delete page icons in the sidebar
...
* 🐛 Fix page delete icon not disappearing on selected page
* 🐛 Fix page icon being clipped on its right side
2026-05-21 09:14:45 +02:00
Eva Marco
857aa4175c
🐛 Fix Numeric inputs rejects values with leading whitespaces
2026-05-20 17:38:16 +02:00
Belén Albeza
d96442483e
🐛 Fix blurry boards (svg renderer)
2026-05-20 17:37:07 +02:00
Eva Marco
f1c0ea2a19
🐛 Fix typing full token name on numeric input ( #9725 )
2026-05-20 13:23:21 +02:00
Alonso Torres
29d449b42f
🐛 Deactivate text update ( #9757 )
2026-05-20 11:08:41 +02:00
Eva Marco
27df2aebfc
🐛 Fix token pill not updating when token name is equal token group ( #9742 )
2026-05-19 18:58:18 +02:00
Eva Marco
b72389b5e3
🐛 Fix unset color on delete invitations modal ( #9747 )
2026-05-19 18:56:39 +02:00
Andrey Antukh
d0cc859bc2
✨ Migrate svg-attrs, optimize set-shape-svg-attrs, filter invalid URLs ( #9118 )
...
* ✨ Add svg-attrs casing fix migration
* ⚡ Optimize set-shape-svg-attrs by removing redundant operations
- Remove backward compatibility for kebab-case SVG attribute keys
(fill-rule, stroke-linecap, stroke-linejoin) since svg-attrs are
already normalized to camelCase by the attrs->props migration.
- Remove unnecessary select-keys filtering and intermediate map
construction (dissoc :style + merge style).
- Directly extract values from style and attrs using or, avoiding
any intermediate map allocation.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
* 🐛 Filter non-http(s) URLs in upload-images to prevent invalid calls
Skip upload for image items that are not data URIs and do not have
an http:// or https:// URL, avoiding unnecessary RPC calls with
invalid URLs to create-file-media-object-from-url.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
---------
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-05-19 17:41:41 +02:00
Alejandro Alonso
1d2c158ebe
🐛 Fix commit pending numeric input on unmount without blur side effects
2026-05-19 16:59:39 +02:00
Alejandro Alonso
0de351fcf6
Merge pull request #9734 from penpot/elenatorro-14211-fix-translation-drag-out-of-board
...
🐛 Clean modifiers when needed
2026-05-19 16:54:53 +02:00
Elena Torro
29ad9aa057
🐛 Fix redirect after leaving team
2026-05-19 15:44:27 +02:00
Alonso Torres
ee6489b202
🐛 Fix problem with login shoing wrong credentials
2026-05-19 13:19:06 +02:00
Elena Torro
c53856b5a9
🐛 Clean modifiers when needed
2026-05-19 12:45:14 +02:00
Elena Torró
d9ee28229c
🐛 Toggle token path on token rename
2026-05-19 11:35:30 +02:00
Eva Marco
ed746bb694
🐛 Fix no gap on token list
2026-05-19 11:01:39 +02:00
Alonso Torres
a9d0feb8fd
🐛 Fix problem with caret color value ( #9717 )
2026-05-19 09:56:16 +02:00
Elena Torró
8dd4b486e7
⚡ Improve drag performance avoiding unnecessary modifiers
2026-05-19 09:44:58 +02:00
Eva Marco
44f4c43f15
🐛 Fix apply tokens on token creation ( #9713 )
2026-05-19 09:40:10 +02:00
Belén Albeza
5c423c3678
🐛 Fix measurement guides not showing up in wasm when user has viewer role
2026-05-18 17:17:18 +02:00
Eva Marco
53530e958a
🐛 Fix incorrect warning when token applied ( #9708 )
...
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-05-18 16:26:28 +02:00
Andrés Moya
ab284febf7
🐛 Fix token application to grid padding ( #9630 )
2026-05-18 13:32:28 +02:00
Andrés Moya
25ee8dee78
🐛 Fix editing a text element detaches applied tokens ( #9525 )
2026-05-18 12:28:48 +02:00
alonso.torres
b2bfd627ae
🐛 Fix problem with viewer texts
2026-05-18 11:00:45 +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
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
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