David Barragán Merino
661436ecae
🔧 Use selfhosted runner 02
2026-01-15 13:26:49 +01:00
Alejandro Alonso
c411aefc6c
🐛 Fix rotated shapes extrect calculation
2026-01-15 12:53:21 +01:00
Alejandro Alonso
311e124658
🎉 Reduce extrect work in tile traversal
...
Avoid repeated extrect calculations and simplify root ordering per tile.
2026-01-15 12:53:21 +01:00
Alejandro Alonso
afc914f486
🎉 Render simple shapes directly on Current
...
Bypass intermediate surfaces for simple shapes without effects.
2026-01-15 12:53:21 +01:00
Pablo Alba
0d5fe6e527
🐛 Fix wrong register image
2026-01-15 11:25:12 +01:00
Pablo Alba
e7230d9da4
🐛 Fix wrong image in the onboarding invitation block
2026-01-15 11:25:12 +01:00
Elena Torro
5054f6bc38
🔧 Optimize sidebar performance for deeply nested shapes
...
- Batch hover highlights using RAF to avoid long tasks from rapid events
- Run parent expansion asynchronously to not block selection
- Lazy-load children in layer items using IntersectionObserver
- Clarify expand-all-parents logic with explicit bindings
2026-01-15 09:15:32 +01:00
andrés gonzález
b72de2dc8f
📚 Add shadow token documentation ( #8082 )
2026-01-15 09:09:08 +01:00
Alejandro Alonso
84f750da0d
🎉 Skip heavy effects in fast mode
...
Avoid blur and shadow passes for text and shapes when FAST_MODE is enabled.
2026-01-15 08:45:21 +01:00
Xaviju
38396ba299
♻️ Divide token integrations tests into multiple files ( #8076 )
2026-01-14 16:12:36 +01:00
Pablo Alba
b1997a83b3
🐛 Fix prototype connections lost when switching between variants
2026-01-14 15:30:54 +01:00
Elena Torro
68f5671eab
🔧 Always lookup over a set
2026-01-14 13:49:32 +01:00
Elena Torro
92976143bb
🔧 Add performance debugging logs
2026-01-14 13:49:32 +01:00
Eva Marco
dd2d03e6a0
♻️ Replace border radius inputs ( #7953 )
...
* ✨ Replace border radius numeric input
* ✨ Add border radius token inputs on multiple selection
2026-01-14 12:45:40 +01:00
Elena Torro
fd675e0194
🔧 Lookup page objects only when value changes
2026-01-14 12:15:01 +01:00
Elena Torro
a3119bef5e
🔧 Show message and button to reload the page when WebGL context is lost
2026-01-14 11:10:03 +01:00
Alejandro Alonso
c60d74df62
🐛 Fix nested frames border clipping
2026-01-14 11:10:03 +01:00
Alejandro Alonso
d593e299e3
🐛 Fix mask erros on save/restore optimizations
2026-01-14 11:10:03 +01:00
Alejandro Alonso
4a8e02987f
🐛 Fix mask erros on save/restore optimizations
2026-01-14 11:10:03 +01:00
Alejandro Alonso
ee766e85a0
🎉 Wasm render dirty surfaces
2026-01-14 11:10:03 +01:00
Alejandro Alonso
35e3b7f19a
🎉 Root ids refactor
2026-01-14 11:10:03 +01:00
Alejandro Alonso
1810df232b
🎉 Ignore frames and groups when they have no visual extra information
2026-01-14 11:10:03 +01:00
Alejandro Alonso
3e99ad036c
🎉 Avoid unnecesary saves and restores
2026-01-14 11:10:03 +01:00
Alejandro Alonso
042a3a4080
🐛 Fix wasm playgrounds
2026-01-14 11:10:03 +01:00
Belén Albeza
f0687fd1f7
🎉 Make workspace loader to wait for first render
2026-01-14 11:10:03 +01:00
Aitor Moreno
2c9159288f
🐛 Fix previous styles lost when changing selected text
2026-01-14 11:10:01 +01:00
Alejandro Alonso
51635770ce
Merge pull request #8065 from penpot/eva-fix-lost-translation
...
🐛 Fix translation on rename token
2026-01-14 09:44:41 +01:00
Eva Marco
18a4e63da0
🐛 Fix translation on rename token
2026-01-13 15:57:09 +01:00
Andrey Antukh
c98373658e
Revert " 🔧 Use selfhosted runners ( #8057 )"
...
This reverts commit 01e42b04583de94d6a1f21c9b7a0d38780d57053.
2026-01-13 15:45:28 +01:00
Andrey Antukh
2e400768b7
✨ Add the ability to log using logging subsystem the audit events
2026-01-13 14:22:18 +01:00
David Barragán Merino
01e42b0458
🔧 Use selfhosted runners ( #8057 )
2026-01-13 14:20:33 +01:00
Madalena Melo
7529673812
📎 Create an issue template for reporting bugs on the new render engine ( #8059 )
...
This template will be part of the open beta test for the new render, so that users can report issues for us to review.
2026-01-13 13:27:27 +01:00
Andrey Antukh
d2dad35d7a
Merge branch 'staging' into develop
2026-01-13 10:36:22 +01:00
Andrey Antukh
d71f811dbe
✨ Update help center build script
2026-01-13 10:35:15 +01:00
Eva Marco
f7b5266304
🐛 Fix sticky-buttons-on-layers ( #7962 )
2026-01-12 14:28:19 +01:00
Eva Marco
09c23256b7
🐛 Fix multiselection with tokens on stroke color ( #7977 )
2026-01-12 12:54:24 +01:00
Andrey Antukh
1ae1c0460e
🐛 Fix translation related to dashboard deleted page ( #8056 )
...
* 🐛 Fix translation related to dashboard deleted page
* ✨ Rehash and validate translation files
2026-01-12 12:42:51 +01:00
Andrey Antukh
291c7349db
Merge remote-tracking branch 'origin/staging' into develop
2026-01-12 11:53:02 +01:00
Andrey Antukh
1beb3b86aa
🐛 Add missing msgid_plural on several translations
2026-01-12 11:52:07 +01:00
Andrey Antukh
b605a3b53d
Merge branch 'staging' into develop
2026-01-12 11:44:51 +01:00
Andrey Antukh
fe20bdd00e
🐛 Fix multiple selection options on dashboard deleted page ( #8055 )
...
* 🐛 Fix multiple selection options on dashboard deleted page
* 📎 Fix translations
2026-01-12 11:41:37 +01:00
María Valderrama
5420897b92
🐛 Fix empty state message in trash page ( #8045 )
2026-01-12 11:17:01 +01:00
Andrey Antukh
e430a4c9f3
Revert " ⏪ Backport translations from develop"
...
This reverts commit ec6d72bd9157734b5fbb5afb907372897b0e5a24.
2026-01-12 10:40:17 +01:00
Andrey Antukh
ec6d72bd91
⏪ Backport translations from develop
2026-01-12 09:39:33 +01:00
Nicola Bortoletto
cc2dab2756
🌐 Add translations for: Italian
...
Currently translated at 98.4% (2032 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2026-01-12 09:36:34 +01:00
Alexis Morin
d0c0664338
🌐 Add translations for: French (Canada)
...
Currently translated at 16.5% (342 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr_CA/
2026-01-12 09:36:34 +01:00
Alexis Morin
2240f25143
🌐 Add translations for: French (Canada)
...
Currently translated at 15.3% (317 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr_CA/
2026-01-12 09:36:34 +01:00
Oğuz Ersen
93a5ec2f5d
🌐 Add translations for: Turkish
...
Currently translated at 99.8% (2061 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
2026-01-12 09:36:33 +01:00
Alexis Morin
d6784771a8
🌐 Add translations for: French (Canada)
...
Currently translated at 13.5% (279 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr_CA/
2026-01-12 09:36:33 +01:00
Edgars Andersons
930c814ded
🌐 Add translations for: Latvian
...
Currently translated at 91.1% (1883 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2026-01-12 09:36:33 +01:00