Andrey Antukh
e16645227b
Merge branch 'staging-render' into develop
2025-12-10 10:10:44 +01:00
Andrey Antukh
45665a3c21
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-10 10:09:58 +01:00
Alejandro Alonso
3e684ea54f
⬆️ Update svgo dependency on frontend ( #7936 )
2025-12-10 10:07:02 +01:00
Eva Marco
179e6a195d
🎉 Add test for token creation ( #7915 )
2025-12-10 09:56:21 +01:00
Andrey Antukh
98039f13d8
🐛 Fix main toolbar z-index
2025-12-10 09:47:40 +01:00
Alejandro Alonso
40c27591f6
🐛 Fix svg import ( #7925 )
2025-12-10 08:36:54 +01:00
Andrey Antukh
91d20a46d1
💄 Add cosmetic changes to exports assets progress component
2025-12-10 08:23:05 +01:00
Andrey Antukh
50bead7c56
🐛 Fix react warning on having p inside p on assets export progress
2025-12-10 08:22:41 +01:00
Andrey Antukh
b75b999903
📎 Fix devenv jvm warning
2025-12-10 08:22:05 +01:00
Andrey Antukh
810f1721c8
🐛 Fix recursion render on subscription modal
2025-12-10 07:54:52 +01:00
Stephan Paternotte
b45bdd723f
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1991 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-12-09 22:00:21 +00:00
Ingrid Pigueron
8696044620
🌐 Add translations for: French
...
Currently translated at 97.1% (1937 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-12-09 22:00:19 +00:00
Andrey Antukh
8a8f360c7f
Merge remote-tracking branch 'origin/staging' into develop
2025-12-09 19:53:38 +01:00
Andrey Antukh
a4646373cf
♻️ Refactor wasm loading strategy on worker
2025-12-09 19:41:19 +01:00
Luis de Dios
e35fc85c3d
🎉 Create new empty-state component ( #7903 )
2025-12-09 16:48:12 +01:00
Elena Torro
81bc1bb0af
🔧 Log performance when building using profile-macros
2025-12-09 15:25:13 +01:00
Luis de Dios
6ce3249c6d
🐛 Fix color format does not switch in the view mode ( #7923 )
...
* 🐛 Fix color format does not switch in the inspect mode of the view mode
* ♻️ Update components
2025-12-09 14:38:15 +01:00
Aitor Moreno
7d36bc4025
Merge pull request #7907 from penpot/alotor-fix-export-text
...
🐛 Fix problem when exporting texts
2025-12-09 11:28:47 +01:00
Elena Torro
0889df8e08
🔧 Skip slow operations on fast render
2025-12-09 11:26:03 +01:00
Andrey Antukh
4637aced8c
✨ Add support auto decoding and validation syntax for obj/reify
2025-12-09 11:13:06 +01:00
Andrey Antukh
9dfe5b0865
🐛 Fix inconsistencies on using obj/reify on plugins
2025-12-09 11:13:06 +01:00
Andrey Antukh
33bcc9544a
✨ Update frontend repl script
2025-12-09 11:13:06 +01:00
Elena Torro
9216d965ef
🔧 Update rendering settings to smooth render
2025-12-09 10:43:33 +01:00
Andrey Antukh
d04fdb5fbd
✨ Make the dist bundle use consistent and cache-aware uris ( #7911 )
2025-12-09 08:05:28 +01:00
Ingrid Pigueron
4f3ca6422c
🌐 Add translations for: French
...
Currently translated at 96.8% (1931 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-12-08 19:40:14 +01:00
Nicola Bortoletto
1c03457fda
🌐 Add translations for: Italian
...
Currently translated at 99.8% (1991 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-12-06 07:00:19 +00:00
Eva Marco
81e0e4f222
♻️ Replace token form files ( #7896 )
...
* ♻️ Replace shadow form
* ♻️ Rename files and components
* ♻️ Replace offsetx and offsety names
* ♻️ Replace form file for new form component using new form system
* ♻️ Rename files and props
2025-12-05 17:04:07 +01:00
Andrey Antukh
b8392b3731
🐛 Fix regression on sending team invitations ( #7912 )
2025-12-05 12:36:06 +01:00
Eva Marco
b6598d1f07
🐛 Fix scrollbar on color modal ( #7906 )
2025-12-05 09:55:41 +01:00
alonso.torres
520e979363
🐛 Fix problem when exporting texts
2025-12-04 17:32:54 +01:00
Xaviju
bf1dc21c75
💄 Hide themes & sets panels when none active ( #7902 )
2025-12-04 14:11:57 +01:00
Andrey Antukh
0e0106f69a
🐛 Add correct assertion on create-invitation fn
2025-12-04 11:38:32 +01:00
Alejandro Alonso
504eb70988
Merge pull request #7885 from penpot/niwinz-staging-bugfix-2
...
🐛 Make workspace palette reposition on left sidebar collapse
2025-12-04 11:19:20 +01:00
Andrey Antukh
a38f425dd3
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-04 11:06:48 +01:00
Xaviju
75a2331edf
💄 Set low-emphasis color for both light/dark modes ( #7884 )
2025-12-04 11:04:07 +01:00
VKing9
74d4b9b045
🌐 Add translations for: Hindi
...
Currently translated at 100.0% (1994 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
2025-12-04 11:00:32 +01:00
Alejandro Alonso
c2b4c9907d
Merge pull request #7886 from penpot/niwinz-staging-bugfix-3
...
🐛 Fix casing on a translation of export files modal option
2025-12-04 10:59:51 +01:00
Andrey Antukh
84273508ad
🐛 Fix incorrect interaction betwen hower and scroll on assets sidebar
2025-12-04 10:56:29 +01:00
Andrey Antukh
9245ba6bc2
💄 Adapt component style for assets-local-library on sidebar assets
2025-12-04 10:55:57 +01:00
Andrey Antukh
4be046406d
⚡ Pass direct args instead of a vector to toggle-values on sidebar assets
2025-12-04 10:55:57 +01:00
Alejandro Alonso
84c747cd31
Merge pull request #7883 from penpot/niwinz-staging-bugfix
...
🐛 Fix exception on paste text on comments input
2025-12-04 10:32:07 +01:00
Alejandro Alonso
0036a9a0cd
Merge pull request #7865 from penpot/niwinz-staging-audit
...
✨ Add minor improvements to the audit module
2025-12-04 10:04:00 +01:00
Belén Albeza
38efa88460
🐛 Fix unpublish library modal not scrolling file list ( #7892 )
...
* 🐛 Fix unpublish library modal not scrolling when the linked files list is too long
* 💄 Remove deprecated tokens in unpublish library modal
* 🔧 Update CHANGELOG
2025-12-03 22:41:20 +01:00
Pablo Alba
6e254c2cf4
🐛 Fix change of library on swap ( #7898 )
2025-12-03 22:40:23 +01:00
Andrey Antukh
416980f063
🐛 Fix issue on render template on dist bundle ( #7899 )
2025-12-03 20:48:02 +01:00
Andrey Antukh
f76710296c
Merge remote-tracking branch 'origin/staging' into develop
2025-12-03 18:52:28 +01:00
Andrey Antukh
6251fa6b22
🐛 Close other open context menus on open a context menu ( #7895 )
2025-12-03 18:50:00 +01:00
alonso.torres
aedd8cc11e
🐛 Fix problem when renaming variants in plugins
2025-12-03 17:42:17 +01:00
Andrey Antukh
d1379c55f6
✨ Make i18n translation files load on demand
2025-12-03 16:44:37 +01:00
Andrey Antukh
b125c7b5a3
Merge remote-tracking branch 'origin/staging' into develop
2025-12-03 13:55:01 +01:00
Alonso Torres
2f0853f5cc
🐛 Fix problem with variant plugins api ( #7890 )
2025-12-03 13:27:32 +01:00
Juan de la Cruz
648e660bcf
🎉 Add new content and images for the slides of 2.12 ( #7874 )
...
* 🎉 Add new slide's content
* 🎉 Add new slides images
* 📎 Fix clj fmt
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-12-03 13:26:55 +01:00
Andrey Antukh
9f6899007a
Merge remote-tracking branch 'origin/staging' into develop
2025-12-03 13:10:30 +01:00
Pablo Alba
00f8eac8fa
🐛 Fix can't delete unsaved variant prop ( #7878 )
2025-12-03 13:03:17 +01:00
Dalai Felinto
df7caacb45
🐛 Fix crash in token grid view due to tooltip validation ( #7887 )
...
The color tokens in grid view have a tooltip which is a map.
This is done so the frontend can render:
```
Name: foo
Resolved value: #000000
```
However the validation scheme for tooltips was only accepting functions
and strings.
---
How to reproduce the original (unreported) crash:
* Create a color token
* Create a shape, add a fill
* Pick a color, chose the Token options
* Click on the Grid View
Crash: `{:hint "invalid props on component tooltip*\n\n -> 'content'
should be a string\n"}`
Signed-off-by: Dalai Felinto <dalai@blender.org>
Co-authored-by: Dalai Felinto <dalai@blender.org>
2025-12-03 13:01:36 +01:00
Marina López
641df77834
🐛 Fix wrong board size presets in Android ( #7888 )
2025-12-03 12:52:47 +01:00
Marina López
49bbdfb257
🐛 Fix U and E icon displayed in project list ( #7875 )
...
* 🐛 Fix U and E icon displayed in project lis
* 🐛 Fix U and E icon displayed in project list
2025-12-03 12:50:51 +01:00
Aitor Moreno
4e84deca44
Merge pull request #7879 from penpot/elenatorro-12797-fix-update-spans
...
🐛 Fix paragraph with text spans with multiple styles
2025-12-03 11:30:17 +01:00
Aitor Moreno
0d21e52068
🐛 Fix applyStylesTo entire selection
2025-12-03 11:07:33 +01:00
alonso.torres
1b29e9a50f
🐛 Fix race condition with fix fonts patch
2025-12-03 10:39:05 +01:00
Andrey Antukh
94af978be8
🐛 Fix casing on a translation of export files modal option
2025-12-03 10:22:45 +01:00
Andrey Antukh
feababe2a8
🐛 Make workspace palette reposition on left sidebar collapse
2025-12-03 09:56:14 +01:00
Andrey Antukh
5ef06685fc
💄 Add cosmetic improvements to workspace palette component
2025-12-03 09:38:23 +01:00
Elena Torro
9f567c3bf4
🐛 Fix italic variant
2025-12-03 08:59:25 +01:00
Elena Torro
1ba15e5d10
🐛 Do not merge fill styles
2025-12-03 08:55:11 +01:00
Andrey Antukh
57fcec5afc
🐛 Make from-synthetic-clipboard-event function return always a stream
...
Causes an execption on steam processing when it returns nil
2025-12-03 08:32:38 +01:00
Andrey Antukh
58f82da61e
🐛 Fix exception on paste text on comments input
2025-12-03 08:20:58 +01:00
Andrey Antukh
a28c5b61ca
💄 Adapt viewport paste code codestyle
...
And remove some not necessary constructions
2025-12-03 08:09:13 +01:00
Yaron Shahrabani
60df56caa3
🌐 Add translations for: Hebrew
...
Currently translated at 99.6% (1988 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-12-02 21:00:32 +00:00
alonso.torres
37e45a8bbf
🐛 Fix race condition with text and type
2025-12-02 17:28:20 +01:00
alonso.torres
3471d40f46
🐛 Fix problem with boolean shapes updates
2025-12-02 17:28:20 +01:00
Elena Torro
c6b64a8e39
🐛 Fix selectAll on mixed span styles
2025-12-02 16:50:48 +01:00
Elena Torro
511e80c948
🐛 Fix merge fill styles when there are multiple fills
2025-12-02 16:50:04 +01:00
Belén Albeza
3ae7c514e4
🐛 Fix viewport not being fully drawn on first load until a mouse hover
2025-12-02 15:06:28 +01:00
alonso.torres
0caaefefea
🐛 Fix outline with single click text creation
2025-12-02 11:08:58 +01:00
Elena Torro
b179aa79b1
🐛 Fix create empty text on click regression
2025-12-02 11:08:58 +01:00
Aitor Moreno
405ddb60d8
🐛 Fix letter spacing applied to paragraph
2025-12-02 10:45:19 +01:00
Luis de Dios
ef68081d1d
🎉 Add prototype tab UI tweaks ( #7832 )
...
* 🎉 Add prototype tab UI tweaks
* 📎 PR changes
2025-12-02 10:44:16 +01:00
alonso.torres
721b337511
🐛 Fix visual feedback on padding/margin/gaps modified
2025-12-01 16:31:15 +01:00
Aitor Moreno
876d5783cf
✨ Add text editor v2 integration tests
2025-12-01 15:56:52 +01:00
Elena Torro
786f73767b
🔧 Normalize font attributes to support old formats
2025-12-01 14:59:24 +01:00
Andrey Antukh
50f9eedcdf
Merge remote-tracking branch 'origin/staging' into develop
2025-12-01 14:33:38 +01:00
Andrey Antukh
4690f740b9
✨ Add minor improvements to the audit module
2025-12-01 13:57:55 +01:00
Xaviju
529c4eb38a
💄 Avoid code tab overflow ( #7854 )
2025-12-01 11:37:37 +01:00
Eva Marco
efe74e62e8
🎉 Replace font family form ( #7825 )
2025-12-01 11:17:25 +01:00
Eva Marco
456afe46de
🎉 Replace font family form ( #7784 )
2025-12-01 10:11:29 +01:00
Andrey Antukh
4282cdcd2c
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-01 10:11:06 +01:00
Andrey Antukh
964ef799c2
🔥 Remove core.spec usage on common and frontend
2025-12-01 09:30:21 +01:00
Andrey Antukh
9a58f0e954
🔧 Disable code motion on shadow config
2025-12-01 09:30:21 +01:00
Andrey Antukh
adaf8be56d
✨ Use sm/coercer on app.render entry point
2025-12-01 09:30:21 +01:00
Andrey Antukh
2f1b99fa53
♻️ Use ESM target for build frontend
2025-12-01 09:30:21 +01:00
Andrey Antukh
ea2d3758f0
Merge remote-tracking branch 'origin/staging' into develop
2025-12-01 09:28:49 +01:00
Alejandro Alonso
e889413f26
🐛 Fix nested shadows clipping
2025-12-01 09:22:23 +01:00
Andrey Antukh
e7029f2182
✨ Make automatic workflows not dependent on yarn
2025-12-01 08:17:52 +01:00
Elena Torró
115273b478
Merge pull request #7852 from penpot/alotor-flex-issues
...
🐛 Fix flex problems in new render
2025-11-28 14:10:42 +01:00
Belén Albeza
51385a04a0
🐛 Fix mismatch between fonts for rendered and selected text when no fallback fonts apply
2025-11-28 13:54:17 +01:00
Alonso Torres
2c3becb408
🐛 Fix problem with plugins content attribute ( #7835 )
2025-11-28 13:41:27 +01:00
Belén Albeza
f96ed8ccd6
✨ Fix playwright tests
2025-11-28 13:25:13 +01:00
Belén Albeza
bda5de5c1b
🔧 Update google fonts list
2025-11-28 13:25:13 +01:00
Andrey Antukh
ed0f3c3595
✨ Make automatic workflows not dependent on yarn
2025-11-28 12:26:56 +01:00
alonso.torres
7ee03ad911
🐛 Fix problem with grid layout editor
2025-11-28 12:12:09 +01:00
alonso.torres
130b8c8214
🐛 Fix problems with flex layout in new render
2025-11-28 10:49:55 +01:00
alonso.torres
0198d41757
🐛 Fix crash when cleanup
2025-11-28 10:44:54 +01:00
alonso.torres
567a955151
🐛 Fix problem with change gap/margin/padding
2025-11-28 10:44:38 +01:00
Xaviju
a4e6aa0588
💄 Limit inspect layer info message to avoid overflow ( #7847 )
2025-11-28 10:19:02 +01:00
Nicola Bortoletto
34da754357
🌐 Add translations for: Italian
...
Currently translated at 98.9% (1973 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-11-28 05:00:28 +00:00
alonso.torres
c2014a37b4
🐛 Fix problem when pasting elements in reverse flex layout
2025-11-27 18:02:34 +01:00
Andrey Antukh
b5a6867058
Merge remote-tracking branch 'origin/staging' into develop
2025-11-27 18:01:08 +01:00
Eva Marco
8e79dfcb82
🐛 Fix input variant
2025-11-27 17:54:11 +01:00
Eva Marco
508db99a57
🐛 Restore empty field error on dimension, text-case and color forms
2025-11-27 17:54:11 +01:00
Andrey Antukh
3c6c9894da
🐛 Restore empty value error on border radius token form
2025-11-27 17:54:11 +01:00
Elena Torró
2b20f75fd4
Merge pull request #7837 from penpot/ladybenko-12719-fix-editor-unicode-fonts
...
🐛 Fix editor not using fallback fonts for selected text
2025-11-27 17:37:00 +01:00
Belén Albeza
4d6d7a6a3d
🐛 Fix emoji font not being used as fallback in text editor dom
2025-11-27 17:23:20 +01:00
Andrey Antukh
0f88253dd5
Merge remote-tracking branch 'origin/staging' into develop
2025-11-27 16:11:36 +01:00
Andrey Antukh
db1ab7be69
📎 Run worker bundling serially on devenv
2025-11-27 16:09:15 +01:00
Andrey Antukh
eabf6e36ed
✨ Remove a level of indentation on subscriptions-dashboard tests
2025-11-27 16:09:15 +01:00
Andrey Antukh
04274e53fa
📎 Fix advanced compilation warnings related to jsdoc
2025-11-27 16:09:15 +01:00
Alonso Torres
a940c08da9
🐛 Fix problem with worker bundling in development ( #7844 )
2025-11-27 14:13:48 +01:00
Elena Torro
dc8a07099d
🐛 Fix vertical align default case
2025-11-27 13:38:51 +01:00
Alonso Torres
67762d9450
🐛 Fix problem with worker bundling in development ( #7844 )
2025-11-27 13:02:47 +01:00
Elena Torró
90dcf04fb0
Merge pull request #7841 from penpot/superalex-fix-boolean-operators-no-selection
...
🐛 Fix boolean operators no selection
2025-11-27 12:50:16 +01:00
Belén Albeza
f84c236e02
🐛 Fix text editor v2 not using fallback fonts for selected text
2025-11-27 12:26:39 +01:00
Alejandro Alonso
63959a22cc
🐛 Fix svg attrs
2025-11-27 12:23:46 +01:00
Alejandro Alonso
62ec66cd15
🔧 Adding more e2e tests for nested frames with clipping
2025-11-27 12:23:46 +01:00
Alejandro Alonso
1c70f5a36b
🐛 Fix boolean operatos shown when there is no selection
2025-11-27 11:22:15 +01:00
Andrey Antukh
7f62652870
Merge remote-tracking branch 'origin/staging' into develop
2025-11-27 09:24:40 +01:00
Marina López
db0cbbbc2e
🐛 Fix logic preventing incorrect trial flow in subscription modal ( #7831 )
2025-11-26 12:08:02 +01:00
alonso.torres
48304bd26f
🐛 Fix issue when exporting files
2025-11-26 12:04:34 +01:00
Elena Torro
60e32bbc71
🐛 Fix text editor vertical align
2025-11-26 11:46:47 +01:00
Andrey Antukh
0a80c47901
Merge remote-tracking branch 'origin/staging' into develop
2025-11-26 07:30:42 +01:00
alonso.torres
8880f07a6a
🐛 Fix problem with thumbnails in parallel
2025-11-25 17:56:00 +01:00
Oğuz Ersen
39eafae251
🌐 Add translations for: Turkish
...
Currently translated at 99.8% (1991 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
2025-11-25 16:51:25 +00:00
Edgars Andersons
e1e09b7f96
🌐 Add translations for: Latvian
...
Currently translated at 94.0% (1876 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-11-25 16:51:24 +00:00
Stephan Paternotte
3b39980f2f
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1991 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-11-25 16:51:23 +00:00
Anton Palmqvist
223b12d2c7
🌐 Add translations for: Swedish
...
Currently translated at 99.6% (1987 of 1994 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2025-11-25 16:51:21 +00:00
Belén Albeza
33417a4b20
🐛 Fix svg attrs stroke-linecap stroke-linejoin fill-rule
2025-11-25 12:43:40 +01:00
alonso.torres
dd5f3396d1
🐛 Fix problem with layout z-index
2025-11-24 17:48:58 +01:00
Andrey Antukh
dedeae8641
🐛 Fix incorrect subscription fetching after profile registration
2025-11-24 14:36:46 +01:00
Aitor Moreno
f58475a7c9
🐛 Fix pasting application/transit+json ( #7812 )
2025-11-24 14:36:24 +01:00
Marina López
00bbb0bfb6
♻️ Add format and refactor payments
2025-11-24 11:41:03 +01:00
Andrey Antukh
553b73a83c
♻️ Replace CircleCI with Github Actions ( #7789 )
...
* ♻️ Replace circleci with github actions
* 📎 Add integration test sharding
* 📎 Reuse single build for integration tests shards
2025-11-24 10:44:04 +01:00
Andrey Antukh
624805fd6b
Merge remote-tracking branch 'weblate/develop' into develop
2025-11-24 09:32:06 +01:00
Eva Marco
9b6bb77422
✨ Materialize several tokens related flags ( #7773 )
...
* 📚 Add line to changelog
* ♻️ Remove typography types flag
* ♻️ Remove composite typography token flag
* ♻️ Remove token units flag
* 🎉 Activate by default two token flags
* ♻️ Update inspect tab tests to navigate to the right info tab
* 🐛 Fix test
---------
Co-authored-by: Xavier Julian <xavier.julian@kaleidos.net>
2025-11-24 09:26:05 +01:00
Edgars Andersons
2e919809c9
🌐 Add translations for: Latvian
...
Currently translated at 94.1% (1873 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-11-23 12:51:20 +00:00
Nicola Bortoletto
645e123e3a
🌐 Add translations for: Italian
...
Currently translated at 98.8% (1967 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-11-23 12:51:17 +00:00
Oğuz Ersen
cfb94d17b6
🌐 Add translations for: Turkish
...
Currently translated at 99.8% (1987 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
2025-11-22 10:51:22 +00:00
Keunes
e9cb409ca4
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1987 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-11-22 10:51:19 +00:00
jonnysemon
8a0cd75257
🌐 Add translations for: Arabic
...
Currently translated at 56.6% (1128 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ar/
2025-11-22 10:51:17 +00:00
Pablo Alba
fae488b15a
🐛 Fix after changing a variant property value, the value appears as empty ( #7791 )
2025-11-21 17:51:12 +01:00
Alejandro Alonso
77b9eee6bd
🐛 Fix svg fills defined in svg-attrs with url or color format
2025-11-21 14:15:27 +01:00
Elena Torro
55896db49e
🔧 Check for emtpy/nil attrs when getting inline style
2025-11-21 14:10:23 +01:00
alonso.torres
ca2cf18a49
🐛 Fix problems with text editor size
2025-11-21 13:17:43 +01:00
Andrey Antukh
6e352c167c
🐛 Fix dev build of frontend
2025-11-21 13:02:44 +01:00
alonso.torres
33d70f0e45
🐛 Fix problem with text data serialization
2025-11-21 12:07:01 +01:00
Elena Torró
4f24a8f5f1
Merge pull request #7770 from penpot/ladybenko-12587-fix-text-editor-crash-empty
...
🐛 Fix crash when using a font family with a number in its name
2025-11-21 12:02:40 +01:00
Andrey Antukh
b03cfffb9e
⏪ Restore the dashboard thumbnail rendering using wasm ( #7796 )
...
* Revert "🐛 Rollback esm worker (#7792 )"
This reverts commit 0120a5335b .
* 🐛 Fix incorrect manifest reading on building worker
2025-11-21 11:42:40 +01:00
Belén Albeza
76f5c73de6
✨ Remove leftover console.log/trace
2025-11-21 10:59:15 +01:00
Belén Albeza
c6dd3e0eeb
✨ Add missing param to cut handler
2025-11-21 10:28:48 +01:00
alonso.torres
fde73f30b9
🐛 Fix paste crash
2025-11-21 09:51:54 +01:00
Edgars Andersons
9d35a4317c
🌐 Add translations for: Latvian
...
Currently translated at 93.6% (1864 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-11-21 05:51:27 +00:00
jonnysemon
e7ccfeccbf
🌐 Add translations for: Arabic
...
Currently translated at 56.6% (1128 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ar/
2025-11-21 05:51:26 +00:00
Stephan Paternotte
aa043d284f
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1987 of 1990 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-11-21 05:51:21 +00:00
alonso.torres
c2026918a4
✨ Improve cache rendering
2025-11-20 17:33:37 +01:00
Alonso Torres
0120a5335b
🐛 Rollback esm worker ( #7792 )
2025-11-20 16:07:22 +01:00
Belén Albeza
d0d2f43ca1
🐛 Fix text editor crash with font families with a number in their name
2025-11-20 15:22:40 +01:00
Alejandro Alonso
7e33a7c1a7
Merge pull request #7666 from penpot/azazeln28-feat-allow-disabling-rich-paste
...
🎉 Add an option to enable and disable HTML paste
2025-11-20 14:17:16 +01:00
Elena Torró
c13b58f42a
Merge pull request #7764 from penpot/superalex-fix-blurs
...
🐛 Fix shadows and blurs
2025-11-20 13:37:57 +01:00
Aitor Moreno
d73be5832b
🎉 Add an option to enable and disable HTML paste
2025-11-20 13:33:51 +01:00
Alejandro Alonso
e1f2fca4af
Merge pull request #7771 from penpot/elenatorro-12541-improve-text-selection-and-cursor
...
✨ Improve text shape selection
2025-11-20 13:33:48 +01:00
Diana Veiga
37d5a31589
✨ Drop zoom snap ( #7774 )
...
* ✨ Remove const `zoom-half-pixel-precision`
* ♻️ Adjust usages
2025-11-20 13:28:45 +01:00
Aitor Moreno
38ab2c61b9
Merge pull request #7782 from penpot/alotor-wasm-thumbnails
...
✨ Render WASM dashboard thumbnails
2025-11-20 13:12:26 +01:00
Marina López
cc32b22e8a
✨ Add improvements to the payment flow ( #7776 )
...
* ✨ Add improvements payment flow
* 📎 PR feedback
* 📎 Fix conflicts
2025-11-20 13:07:57 +01:00
Alejandro Alonso
d331c5ad83
Merge pull request #7769 from penpot/niwinz-develop-exporter-refactor
...
✨ Remove exporter dependency on shared-fs on scaling
2025-11-20 12:44:34 +01:00
Andrey Antukh
81632a03dd
♻️ Make exporter upload resources using backend management api
...
Instead of custon shared fs approach. This commit fixes the main
scalability issue of exporter removing the need of shared-fs
for make it work with multiple instances.
2025-11-20 12:20:13 +01:00
alonso.torres
59845b756f
✨ Render WASM dashboard thumbnails
2025-11-20 11:56:25 +01:00
Alejandro Alonso
b8c0c5c310
Merge pull request #7742 from penpot/alotor-plugins-improvements
...
✨ Plugin API improvements with images and indexes
2025-11-20 11:47:50 +01:00
Elena Torro
624bdaec88
✨ Show text cursor in the entire text rect
2025-11-20 11:42:07 +01:00
Alejandro Alonso
24745bed40
🐛 Fix shadows and blurs for high levels of zoom
2025-11-20 11:25:23 +01:00
Eva Marco
d26c08f8e2
♻️ Replace token forms ( #7759 )
...
* 🎉 Create dimensions form
* 🎉 Create text-case form
* 🎉 Create color form
* ♻️ Remove unused code on form file
2025-11-20 11:04:39 +01:00
Miguel de Benito Delgado
203368c2ee
✨ Add parameter to `openPage` to toggle new window behaviour ( #7753 )
...
* ✨ Add parameter to openPage() to toggle opening a new tab/window
* 💄 Fix formatting
2025-11-20 08:05:08 +01:00
Alejandro Alonso
4f54469629
Merge pull request #7747 from penpot/niwinz-develop-storage-changes
...
✨ Make the binfile exportation process more reliable
2025-11-20 07:58:57 +01:00
Aitor Moreno
f609747322
🐛 Fix inert element error
2025-11-19 18:23:44 +01:00
Andrey Antukh
26ad039d99
⬆️ Update playwright dependency on frontend
2025-11-19 18:23:44 +01:00
Andrey Antukh
3136096123
🔧 Add general improvements to integration tests
...
This commit marks as skip (temporal) several flaky/randomly-failing
tests.
It also moves the integration test execution from circleci to github
actions.
2025-11-19 18:23:44 +01:00
Andrey Antukh
122d3bc41c
💄 Add code formatting for js on frontend
2025-11-19 18:23:44 +01:00
Andrey Antukh
3b52051113
✨ Fix closure compiler issues on clipboard js impl
...
With minor naming fixes
2025-11-19 18:23:44 +01:00
Aitor Moreno
32e1b55658
♻️ Refactor clipboard
2025-11-19 18:23:44 +01:00
Andrey Antukh
e9d177eae3
✨ Make the binfile export process more resilent to errors
...
The current binfile export process uses a streaming technique. The
major problem with the streaming approach is the case when an error
happens on the middle of generation, because we have no way to
notify the user about the error (because the response is already
is sent and contents are streaming directly to the user
client/browser).
This commit replaces the streaming with temporal files and SSE
encoded response for emit the export progress events; once the
exportation is finished, a temporal uri to the exported artifact
is emited to the user via "end" event and the frontend code
will automatically trigger the download.
Using the SSE approach removes possible transport timeouts on export
large files by sending progress data over the open connection.
This commit also removes obsolete code related to old binfile
formats.
2025-11-19 17:28:55 +01:00
Andrey Antukh
9532dea2c6
📎 Skip inspect integration tests ( #7781 )
2025-11-19 17:26:40 +01:00
Andrey Antukh
2c4ec43d5f
🐛 Fix invalid syntax on translation files
2025-11-19 15:03:26 +01:00
Andrey Antukh
3d782a322d
🐛 Fix issue related to labels.code on translations
2025-11-19 14:53:13 +01:00
Andrey Antukh
407d28d187
🌐 Rehash and sync translation files
2025-11-19 14:18:41 +01:00
Andrey Antukh
bf582ec55f
🌐 Add several fixes on weblate merge
2025-11-19 13:25:11 +01:00
Andrey Antukh
858bc05ed5
Merge remote-tracking branch 'weblate/develop' into develop
2025-11-19 13:11:07 +01:00
Xaviju
3b2bb5f225
♻️ Follow translations guidelines on several inspect components ( #7766 )
...
Signed-off-by: Xaviju <xavier.julian@kaleidos.net>
2025-11-19 13:03:25 +01:00
Anton Palmqvist
81c3b84972
🌐 Add translations for: Swedish
...
Currently translated at 99.8% (1953 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2025-11-18 14:52:28 +01:00
jonnysemon
5868f7f6b2
🌐 Add translations for: Arabic
...
Currently translated at 57.7% (1130 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ar/
2025-11-18 14:52:25 +01:00
Tiago José
653567d7de
🌐 Add translations for: Portuguese (Brazil)
...
Currently translated at 71.6% (1402 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_BR/
2025-11-18 14:51:51 +01:00
alonso.torres
e8a26ef83b
🐛 Fix problem with tainted canvas in thumbnails
2025-11-18 13:05:56 +01:00
alonso.torres
8fd17c9c84
🐛 Fix problem not checking feature flag
2025-11-18 13:05:29 +01:00
Xaviju
64b892f82d
♻️ Copy shorthands using user selected color space ( #7752 )
...
* ♻️ Copy shorthands using user selected color space
* ♻️ Add tests to ensure color space changes affect all properties
2025-11-18 10:54:10 +01:00
alonso.torres
0a01fc8af9
🐛 Fix problem with selection and text shapes for new render
2025-11-18 09:34:17 +01:00
Alejandro Alonso
ae624b3728
Merge pull request #7760 from penpot/elenatorro-12533-fix-selection-and-paste-and-word-deletion
...
🐛 Fix text editor select all functionality and inner paste corner cases
2025-11-18 09:31:57 +01:00
Alejandro Alonso
a48b719966
Merge pull request #7748 from penpot/elenatorro-12586-fix-offset-y-on-new-lines
...
🐛 Fix new lines spacing between paragraphs
2025-11-18 09:23:22 +01:00
Elena Torro
368f4cfe81
🐛 Fix text editor select all functionality and inner paste corner cases
2025-11-17 16:24:52 +01:00
Eva Marco
7fe965a870
🎉 Add new form system on workspace ( #7738 )
...
* 🎉 Add new form system on border-radius token modals
* ♻️ Create new namespace and separate components
* ♻️ Refactor submit button
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2025-11-17 13:44:56 +01:00
Anton Palmqvist
d03f5c10fb
🌐 Add translations for: Swedish
...
Currently translated at 99.8% (1953 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2025-11-15 20:51:48 +00:00
Anton Palmqvist
3eb0f1c225
🌐 Add translations for: Swedish
...
Currently translated at 88.9% (1740 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2025-11-14 18:51:24 +01:00
Elena Torro
127fa931c7
🐛 Fix new lines spacing between paragraphs
2025-11-14 12:00:39 +01:00
Andrey Antukh
30413dbc66
✨ Add small changes to the auth/login button label ( #7754 )
...
* 📎 Update changelog
* ✨ Update login button label
* 📎 Adapt playwright tests
2025-11-14 11:35:10 +01:00
Andrés Moya
3cc54fd988
🎉 Add design tokens to plugins API ( #7602 )
...
Co-authored-by: alonso.torres <alonso.torres@kaleidos.net>
2025-11-14 11:14:56 +01:00
Xaviju
2233f34a15
🎉 Set default button behaviour as type button instead of submit ( #7741 )
2025-11-14 10:25:38 +01:00
Eva Marco
450ce869ba
🐛 Fix gap on export section on sidebar
2025-11-14 09:08:33 +01:00
Xaviju
665587d492
♻️ Review inspect tab UI ( #7727 )
...
* ♻️ Review inspect tab UI
* ♻️ Capitalize English strings and remove from styles
* ♻️ Set a minimum size por color space selector and adjust visually the UI
* 🐛 Fix error on hooks order when selecting texts
* 🐛 Set minim size to inspect tab element
* 🐛 Fix broken typography panel
* ♻️ Design review
2025-11-13 22:19:43 +01:00
Elena Torró
8aaa953604
Merge pull request #7730 from penpot/alotor-fixes-layouts
...
✨ Fix new render problems with layout
2025-11-13 16:38:20 +01:00
Marina López
a2cb84ba0d
✨ Add improvements payment flow
2025-11-13 13:48:27 +01:00
alonso.torres
639952abc8
🐛 Fix problems with text positioning in layout
2025-11-13 12:31:26 +01:00
alonso.torres
2d63730bfa
✨ Improved performance in modifiers
2025-11-13 12:31:26 +01:00
alonso.torres
c1638817b2
🐛 Fix problem with frame titles not moving
2025-11-13 12:31:26 +01:00
alonso.torres
0a700864c9
🐛 Fix problem with grid layout modifiers
2025-11-13 12:31:26 +01:00
Elena Torró
3f05dae455
Merge pull request #7735 from penpot/superalex-fix-create-empty-text
...
🐛 Fix some text issues
2025-11-12 17:48:41 +01:00
alonso.torres
48c9fb5690
✨ Add methods to plugins for modifying indices
2025-11-12 17:07:38 +01:00
alonso.torres
4cdf1eed0c
🐛 Add method to retrieve image data in plugins
2025-11-12 17:07:38 +01:00
Aitor Moreno
4a887840c6
Merge pull request #7737 from penpot/sueralex-fix-shadows-clipping
...
🐛 Fix shadows clipping
2025-11-12 16:58:06 +01:00
Elena Torró
10cf2c7f35
Merge pull request #7729 from penpot/ladybenko-12514-fix-font-variants
...
🐛 Fix downloading wrong font variant
2025-11-12 15:30:08 +01:00
Belén Albeza
d048a251f1
🐛 Fix render of text baseline (wasm)
2025-11-12 14:59:57 +01:00
Belén Albeza
0b3fc6a663
🔧 Fix broken playwright tests (wasm render)
2025-11-12 14:48:31 +01:00
Andrey Antukh
363b4e3778
♻️ Make the SSO code more modular ( #7575 )
...
* 📎 Disable by default social auth on devenv
* 🎉 Add the ability to import profile picture from SSO provider
* 📎 Add srepl helper for insert custom sso config
* 🎉 Add custom SSO auth flow
2025-11-12 12:49:10 +01:00
Alejandro Alonso
33da6fbec2
🐛 Fix shadows clipping
2025-11-12 11:47:53 +01:00
Belén Albeza
07bede8ba2
🐛 Fix unicode ranges for codepoints that need surrogate pairs
2025-11-12 10:11:19 +01:00
Eva Marco
05bea14a88
🐛 Fix review selected colors ( #7715 )
...
* 🐛 Fix gap between token sets
* 🐛 Show token selected on color selecction modal
2025-11-12 10:04:29 +01:00
Alejandro Alonso
718f42aa94
🐛 Fix deselect and delete events for empty texts
2025-11-12 08:33:17 +01:00
Belén Albeza
5c2dde7308
🐛 Fix font family not being updated when changed from dropdown
2025-11-11 15:52:18 +01:00
Belén Albeza
483a1bd703
🐛 Fix downloading wrong font variant
2025-11-11 14:44:56 +01:00
Andrey Antukh
e1a275c7a9
Merge remote-tracking branch 'origin/staging' into develop
2025-11-11 14:07:07 +01:00
Eva Marco
e45994e836
🐛 Fix color row opacity ( #7550 )
2025-11-11 13:30:08 +01:00
Xaviju
83da59e03c
✨ Add composite shadow token to inspect tab ( #7703 )
2025-11-11 13:28:11 +01:00
Andrey Antukh
28cf67e7ff
🎉 Add management RPC API ( #7700 )
...
* 🎉 Add management RPC API
And refactor internal http auth flow
* 📎 Adjust final url namings
* 📚 Update changelog
2025-11-10 17:10:59 +01:00
Elena Torro
1b50c13c4d
🐛 Render shadows on nested shapes
2025-11-10 14:13:49 +01:00
Pablo Alba
7de95e108b
🐛 Fix crash when using decimal values for X/Y or width/height ( #7722 )
2025-11-10 11:28:00 +01:00
Luis de Dios
c6b907d05c
📚 Improve switch component documentation ( #7714 )
2025-11-10 11:00:44 +01:00
Pablo Alba
ffb4d6a890
🐛 Fix input confirmation behavior is not uniform
2025-11-10 09:50:26 +01:00
Ahmad HosseinBor
69c4a8932a
🌐 Add translations for: Persian
...
Currently translated at 40.2% (787 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fa/
2025-11-10 08:51:23 +01:00
Luis de Dios
fa25307c05
🐛 Fix correct alignment of property names ( #7717 )
2025-11-09 17:52:11 +01:00
Xaviju
43a136a9e9
💄 Fix minor style details on DS select ghost variant ( #7707 )
2025-11-07 22:46:57 +01:00
Eva Marco
2eaeb8e9a5
🐛 Fix flex children subgrid gap
2025-11-07 13:49:45 +01:00
Andrey Antukh
604f6ca024
🐛 Fix incorrect value coercing on legacy select component ( #7710 )
...
on managing values with select
2025-11-07 13:16:39 +01:00
Andrey Antukh
e3cf70d3a8
✨ Add URI to the report.txt ( #7709 )
2025-11-07 13:16:21 +01:00
Alejandro Alonso
6aedac35f2
🐛 Fix wasm erros when images are not found
2025-11-07 13:08:41 +01:00
Alejandro Alonso
a11b0f54d7
🐛 Fix changing properties resizes the text box height
2025-11-07 12:34:51 +01:00