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
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
Elena Torro
fd675e0194
🔧 Lookup page objects only when value changes
2026-01-14 12:15:01 +01:00
Andrey Antukh
c98373658e
Revert " 🔧 Use selfhosted runners ( #8057 )"
...
This reverts commit 01e42b0458 .
2026-01-13 15:45:28 +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 ec6d72bd91 .
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
Stephan Paternotte
1a5a69bca2
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (2061 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2026-01-12 09:36:33 +01:00
VKing9
9ad323a220
🌐 Add translations for: Hindi
...
Currently translated at 96.9% (2001 of 2065 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
2026-01-12 09:36:33 +01:00
Eva Marco
6ec451b46d
🐛 Fix resolved value on line height ( #8047 )
2026-01-09 12:54:24 +01:00
Andrés Moya
5fa4368d70
🔧 Refactor integration test to be cleaner ( #8044 )
2026-01-09 12:52:50 +01:00
Elena Torró
b8efd2518d
🐛 Fix invite members UI modal ( #8032 )
2026-01-09 11:12:15 +01:00
Andrey Antukh
2b836f10cb
🐛 Do not show deleted files on search ( #8036 )
...
* 🐛 Do not show deleted files on search
* 💄 Add cosmetic changes to dashboard deleted files page
2026-01-09 11:11:29 +01:00
Andrés Moya
7b2271ec38
🐛 Fix remapping of tokens with the same name and update tests ( #8043 )
2026-01-09 10:53:19 +01:00
Xaviju
2240d93069
✨ Save unfolded tokens path ( #7949 )
2026-01-09 09:56:18 +01:00
Edgars Andersons
3f4506284b
🌐 Add translations for: Latvian
...
Currently translated at 91.3% (1869 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2026-01-08 18:06:51 +01:00
Valentina Chapellu
af1dfd91aa
🌐 Add translations for: Italian
...
Currently translated at 97.0% (1984 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2026-01-08 18:06:51 +01:00
Mikel Larreategi
24feebd73b
🌐 Add translations for: Basque
...
Currently translated at 56.4% (1155 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/eu/
2026-01-08 18:06:51 +01:00
Aryiu
33e5a9a538
🌐 Add translations for: Catalan
...
Currently translated at 52.2% (1068 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ca/
2026-01-08 18:06:50 +01:00
Linerly
9c69b07a62
🌐 Add translations for: Indonesian
...
Currently translated at 82.9% (1697 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/id/
2026-01-08 18:06:50 +01:00
Црнобог
56f5be4f37
🌐 Add translations for: Serbian
...
Currently translated at 67.0% (1371 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sr/
2026-01-08 18:06:50 +01:00
ascarida
8a70204d41
🌐 Add translations for: Galician
...
Currently translated at 18.0% (370 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/gl/
2026-01-08 18:06:50 +01:00
Henrik Allberg
57a27f7e7f
🌐 Add translations for: Swedish
...
Currently translated at 97.1% (1986 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2026-01-08 18:06:50 +01:00
Eranot
3b0b2a78d6
🌐 Add translations for: Portuguese (Brazil)
...
Currently translated at 68.1% (1394 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_BR/
2026-01-08 18:06:50 +01:00
Alejandro Alonso
10bf4610df
🌐 Add translations for: Hausa
...
Currently translated at 60.6% (1241 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ha/
2026-01-08 18:06:50 +01:00
Andy Li
77e8414aea
🌐 Add translations for: Chinese (Traditional Han script)
...
Currently translated at 78.1% (1599 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hant/
2026-01-08 18:06:50 +01:00
bingling_sama
20ecf3b066
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 88.2% (1804 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2026-01-08 18:06:50 +01:00
Amerey.eu
49b1032973
🌐 Add translations for: Czech
...
Currently translated at 77.9% (1594 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/cs/
2026-01-08 18:06:49 +01:00
Radek Sawicki
5ba7dd8c56
🌐 Add translations for: Polish
...
Currently translated at 55.2% (1130 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pl/
2026-01-08 18:06:49 +01:00
Ingrid Pigueron
38b5125186
🌐 Add translations for: French
...
Currently translated at 94.5% (1934 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2026-01-08 18:06:49 +01:00
Vint Prox
6677ae83d4
🌐 Add translations for: Russian
...
Currently translated at 77.3% (1582 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
2026-01-08 18:06:49 +01:00
Marius
0737c055f0
🌐 Add translations for: German
...
Currently translated at 93.2% (1906 of 2045 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2026-01-08 18:06:49 +01:00