Yamila Moreno
bca41e5dc4
🔧 Fix nginx entrypoint
2025-12-22 09:07:33 +01:00
Marina López
1c706cffb3
✨ Add create org link
2025-12-22 09:07:33 +01:00
Yamila Moreno
361d9305ac
🔧 Add control-center to nginx
2025-12-22 09:07:33 +01:00
Pablo Alba
1911f98389
♻️ Cleanup unused imports
2025-12-22 09:07:33 +01:00
Juanfran
af670370a2
♻️ Change Nitrate organization-id schema to text
2025-12-22 09:07:33 +01:00
Pablo Alba
0baf755b19
✨ Move nitrate url to an env variable
2025-12-22 09:07:33 +01:00
Pablo Alba
eb6cb11834
✨ Add photoUrl to profile on nitrate authenticate
2025-12-22 09:07:33 +01:00
Pablo Alba
aaa89436b5
✨ Add retry and validation to nitrate module
2025-12-22 09:07:33 +01:00
Pablo Alba
e52c64f676
✨ Add nitrate to tmux devenv
2025-12-22 09:07:33 +01:00
Pablo Alba
7ab3c826bb
🐛 Fix nitrate get-teams returns deleted teams
2025-12-22 09:07:33 +01:00
Pablo Alba
9552741936
🎉 Integration with nitrate platform
2025-12-22 09:07:32 +01:00
Dalai Felinto
13fcf3a9bb
💄 Set import Tokens default option to be Single JSON value ( #7918 )
...
This patches makes the default Tokens importing option to match the
current default Tokens exporting option (single JSON value). This way it
is more obvious and quick to export the tokens from a file and import
in new one,
---
While testing our design system we are often re-exporting and
re-importing the Tokens to the files using the design system components.
I'm aware that this may be addressed in the future so the Tokens are
brought in together with the library. Meanwhile (and even in the future)
I think it is sensible to have a symmetry between the export and import
defeault options.
Co-authored-by: Dalai Felinto <dalai@blender.org >
2025-12-19 10:44:05 +01:00
Andrey Antukh
33c786498d
Merge remote-tracking branch 'origin/staging-render' into develop
2025-12-12 12:19:49 +01:00
Andrey Antukh
1f886b1f88
Merge remote-tracking branch 'origin/staging' into develop
2025-12-12 12:16:41 +01:00
Aitor Moreno
5a922c6bd6
Merge pull request #7960 from penpot/superalex-fix-too-many-active-webgl-contexts
...
🐛 Fix too many active WEBGL contexts
2025-12-12 12:03:46 +01:00
Alejandro Alonso
1388865cfc
🐛 Fix too many active WEBGL contexts
2025-12-12 11:16:47 +01:00
Andrey Antukh
1738847694
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-12 10:20:21 +01:00
Aitor Moreno
ca1c3c799d
Merge pull request #7968 from penpot/alotor-fix-border-radius
...
🐛 Fix problem with border radius to path
2025-12-12 10:18:07 +01:00
alonso.torres
ce5006ae84
🐛 Fix problem with border radius to path
2025-12-11 22:40:44 +01:00
Eva Marco
50dbe6ab12
🐛 Fix horizontal scroll on layer panel ( #7956 )
2025-12-11 21:34:18 +01:00
Belén Albeza
0a7a65af5d
♻️ Make SerializableResult to depend on From traits
2025-12-11 16:00:03 +01:00
alonso.torres
ea4d0e1238
✨ Calculate position data in wasm
2025-12-11 16:00:03 +01:00
Elena Torro
b705cf953a
🐛 Set layout data from set-object
2025-12-11 14:52:32 +01:00
Alejandro Alonso
90ce1f56e7
Merge pull request #7958 from penpot/superalex-fix-svg-extract-ids
...
🐛 Fix svg extract ids
2025-12-11 14:02:05 +01:00
Alejandro Alonso
ab0438cc6f
🐛 Fix svg extract ids
2025-12-11 13:47:00 +01:00
Aitor Moreno
c6aa9cc4b7
Merge pull request #7950 from penpot/ladybenko-12851-fix-text-selection
...
🐛 Fix text selection when editor regains focus
2025-12-11 13:45:29 +01:00
Andrey Antukh
5779adef33
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-11 13:30:59 +01:00
Andrey Antukh
2f46cbc0d4
✨ Make render wasm import on worker http cache aware
2025-12-11 13:27:20 +01:00
Elena Torró
ebf1758958
Merge pull request #7935 from penpot/superalex-improve-svg-import
...
🎉 Improve svg import
2025-12-11 13:21:29 +01:00
Elena Torró
e94c56bfa7
Merge pull request #7954 from penpot/azazeln28-fix-font-weight-mixed-value
...
🐛 Fix font weight mixed value
2025-12-11 12:43:53 +01:00
Andrey Antukh
53be6f996b
🐛 Fix issues on build processs related to render-wasm
2025-12-11 12:41:19 +01:00
Alejandro Alonso
89d9591011
🎉 Improve svg import
2025-12-11 12:02:34 +01:00
Andrey Antukh
5a260294a1
🔧 Update build-tag.yml github workflow
2025-12-11 12:00:42 +01:00
Andrey Antukh
3becfcd723
🔧 Update build-tag.yml github workflow
2025-12-11 11:59:16 +01:00
Andrey Antukh
3f6e44316e
🐛 Add missing node depes install on render-wasm
2025-12-11 11:51:47 +01:00
Aitor Moreno
5501a2815f
🐛 Fix font-variant-id mixed value
2025-12-11 11:32:27 +01:00
Eva Marco
77ef8e6fe6
🐛 Fix scroll on move library modal ( #7952 )
2025-12-11 10:46:54 +01:00
Alejandro Alonso
1066438b02
Merge pull request #7922 from penpot/elenatorro-12855-improve-pan-rendering
...
🔧 Improve pan rendering
2025-12-10 15:58:59 +01:00
Alejandro Alonso
3b23a3ad19
Merge pull request #7947 from penpot/elenatorro-12880-fix-variant-ui
...
🔧 Support variants interactivity on the new render's UI
2025-12-10 15:27:48 +01:00
Andrey Antukh
7396f4bfb6
Merge remote-tracking branch 'origin/staging' into develop
2025-12-10 15:17:50 +01:00
Alejandro Alonso
916b7709dc
✨ Update Pencil Penpot Design System System template in carousel ( #7948 )
2025-12-10 15:09:28 +01:00
Belén Albeza
5cf51f3d26
🐛 Fix text selection not being restore if it was only 1 word
2025-12-10 15:05:13 +01:00
Belén Albeza
25acad5154
🔧 Add formatting rules to the TextEditor
2025-12-10 15:04:34 +01:00
Elena Torro
0a212b6291
🔧 Support variants interactivity on the new render's UI
2025-12-10 14:39:59 +01:00
Eva Marco
443e41fea4
🐛 Fix multiple selection with color tokens ( #7941 )
2025-12-10 14:36:08 +01:00
Alejandro Alonso
c7c9b04095
Merge pull request #7944 from penpot/niwinz-staging-exporter-fix
...
🐛 Fix incorrect resource lifetime handling on exporter
2025-12-10 14:35:20 +01:00
Eva Marco
c61a0c0332
📚 Add line to changelog ( #7945 )
2025-12-10 13:58:18 +01:00
Andrey Antukh
eb1eeb4750
Merge remote-tracking branch 'origin/staging-render' into niwinz-develop-merge
2025-12-10 13:53:15 +01:00
Andrey Antukh
a78477592b
Merge remote-tracking branch 'origin/staging' into staging-render
2025-12-10 13:36:23 +01:00
Eva Marco
8707ff6511
🎉 Add spanish translation
2025-12-10 13:12:30 +01:00
Florian Schroedl
3d8a251741
🐛 Disallow font-family referencing composite token
2025-12-10 13:12:30 +01:00
Andrey Antukh
34e84ee3c8
🐛 Fix incorrect resource lifetime handling on exporter
2025-12-10 13:02:31 +01:00
Xaviju
0956b66281
💄 Group tokens by name path ( #7775 )
...
* 💄 Group tokens by name path
2025-12-10 12:34:19 +01:00
Luis de Dios
007b3f11f9
🐛 Fix pass new icons to radio buttons ( #7939 )
2025-12-10 12:28:27 +01:00
Alejandro Alonso
e8201402a7
Merge pull request #7938 from penpot/niwinz-staging-bugfix-5
...
🐛 Fix several issues
2025-12-10 12:05:42 +01:00
Aitor Moreno
8a22477b96
Merge pull request #7932 from penpot/niwinz-staging-worker-wasm-load
...
🐛 Fix WASM loading strategy on worker
2025-12-10 11:47:31 +01:00
Elena Torro
a661b2564f
🐛 Fix default case on vertical align
2025-12-10 10:59:27 +01:00
Elena Torro
2c3732f3f4
🔧 Fix line height calculation
2025-12-10 10:59:27 +01:00
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
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
Andrey Antukh
f111cbb2a4
✨ Add better cache config on devenv nginx
2025-12-09 19:38:30 +01:00
Luis de Dios
e35fc85c3d
🎉 Create new empty-state component ( #7903 )
2025-12-09 16:48:12 +01:00
Aitor Moreno
a614207f7e
🐛 Fix exporter failing with HTTPS
2025-12-09 16:08:20 +01:00
Elena Torro
81bc1bb0af
🔧 Log performance when building using profile-macros
2025-12-09 15:25:13 +01:00
Yamila Moreno
1798461d21
🐳 Add override for assets ( #7926 )
2025-12-09 14:55:21 +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
Yamila Moreno
dde0fddd6f
🐳 Add missing override to Dockerfile.frontend ( #7920 )
2025-12-09 12:08:46 +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
b8feb6374d
🔧 Rebuild indices on zoom change, not pan
2025-12-09 11:26:03 +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
Andrey Antukh
babd481b7f
✨ Make sm/coercer lazy
2025-12-09 11:13:06 +01:00
Andrey Antukh
a9733c792d
✨ Make check-fn completly lazy
2025-12-09 11:13:06 +01:00
Belén Albeza
7be8ac3fd7
🐛 Fix internal error while importing a library
2025-12-09 11:10:32 +01:00
Pablo Alba
b0351be724
🐛 Fix switch variants with paths
2025-12-09 11:08:55 +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
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
Andrey Antukh
77dba477ca
🔧 Backport build-tag github workflow from develop
2025-12-05 10:25:03 +01:00
Eva Marco
b6598d1f07
🐛 Fix scrollbar on color modal ( #7906 )
2025-12-05 09:55:41 +01:00
Yamila Moreno
f13b3c8737
🔧 Fix bug in Github Actions ( #7908 )
2025-12-04 20:24:33 +01:00
alonso.torres
520e979363
🐛 Fix problem when exporting texts
2025-12-04 17:32:54 +01:00
Yamila Moreno
a0f8559ffc
🔧 Add ci/cd for nitrate-module ( #7905 )
2025-12-04 16:02:29 +01:00
Xaviju
bf1dc21c75
💄 Hide themes & sets panels when none active ( #7902 )
2025-12-04 14:11:57 +01:00
Alejandro Alonso
46c20a993f
Merge pull request #7904 from penpot/niwinz-staging-fix-invitation-resend
...
🐛 Fix exception on resending invitation
2025-12-04 11:56:07 +01:00
Andrey Antukh
0e0106f69a
🐛 Add correct assertion on create-invitation fn
2025-12-04 11:38:32 +01:00
Andrey Antukh
19bb69cc60
✨ Improve invalid schema error report
2025-12-04 11:38:16 +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
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
Alejandro Alonso
bd5bbcae26
Merge pull request #7894 from penpot/niwinz-staging-bugfix-4
...
🐛 Fix incorrect interaction betwen hower and scroll on assets sidebar
2025-12-04 10:58:54 +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
Alejandro Alonso
2105c3a68c
Merge pull request #7866 from penpot/niwinz-staging-fix-emails
...
🐛 Change internal ordering on how email parts are assembled
2025-12-04 09:56:22 +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
Andrey Antukh
496d37795b
✨ Adapt docker images nginx config template to latest changes ( #7891 )
2025-12-03 13:45:18 +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
Slava "nerfur" Voronzoff
bee2f70bfa
🐛 Add missing amd64 option on arch detection code on mange.sh script
...
Signed-off-by: Slava "nerfur" Voronzoff <nerfur@gmail.com >
2025-12-03 13:09:49 +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
Andrey Antukh
53aad7bc15
Merge remote-tracking branch 'origin/staging' into develop
2025-12-02 17:43:34 +01:00
Andrey Antukh
9123d199b7
🐛 Fix scripts/fmt
2025-12-02 17:43:21 +01: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
Elena Torró
f5a640d104
Merge pull request #7876 from penpot/ladybenko-12805-slow-loading
...
🐛 Fix viewport not being fully drawn on first load until a mouse …
2025-12-02 15:31:43 +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
Andrey Antukh
57297741f5
Merge remote-tracking branch 'origin/staging' into develop
2025-12-02 13:28:50 +01:00
Andrey Antukh
eeaf28bb25
📎 Disable caddy logging
2025-12-02 13:27:09 +01:00
Dalai Felinto
d63d692d34
🐛 Fix mask issues with component swap #7675
...
The logic to swap a component would delete the swapped out component
first before bringing in the new one.
In the process of doing so, the sanitization code would unmask the
group, now orphan of its mask shape component, when it was the first
element of the group.
The fix was to pass an optional argument to the generate-delete-shapes
function to ignore mask in special cases like this.
Signed-off-by: Dalai Felinto <dalai@blender.org >
2025-12-02 12:31:44 +01:00
alonso.torres
fad9ed1c48
🐛 Fix problem with reordering layers
2025-12-02 12:27:00 +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
Andrey Antukh
6b8091bb90
✨ Make devenv https and http2 capable ( #7871 )
...
Making it more similar on how it runs on production
environments and improves large amount of files loading
thanks to http2.
2025-12-02 10:49:37 +01:00
Andrey Antukh
fe72d0af82
✨ Add self-signed cert to caddy ( #7872 )
2025-12-02 10:45:26 +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
Madalena Melo
bba02473d5
📚 Update subtitles in the new user guide cards ( #7823 )
...
Co-authored-by: Andres Gonzalez <andres.gonzalez79@gmail.com >
2025-12-02 09:21:05 +01:00
Andrey Antukh
4ed49cdc5d
✨ Make devenv https and http2 capable ( #7871 )
...
Making it more similar on how it runs on production
environments and improves large amount of files loading
thanks to http2.
2025-12-01 20:43:23 +01:00
Elena Torró
95c0d42d5b
Merge pull request #7868 from penpot/alotor-fix-flex-tools
...
🐛 Fix visual feedback on padding/margin/gaps modified
2025-12-01 17:51:44 +01:00
alonso.torres
721b337511
🐛 Fix visual feedback on padding/margin/gaps modified
2025-12-01 16:31:15 +01:00
Elena Torró
359379be09
Merge pull request #7867 from penpot/azazeln28-add-text-editor-v2-tests-to-staging
...
✨ Add text editor v2 integration tests
2025-12-01 16:11:25 +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
77c9d8a2c8
🐛 Revert exporter dockerfile changes
2025-12-01 14:32:00 +01:00
Andrey Antukh
95b7784a42
🐛 Change internal ordering on how email parts are assembled
...
This fixes the html email rendering on gmail. Other clients (like proton,
emailcatcher) properly renders html independently of the order of parts
on the multipart email structure but gmail requires that html should be
the last one.
2025-12-01 14:27:21 +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
Andrey Antukh
c3a9919c4d
🐛 Fix typo on exporter dockerfile
2025-12-01 11:19:41 +01:00
Eva Marco
efe74e62e8
🎉 Replace font family form ( #7825 )
2025-12-01 11:17:25 +01:00
Juanfran
10a2732a55
Merge pull request #7863 from penpot/niwinz-staging-improve-yarn-independency
...
✨ Use setup script on exporter instead of direct commands
2025-12-01 10:13:58 +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
d34b6b88b6
✨ Remove malli dev stuff from cljs build
...
It only used on backend.
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
5080fcc594
🔥 Remove unused require of edn reader on loggin ns
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
Andrey Antukh
40e3617138
✨ Use setup script on exporter instead of direct commands
2025-12-01 09:23:11 +01:00
Alejandro Alonso
e889413f26
🐛 Fix nested shadows clipping
2025-12-01 09:22:23 +01:00
Andrey Antukh
b18c421415
📎 Update .gitignore
2025-12-01 09:20:33 +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
Elena Torró
fdddd3284a
Merge pull request #7859 from penpot/ladybenko-12801-fix-mismatched-fonts
...
🐛 Fix mismatch between fonts for rendered and selected text when no fallback fonts apply
2025-11-28 14:10:17 +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
Juanfran
94c15916e2
Merge pull request #7857 from penpot/niwinz-develop-prepare-for-pnpm
...
✨ Make automatic workflows not dependent on yarn
2025-11-28 13:07:30 +01:00
Andrey Antukh
ed0f3c3595
✨ Make automatic workflows not dependent on yarn
2025-11-28 12:26:56 +01:00
alonso.torres
59f3b4db4c
🐛 Fix problem with auto-size and element margins
2025-11-28 12:12:19 +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
alonso.torres
c2014a37b4
🐛 Fix problem when pasting elements in reverse flex layout
2025-11-27 18:02:34 +01:00
alonso.torres
6611fbd13b
🐛 Fix problem when drag+duplicate a full grid
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
Andrey Antukh
7fe20b65dc
🔧 Add more cache efficient configuration for devenv nginx
2025-11-27 17:59:12 +01:00
Andrey Antukh
e5638cd769
⬆️ Update clojure tools version on devenv
2025-11-27 17:58:56 +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
Andrey Antukh
972b23e6c0
🐛 Fix incorect pred build on ::sm/text schema
2025-11-27 17:54:11 +01:00
Andrey Antukh
28f550d533
🔥 Remove commented code
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
fcbe9d92dc
🐛 Fix unexpected exception on rendering feedback email
...
Looks like a bug on selmer library
2025-11-27 16:09:15 +01:00
Andrey Antukh
9998ce0bb4
🔥 Remove fipps direct dependency
2025-11-27 16:09:15 +01:00
Andrey Antukh
6061391c89
✨ Don't require cljs.analyzer api under cljs on data.macros
...
Reduces the final production bundle size
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
Andrey Antukh
52dd9271a9
🐛 Encode header values as strings on audit archive task
2025-11-27 16:09:15 +01:00
andrés gonzález
8f5a81e179
📚 Add info about boolean variants ( #7828 )
2025-11-27 16:03:11 +01:00
Alonso Torres
a940c08da9
🐛 Fix problem with worker bundling in development ( #7844 )
2025-11-27 14:13:48 +01:00
Alejandro Alonso
3de4473251
Merge pull request #7845 from penpot/elenatorro-fix-case
...
🐛 Fix editor vertical align default case
2025-11-27 14:00:12 +01:00
Andrey Antukh
0735140f07
🔧 Change concurrency rules on tests github workflow
2025-11-27 13:46:48 +01:00
Elena Torro
dc8a07099d
🐛 Fix vertical align default case
2025-11-27 13:38:51 +01:00
Andrey Antukh
8e3996fbb0
🔧 Change concirrency rules on tests github workflow
2025-11-27 13:16:08 +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
8840246425
🐛 Fix bleeding masks
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
e3b87390f6
🐛 Fix nested shadows clipping
2025-11-27 12:23:46 +01:00
Alejandro Alonso
d9ab28e6ed
🐛 Fix nested clipping
2025-11-27 12:23:46 +01:00
Belén Albeza
9183dbbc43
🔧 Fix lint error (rust)
2025-11-27 11:51:05 +01:00
Andrey Antukh
74d00473e9
✨ Add missing render-wasm to the ci workflow
2025-11-27 11:51:05 +01:00
Alejandro Alonso
1c70f5a36b
🐛 Fix boolean operatos shown when there is no selection
2025-11-27 11:22:15 +01:00
Andrey Antukh
b23e0c0642
✨ Add tempfile storage bucket handler test case ( #7839 )
2025-11-27 10:27:57 +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
André Carvalhais
54451608dc
💄 Fix spelling of 'smtp' in email configuration section
...
Corrected the spelling of 'smtp' in the documentation.
Signed-off-by: André Carvalhais <carvalhais@live.com >
2025-11-26 08:11:27 +01:00
Andrey Antukh
78d31ab11a
🐳 Update devenv docker and compose files
...
Reuse the already builded imagemagick instead of building
it again on the devenv.
2025-11-26 07:44:56 +01:00
Andrey Antukh
0a80c47901
Merge remote-tracking branch 'origin/staging' into develop
2025-11-26 07:30:42 +01:00
Alejandro Alonso
b7727122d5
Merge pull request #7829 from penpot/alotor-fixes
...
🐛 Fix problem with thumbnails in parallel
2025-11-26 07:21:49 +01:00
alonso.torres
8880f07a6a
🐛 Fix problem with thumbnails in parallel
2025-11-25 17:56:00 +01:00
andrés gonzález
aaca2c41d8
📚 Add metadescriptions to some help center pages ( #7821 )
2025-11-25 17:00:14 +01:00
Yamila Moreno
77f1046fc8
🔧 Add MT notification when a docker image with final tag is built ( #7824 )
2025-11-25 16:39:42 +01:00
Belén Albeza
33417a4b20
🐛 Fix svg attrs stroke-linecap stroke-linejoin fill-rule
2025-11-25 12:43:40 +01:00
Andrés Moya
2640889dc8
🐛 Fix backwards compatibility importing files with token themes
2025-11-25 10:56:33 +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
Andrey Antukh
a7552d412a
✨ Add explicit network asingation and alias on devenv compose
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
d93fe89c12
📎 Backport CI github workflog from develop
2025-11-24 10:48:51 +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
00a45cb274
📎 Bump new version on changelog
2025-11-24 09:47:00 +01:00
Andrey Antukh
6e44330af4
Merge remote-tracking branch 'origin/develop' into staging
2025-11-24 09:42:45 +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
Yamila Moreno
9b8e04bb3c
🐳 Remove minio service from docker-compose.yml ( #7809 )
2025-11-24 08:15:36 +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
Elena Torró
b82828632e
Merge pull request #7807 from penpot/alotor-fix-hover-text
...
🐛 Fix hover text
2025-11-21 15:35:41 +01:00
alonso.torres
bf24e22588
🐛 Fix hover text
2025-11-21 14:27:15 +01:00
Alejandro Alonso
7399b4d423
📚 Remove wrong line on CHANGES
2025-11-21 14:21:14 +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
Elena Torró
f4c569d619
Merge pull request #7802 from penpot/alotor-fix-text-data-problem
...
🐛 Fix problems with text editor size
2025-11-21 13:41:38 +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
Andrey Antukh
3ec001de44
🔧 Add nitrate url to devenv nginx ( #7800 )
2025-11-21 12:30:49 +01:00
Elena Torró
a1f11c89f2
Merge pull request #7799 from penpot/alotor-fix-text-data-problem
...
🐛 Fix problem with text data serialization
2025-11-21 12:30:35 +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
Elena Torró
956ad88e51
Merge pull request #7795 from penpot/alotor-fix-paste-crash
...
🐛 Fix paste crash
2025-11-21 11:00:00 +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
Alejandro Alonso
537dd171c0
Merge pull request #7793 from penpot/alotor-tiles-improvement
...
✨ Improve cache rendering
2025-11-20 18:50:24 +01: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
alonso.torres
a5c9f9e454
📚 Adds contributor to the changelog
2025-11-20 13:35:43 +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
Luis de Dios
177bdaa72c
🐛 Fix variant toggle does not work for uppercase or mixed case ( #7716 )
...
* 🐛 Fix variant toggle does not work for uppercase or mixed case
* 📎 PR changes
2025-11-20 13:27:04 +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
iPagar
6c6c2c3012
📚 Update copyright year on doc ( #7502 )
...
Signed-off-by: iPagar <iPagar@users.noreply.github.com >
2025-11-20 12:38:31 +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
Andrey Antukh
4fddf3d986
♻️ Make management key derivable from secret key
...
Still preserves the ability to set management
2025-11-20 12:20:13 +01:00
Andrey Antukh
57aa9a585b
🔧 Add explicit network alias for minio on devenv
2025-11-20 12:20:13 +01:00
Andrey Antukh
f71f491590
🐛 Fix incorrect bearer token decoding
2025-11-20 12:20:13 +01:00
Andrey Antukh
6ae2401c5e
♻️ Change how shapes are validated after changes apply operation
2025-11-20 12:08:48 +01:00
Andrey Antukh
53d8a2d6d7
🔥 Remove obsolete code on :move-objects related to old components
2025-11-20 12:08:48 +01:00
Andrey Antukh
bd65f3932e
🐛 Fix a race condition on move-object
...
That happens when an in-flight move-object change tries
to move object to an already deleted parent
2025-11-20 12:08:48 +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
Alejandro Alonso
cfa8c21ee6
Merge pull request #7788 from penpot/elenatorro-fix-insert-shape-on-empty-frame
...
🐛 Fix insert shape on empty frame
2025-11-20 11:44:13 +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
Elena Torro
36adbd9118
🐛 Fix insert shape on empty frame
2025-11-20 10:59:44 +01:00
Elena Torró
0a3fe9836a
Merge pull request #7777 from penpot/superalex-fix-extrect-calculation
...
🐛 Fix extrect calculation
2025-11-20 09:57:59 +01:00
Andrey Antukh
fef0c11503
🔧 Update tests github flow
2025-11-20 09:37:38 +01:00
Alejandro Alonso
7e858784a1
Merge pull request #7785 from penpot/niwinz-develop-binary-fills
...
🐛 Fix invalid fills schema when binary fills are used
2025-11-20 09:06:45 +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
Andrey Antukh
5343e799f8
🐛 Fix invalid fills schema when binary fills are used
2025-11-20 07:45:37 +01:00
Andrey Antukh
51e54a6bad
🐛 Fix incorrect project restoration on restoring file ( #7778 )
2025-11-19 18:24:24 +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
d42c65b9ca
✨ Improve logging on shape detach operation
2025-11-19 17:28:55 +01:00
Andrey Antukh
86ad56797b
✨ Simplify tempfile deletion handling
...
Mainly removes the jvm on-exit hook usage because it can lead
to slow stops and unnecesary memory consumption over the time
the jvm is running.
2025-11-19 17:28:55 +01:00
Andrey Antukh
63497b8930
✨ Add tempfile bucket to the storage subsystem
...
This enables storing temporal files under storage subsystem. The
temporal objects (the objects that uses templfile bucket) will
always evaluate to "for deletion" after touched garbage collection;
and the deletion threshold will be 2 hours (the threshold is always
calculated from the instant when the touched garbage collector is
running).
2025-11-19 17:28:55 +01:00
Andrey Antukh
94719eebf8
♻️ Make storage and other objects deletion task vclock aware
...
This simplifes the mental model on how it works and simplifies testing
of the related code.
This also normalizes storage object deletion in the same way as the
rest of objects in penpot (now future deletion date on storage object
also means storage object to be deleted).
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
40e1e27bf0
🐛 Fix not covered case on schema decode fn on tokens-lib
2025-11-19 15:04:49 +01:00
Andrés Moya
4338f97e9f
🐛 Allow deleting the library in the undo change of add tokens-lib
2025-11-19 15:04:49 +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
Andrey Antukh
cd01386210
📎 Set version 1.1.0 final to sdk/library
2025-11-19 13:04:29 +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
Alejandro Alonso
fe3bc96d0d
Merge pull request #7772 from penpot/niwinz-develop-auth-bugfix
...
✨ Improvements to the auth internal flows changes
2025-11-19 12:46:10 +01:00
Alejandro Alonso
28f23f397e
🐛 Fix extrect calculation
2025-11-19 12:38:01 +01:00
Andrey Antukh
a487dfe004
✨ Add better approach for cookie token decoding
...
Remove unnecesary decoding for old tokens and add key identifier
and versioning to cookie tokens for handle future changes.
2025-11-19 07:47:52 +01:00
Andrey Antukh
4f29156929
📎 Add better formatting of public-uri on db report
2025-11-18 20:35:26 +01:00
Andrey Antukh
ce2d3d1652
🐛 Fix incorrect handling of session renewal
...
A regression introduced in the prev auth refactor.
2025-11-18 20:35:16 +01:00
Andrey Antukh
3639ff9dbc
🔧 Update devenv logging configuration
2025-11-18 20:34:17 +01:00
Andrey Antukh
ca5ec734a0
Merge remote-tracking branch 'origin/staging' into develop
2025-11-18 18:19:36 +01:00
Andrey Antukh
b08da4c3ff
Merge remote-tracking branch 'origin/main' into staging
2025-11-18 18:19:11 +01:00
Yamila Moreno
c9bec3924d
🐳 Use the secret key both in the backend and the exporter ( #7746 )
2025-11-18 18:18:49 +01:00
Yamila Moreno
6e725a75e1
🐳 Use the secret key both in the backend and the exporter ( #7746 )
2025-11-18 18:17:34 +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
Alejandro Alonso
ce651fa0a9
Merge pull request #7767 from penpot/alotor-fix-problem-compatibility
...
🐛 Fix problem with tainted canvas in thumbnails
2025-11-18 14:15:06 +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
Alejandro Alonso
04185b3544
Merge pull request #7762 from penpot/alotor-fix-selection
...
🐛 Fix problem with selection and text shapes for new render
2025-11-18 10:39:36 +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 Torró
6425c0cb7d
Merge pull request #7757 from penpot/superalex-fix-apply-shadow-and-blur-bounds
...
🐛 Fix apply shadow and blur bounds
2025-11-17 16:50:15 +01:00
Elena Torro
368f4cfe81
🐛 Fix text editor select all functionality and inner paste corner cases
2025-11-17 16:24:52 +01:00
Alejandro Alonso
fdffa14d75
🐛 Fix apply shadow and blur bounds
2025-11-17 15:20:22 +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
Andrey Antukh
2810ae681f
⬆️ Update yarn requirement on library module
2025-11-14 11:15:26 +01:00
Andrey Antukh
d706bb7c8d
🐛 Fix validation issues with dtcg-node schema
2025-11-14 11:15:26 +01:00
Andrey Antukh
ef271db879
🎉 Add addTokensLib method to the library
2025-11-14 11:15:26 +01:00
Andrey Antukh
ec5e814a72
⬆️ Update npm deps on library
2025-11-14 11:15:26 +01:00
Andrey Antukh
c44fd2dd1d
💄 Use correct comments style on tokens-lib
2025-11-14 11:15:26 +01:00
Andrey Antukh
6aa797f51b
✨ Normalize token theme serialization to JSON
2025-11-14 11:15:26 +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
Andrey Antukh
839bb470df
Merge remote-tracking branch 'origin/staging' into develop
2025-11-14 09:55:14 +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
76f6f71e02
🐛 Fix z-ordering for flex elements
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
Yamila Moreno
04ce4c3233
🔧 Fix repository name in release.yml ( #7731 )
2025-11-13 11:42:33 +01:00
Andrey Antukh
befcca86df
📚 Update changelog
2025-11-12 21:37:16 +01:00
Andrey Antukh
b7bae3850b
🐛 Fix webp exportation on exporter docker image ( #7739 )
2025-11-12 21:31:19 +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
Andrey Antukh
f248ab5644
🐛 Relax schema for importing plain path data related to curve-to command
2025-11-12 12:13:17 +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
Alejandro Alonso
f2f8a488ad
Merge pull request #7724 from penpot/elenatorro-12551-fix-blurs-and-shadows-bounding-box
...
🐛 Fix extrect calculation for shadows and blurs depending on the scale
2025-11-12 08:25:50 +01:00
Alejandro Alonso
7594f1883b
🐛 Fix create empty text
2025-11-12 08:20:58 +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
Andrey Antukh
96d9724516
📎 Update changelog
2025-11-11 14:04:04 +01:00
Andrey Antukh
8158f2956f
⏪ Backport github release workflow from develop
2025-11-11 14:01:25 +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
Yamila Moreno
fb21a98b0c
Merge pull request #7706 from penpot/yms-fix-release-docker-images
...
🚧 Fix docker images arch during release
2025-11-11 13:21:21 +01:00
Elena Torro
23baf6d18b
🐛 Fix extrect calculation for shadows and blurs depending on the scale
2025-11-11 12:50:15 +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
Yamila Moreno
3ec4c96b48
🚧 Fix docker images arch during release
2025-11-07 17:50:09 +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
Belén Albeza
ec0dc2931c
✨ Update copyright string in static page ( #7701 )
2025-11-07 10:54:27 +01:00
Andrey Antukh
9d65d11c91
Merge remote-tracking branch 'origin/staging' into develop
2025-11-07 10:43:27 +01:00
Luis de Dios
f00fd1d5a8
🎉 Use toggle for switching boolean variant property names ( #7564 )
2025-11-07 09:47:57 +01:00
Alejandro Alonso
d796dbb572
Merge pull request #7705 from penpot/niwinz-staging-fix-shadows
...
🐛 Restrict shadow colors to plain colors only
2025-11-06 16:10:02 +01:00
Andrey Antukh
e979476b0e
🐛 Restrict shadow colors to plain colors only
...
Previously, shadows used a general-purpose color schema that allowed
to have gradients and images on the data structure. This commit fixes
that using a specific schema for shadow colors that only allows plain
colors.
A migration is added to clean up existing shadows with non-plain
colors.
2025-11-06 15:54:50 +01:00
Andrey Antukh
097897d8da
✨ Add better sse parser for backend tests
2025-11-06 15:54:50 +01:00
Alejandro Alonso
ba092f03e1
🎉 Use Vec instead of Indexset
2025-11-06 14:16:07 +01:00
Alejandro Alonso
61202e1cab
Merge pull request #7698 from penpot/elenatorro-fix-word-breaking-different-browsers
...
🔧 Fix cross-browser text issues
2025-11-06 12:34:22 +01:00
Elena Torro
f496ba78f3
🔧 Fix cross-browser text issues
2025-11-06 12:20:02 +01:00
Alejandro Alonso
b9a0c6d932
Merge pull request #7702 from penpot/alotor-tiles-fixes
...
✨ Removed some artifacts when tile rendering
2025-11-06 12:11:23 +01:00
alonso.torres
a59ce2ed16
✨ Removed some artifacts when tile rendering
2025-11-06 11:46:02 +01:00
Xaviju
c221b9366f
✨ Add e2e tests to inspect tab ( #7685 )
2025-11-06 10:07:50 +01:00
Alejandro Alonso
8e0aa683a1
Merge pull request #7583 from penpot/niwinz-develop-backend-access-deleted-files
...
✨ Add RPC methods for enable access to deleted but recoverable projects and files
2025-11-06 06:44:56 +01:00
Alejandro Alonso
445d40b71c
Merge pull request #7691 from penpot/alotor-improved-render-tiling
...
✨ Improve tile rendering updating
2025-11-05 17:29:25 +01:00
Alejandro Alonso
7889578ced
🎉 Use textures directly for images
2025-11-05 17:16:06 +01:00
alonso.torres
a230d2fcf6
✨ Improve tile rendering updating
2025-11-05 17:16:06 +01:00
Belén Albeza
78fde35df9
🔧 Upgrade storybook ( #7693 )
...
* 🔧 Upgrade to storybook 9.x
* 🔧 Upgrade to storybook 10.x
* 🔧 Update watch:storybook script so it builds its assets dependencies first
* 🔧 Use vitest for storybook tests (test-storybook was deprecated)
2025-11-05 17:15:19 +01:00
Eva Marco
bb65782d08
🎉 Add sidebar css variables ( #7645 )
...
* 🎉 Add sidebar css variables
* 🎉 Explain more in depth the grid structure
2025-11-05 14:06:26 +01:00
Alejandro Alonso
02a1992a0a
Merge pull request #7694 from penpot/niwinz-staging-runner-fixes
...
🐛 Fix precision issues on worker task scheduling mechanism
2025-11-05 12:18:23 +01:00
Andrey Antukh
1cce82f958
Merge remote-tracking branch 'origin/staging' into develop
2025-11-05 12:15:15 +01:00
Alejandro Alonso
a576c0404a
🐛 Fix focus mode across page and file navigation ( #7695 )
2025-11-05 12:05:00 +01:00
Andrey Antukh
7d5c1c9b5f
✨ Make file-gc-scheduler task compatible with virtual clock
...
And simplify implementation
2025-11-05 10:47:31 +01:00
Andrey Antukh
cd53d3659c
🐛 Truncate worker scheduled-at to milliseconds
...
The nanosecond precision has the problem with transit serialization
roundtrip used for pass data on the worker scheduler throught redis
and generates unnecesary rescheduling.
2025-11-05 10:47:31 +01:00
Andrey Antukh
132f7d6d3e
♻️ Add minor refactor on tokens main form ( #7690 )
2025-11-05 10:37:38 +01:00
Alejandro Alonso
b2a9c55874
Merge pull request #7674 from penpot/elenatorro-12478-fix-new-lines
...
🐛 Fix new lines issues
2025-11-05 10:13:41 +01:00
Alejandro Alonso
d610e7c892
Merge pull request #7671 from penpot/niwinz-develop-path-data-fix
...
🐛 Relax schema for importing plain path data related to curve-to command
2025-11-05 10:04:03 +01:00
Alejandro Alonso
1b5557759a
Merge pull request #7687 from penpot/ladybenko-12440-fix-corrupt-files
...
🐛 Fix wasm crash when loading a file with missing font assets
2025-11-05 07:57:39 +01:00
Belén Albeza
8148da58ed
🐛 Fix wasm crash when loading a file with missing font assets
2025-11-05 07:47:16 +01:00
Alejandro Alonso
537f681944
Merge pull request #7692 from penpot/niwinz-develop-logging-improvements
...
✨ Remove unnecesary report on duplicate email error validation
2025-11-05 07:46:16 +01:00
Alejandro Alonso
9e7ec594ca
Merge pull request #7680 from penpot/niwinz-staging-file-export-fix
...
🐛 Fix race condition on file export process
2025-11-05 07:45:26 +01:00
Alejandro Alonso
7c529eedd4
Merge pull request #7682 from penpot/niwinz-staging-worker-runner-exceptions
...
🐛 Fix incorrect status return on worker runner
2025-11-05 07:44:28 +01:00
Alejandro Alonso
500c5c81d4
Merge pull request #7686 from penpot/elenatorro-12499-fix-nested-blur
...
🐛 Fix children blur rendering
2025-11-05 07:27:43 +01:00
Alejandro Alonso
6ea69c94ee
🎉 Improve big images performance
2025-11-04 22:02:34 +01:00
Andrey Antukh
9b3f68ad14
✨ Remove unnecesary report on duplicate email error validation
2025-11-04 20:34:25 +01:00
Andrey Antukh
34363320ae
Merge branch 'main' into staging
2025-11-04 16:49:53 +01:00
Andrey Antukh
092a5139e3
🐛 Fix incorrect token sets migration ( #7673 )
2025-11-04 16:49:08 +01:00
Andrey Antukh
4a01121043
Merge tag '2.11.0-RC3'
2025-11-04 16:43:32 +01:00
Elena Torro
564ad8adba
🐛 Fix children blur rendering
2025-11-04 15:37:49 +01:00
Andrey Antukh
78e2d6fec3
🐛 Relax schema for importing plain path data related to curve-to command
2025-11-04 12:59:26 +01:00
Andrey Antukh
c850f101d3
Merge remote-tracking branch 'origin/staging' into develop
2025-11-04 12:49:57 +01:00
Andrey Antukh
49721c0bcd
✨ Add better logging context report on worker runner
2025-11-04 12:44:38 +01:00
Andrey Antukh
c214cc1544
🐛 Do not process runner result if no result returned
2025-11-04 12:44:38 +01:00
Andrey Antukh
eaabe54c4b
💄 Check the runner task exists as first condition
2025-11-04 12:44:38 +01:00
Eva Marco
21fb38e5bd
🐛 Fixes some problems with dropdowns and token inputs ( #7640 )
...
* 🐛 Fix apply color token on strokes
* 🐛 Fix size and position of some numeric inputs
* 🐛 Fix padding token application
* ♻️ Fix ci
* 🐛 Fix selected color tick
* 🐛 Fix comments and design review
2025-11-04 12:39:41 +01:00
Luis de Dios
37aa59b164
🐛 Fix hidden advanced frame grid options menu ( #7681 )
2025-11-04 11:57:52 +01:00
Elena Torro
24e4ece323
🐛 Fix line-height rendering on empty lines
2025-11-04 11:25:14 +01:00
Andrey Antukh
cbae3dca34
✨ Simplify the approach for return streamable body
...
Removing unnecesary syntax overhead with simplier abstraction
2025-11-04 10:56:05 +01:00
Andrey Antukh
8307b699bf
🐛 Remove a race condition on file export
...
Caused when file is deleted in the middle of an exportation. The
current export process is not transactional, and on file deletion
several queries can start return not-found exception because of
concurrent file deletion.
With the changes on this PR we allow query deleted files internally
on the exportation process and make it resilent to possible
concurrent deletion.
2025-11-04 10:56:05 +01:00
Andrey Antukh
cd6865f54b
⬆️ Update yetti dependency
...
Bugfixes
2025-11-04 10:56:05 +01:00
Elena Torro
e673035817
🔧 Filter out empty paragraph content
2025-11-04 09:57:13 +01:00
Stas Haas
f6e77c09b3
🌐 Add translations for: German
...
Currently translated at 90.4% (1770 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-11-03 21:51:14 +01:00
Elena Torro
87fc71b55d
🐛 Ignore non-frequent chars
2025-11-03 17:08:38 +01:00
Elena Torro
b76bfa2197
🐛 Fix width on rotation
2025-11-03 16:37:17 +01:00
Andrey Antukh
88493f6805
🐛 Fix incorrect query for subscription editors ( #7672 )
...
Default teams should be present on the query results
2025-11-03 16:14:24 +01:00
Pablo Alba
69bbdad570
🐛 Fix nested variant in a component doesn't keep inherited overrides (3)
2025-11-03 15:36:37 +01:00
Pablo Alba
df4279bdee
Revert " 🐛 Fix nested variant in a component doesn't keep inherited overrides (2)"
...
This reverts commit 7c6515aa7b .
2025-11-03 15:36:37 +01:00
Alejandro Alonso
c8c901ee4c
Merge pull request #7670 from penpot/ladybenko-fix-broken-wasm-test
...
✨ Fix broken wasm test
2025-11-03 14:49:29 +01:00
Belén Albeza
8f0e5e36e9
✨ Fix broken wasm test
2025-11-03 14:18:15 +01:00
Andrés Moya
a5e9f7229b
💄 Fix tests nesting
2025-11-03 14:02:29 +01:00
Andrés Moya
5f22220a8b
🐛 Add test to catch a fixed bug and avoid regressions
2025-11-03 14:02:29 +01:00
Luis de Dios
6c7661b04d
🐛 Fix add missing use in SCSS
2025-11-03 12:47:25 +01:00
Alejandro Alonso
b867f276f2
Merge pull request #7665 from penpot/superalex-fix-texts-migrations
...
🐛 Fix texts migrations
2025-11-03 12:20:16 +01:00
Alejandro Alonso
da8d7a78cf
🐛 Add migration for texts with fills only in position-data
2025-11-03 12:06:41 +01:00
Alejandro Alonso
ec4936f5fe
🐛 Fix 0006 migration for strings that should be uuids
2025-11-03 12:06:41 +01:00
Alejandro Alonso
dd9ec54bd1
Merge pull request #7664 from penpot/alotor-performance-improvements
...
✨ Improve boolean calculations
2025-11-03 12:04:36 +01:00
Alejandro Alonso
3ad4b0a453
Merge pull request #7657 from penpot/elenatorro-12448-fix-text-tabs
...
🐛 Fix tabs rendering
2025-11-03 11:53:20 +01:00
Belén Albeza
83cd9c3db6
🔧 Fix rust linter errors
2025-11-03 11:45:05 +01:00
Andrey Antukh
399feec032
⬆️ Update rust to 1.91
2025-11-03 11:45:00 +01:00
Andrey Antukh
481fa44f18
Merge remote-tracking branch 'origin/staging' into develop
2025-11-03 11:41:13 +01:00
Andrey Antukh
42c9f2123d
Merge pull request #7663 from penpot/niwinz-staging-update-rust
...
⬆️ Update rust to 1.91
2025-11-03 11:26:01 +01:00
Elena Torro
d18a018236
🔧 Fix tab rendering with the text editor
2025-11-03 11:02:28 +01:00
Belén Albeza
4ab6ecec21
🔧 Fix rust linter errors
2025-11-03 10:43:35 +01:00
alonso.torres
b39c00fbf6
✨ Improve boolean calculations
2025-11-03 09:50:29 +01:00
Andrey Antukh
8a0fddf1e4
⬆️ Update rust to 1.91
2025-11-03 09:10:40 +01:00
Luis de Dios
95fdd75030
🐛 Fix misaligned right sidebar menus
2025-11-03 08:34:09 +01:00
Andrey Antukh
54489c4285
🔧 Add better regex for commit checker
2025-11-01 18:46:26 +01:00
Stas Haas
e7b8ad8ee2
🌐 Add translations for: German
...
Currently translated at 89.3% (1747 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-11-01 10:51:52 +00:00
Andrey Antukh
6815806669
Merge remote-tracking branch 'origin/staging' into develop
2025-10-31 18:15:12 +01:00
Andrey Antukh
febe87aa7b
🐛 Fix incorrect checksum of the jdk on dockerfiles
2025-10-31 18:01:55 +01:00
Andrey Antukh
83763b46ce
✨ Add RPC methods for manage deleted files
...
This includes: get already deletedf files, restore deleted files
and permanently delete files marked for deletion.
2025-10-31 16:07:23 +01:00
Andrey Antukh
1ddc196484
✨ Make the get-projects return deleted projects
...
And adapt the frontend code to properly filter
deleted projects on appropriate pages
2025-10-31 16:07:23 +01:00
Andrey Antukh
37d4844518
💄 Add minor cosmetic changes to get-project-files rpc method
2025-10-31 16:07:23 +01:00
Andrey Antukh
76e610dd06
🔥 Remove duplicated functions from file tests namespace
2025-10-31 16:07:23 +01:00
Andrés Moya
99e8b22672
🐛 Fix theme validation when still no tokens library exists
2025-10-31 16:04:50 +01:00
Andrey Antukh
65adbfaadb
Merge remote-tracking branch 'origin/staging' into develop
2025-10-31 14:50:59 +01:00
Andrey Antukh
0581c60800
⬆️ Update jdk and node on docker images
2025-10-31 14:50:12 +01:00
Andrey Antukh
7e92408807
⬆️ Update jdk and node on devenv
2025-10-31 14:50:12 +01:00
Marina López
03eeeda44f
✨ Add improvements payment flow
2025-10-31 14:15:22 +01:00
Alejandro Alonso
2f33009e69
Merge pull request #7655 from penpot/superalex-add-migration-to-fix-text-attrs-with-blank-strings
...
📎 Add migration to fix text attrs with blank strings
2025-10-31 13:58:42 +01:00
Alejandro Alonso
1d5c407456
📎 Add migration to fix text attrs with blank strings
2025-10-31 13:30:46 +01:00
Alejandro Alonso
aa15232cc7
Merge pull request #7648 from penpot/alotor-performance-improvements
...
✨ Add performance improvements for wasm render
2025-10-31 12:22:14 +01:00
Andrey Antukh
f53935f5df
Merge remote-tracking branch 'origin/staging' into develop
2025-10-31 12:13:29 +01:00
alonso.torres
de04026dc8
✨ After review changes
2025-10-31 12:04:52 +01:00
alonso.torres
f3b914534f
✨ Add scale_content to shapes_pool
2025-10-31 11:56:28 +01:00
alonso.torres
fcc9282304
✨ Fix problems with SVGraw and modifiers
2025-10-31 11:56:28 +01:00
alonso.torres
122619b197
✨ Support for booleans dynamic transforms
2025-10-31 11:56:28 +01:00
alonso.torres
dbf9bdceb5
✨ Removed modifiers from code
2025-10-31 11:56:28 +01:00
Alejandro Alonso
f6eb492329
🐛 Fig shapes pool extending size
2025-10-31 11:56:28 +01:00
Alejandro Alonso
c66a8f5dc5
✨ Improve shapes pool performance
2025-10-31 11:56:28 +01:00
alonso.torres
ed4df73e42
✨ Changes to modifiers
2025-10-31 11:56:28 +01:00
alonso.torres
59e745e9ab
✨ Improve performance of group bounds
2025-10-31 11:56:28 +01:00
alonso.torres
d4b4d943c6
✨ Store bounds inside the shape
2025-10-31 11:56:28 +01:00
alonso.torres
e4b4f1bd08
✨ Removed all_ancestors traversals
2025-10-31 11:56:28 +01:00
alonso.torres
e58b2453b1
✨ Removed method set_selrect_for_current_shape
2025-10-31 11:56:28 +01:00
alonso.torres
e9230b8b54
✨ Change internal data type for tiles
2025-10-31 11:56:28 +01:00
alonso.torres
9d7cac5e73
✨ Improved performance of children ancestors
2025-10-31 11:56:28 +01:00
alonso.torres
17fefcf0bc
✨ Changes WASM serialization mechanism
2025-10-31 11:56:28 +01:00
Alejandro Alonso
4367bd2dc6
Merge pull request #7651 from penpot/niwinz-email-bugfix-1
...
🐛 Fix regression on sending quote notification email
2025-10-31 11:23:39 +01:00
Miguel de Benito Delgado
6e2b2e8924
📚 Update increase/decrease font shortcuts ( #7652 )
2025-10-31 11:21:53 +01:00
Andrey Antukh
f3805e3b70
🐛 Fix regression on sending quote notification email
2025-10-31 10:56:33 +01:00
David Barragán Merino
262937c421
📚 Add recommendations for valkey/redis configuration
2025-10-31 10:45:33 +01:00
Alejandro Alonso
15ee75a692
Merge pull request #7647 from penpot/elenatorro-remove-unnecessary-text-properties
...
🔧 Remove unused text attrs
2025-10-31 09:56:12 +01:00
Alonso Torres
942e3300dd
🐛 Fix problem when checking usage with removed teams ( #7638 )
2025-10-31 09:22:31 +01:00
Elena Torro
eaa3904a3a
🔧 Remove unused text attrs
2025-10-31 09:22:01 +01:00
Alejandro Alonso
0c66b5db73
📎 Set stronger text validation ( #7646 )
2025-10-31 09:19:53 +01:00
Elena Torró
cc40448cb5
Merge pull request #7644 from penpot/azazeln28-fix-empty-text-attr-defaults
...
🐛 Fix empty text attr defaults
2025-10-31 09:00:19 +01:00
Alejandro Alonso
6a2029ca3b
🐛 Fix error comment message after the demo account creation ( #7615 )
2025-10-31 08:56:34 +01:00
David Barragán Merino
f32913adcf
📚 Adapt doc with the storage settings changes ( #7607 )
2025-10-31 08:56:06 +01:00
Juan de la Cruz
d906f05a6f
🎉 Add 2.11 release slides and images ( #7606 )
2025-10-31 08:54:19 +01:00
Yamila Moreno
2402334fb2
Merge pull request #7641 from penpot/yms-add-bundle-version-to-docker-metadata
...
🚧 Add bundle version to Docker metadata
2025-10-30 15:12:46 +01:00
Elena Torró
c3e2621ed5
Merge pull request #7643 from penpot/superalex-serialize-font-weight-properly
...
🐛 Serialize font weight properly
2025-10-30 14:59:47 +01:00
Yamila Moreno
d37695d7a5
🚧 Add bundle version to Docker metadata
2025-10-30 14:36:23 +01:00
Aitor Moreno
fadbe24aaa
🐛 Fix empty text attr defaults
2025-10-30 14:16:30 +01:00
Alejandro Alonso
9d29d5e8cc
🐛 Serialize font weight properly
2025-10-30 14:15:57 +01:00
Florian Schroedl
e681f95a70
✨ Add box shadow token
2025-10-30 14:05:42 +01:00
Alejandro Alonso
5c8b401037
Merge pull request #7637 from penpot/elenatorro-12439-fix-fonts-default-values
...
🐛 Fix default font size in text spans
2025-10-30 11:14:20 +01:00
Elena Torro
9dfb0ebe84
🐛 Fix default font size in text spans
2025-10-29 17:23:29 +01:00
Alejandro Alonso
08162c825d
Merge pull request #7633 from penpot/superalex-options-button-does-not-work-for-comments-created-in-the-lower-part-of-the-screen-with-an-active-reply-field
...
🐛 Fix options button does not work for comments created in the lower part of the screen
2025-10-29 16:18:21 +01:00
Alejandro Alonso
bc700334ca
🐛 Fix options button does not work for comments created in the lower part of the screen
2025-10-29 16:17:57 +01:00
Alejandro Alonso
133590f19c
Merge pull request #7635 from penpot/alotor-fix-paste-position
...
🐛 Fix paste without selection sends the new element in the back
2025-10-29 16:16:17 +01:00
alonso.torres
66c5a0570e
🐛 Fix paste without selection sends the new element in the back
2025-10-29 16:15:55 +01:00
Andrés Moya
94cbf9d8f2
🎉 Add integration test to check new validation
2025-10-29 15:40:45 +01:00
Andrés Moya
70143f8ae3
🐛 Fix theme renaming and small refactor tokens forms validation
2025-10-29 15:40:45 +01:00
Xaviju
6c824651df
🎉 Add copy shortands button to panels ( #7580 )
...
* 🎉 Add copy shorthands button to panels
* 🎉 Add shorthand for strokes
* 🎉 Add shorthand for fonts
* 🎉 Add shorthand for borders
* 🎉 Add shorthand for padding
* 🎉 Add shorthand for grid
* 🎉 Add shorthand for layout element
* 🐛 Refactor to fix hook rendering
2025-10-29 13:51:36 +01:00
David Barragán Merino
1b81ddebb4
🐛 Fix some paths and add missed nginx config file for the storybook docker image
2025-10-29 13:46:29 +01:00
David Barragán Merino
6076df5c80
🎉 Detach storybook from the frontend build process
2025-10-29 13:45:54 +01:00
Alejandro Alonso
6d2d66a079
Merge pull request #7634 from penpot/alotor-fix-editable-label
...
🐛 Fix problem with certain text input and drag/drop
2025-10-29 12:50:03 +01:00
Alejandro Alonso
239af4fb82
🐛 Fix problem with text grow types
2025-10-29 12:40:11 +01:00
alonso.torres
0ad4a9ca7e
🐛 Fix problem with certain text input and drag/drop
2025-10-29 12:35:13 +01:00
David Barragán Merino
034463e63a
🐛 Fix some paths and add missed nginx config file for the storybook docker image
2025-10-29 12:02:32 +01:00
Eva Marco
aadc1aac1c
🐛 Fix some error translations
2025-10-29 11:14:20 +01:00
Elena Torró
2cdc76f1af
Merge pull request #7573 from penpot/superalex-select-boards-to-export-to-pdf
...
✨ Select boards to export to PDF
2025-10-29 10:13:32 +01:00
alonso.torres
23f49237f8
🐛 Fix problem with plugins generating code for pages different than current one
2025-10-29 10:08:41 +01:00
Xaviju
93fb54c116
✨ Enable single color-space selector for styles and computed… ( #7525 )
...
* ✨ Enable single color-space selector for styles and computed tab
2025-10-29 09:53:37 +01:00
Alejandro Alonso
7565bb8d24
Merge pull request #7466 from penpot/bameda-storybook-detachment
...
🎉 Detach storybook from the frontend build process
2025-10-29 09:53:18 +01:00
Alejandro Alonso
0d394ee962
Merge pull request #7593 from penpot/eva-fix-some-translations
...
🐛 Fix some error translations
2025-10-29 09:36:06 +01:00
Alejandro Alonso
c4bebc1b0a
Merge pull request #7625 from penpot/elenatorro-12374-fix-remove-selection
...
🐛 Fix text selection
2025-10-29 09:35:56 +01:00
Elena Torro
6edc29dce2
🐛 Fix text selection
2025-10-29 09:20:51 +01:00
Eva Marco
d773e3a966
🐛 Fix some error translations
2025-10-29 09:20:07 +01:00
Alejandro Alonso
e18aef1d39
Merge pull request #7610 from mdbenito/fix/conflicting-selection-shortcut-text-shape
...
🐛 Fix conflicting shortcut in text editor
2025-10-29 08:45:05 +01:00
Alejandro Alonso
b033690239
Merge pull request #7618 from penpot/andy-docs-typography-token
...
📚 Add typography token to the user guide
2025-10-29 08:22:20 +01:00
Alejandro Alonso
9f732eb45a
Merge pull request #7595 from penpot/esther-moreno-user-guide-new-architecture
...
📚 New architecture in user guide
2025-10-29 08:02:45 +01:00
Alejandro Alonso
474453a503
Merge pull request #7594 from penpot/eva-fix-dropdown-submenu
...
🐛 Fix submenu visibility
2025-10-29 07:53:06 +01:00
Alejandro Alonso
c3d40659a9
Merge pull request #7600 from penpot/elenatorro-12344-fix-different-text-span-font-sizes
...
🔧 Add support for text spans of different sizes
2025-10-29 07:25:49 +01:00
David Barragán Merino
15e2b35afc
🎉 Detach storybook from the frontend build process
2025-10-28 20:58:50 +01:00
Elena Torró
ad15887d57
Merge pull request #7623 from penpot/superalex-fix-nested-fills-for-shapes-with-svg-attrs
...
🐛 Fix nested fills for shapes with svg attrs
2025-10-28 16:01:27 +01:00
Elena Torró
d01f921344
Merge pull request #7624 from penpot/superalex-fix-prevent-rendering-of-unused-fill-slots-in-shapes
...
🐛 Prevent rendering of unused fill slots in shapes
2025-10-28 15:54:51 +01:00
Alejandro Alonso
9e035ec4fe
Merge pull request #7605 from penpot/ladybenko-fix-text-playground-crash
...
🔧 Fix text-related playgrounds (wasm)
2025-10-28 14:11:52 +01:00
Alejandro Alonso
fbacdf0351
🔧 Fix shapes-related playgrounds (wasm)
2025-10-28 14:09:24 +01:00
Alejandro Alonso
3f4d699395
🐛 Prevent rendering of unused fill slots in shapes
2025-10-28 13:35:34 +01:00
Alejandro Alonso
1626371337
Merge pull request #7619 from penpot/elenatorro-11889-fix-text-span-selection
...
🐛 Fix data-itype for text spans
2025-10-28 13:33:19 +01:00
Marina López
4d8a70f1fa
✨ Improvements payments
2025-10-28 12:36:32 +01:00
Alejandro Alonso
14d5de29da
🐛 Fix nested fills for shapes with svg attrs
2025-10-28 12:25:57 +01:00
Esther Moreno
df718c940f
📚 New architecture in user guide
2025-10-28 11:04:09 +01:00
Elena Torro
80c78d9cd4
🐛 Fix pasting text within an existing text
2025-10-28 09:39:52 +01:00
Pablo Alba
e2ce226814
🐛 Fix remove flex button doesn’t work within variant
2025-10-28 09:38:38 +01:00
Elena Torro
28c4c1a286
🐛 Fix data-itype for text spans
2025-10-27 16:55:51 +01:00
alonso.torres
f64105ad08
🐛 Fix problem with changing gap in flex layout
2025-10-27 16:29:59 +01:00
Andres Gonzalez
a346d29d76
📚 Add typography token to the user guide
2025-10-27 15:18:14 +01:00
Ingrid Pigueron
ccb7b41b3a
🌐 Add translations for: French
...
Currently translated at 98.3% (1923 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-10-27 12:02:59 +00:00
Elena Torro
2c37c5c8ed
🔧 Add support for text spans of different sizes
2025-10-27 12:43:41 +01:00
Andrés Moya
ed767d9a5b
🐛 Fix library update notificacions showing when they should not
2025-10-27 11:14:41 +01:00
Miguel de Benito Delgado
57bfca4062
🐛 Maintain selection after font change
2025-10-26 12:02:20 +00:00
Miguel de Benito Delgado
e9dcd64463
🐛 Fix conflicting shortcut in text editor
2025-10-26 11:11:50 +00:00
Belén Albeza
b498056c01
🔧 Fix text-related playgrounds (wasm)
2025-10-24 14:35:28 +02:00
Andrés Moya
81f851cad4
🔧 Deactivate debug traces for fonts module
2025-10-24 11:49:43 +02:00
Pablo Alba
245190f4f9
🐛 Fix variant validation when nil
2025-10-24 10:59:16 +02:00
Alejandro Alonso
479ce99b32
✨ Improve setting svg attrs in wasm
2025-10-24 10:35:30 +02:00
Alejandro Alonso
6290b88d2e
Merge pull request #7601 from penpot/alotor-fix-text-grow-type-problem
...
🐛 Fix problem with text grow types
2025-10-24 09:45:47 +02:00
Elena Torró
dba718b850
Merge pull request #7484 from penpot/superalex-fix-text-line-height-values-are-wrong
...
🐛 Text line-height values are wrong
2025-10-24 08:49:35 +02:00
alonso.torres
7c1205018b
🐛 Fix problem with text grow types
2025-10-23 17:39:18 +02:00
Elena Torró
89763d7c5a
Merge pull request #7554 from penpot/azazeln28-fix-text-editor-v2-issues
...
🐛 Fix text editor v2 render integration issues
2025-10-23 15:55:54 +02:00
Aitor Moreno
7f6af6179b
🐛 Fix paste when collpaseNode is a br
2025-10-23 15:06:32 +02:00
Aitor Moreno
ceb184782f
🐛 Fix text editor paste inline/paragraph
2025-10-23 15:06:01 +02:00
Aitor Moreno
247c5c3700
Merge pull request #7588 from penpot/elenatorro-fix-text-tests
...
🔧 Fix text align selrect
2025-10-23 15:04:48 +02:00
Pablo Alba
0882c448f6
📎 Cleanup log files
2025-10-23 14:34:26 +02:00
Belén Albeza
f8cebb9d63
🐛 Fix scroll bar in design tab ( #7582 )
...
* 🐛 Fix scroll bar in design tab
* ♻️ Remove deprecated css tokens in options.scss
2025-10-23 14:11:11 +02:00
Alejandro Alonso
1e248c7177
🐛 Fix demo accounts creation
2025-10-23 13:45:11 +02:00
Elena Torró
351a35dad6
Merge pull request #7574 from penpot/azazeln28-refactor-text-struct-naming
...
♻️ Rename textleafs and inline to textspan
2025-10-23 13:39:36 +02:00
Aitor Moreno
eb088c31c1
🔧 Rename textleafs and inlines to keep coherence between render and editor
2025-10-23 13:04:21 +02:00
Belén Albeza
45af469a11
🐛 Fix invite selection copy
...
* 🐛 Fix selected invitations copy not being localized/pluralized
* ✨ Add integration test for team invites + fixes unaccessible dom
2025-10-23 12:04:34 +02:00
Eva Marco
232f2271d3
🐛 Fix submenu visibility
2025-10-23 11:52:03 +02:00
Elena Torro
a30315c91c
🔧 Fix text align selrect and update regression tests
2025-10-23 11:44:40 +02:00
Pablo Alba
04542e1e66
✨ Add variants to plugins API
2025-10-23 10:52:10 +02:00
Alejandro Alonso
36c986d8e8
🐛 Fix file doesn’t open after deleting the library used in it
2025-10-23 09:51:10 +02:00
Alejandro Alonso
38c3b2eaba
Merge pull request #7584 from penpot/alotor-fix-flex-issue
...
🐛 Fix problem with flex type conversions
2025-10-22 16:49:56 +02:00
alonso.torres
98e91ecda5
🐛 Fix problem with flex type conversions
2025-10-22 16:03:51 +02:00
Alejandro Alonso
54ac64db4b
Merge pull request #7578 from penpot/supealex-fix-selected-colors-children-shapes-in-multiple-selection
...
🐛 Fix selected colors not showing colors from children shapes in multiple selection
2025-10-22 15:18:58 +02:00
Alejandro Alonso
30ca6bf6ff
🐛 Fix selected colors not showing colors from children shapes in multiple selection
2025-10-22 14:53:06 +02:00
David Barragán Merino
81a364dfc4
🐳 Set default values for maxmemory and maxmemory-policy in Valkey
2025-10-22 13:43:30 +02:00
Pablo Alba
c6b9954af8
🐛 Fix nested variant in a component doesn't keep inherited overrides
2025-10-22 13:35:22 +02:00
Alejandro Alonso
f120cf82d3
✨ Select boards to export to PDF
2025-10-22 13:19:10 +02:00
Belén Albeza
7ec335ae96
🐛 Fix export element crashing the app
2025-10-22 13:02:55 +02:00
Eva Marco
8dcc46aba8
🐛 Fix color row opacity ( #7550 )
2025-10-22 12:20:58 +02:00
Xaviju
058a555594
🎉 Add shadow panel to inspect styles tab ( #7566 )
2025-10-22 12:17:14 +02:00
Luis de Dios
e073b89604
🐛 Fix property input remains editable after keeping default property name ( #7549 )
...
* 🐛 Fix property input remains focused when keeping default property name
* 📎 PR changes
2025-10-22 10:48:03 +02:00
Elena Torró
140290cd60
Merge pull request #7556 from penpot/ladybenko-12362-fix-underline-spacing
...
🐛 Fix underline not matching spacing/thickness
2025-10-22 10:21:48 +02:00
Pablo Alba
5e6af5aea9
🐛 Fix text override is lost after switch
2025-10-22 09:43:12 +02:00
Alejandro Alonso
5df2a740b9
Merge pull request #7571 from penpot/superalex-fix-cleaning-nested-fills
...
🐛 Fix cleaning nested fills
2025-10-21 17:05:00 +02:00
Pablo Alba
fd596a1371
🐛 Fix incorrect behavior of Alt + Drag for variants
2025-10-21 17:02:10 +02:00
Belén Albeza
87221eb7db
🐛 Fix underline not matching spacing/thickness
2025-10-21 16:57:02 +02:00
Aitor Moreno
69f2e131d7
Merge pull request #7570 from penpot/elenatorro-12386-fix-missplaced-text-strokes
...
🐛 Fix texts offset-y calculation when there are multiple lines and stroke paints
2025-10-21 16:46:53 +02:00
Alejandro Alonso
69da63e01c
🐛 Fix cleaning nested fills
2025-10-21 16:45:53 +02:00
Elena Torro
dc689f9756
🐛 Fix texts offset-y calculation when there are multiple lines and stroke paints
2025-10-21 16:13:40 +02:00
Marina López
82e1a5003c
🐛 Fix condition report feedback
2025-10-21 15:29:06 +02:00
Andrey Antukh
024697ff87
✨ Add cause stack trace logging on ui error boundary
2025-10-21 15:04:53 +02:00
alonso.torres
fc4b717287
🐛 Fix problem with CI
2025-10-21 14:45:59 +02:00
Marina López
9e8cdc8a3f
🐛 Fix search shortcut
2025-10-21 13:28:31 +02:00
Elena Torro
a51fd009bc
🔧 Improve text tiles intersection on changes
2025-10-21 13:21:02 +02:00
David Barragán Merino
f795f20ef8
📎 Notify about failures in releasing and creating docker images
2025-10-21 13:16:04 +02:00
Eva Marco
ca21e7e8b4
🐛 Fix font size placeholder
2025-10-21 12:27:15 +02:00
alonso.torres
93e7f2950b
🐛 Fix problem with multiple selection and shadows
2025-10-21 12:27:14 +02:00
Xaviju
d0e5d0d952
✨ Display resolved value for composite typography tokens ( #7537 )
...
* ✨ Display resolved value for composite typography tokens tooltip
* ✨ Add missing key to iteration
2025-10-21 11:30:34 +02:00
Andrey Antukh
e4c07e0ec0
✨ Merge staging into develop
2025-10-21 11:23:59 +02:00
alonso.torres
068caf2784
Merge remote-tracking branch 'origin/staging' into develop
2025-10-21 11:19:21 +02:00
Xavier Julian
436bc23da4
🐛 Remove duplicated tokens on stroke panel
2025-10-21 10:56:38 +02:00
Pablo Alba
579de6558a
🐛 Fix on copy instance inside a components chain touched are missing
2025-10-21 10:37:07 +02:00
Pablo Alba
2d45cba36c
🐛 Fix Restoring a variant from another file makes it overlap
2025-10-21 10:09:50 +02:00
Alejandro Alonso
cf21ffb30f
Merge pull request #7528 from penpot/alotor-set-children
...
✨ Add set_children granular methods for performance
2025-10-21 09:57:22 +02:00
Elena Torró
7a2fe232d5
Merge pull request #7527 from penpot/ladybenko-12329-break-editor-word
...
🐛 Make internal DOM of text editor v2 break words as the render engine does
2025-10-21 09:41:15 +02:00
Alejandro Alonso
9e17a0e65d
🐛 Fix unread comments
2025-10-21 09:30:01 +02:00
Pablo Alba
220c27c354
🐛 Fix nested variant in a component doesn't keep inherited overrides (2)
2025-10-20 18:28:10 +02:00
Pablo Alba
b0e4257e56
📚 Remove wrong line on CHANGES
2025-10-17 14:20:31 +02:00
Pablo Alba
b3cb7df33c
🐛 Fix nested variant in a component doesn't keep inherited overrides
2025-10-17 14:01:54 +02:00
Pablo Alba
fec420b6e9
🐛 Fix variants not syncronizing tokens on switch
2025-10-17 13:46:49 +02:00
Eva Marco
35af5455a0
🐛 Fix dropdown width ( #7534 )
2025-10-17 13:39:29 +02:00
AlexTECPlayz
597fba79cc
🌐 Add translations for: Romanian
...
Currently translated at 99.8% (1953 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ro/
2025-10-17 13:07:28 +02:00
Luis de Dios
216b2d3072
🐛 Fix drag & drop functionality is swapping instead or reordering ( #7489 )
...
* 🐛 Fix drag & drop functionality is swapping instead or reordering
* ♻️ SCSS improvements
2025-10-17 12:12:34 +02:00
Eva Marco
bbc6709943
🐛 Fix applying color tokens on a row from colorpicker ( #7524 )
2025-10-17 11:10:10 +02:00
Eva Marco
14f6e22610
🐛 Fix composite token placeholders ( #7526 )
...
* 🐛 Fix composite token placeholders
* 📚 Recover some translations
2025-10-17 10:57:32 +02:00
Eva Marco
2f27a78bc0
🐛 Fix color row erros from review ( #7516 )
...
* 🐛 Fix text Ellipsis on token color row
* 🐛 Fix show token only on first stroke
* 🐛 Fix detach broken token
2025-10-17 10:39:41 +02:00
Marina López
f5761066a9
Merge pull request #7511 from penpot/marina-improve-users-give-feedback
...
✨ Improve the way users give us feedback
2025-10-17 10:19:34 +02:00
Andrey Antukh
3665bccaed
Merge remote-tracking branch 'origin/staging' into develop
2025-10-17 09:43:30 +02:00
Andrey Antukh
fbbee98c3d
✨ Add proper backend integration of for new feedback form
2025-10-17 09:40:27 +02:00
Marina López
854ad5bb4d
✨ Improve the way users give us feedback
2025-10-17 09:39:58 +02:00
Andrey Antukh
a32f44a62c
🐛 Use correct error boundary fallback on ui ns
2025-10-17 09:39:58 +02:00
Andrey Antukh
95f58ffda5
✨ Allow add attachements on emails
2025-10-17 09:39:58 +02:00
Andrey Antukh
e8e27c25c0
💄 Fix naming on several components under ui ns
...
Following the current naming convention
2025-10-17 09:39:58 +02:00
Andrey Antukh
42c416e3cb
📎 Add user feedback defaults to backend scripts/_env
2025-10-17 09:39:58 +02:00
Andrés Moya
5ad04e0f4c
🐛 Fix error when selecting set in theme
2025-10-16 16:17:16 +02:00
Belén Albeza
9f4db4479c
🐛 Make internal DOM of text editor v2 break words as the render engine does
2025-10-16 15:55:53 +02:00
alonso.torres
66997d2bc9
✨ Add set_children granular methods for performance
2025-10-16 15:33:08 +02:00
Alejandro Alonso
7350329658
🐛 Filter svg attrs supported in wasm
2025-10-16 14:48:22 +02:00
Elena Torró
544b118925
Merge pull request #7361 from penpot/azazeln28-feat-dom-textarea-position
...
🎉 Text Editor DOM textarea position
2025-10-16 14:30:41 +02:00
Alejandro Alonso
8ceb909cda
Merge pull request #7490 from penpot/elenatorro-12258-fix-text-shapes-intersection
...
🐛 Fix text tiles intersection
2025-10-16 14:23:41 +02:00
Elena Torro
af54e6ccc2
🔧 Fix text layout extrect intersection and refactor calculate_extrect function
2025-10-16 14:00:59 +02:00
Elena Torro
6ef0b8fd16
🔧 Update fixed visual tests
2025-10-16 14:00:54 +02:00
Alejandro Alonso
4a6d143a15
Merge pull request #7522 from penpot/alotor-render-performance
...
✨ New render small performance optimizations
2025-10-16 13:45:49 +02:00
David Barragán Merino
07dedbd3bb
📎 Fix registry uri
...
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net >
2025-10-16 13:06:34 +02:00
Aitor Moreno
7ca8bf32b2
🎉 Set DOM text editor element caret
2025-10-16 12:59:24 +02:00
alonso.torres
2e6fb1b9c5
✨ New render small performance optimizations
2025-10-16 12:40:29 +02:00
AlexTECPlayz
43b03b9714
🌐 Add translations for: Romanian
...
Currently translated at 99.8% (1953 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ro/
2025-10-16 12:07:26 +02:00
Alejandro Alonso
8e8d46b314
🐛 Fix performance macros disabled in production mode
2025-10-16 12:01:29 +02:00
Eva Marco
e964f9820e
🐛 Fix tooltip position of proportion lock button ( #7519 )
2025-10-16 11:40:19 +02:00
Pablo Alba
d933e91c6c
🐛 Fix variants not syncronizing tokens on switch
2025-10-16 11:21:18 +02:00
Eva Marco
24264e7d8a
🎉 Replace numeric inputs on layout menus ( #7488 )
...
* 🎉 Replace numeric inputs on layout menus
* 🎉 Add numeric inputs on gaps
* ♻️ Refactor scss file
* 🐛 Fix comments
2025-10-16 10:05:25 +02:00
Xaviju
5b77df997b
🐛 Remove color validation for non-color tokens in strokes ( #7513 )
2025-10-16 09:54:50 +02:00
Xaviju
968274096d
🐛 Fix visual glitch in transparent background for swatch component ( #7509 )
2025-10-16 09:54:33 +02:00
Alejandro Alonso
392e3ac34e
Merge pull request #7507 from penpot/elenatorro-11974-fix-resize-on-blocked-shapes
...
🐛 Fix resize on blocked shapes from the viewport
2025-10-16 09:17:13 +02:00
Alejandro Alonso
9266ace537
Merge pull request #7514 from penpot/ladybenko-12293-fix-scroll-inspect
...
🐛 Fix scrollbar in the inspect tab
2025-10-16 07:07:56 +02:00
Elena Torro
e8336a401e
🐛 Do not show resize controls when a selected shape is blocked
2025-10-16 06:43:34 +02:00
Elena Torro
18048a4b2e
🐛 Do not select a blocked frame when clicking its name
2025-10-16 06:42:45 +02:00
Elena Torro
e28d4eaff1
🐛 Do not allow to resize a shape that is blocked from the viewport
2025-10-16 06:42:45 +02:00
Alejandro Alonso
fae574796f
Merge pull request #7512 from penpot/elenatorro-11963-change-font-styles-label
...
🌐 Add font-style label on workspace assets
2025-10-16 06:36:39 +02:00
Belén Albeza
b057ed1b9a
🐛 Fix scroll on inspect tab
2025-10-15 15:30:27 +02:00
Elena Torro
db59209b21
🌐 Add font-style label on workspace assets
2025-10-15 14:41:15 +02:00
Alejandro Alonso
a62f1fb46f
Merge pull request #7505 from penpot/elenatorro-review-extrect
...
🔧 Fix extrect and selrect debug interactivity
2025-10-15 14:02:22 +02:00
Alejandro Alonso
ffd2aa03a9
Merge pull request #7510 from penpot/alotor-bugfix-pan-with-guides
...
🐛 Fix pan cursor not disabling viewport guides
2025-10-15 13:36:12 +02:00
Xaviju
f1ebcaf635
✨ Add composite typography token to text panel ( #7496 )
2025-10-15 13:21:30 +02:00
alonso.torres
6a4d0f05bc
🐛 Fix pan cursor not disabling viewport guides
2025-10-15 13:02:56 +02:00
Alejandro Alonso
4d751c5acd
Merge pull request #7504 from penpot/azazeln28-feat-webgl-error
...
🎉 Add debug and alert when WebGL is unsupported
2025-10-15 12:51:45 +02:00
Alejandro Alonso
2c5abb0cbf
Merge pull request #7506 from penpot/niwinz-staging-hotfix-6-comments-threads
...
⚡ Add minor comment threads queries optimization
2025-10-15 12:04:42 +02:00
Andrey Antukh
7f6bffdbfc
⚡ Add minor comment threads queries optimization
2025-10-15 11:45:24 +02:00
Andrey Antukh
9a5efe8671
Merge remote-tracking branch 'origin/staging' into develop
2025-10-15 11:32:15 +02:00
Andrey Antukh
e0dd8247d4
Merge branch 'main' into staging
2025-10-15 11:25:36 +02:00
Andrey Antukh
1f65e2f560
Merge branch 'staging' into develop
2025-10-15 11:22:03 +02:00
Andrey Antukh
abad6a15bc
Merge branch 'main' into staging
2025-10-15 11:21:43 +02:00
Alejandro Alonso
bf6874a96d
Merge pull request #7460 from penpot/ladybenko-12205-cap-fills-text
...
✨ Cap the amount of text fills
2025-10-15 11:17:32 +02:00
Alejandro Alonso
7cdb1925d6
Merge pull request #7497 from penpot/ladybenko-12287-text-fills
...
🐛 Fix adding/removing identical text fills
2025-10-15 11:00:00 +02:00
Alejandro Alonso
aec4464749
Merge pull request #7498 from penpot/niwinz-staging-hotfix-4
...
✨ Make worker subsystem more resilent to redis restarts
2025-10-15 10:39:04 +02:00
Alejandro Alonso
1d14644250
Merge pull request #7494 from penpot/niwinz-staging-hotfix-3
...
✨ Use system clock for check invitation expiration
2025-10-15 10:23:48 +02:00
Alejandro Alonso
fad148e6a6
📎 Reorder jvm opts on _env
2025-10-15 10:15:06 +02:00
Elena Torro
3c05067c99
🔧 Fix extrect and selrect debug interactivity
2025-10-15 10:10:24 +02:00
Aitor Moreno
bbb78904fb
🎉 Add debug and alert when WebGL is unsupported
2025-10-15 10:06:02 +02:00
Alejandro Alonso
879caf66eb
Merge pull request #7493 from penpot/niwinz-staging-hotfix-2
...
🐛 Fix corrner case on error report validation
2025-10-15 09:51:52 +02:00
Andrey Antukh
4daf086214
📎 Backport circleci config from develop
2025-10-15 09:33:42 +02:00
Andrey Antukh
c8b3a41117
📎 Backport all github workflows from develop
2025-10-15 09:33:42 +02:00
Andrey Antukh
c9dcc8a4ee
🐛 Add migration for clearing :objects nil from components
...
on the local library
2025-10-15 09:33:40 +02:00
Stephan Paternotte
4739c4730c
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1953 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-10-14 19:08:02 +02:00
Edgars Andersons
603bb860ba
🌐 Add translations for: Latvian
...
Currently translated at 95.3% (1866 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-10-14 19:08:01 +02:00
Yaron Shahrabani
55d9ca1439
🌐 Add translations for: Hebrew
...
Currently translated at 99.4% (1945 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-10-14 19:07:59 +02:00
Oğuz Ersen
a2f397c329
🌐 Add translations for: Turkish
...
Currently translated at 99.8% (1953 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
2025-10-14 19:07:57 +02:00
Roman D
ada4e72c27
🌐 Add translations for: Russian
...
Currently translated at 78.2% (1530 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
2025-10-14 19:07:54 +02:00
Andrey Antukh
17376dfa3f
✨ Add mark-file-as-trimmed srepl helper
2025-10-14 19:04:02 +02:00
Andrey Antukh
8d65e1cc94
✨ Simplify reset-password srepl helper
2025-10-14 19:04:02 +02:00
Andrey Antukh
d4de367499
🐛 Fix ::sm/set schema validation
...
It has several corner cases where set specific type
is not checked. It also now checks for ordered type
specifically when ordered is specified
2025-10-14 19:04:02 +02:00
Andrey Antukh
25521b18ff
✨ Make the restriction errors report as warning to logging
2025-10-14 19:04:02 +02:00
Andrey Antukh
39bdf026ca
🐛 Fix corrner case on error report validationt
2025-10-14 19:03:59 +02:00
Andrey Antukh
1b6a833166
🐛 Add migration for fix fills on position-data
2025-10-14 18:11:42 +02:00
Andrey Antukh
928dcf5cb8
🐛 Fix migrations set decoding on binfile import
...
that causes incorrect migration ordering on the table
2025-10-14 18:11:42 +02:00
Elena Torró
12e91751c3
🔧 Improve debugging UI ( #7500 )
2025-10-14 17:29:04 +02:00
David Barragán Merino
0f0c8466be
📎 Add bundle version to the metadata in S3
2025-10-14 16:30:31 +02:00
Belén Albeza
204d0dfb9d
✨ Add integration test to check fills limit in UI
2025-10-14 16:14:53 +02:00
Belén Albeza
e4a3fc3940
✨ Limit the amount of text fills passed to wasm
2025-10-14 16:05:03 +02:00
Andrey Antukh
5ae173f01c
✨ Make worker subsystem more resilent to redis restarts
2025-10-14 15:48:54 +02:00
Belén Albeza
840c1f59bc
🐛 Fix adding/removing identical text fills
2025-10-14 15:34:44 +02:00
Francis Santiago
29dc99deae
🔧 Replace ADD with COPY in Dockerfiles to fix hadolint warnings
2025-10-14 13:53:48 +02:00
Andrey Antukh
f7b3913c71
✨ Use system clock for check invitation expiration
...
instead of db time
2025-10-14 13:35:50 +02:00
alonso.torres
025f0d2fdb
🐛 Fix problem with tiles and transform
2025-10-14 12:51:48 +02:00
Andrey Antukh
85591bd579
Merge branch 'main' into staging
2025-10-14 12:30:21 +02:00
Andrey Antukh
b3ae54775b
📎 Update changelog
2025-10-14 12:26:56 +02:00
Eva Marco
045aa7c788
🎉 Add tokens to color selection ( #7447 )
...
* 🎉 Add tokens to color row
* 🎉 Add color-token to stroke input
* 🐛 Fix change token on multiselection with groups
* 🎉 Create token colors on selected-colors section
* ♻️ Fix comments
2025-10-14 11:17:14 +02:00
Alejandro Alonso
497282d964
Merge pull request #7491 from penpot/niwinz-staging-fix-fills-position-data
...
🐛 Add migration for fix fills on position-data
2025-10-14 10:45:25 +02:00
Andrey Antukh
362bb7d2f6
🐛 Add migration for fix fills on position-data
2025-10-14 10:34:19 +02:00
Alejandro Alonso
b4cd955484
🐛 Text line-height values are wrong
2025-10-14 07:53:37 +02:00
Andrey Antukh
55353b80a2
🔧 Simplfy circleci workflow dependencies
2025-10-13 18:54:47 +02:00
Andrey Antukh
c46ab38d58
🔧 Add missing construction_worker to commit checker regex
2025-10-13 18:54:40 +02:00
Andrey Antukh
0f3ca67773
🔧 Simplfy circleci workflow dependencies
2025-10-13 18:53:39 +02:00
Andrey Antukh
1c06c87acf
🔧 Add missing construction_worker to commit checker regex
2025-10-13 18:53:39 +02:00
Andrey Antukh
d532558bab
Merge remote-tracking branch 'origin/staging' into develop
2025-10-13 18:41:18 +02:00
Andrey Antukh
a4192ce835
🐛 Fix incorrect file data migration from db to legacy-db
2025-10-13 18:41:02 +02:00
Andrey Antukh
d3e28a8307
🐛 Set correct name to tokens lib data reader
2025-10-13 18:41:02 +02:00
Andrey Antukh
3122917872
✨ Add more file-grained validation for tokens lib migration helpers
2025-10-13 18:41:02 +02:00
Andrey Antukh
95df07a364
✨ Add strong file schema validation after file data migration
2025-10-13 18:41:02 +02:00
Andrey Antukh
71ed845307
Merge remote-tracking branch 'origin/staging' into develop
2025-10-13 16:35:53 +02:00
Andrey Antukh
c9761684c1
🐛 Fix regression introduced on duplicate-id on token-sets commit
2025-10-13 16:35:17 +02:00
Andrey Antukh
dd35c82824
Merge remote-tracking branch 'origin/staging' into develop
2025-10-13 15:19:07 +02:00
Andrey Antukh
515b381f66
🐛 Fix random failure of tokens lib test
2025-10-13 15:16:53 +02:00
Andrés Moya
160873c63e
🐛 Remove duplicated token set ids
2025-10-13 15:16:53 +02:00
Andrey Antukh
fc35dc77ce
🐛 Enable migrations on calculate file library summary
2025-10-13 14:52:39 +02:00
Andrey Antukh
b5648e1241
⬆️ Update yarn to 2.10.3 on frontend module
2025-10-13 14:52:39 +02:00
Andrey Antukh
d07e00da21
🐛 Fix incorrect filtering of unread comment threads
...
Do not return threads for deleted files
2025-10-13 14:52:39 +02:00
Xaviju
253605f6cc
🎉 Add text panel to inspect styles tab ( #7413 )
2025-10-13 14:20:55 +02:00
Xaviju
2548bec651
🐛 Fix visual glitch in background for swatch component ( #7468 )
2025-10-13 14:20:14 +02:00
Andrey Antukh
da5da00bd4
📚 Update changelog
2025-10-13 14:08:33 +02:00
Andrey Antukh
72b44240b1
Merge branch 'develop' into staging
2025-10-13 13:30:43 +02:00
Andrey Antukh
b21f79490b
Merge remote-tracking branch 'origin/staging' into develop
2025-10-13 13:22:26 +02:00
Andrey Antukh
db09eacd4c
Merge remote-tracking branch 'origin/main' into staging
2025-10-13 13:22:07 +02:00
Andrey Antukh
731afb0e70
📚 Update changelog
2025-10-13 13:19:18 +02:00
Pablo Alba
1080251d9a
✨ Add missing variant-switch tracking event
2025-10-13 13:01:02 +02:00
Andrey Antukh
ea5bfbd72d
📎 Add token-typography-composite config flag to defaults
2025-10-13 12:54:27 +02:00
David Barragán Merino
b10dcb2d63
🐳 Prevent error if config.js is a bind mounted file
2025-10-13 12:42:23 +02:00
Andrey Antukh
c4cd665594
📎 Enable redis-cache flag on devenv start scripts
2025-10-13 12:32:29 +02:00
Andrey Antukh
1eb6f33bdd
⚡ Enable optional caching of results for file summary RPC methods
2025-10-13 12:32:29 +02:00
Andrey Antukh
62dffd30a4
♻️ Refactor redis internal API
...
The main idea behind this refactor is make the
API less especialized for specific use of out internal
submidules and make it more general and usable
for more general purposes (per example cache)
2025-10-13 12:32:29 +02:00
Andrey Antukh
12a4934c41
✨ Allow pass :load-data? false to get-file
2025-10-13 12:32:29 +02:00
Andrey Antukh
e3bd9148f2
✨ Add ::sm/atom to schemas
2025-10-13 12:32:29 +02:00
Alejandro Alonso
2b7bd8fa5c
🐛 Fix deleted files are accesible
2025-10-13 12:24:05 +02:00
Andrey Antukh
5717708b56
♻️ Refactor file storage
...
Make it more scallable and make it easily extensible
2025-10-13 12:24:05 +02:00
Andrey Antukh
27bed84543
✨ Improve netty io executor shutdown
2025-10-13 12:24:05 +02:00
Andrey Antukh
c6529f9585
🐛 Fix corner case on worker runner
2025-10-13 12:24:05 +02:00
Andrey Antukh
30e139ed10
🔥 Remove binary fills flag ( #7462 )
...
* 🐛 Add missing IEmptyableCollection protocol impl for wasm Shape
* 🔥 Remove frontend-binary-fills flag
* ✨ Fix fill-limit integration tests
---------
Co-authored-by: Belén Albeza <belen@hey.com >
2025-10-13 12:14:25 +02:00
Andrey Antukh
0aadc3b6b3
✨ Add management shared key authentication
2025-10-13 11:49:58 +02:00
Andrey Antukh
21a7ecb3fe
🔥 Remove obsolete code with object wrapping on components
2025-10-13 11:36:22 +02:00
Andrey Antukh
65a2b10875
✨ Make component path mandatory on validations
...
And ensure it already present with a migration
2025-10-13 11:36:22 +02:00
Xavier Julian
9e676a7ab2
🐛 Fix unnecesarily overcomplated key generation
2025-10-13 11:30:47 +02:00
Xavier Julian
3d1933411b
🐛 Fix broken layout when multiple fill/strokes with tokens
2025-10-13 11:30:47 +02:00
VKing9
a44f1bb09c
🌐 Add translations for: Hindi
...
Currently translated at 92.2% (1805 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
2025-10-13 11:26:55 +02:00
Henrik Allberg
65e59c8857
🌐 Add translations for: Swedish
...
Currently translated at 81.5% (1595 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2025-10-13 11:26:55 +02:00
Црнобог
2833854d8d
🌐 Add translations for: Serbian
...
Currently translated at 70.3% (1377 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sr/
2025-10-13 11:26:54 +02:00
Alejandro Alonso
19e367e112
🌐 Add translations for: Yoruba
...
Currently translated at 60.3% (1181 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/yo/
2025-10-13 11:26:54 +02:00
Alejandro Alonso
3f731f57e6
🌐 Add translations for: Hausa
...
Currently translated at 63.7% (1247 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ha/
2025-10-13 11:26:54 +02:00
Stephan Paternotte
b740ee254e
🌐 Add translations for: Dutch
...
Currently translated at 99.6% (1949 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-10-13 11:26:53 +02:00
Sebastiaan Pasma
97d9480c8b
🌐 Add translations for: Dutch
...
Currently translated at 99.6% (1949 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-10-13 11:26:53 +02:00
Edgars Andersons
f1fcc77f74
🌐 Add translations for: Latvian
...
Currently translated at 94.6% (1852 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-10-13 11:26:52 +02:00
Ņikita K
d078c49fe7
🌐 Add translations for: Latvian
...
Currently translated at 94.6% (1852 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-10-13 11:26:52 +02:00
Denys Kisil
9d30a1c1e9
🌐 Add translations for: Ukrainian (ukr_UA)
...
Currently translated at 93.4% (1827 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
2025-10-13 11:26:52 +02:00
Zvonimir Juranko
3b9f732b16
🌐 Add translations for: Croatian
...
Currently translated at 82.2% (1608 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
2025-10-13 11:26:51 +02:00
Dário
0a9c191582
🌐 Add translations for: Portuguese (Portugal)
...
Currently translated at 80.6% (1578 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_PT/
2025-10-13 11:26:51 +02:00
Amerey.eu
cc6175d39c
🌐 Add translations for: Czech
...
Currently translated at 81.9% (1603 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/cs/
2025-10-13 11:26:50 +02:00
Mikel Larreategi
b424c0f84b
🌐 Add translations for: Basque
...
Currently translated at 59.3% (1161 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/eu/
2025-10-13 11:26:50 +02:00
Radek Sawicki
29495474b1
🌐 Add translations for: Polish
...
Currently translated at 58.0% (1136 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pl/
2025-10-13 11:26:49 +02:00
Nicola Bortoletto
7c0bd4ac9a
🌐 Add translations for: Italian
...
Currently translated at 99.4% (1945 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-10-13 11:26:49 +02:00
william chen
b98f5a9851
🌐 Add translations for: Chinese (Traditional Han script)
...
Currently translated at 82.2% (1608 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hant/
2025-10-13 11:26:48 +02:00
Yaron Shahrabani
4d823af46d
🌐 Add translations for: Hebrew
...
Currently translated at 99.2% (1942 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-10-13 11:26:48 +02:00
Linerly
ecec2db29e
🌐 Add translations for: Indonesian
...
Currently translated at 87.2% (1706 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/id/
2025-10-13 11:26:47 +02:00
Alejandro Alonso
55d2d53a22
🌐 Add translations for: Arabic
...
Currently translated at 57.0% (1115 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ar/
2025-10-13 11:26:46 +02:00
Mahmoud A. Rabo
86f7bec171
🌐 Add translations for: Arabic
...
Currently translated at 57.0% (1115 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ar/
2025-10-13 11:26:45 +02:00
AlexTECPlayz
5c6d296e60
🌐 Add translations for: Romanian
...
Currently translated at 65.6% (1284 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ro/
2025-10-13 11:26:45 +02:00
George Lemon
bda6c61a11
🌐 Add translations for: Romanian
...
Currently translated at 65.6% (1284 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ro/
2025-10-13 11:26:44 +02:00
Allan Nordhøy
3aa966e553
🌐 Add translations for: Norwegian Bokmål
...
Currently translated at 8.3% (164 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nb_NO/
2025-10-13 11:26:44 +02:00
Marius
9ce0b9c86e
🌐 Add translations for: German
...
Currently translated at 89.0% (1741 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-10-13 11:26:43 +02:00
Pablo Alba
42ab42fb56
🌐 Add translations for: German
...
Currently translated at 89.0% (1741 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-10-13 11:26:43 +02:00
Hugo Figueira
7b60d386fb
🌐 Add translations for: Portuguese (Brazil)
...
Currently translated at 64.9% (1271 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_BR/
2025-10-13 11:26:42 +02:00
Anonymous
ae60a7260c
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 92.6% (1813 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-10-13 11:26:42 +02:00
Çağlar Yeşilyurt
bfacdc414f
🌐 Add translations for: Turkish
...
Currently translated at 93.7% (1833 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
2025-10-13 11:26:42 +02:00
Vint Prox
29628eea0a
🌐 Add translations for: Russian
...
Currently translated at 73.1% (1430 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
2025-10-13 11:26:41 +02:00
The_BadUser
6d7723c36b
🌐 Add translations for: Russian
...
Currently translated at 73.1% (1430 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
2025-10-13 11:26:40 +02:00
Anonymous
710008ee9e
🌐 Add translations for: Greek
...
Currently translated at 26.1% (511 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/el/
2025-10-13 11:26:40 +02:00
Pablo Alba
a15be5c2d0
🌐 Add translations for: French
...
Currently translated at 94.7% (1853 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-10-13 11:26:40 +02:00
Aryiu
45a09928b3
🌐 Add translations for: Catalan
...
Currently translated at 54.8% (1073 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ca/
2025-10-13 11:26:39 +02:00
Hosted Weblate
bae5196d1e
🌐 Merge branch 'origin/develop' into Weblate.
2025-10-13 11:24:12 +02:00
Edgars Andersons
91fe7b2dd6
🌐 Add translations for: Latvian
...
Currently translated at 94.8% (1856 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-10-13 11:23:18 +02:00
Oğuz Ersen
df6448e32e
🌐 Add translations for: Turkish
...
Currently translated at 93.9% (1837 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
2025-10-13 11:23:16 +02:00
Luis de Dios
a9a9245ab6
🐛 Fix component number has no singular translation string ( #7469 )
2025-10-13 11:22:25 +02:00
Eva Marco
e18f20666b
🔧 Add scss refactor as element on PR checklist ( #7480 )
2025-10-13 11:21:12 +02:00
Eva Marco
adafe0648c
♻️ Fix component schemas ( #7481 )
2025-10-13 11:20:43 +02:00
Andrey Antukh
1b9deecefc
✨ Make the binfile import process more resilient ( #7464 )
...
on small inconsistencies on file media object references
2025-10-13 11:13:10 +02:00
Nicola Bortoletto
666410602b
🌐 Add translations for: Italian
...
Currently translated at 99.6% (1949 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-10-11 07:07:23 +02:00
Stephan Paternotte
c956600d64
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1953 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-10-08 18:07:31 +00:00
Edgars Andersons
2100c8a115
🌐 Add translations for: Latvian
...
Currently translated at 94.5% (1850 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-10-08 18:07:29 +00:00
Yaron Shahrabani
d4fd246622
🌐 Add translations for: Hebrew
...
Currently translated at 99.4% (1946 of 1956 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-10-08 18:07:25 +00:00
David Barragán Merino
71fd6640af
👷 Automate publication of docker images in a new release
2025-10-08 17:15:10 +02:00
Alonso Torres
40e9a78f67
✨ Add telemetry for events performance measures ( #7457 )
2025-10-08 14:03:09 +02:00
Alejandro Alonso
551a25661f
✨ Improve ancestors modifiers performance
2025-10-08 12:10:18 +02:00
Luis de Dios
544bedf7c2
🎉 Reorder properties for a component ( #7429 )
...
* 🎉 Reorder properties when a component with variants is selected
* 🎉 Reorder properties when a single variant is selected
* ♻️ Refactor SCSS and component structure
* 📚 Update changelog
* 📎 PR changes (styling)
* 📎 PR changes (functionality)
2025-10-08 11:27:01 +02:00
Andrey Antukh
4937580585
🌐 Rehash and validate translation files
2025-10-07 18:38:28 +02:00
VKing9
dba0f11670
🌐 Add translations for: Hindi
...
Currently translated at 92.6% (1810 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
2025-10-07 18:38:28 +02:00
Henrik Allberg
776af8ea22
🌐 Add translations for: Swedish
...
Currently translated at 81.7% (1597 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
2025-10-07 18:38:28 +02:00
Црнобог
38e0d0035f
🌐 Add translations for: Serbian
...
Currently translated at 70.6% (1380 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sr/
2025-10-07 18:38:28 +02:00
Anonymous
f0c01d8714
🌐 Add translations for: Yoruba
...
Currently translated at 60.5% (1184 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/yo/
2025-10-07 18:38:28 +02:00
Anonymous
678c4acdbc
🌐 Add translations for: Igbo
...
Currently translated at 26.4% (516 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ig/
2025-10-07 18:38:28 +02:00
Anonymous
9b76048c2f
🌐 Add translations for: Malay
...
Currently translated at 34.6% (678 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ms/
2025-10-07 18:38:28 +02:00
Anonymous
2cf98745d7
🌐 Add translations for: Hausa
...
Currently translated at 63.9% (1250 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ha/
2025-10-07 18:38:28 +02:00
Stephan Paternotte
267acc5b80
🌐 Add translations for: Dutch
...
Currently translated at 97.1% (1898 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-10-07 18:38:28 +02:00
Anonymous
ae38c8e840
🌐 Add translations for: Latvian
...
Currently translated at 94.6% (1850 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-10-07 18:38:27 +02:00
Edgars Andersons
1128303fa1
🌐 Add translations for: Latvian
...
Currently translated at 94.6% (1850 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-10-07 18:38:27 +02:00
Denys Kisil
5d1981047d
🌐 Add translations for: Ukrainian (ukr_UA)
...
Currently translated at 93.5% (1828 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
2025-10-07 18:38:27 +02:00
al0cam
0dae2a3c24
🌐 Add translations for: Croatian
...
Currently translated at 82.3% (1610 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
2025-10-07 18:38:27 +02:00
TheScientistPT
766accde29
🌐 Add translations for: Portuguese (Portugal)
...
Currently translated at 80.8% (1580 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_PT/
2025-10-07 18:38:27 +02:00
Anonymous
c5f8bd5bea
🌐 Add translations for: Czech
...
Currently translated at 82.1% (1605 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/cs/
2025-10-07 18:38:27 +02:00
Amerey.eu
4edfcba350
🌐 Add translations for: Czech
...
Currently translated at 82.1% (1605 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/cs/
2025-10-07 18:38:27 +02:00
Nicola Bortoletto
ce20059a4c
🌐 Add translations for: Italian
...
Currently translated at 96.9% (1895 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-10-07 18:38:27 +02:00
william chen
27fa0c0721
🌐 Add translations for: Chinese (Traditional Han script)
...
Currently translated at 82.3% (1610 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hant/
2025-10-07 18:38:27 +02:00
Yaron Shahrabani
ee83a07674
🌐 Add translations for: Hebrew
...
Currently translated at 96.7% (1891 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-10-07 18:38:27 +02:00
Linerly
57123569eb
🌐 Add translations for: Indonesian
...
Currently translated at 87.4% (1708 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/id/
2025-10-07 18:38:27 +02:00
Anonymous
d112e83b0d
🌐 Add translations for: German
...
Currently translated at 89.2% (1743 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-10-07 18:38:27 +02:00
Stas Haas
b259ca2cd1
🌐 Add translations for: German
...
Currently translated at 89.2% (1743 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-10-07 18:38:27 +02:00
Rick Benetti
56db7078ae
🌐 Add translations for: Portuguese (Brazil)
...
Currently translated at 65.1% (1273 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_BR/
2025-10-07 18:38:27 +02:00
Anonymous
7a75002cc9
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 92.9% (1817 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-10-07 18:38:27 +02:00
DoubleCat
77ad1f57be
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 92.9% (1817 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-10-07 18:38:27 +02:00
Jun Fang
9f881e49e5
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 92.9% (1817 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-10-07 18:38:27 +02:00
Anonymous
238578f243
🌐 Add translations for: Turkish
...
Currently translated at 73.1% (1429 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
2025-10-07 18:38:27 +02:00
The_BadUser
49d9dd7161
🌐 Add translations for: Russian
...
Currently translated at 73.2% (1432 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
2025-10-07 18:38:27 +02:00
Vin
be28a310f7
🌐 Add translations for: Russian
...
Currently translated at 73.2% (1432 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
2025-10-07 18:38:27 +02:00
Anonymous
460aafbedf
🌐 Add translations for: French
...
Currently translated at 94.8% (1854 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-10-07 18:38:27 +02:00
Corentin Noël
9ba995edd9
🌐 Add translations for: French
...
Currently translated at 94.8% (1854 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-10-07 18:38:27 +02:00
Deleted User
85b15e4896
🌐 Add translations for: Spanish
...
Currently translated at 97.0% (1896 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/es/
2025-10-07 18:38:27 +02:00
Anonymous
1420e8a59c
🌐 Add translations for: Spanish
...
Currently translated at 97.0% (1896 of 1954 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/es/
2025-10-07 18:38:27 +02:00
Hosted Weblate
3aa647e1f6
🌐 Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/
2025-10-07 18:38:27 +02:00
Pablo Alba
11b7b458bf
🐛 Auto-width changes to fixed when switching variants ( #7449 )
...
* 🐛 Auto-width changes to fixed when switching variants
* 📎 Fix typo on changes
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz >
2025-10-07 18:29:18 +02:00
Andrey Antukh
cfa607f57f
Merge remote-tracking branch 'weblate/develop' into develop
2025-10-07 18:23:36 +02:00
Andrey Antukh
cea0143327
✨ Add extra tenant validation for virtual clock dbg pannel
2025-10-07 18:21:13 +02:00
Andrey Antukh
b8158ffec8
Merge remote-tracking branch 'origin/staging' into develop
2025-10-07 16:03:17 +02:00
Pablo Alba
640894acd8
🐛 Fix Restoring a variant from another file makes it overlap ( #7448 )
2025-10-07 16:01:59 +02:00
Alejandro Alonso
90bfae3ec1
Merge pull request #7456 from penpot/elenatorro-12248-fix-shadows-order
...
🔧 Always return shadows in reverse order
2025-10-07 13:16:49 +02:00
Alejandro Alonso
73ed5f8bc5
Merge pull request #7402 from penpot/niwinz-develop-enhancements-3
...
✨ Add additional http middlewares
2025-10-07 13:00:30 +02:00
Andrey Antukh
2c1a8b59ba
✨ Add client header check middleware
...
As an additional csrf protection for API requests
2025-10-07 12:47:14 +02:00
Andrey Antukh
47d9c6f282
✨ Add sec-fetch metadata middleware support
2025-10-07 12:47:14 +02:00
Andrey Antukh
14d53c224f
🔥 Remove unused auth-data cookie asignation
2025-10-07 12:47:12 +02:00
Elena Torró
a1b8eb7074
Merge pull request #7454 from penpot/elenatorro-12247-fix-line-height-min-value
...
🔧 Allow line height values from 0 to 1
2025-10-07 12:29:16 +02:00
Alejandro Alonso
e0f9bbb23f
Merge pull request #7432 from penpot/niwinz-develop-virtual-clock
...
🎉 Add virtual clock support
2025-10-07 12:27:49 +02:00
Elena Torro
9b16a6bbd1
🔧 Always return shadows in reverse order
2025-10-07 12:26:51 +02:00
Marina López
fede63ac0b
✨ Update Design System template in carousel
2025-10-07 12:14:12 +02:00
Eva Marco
ea1ab7c23b
🐛 Fix modal title on edit token ( #7453 )
...
* 🐛 Fix modal title on edit token
* 🐛 Fix font size on numeric input
* ♻️ Update color token border on hover
* ♻️ Use swatch component on token pill
2025-10-07 12:11:40 +02:00
Andrey Antukh
61d9b57bc7
♻️ Refactor internal tokens API
...
Mainly make it receive the whol cfg/system instead only props. This
makes the api more flexible for a future extending without the need
to change the api again.
2025-10-07 12:08:00 +02:00
Andrey Antukh
bd63598185
🎉 Add virtual clock implementation
2025-10-07 12:08:00 +02:00
Eva Marco
31af6aebbd
🐛 Fix swatch error on text without fills ( #7451 )
2025-10-07 10:08:46 +02:00
Andrey Antukh
cc5f86bc84
🐛 Set correct path if is not provided on sdk addComponent method
2025-10-07 09:57:41 +02:00
Elena Torro
68cd7075c0
🔧 Allow line height values from 0 to 1
2025-10-07 09:28:24 +02:00
Andrey Antukh
11ff64b362
Merge tag '2.10.1-RC3'
2025-10-06 12:12:27 +02:00
Andrey Antukh
57a7b5b1da
Merge remote-tracking branch 'origin/staging' into develop
2025-10-06 12:12:05 +02:00
Andrey Antukh
cf24bdd7a8
Merge remote-tracking branch 'origin/main' into staging
2025-10-06 12:10:44 +02:00
Andrey Antukh
683db071d6
Merge remote-tracking branch 'origin/staging' into develop
2025-10-06 12:09:57 +02:00
Andrey Antukh
d3943b9162
Merge branch 'niwinz-staging-library-changes' into staging
2025-10-06 11:59:17 +02:00
Andrey Antukh
613acd5b29
📎 Update version on library/package.json file
2025-10-06 11:56:23 +02:00
Andrey Antukh
987dea8048
📚 Update changelog
2025-10-06 11:53:50 +02:00
Andrey Antukh
6b0d0a302f
✨ Enable variant attrs on SDK addComponent method
2025-10-06 11:53:50 +02:00
Andrey Antukh
588eb0b4fa
⬆️ Update shadow-cljs dependency on sdk
2025-10-06 11:53:50 +02:00
Andrey Antukh
b30cb0e084
✨ Allow pass variant related attrs on add-component change
2025-10-06 11:53:50 +02:00
Andrey Antukh
9244501c6e
✨ Add variants/v1 feature to default features emited by sdk
2025-10-06 11:53:50 +02:00
Alonso Torres
d5b743c604
🐛 Fix problem with text in plugins ( #7446 )
2025-10-06 11:19:33 +02:00
Andrey Antukh
e38dd21307
⬆️ Update exported dependencies
2025-10-06 10:56:04 +02:00
Andrey Antukh
8c91109c63
📚 Update changelog
2025-10-06 09:38:01 +02:00
Andrey Antukh
c3eabbdb25
📎 Enable the fdata/objects-map feature by default
...
Using config flags
2025-10-06 09:38:01 +02:00
Andrey Antukh
67661674e2
✨ Make deleted fonts fixer to run with more granular stragegy
...
Instead of running it on all the file, only run it to local library
and the current page, reducing considerably the overhead of analyzing
the whole file on each file load.
It stills executes for page each time the page is loaded, and add
some kind of local cache for not doing repeated work each time page
loads is pending to be implemented in other commit.
2025-10-06 09:38:01 +02:00
Andrey Antukh
c70e7f3876
✨ Add logging to frontend repo namespace
2025-10-06 09:38:01 +02:00
Andrey Antukh
0295f0f7c8
✨ Add better workspace file indexing strategy
...
Improve file indexes initialization on workspace.
Instead of initialize indexes for all pages only initialize
indexes for the loaded page.
2025-10-06 09:38:01 +02:00
Andrey Antukh
54bb879cb6
📎 Add several missing imports on repl related namespaces
2025-10-06 09:38:01 +02:00
Andrey Antukh
b72704e54b
✨ Set explicit no-buffering for sse responses
2025-10-06 09:19:48 +02:00
Natacha
362a31dd22
✨ Add typography composite token to changelog ( #7434 )
...
Signed-off-by: Natacha <natachamenjibar@gmail.com >
2025-10-06 09:17:29 +02:00
Yamila Moreno
6c6ec7a620
Merge pull request #7433 from penpot/yms-improve-self-host-documentation
...
📚 Improve self-host documentation
2025-10-03 13:24:37 +02:00
Yamila Moreno
21a7d30c5e
📚 Improve self-host documentation
2025-10-03 13:21:06 +02:00
Andrés Moya
52fef6c318
🐛 Fix sync errors when there is a broken swap slot
2025-10-03 12:51:33 +02:00
Eva Marco
fc8029abf7
🐛 Fix some errors from reviews ( #7421 )
...
* 🐛 Fix errors con colorpicker
* 🐛 Fix modal size
* 🐛 Fix form padding
* 🐛 Fix edit modal title
* 🐛 Fix resolved value message
* 🐛 Fix CI
2025-10-03 11:25:56 +02:00
Eva Marco
44f6c2f83c
🎉 Show tokens on color inputs ( #7377 )
...
* 🎉 Add tokens to color row
* 🎉 Add color-token to stroke input
* 🐛 FIx change token on multiselection with groups
* 🔧 Add config flag
* 🐛 Fix comments
2025-10-03 11:19:01 +02:00
Eva Marco
a4f20564af
🐛 Fix numeric input errors detected on review ( #7427 )
...
* 🐛 Fix review errors
* 📚 Add docs for numeric input component
* 🐛 Sort tokens alphabetically
2025-10-03 10:14:25 +02:00
Eva Marco
93d4b19477
🐛 Fix shadow inputs ( #7426 )
2025-10-03 10:13:27 +02:00
Aitor Moreno
7dd26dee13
Merge pull request #7428 from penpot/elenatorro-fix-shadows-order
...
🐛 Fix shadows order
2025-10-02 17:16:58 +02:00
Elena Torró
4594635009
Merge pull request #7399 from penpot/ladybenko-12164-handle-font-404
...
🐛 Fix internal error when fonts return 404 (wasm)
2025-10-02 16:42:58 +02:00
Elena Torro
7e852cb3ac
🐛 Fix shadows order
2025-10-02 16:40:20 +02:00
Belén Albeza
6e82b0f1ba
🐛 Fix shadow serialization ( #7423 )
2025-10-02 15:17:01 +02:00
Florian Schroedl
472148ff9d
🐛 Fix empty values re-triggering validation
2025-10-02 14:31:55 +02:00
Florian Schroedl
d01df7738a
♻️ Extract composite component wrapper
2025-10-02 14:31:55 +02:00
Xaviju
73222f22d0
🎉 Add stroke panel to inspect styles tab ( #7408 )
2025-10-02 13:58:08 +02:00
Andrey Antukh
b90aba0f95
Merge tag '2.10.0'
2025-10-02 12:37:58 +02:00
Florian Schroedl
17fe012f7e
🐛 Fix form not being saveable when editing composite token and switching tabs
2025-10-02 10:48:14 +02:00
Belén Albeza
60f45d1fd7
🐛 Fix internal error crash when attempting to download a font resource that returns 404
2025-10-02 09:58:38 +02:00
alonso.torres
979b4276ca
🐛 Fix problem with component swapping panel
2025-10-02 09:10:21 +02:00
Elena Torró
a32fe40528
Merge pull request #7409 from penpot/ladybenko-fix-wasm-playwright-ci
...
🔧 Fix Playwright config in CI to include the wasm build
2025-10-02 09:03:12 +02:00
Natacha
b602df549e
✨ Add new shadow icons ( #7416 )
...
* ✨ Adds new shadow icons
Signed-off-by: Natacha <natachamenjibar@gmail.com >
* ✨ Add shadow icons
Signed-off-by: Natacha <natachamenjibar@gmail.com >
* ✨ Adds shadow icons
Signed-off-by: Natacha <natachamenjibar@gmail.com >
* 📎 Fix wrong svg
Signed-off-by: Natacha <natachamenjibar@gmail.com >
* 📎 Fix wrong svg
Signed-off-by: Natacha <natachamenjibar@gmail.com >
* 📎 Fix wrong svg
Signed-off-by: Natacha <natachamenjibar@gmail.com >
---------
Signed-off-by: Natacha <natachamenjibar@gmail.com >
2025-10-01 17:11:19 +02:00
Luis de Dios
7f1ab08ec8
🐛 Fix use a pointer cursor for adding variant from the viewport ( #7410 )
2025-10-01 17:01:07 +02:00
Luis de Dios
1263ea11fa
🐛 Fix order of component menu options in assets tab ( #7388 )
...
* 🐛 Reorder component menu options in assets tab
* ♻️ Use new component syntax
* 📚 Add bugfix to changelog
* ♻️ Code restructuring and SCSS improvements
2025-10-01 17:00:27 +02:00
Yamila Moreno
ce26c52b30
👷 Automate docker images creation
2025-10-01 14:54:00 +02:00
Yamila Moreno
5c8b3ac3d6
👷 Automate docker images creation
2025-10-01 13:41:03 +02:00
Aitor Moreno
bd4d576172
Merge pull request #7412 from penpot/elenatorro-fix-loop-all-ancestors
...
🐛 Break loop when no parent is present
2025-10-01 13:36:16 +02:00
Elena Torro
e10169b3db
🐛 Break loop when no parent is present
2025-10-01 12:43:56 +02:00
Elena Torró
f119a9548d
Merge pull request #7411 from penpot/azazeln28-fix-issue-12185-wrong-text-width-height-layout
...
🐛 Fix wrong text auto width/height layout
2025-10-01 12:40:58 +02:00
Aitor Moreno
c097aef152
🐛 Fix wrong text auto width/height layout
2025-10-01 12:27:38 +02:00
Andrey Antukh
000fa51c73
🐛 Fix zip handling on exporter
2025-10-01 11:56:57 +02:00
Belén Albeza
d815494ffa
🔧 Fix playwright config to do a wasm build
2025-10-01 11:27:13 +02:00
Andrey Antukh
a25ba6b482
📎 Fix incorrect regex for match merge and revert commits
2025-10-01 11:07:21 +02:00
Andrey Antukh
e8434c3370
📎 Update devenv tmux script to start exporter using yarn
2025-10-01 10:59:41 +02:00
Andrey Antukh
7cf4ec2792
♻️ Make the exporter build as esm module
2025-10-01 10:58:03 +02:00
Andrey Antukh
365ce25996
Merge remote-tracking branch 'origin/staging' into develop
2025-10-01 10:50:19 +02:00
Andrey Antukh
01ef55e4f4
Revert " ✨ Add minor improvement to cljs impl logging"
...
This reverts commit 960b76f760 .
2025-10-01 10:48:24 +02:00
Andrey Antukh
3b81c1d750
Revert " ♻️ Make the exporter build as esm module"
...
This reverts commit d0f34f06a9 .
2025-10-01 10:47:47 +02:00
Elena Torró
40b34da788
Merge pull request #7269 from penpot/azazeln28-feat-caret-position
...
🎉 Feat caret position
2025-10-01 09:43:03 +02:00
Aitor Moreno
732c79b7b5
🎉 Add function to retrieve caret position
2025-10-01 09:18:46 +02:00
Andrey Antukh
d0f34f06a9
♻️ Make the exporter build as esm module
2025-10-01 08:10:37 +02:00
Andrey Antukh
23d5bdd20b
🐛 Add missing poppler-tools dependency on devenv
2025-10-01 08:10:37 +02:00
Andrey Antukh
9f2dc06c95
✨ Add missing srepl helper for disable objects-map feat
2025-10-01 08:10:37 +02:00
Andrey Antukh
62563d28d0
📎 Bump library version to 1.0.9
...
Mainly fixes dependencies declaration on package.json file
2025-09-30 21:55:17 +02:00
Andrey Antukh
21e2ee9904
🐛 Fix dependencies on library
2025-09-30 21:53:04 +02:00
brian mwenda
e6c418eb9c
🐛 Improve auto-width to fixed conversion logic in layout contexts
...
Signed-off-by: Brian Mwenda <brian@nathandigital.com >
2025-09-30 21:48:03 +02:00
Luis de Dios
de5ff227d2
🎉 Create variant from the viewport ( #7357 )
...
* 🎉 Create variant from the viewport
* ♻️ Use DS styles and new component syntax
* 📎 PR changes
2025-09-30 18:15:17 +02:00
Florian Schroedl
0f67730198
🐛 Dont forward default-value for mismatching tab-type
2025-09-30 14:27:40 +02:00
Florian Schroedl
3da02e2b6b
🐛 Fixes resolved values being prefilled for existing referenced composite token
2025-09-30 14:27:40 +02:00
Florian Schroedl
ab80021fb1
🐛 Fix performance issue on font-family
2025-09-30 14:27:40 +02:00
Xaviju
f31e9b8ac9
🎉 Add blur panel to inspect styles tab ( #7397 )
2025-09-30 13:08:52 +02:00
Andrey Antukh
7d16515eb7
✨ Add minor enhacements to logging on frontend ( #7401 )
...
* ✨ Add logging consistency enhacements on fonts loading
* ✨ Disable data evens ns logging
* ✨ Simplify flags logging on application initialization
* ✨ Improve features logging
2025-09-30 11:59:41 +02:00
Pablo Alba
cd9ba482e3
🐛 Load dependant libraries, and don't allow unload them
2025-09-30 09:55:21 +02:00
David Barragán Merino
dff1ca23d3
📚 Update changelog
2025-09-29 18:08:28 +02:00
Andrey Antukh
c363d4d937
📎 Bump library version
2025-09-29 13:44:14 +02:00
Andrey Antukh
de25a24a6d
🐛 Fix backend repl start issue with jdk 24
2025-09-29 13:35:48 +02:00
Andrey Antukh
accc9a173f
Merge remote-tracking branch 'origin/staging' into develop
2025-09-29 13:24:31 +02:00
Andrey Antukh
2d364dde5c
✨ Add several minor enhacements to features subsystem
...
Mainly fixes the team non-inheritable features handling and
removes unnecesary/duplicate checks.
2025-09-29 13:23:16 +02:00
Andrey Antukh
c892a9f254
✨ Integrate objects-map usage on backend and frontend
2025-09-29 13:23:16 +02:00
Andrey Antukh
aaae35fb51
🎉 Add multiplatform impl of ObjectsMap
...
The new type get influentiated by the ObjectsMap impl on backend
code but with simplier implementation that no longer restricts keys
to UUID type but preserves the same performance characteristics.
This type encodes and decodes correctly both in fressian (backend)
and transit (backend and frontend).
This is an initial implementation and several memory usage
optimizations are still missing.
2025-09-29 13:23:16 +02:00
Andrey Antukh
960b76f760
✨ Add minor improvement to cljs impl logging
...
Mainly reduce the emmited code, that will contribute to reduce the
bundle size and also adds timestamp to the default output.
2025-09-29 13:23:16 +02:00
Andrey Antukh
d921e7eaa3
📎 Add not-empty generator to schema generator ns
2025-09-29 13:23:16 +02:00
Andrey Antukh
49f06b25fa
📚 Update changelog
2025-09-29 13:23:01 +02:00
Andrey Antukh
5ffb7ae2ec
✨ Add warning on using deprecated storage config
2025-09-29 13:23:01 +02:00
Andrey Antukh
27945ace65
⏪ Revert deprecated storage config cleaning
2025-09-29 13:23:01 +02:00
María Valderrama
e39bf0b439
✨ Invitations management improvements ( #7230 )
...
* ✨ Invitations management improvements
* 📎 Change invite email subject
* 📎 Update icon usage
* ♻️ Fix css file
---------
Co-authored-by: Eva Marco <evamarcod@gmail.com >
2025-09-29 13:18:57 +02:00
Alonso Torres
deee7f7334
Merge pull request #7366 from penpot/niwinz-develop-page-data-type
...
⚡ Add several enhancements for reduce workspace file load time
2025-09-29 12:43:34 +02:00
Xaviju
20d61cbce2
✨ Create ghost variant for select DS component ( #7392 )
2025-09-29 12:24:20 +02:00
Andrés Moya
9ad8d3fd08
🔧 Make small improvements from PR comments
2025-09-29 12:16:42 +02:00
Andrés Moya
4c35571336
🔧 Read and modify token themes by id
2025-09-29 12:16:42 +02:00
Andrés Moya
37679b7ec6
🔧 Organize token changes API
2025-09-29 12:16:42 +02:00
Andrés Moya
194eded930
🔧 Unify path name helper functions
2025-09-29 12:16:42 +02:00
Andrés Moya
4e607d8da2
💄 Clarify and reorder interfaces
2025-09-29 12:16:42 +02:00
Andrés Moya
f5fd978a07
🔧 Retrieve tokens from library and not from set
2025-09-29 12:16:42 +02:00
Andrés Moya
b28be62845
🔧 Fix rebase problems
2025-09-29 12:16:42 +02:00
Andrés Moya
d76a5c615c
🔧 Modify token sets by id instead of name and review usage
2025-09-29 12:16:42 +02:00
Andrés Moya
03e05da41e
💄 Normalize some attributes of changes
2025-09-29 12:16:42 +02:00
Andrés Moya
5f886e141a
💄 Minor changes
2025-09-29 12:16:42 +02:00
Andrés Moya
021b8f81ca
🔧 Read token sets by id instead of name
2025-09-29 12:16:42 +02:00
Andrey Antukh
f32112544e
✨ Make deleted fonts fixer to run with more granular stragegy
...
Instead of running it on all the file, only run it to local library
and the current page, reducing considerably the overhead of analyzing
the whole file on each file load.
It stills executes for page each time the page is loaded, and add
some kind of local cache for not doing repeated work each time page
loads is pending to be implemented in other commit.
2025-09-29 12:07:49 +02:00
Andrey Antukh
27e311277a
✨ Add logging to frontend repo namespace
2025-09-29 12:07:49 +02:00
Andrey Antukh
b9030fcc73
✨ Add better workspace file indexing strategy
...
Improve file indexes initialization on workspace.
Instead of initialize indexes for all pages only initialize
indexes for the loaded page.
2025-09-29 12:07:49 +02:00
Andrey Antukh
e1519f0ee4
✨ Integrate objects-map usage on backend and frontend
2025-09-29 12:07:48 +02:00
Andrey Antukh
7fefe6dbc8
🎉 Add multiplatform impl of ObjectsMap
...
The new type get influentiated by the ObjectsMap impl on backend
code but with simplier implementation that no longer restricts keys
to UUID type but preserves the same performance characteristics.
This type encodes and decodes correctly both in fressian (backend)
and transit (backend and frontend).
This is an initial implementation and several memory usage
optimizations are still missing.
2025-09-29 12:06:56 +02:00
Andrey Antukh
fdf70ae9c1
✨ Fix docstring on common.weak ns function
2025-09-29 12:06:56 +02:00
Andrey Antukh
528315b75c
📎 Add not-empty generator to schema generator ns
2025-09-29 12:06:56 +02:00
Andrey Antukh
42d03a0325
📎 Add several missing imports on repl related namespaces
2025-09-29 12:06:56 +02:00
Andrey Antukh
0346c48b03
✨ Add several minor enhacements to features subsystem
...
Mainly fixes the team non-inheritable features handling and
removes unnecesary/duplicate checks.
2025-09-29 12:06:56 +02:00
Andrey Antukh
1d54fe2e24
✨ Add support for emit messages without waiting response on worker
2025-09-29 12:06:56 +02:00
Andrey Antukh
255f5af2e3
✨ Add several enhacements to buffer namespace
...
The changes are just for completenes.
2025-09-29 12:06:56 +02:00
Andrey Antukh
eea65b12dd
✨ Add minor improvement to cljs impl logging
...
Mainly reduce the emmited code, that will contribute to reduce the
bundle size and also adds timestamp to the default output.
2025-09-29 12:06:56 +02:00
Andrey Antukh
d4b7f231c7
🔧 Add missing config for ⏪ on commit checker
2025-09-29 12:05:09 +02:00
Andrey Antukh
473066cf5c
🔧 Add missing config for ⏪ on commit checker
2025-09-29 12:04:37 +02:00
andrés gonzález
d1607fbe54
💄 Update Help Center images ( #7266 )
2025-09-29 11:54:47 +02:00
Xaviju
5e84bda404
🎉 Add SVG panel to inspect styles tab ( #7373 )
2025-09-29 09:53:15 +02:00
Andrey Antukh
c1058c7fdb
♻️ Add minor refactor for internal concurrency model
...
Replace general usage of virtual threads with platform threads
and use virtual threads for lightweight procs such that websocket
connections. This decision is made mainly because virtual threads
does not appear on thread dumps in an easy way so debugging issues
becomes very difficult.
The threads requirement of penpot for serving http requests
is not very big so having so this decision does not really affects
the resource usage.
2025-09-26 14:35:06 +02:00
Andrey Antukh
9d907071aa
⬆️ Update dependencies ( #7330 )
...
* ⬆️ Update to JDK25 on the devenv
* ⬆️ Update dependencies
* 🔥 Remove unused flag from devenv backend startup scripts
* ✨ Enable shenandoah gc on backend scripts/repl
2025-09-26 13:43:43 +02:00
Elena Torró
c32b94abcf
Merge pull request #7343 from penpot/elenatorro-12118-support-large-svg-files
...
🐛 Fix parsing large paths with multiple subpaths
2025-09-26 13:35:17 +02:00
Elena Torro
9d8ad0ea6e
🐛 Fix parsing large paths with multiple subpaths
2025-09-26 13:04:47 +02:00
Yamila Moreno
2b1e107a44
Merge pull request #7390 from penpot/yms-add-curl-dependency
...
🐳 Add curl to the backend image
2025-09-26 11:40:42 +02:00
Yamila Moreno
2196318cfc
🐳 Add curl to the backend image
2025-09-26 11:23:02 +02:00
Yamila Moreno
b3d1701698
Merge pull request #7355 from penpot/yms-docker-update-nginx-entrypoint
...
🐳 Improve Docker nginx
2025-09-26 10:49:24 +02:00
Yamila Moreno
042bd03beb
🐳 Improve Docker nginx
2025-09-26 10:31:23 +02:00
andrés gonzález
cce1dd86a2
💄 Change variants video source to peertube ( #7387 )
2025-09-26 10:21:41 +02:00
Juan de la Cruz
a39a127f03
🐛 Fix underline text in template card at carrusel
2025-09-26 09:56:05 +02:00
Pablo Alba
bd665f70bf
💄 Add new library modal UI tweaks
2025-09-25 22:56:27 +02:00
Eva Marco
e184a9a8b9
🐛 Fix context menu on spacing tokens ( #7382 )
2025-09-25 17:28:46 +02:00
Elena Torró
9b90236b72
Merge pull request #7385 from penpot/elenatorro-improve-image-load-performance
...
🔧 Improve image parsing performance
2025-09-25 17:20:49 +02:00
Elena Torro
bf6cdf729d
🔧 Improve image parsing performance
2025-09-25 17:17:42 +02:00
Belén Albeza
361bdb4a04
♻️ Decouple serialization from text/layout models" ( #7360 )
...
* ♻️ Move text serialization code to wasm module
* ♻️ Add serializer for TextAlign
* ♻️ Add serializers for TextDirection and TextDecoration
* ♻️ Add serializer for TextTransform
* ♻️ Remove unused font_style from TextLeaf model
* ♻️ Refactor parsing of TextLeaf from bytes
* ♻️ Decouple tight serialization of Paragraph
2025-09-25 16:54:07 +02:00
andrés gonzález
58c6c94cb8
📚 Update boards info at the user guide ( #7383 )
2025-09-25 16:36:35 +02:00
Elena Torró
3827aa6bd4
Merge pull request #7344 from penpot/elenatorro-11542-truncate-long-font-names-on-fonts-menu
...
🔧 Use two lines text ellipsis on custom font names
2025-09-25 15:25:50 +02:00
Xaviju
adf7b0df50
🎉 Add visibility panel to inspect styles tab ( #7362 )
2025-09-25 12:52:43 +02:00
Elena Torro
97b4491a27
🔧 Use two lines text ellipsis on custom font names
2025-09-25 12:49:33 +02:00
andrés gonzález
ecee7ecfc7
📚 Update workspace info at the user guide ( #7376 )
2025-09-25 12:24:59 +02:00
Xavier Julian
015bd9e453
🎉 Inspect styles tab: fill panel
2025-09-25 11:31:15 +02:00
Belén Albeza
49d5987b15
💄 Add deprecated namespace and fix import for remaining scss files ( #7379 )
2025-09-25 11:27:10 +02:00
Belén Albeza
a5e4de97e3
💄 Use deprecated prefix for deprecated scss vars and mixins ( #7375 )
2025-09-25 09:22:25 +02:00
Alonso Torres
378be9473d
🐛 Fix problem with export size ( #7374 )
2025-09-25 08:50:31 +02:00
Juan de la Cruz
412cf61d7d
🐛 Remove translations form inspect tab text properties ( #7369 )
2025-09-25 08:48:41 +02:00
Juan de la Cruz
754a1b6fa2
🐛 Fix loading tips wording ( #7368 )
2025-09-25 08:48:10 +02:00
Eva Marco
a4ada6dc8a
🐛 Add default flags for tokens ( #7367 )
2025-09-25 08:47:04 +02:00
Elenzakaleidos
ec94d08f4a
🎉 Update README.md with Variants ( #7353 )
...
Update the Readme with new text and image that include Variants as feature
Signed-off-by: Elenzakaleidos <elena.scilinguo@kaleidos.net >
2025-09-25 08:46:02 +02:00
Alonso Torres
b6b2d28464
🐛 Fix problem with flow not being deleted ( #7371 )
2025-09-24 18:06:26 +02:00
Elena Torro
32770c685a
🐛 Do not add shadows on hidden children
2025-09-24 14:42:57 +02:00
andrés gonzález
b770145436
💄 Update variants video at the user guide ( #7363 )
2025-09-24 13:41:20 +02:00
Eva Marco
441dc33e38
♻️ Add shortcut to scss import paths ( #7364 )
...
* 🎉 Add config for shortcut imports
* ♻️ Change import paths
2025-09-24 11:18:34 +02:00
Eva Marco
3f87e768a7
♻️ Fix color token reviews ( #7322 )
...
* ♻️ Fix some review changes
* 🐛 Fix more errors
* 🎉 Create token from colorpicker fixed
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz >
2025-09-24 11:13:52 +02:00
David Barragán Merino
09e9340ba6
💄 Fix a description and remove an unused event
2025-09-24 09:38:42 +02:00
David Barragán Merino
d5ff7b4144
📎 Add DevEnv builder workflow
2025-09-23 23:26:11 +02:00
David Barragán Merino
ef0aee0a09
📎 Automatically publish github release and docker images with final version tags
2025-09-23 23:25:52 +02:00
Andrey Antukh
1e9682376e
Merge remote-tracking branch 'origin/staging' into develop
2025-09-23 12:20:49 +02:00
Andrey Antukh
11b75408fe
🐛 Fix regression on importing binfile-v1 files ( #7359 )
2025-09-23 11:38:33 +02:00
Andrey Antukh
59f7ede4ff
🐛 Add migration for properly decode all position data on text shapes
2025-09-23 11:34:24 +02:00
Pablo Alba
c9b61745a0
🎉 Switch several variant copies at the same time
2025-09-23 11:31:57 +02:00
Andrés Moya
8954b05d76
🐛 Fix error exporting a file with deleted tokens ( #7356 )
2025-09-22 17:41:31 +02:00
Aitor Moreno
974b76d7bd
Merge pull request #7267 from penpot/azazeln28-feat-text-layout
...
🎉 Add internal TextContent layout data
2025-09-22 16:21:06 +02:00
Aitor Moreno
f505fcfa0d
🎉 Add internal TextContent layout data
2025-09-22 16:01:23 +02:00
Belén Albeza
e4d610d503
♻️ Decouple shapes serialization from model (rust) ( #7328 )
...
* ♻️ Move shape type serialization to wasm module
* ♻️ Refactor serialization of constraints and vertical alignment into wasm module
* ♻️ Refactor serialization and model of shape blur
* ♻️ Refactor bool serialization to the wasm module
* ♻️ Split wasm::layout into submodules
* ♻️ Refactor serialization of AlignItems, AlignContent, JustifyItems and JustifyContent
* ♻️ Refactor serialization of WrapType and FlexDirection
* ♻️ Refactor serialization of JustifySelf
* ♻️ Refactor serialization of GridCell
* ♻️ Refactor serialization of AlignSelf
* 🐛 Fix AlignSelf not being serialized
* ♻️ Refactor handling of None variants in Raw* enums
* ♻️ Refactor serialization of grid direction
* ♻️ Refactor serialization of GridTrack and GridTrackType
* ♻️ Refactor serialization of Sizing
* ♻️ Refactor serialization of ShadowStyle
* ♻️ Refactor serialization of StrokeCap and StrokeStyle
* ♻️ Refactor serialization of BlendMode
* ♻️ Refactor serialization of FontStyle
* ♻️ Refactor serialization of GrowType
2025-09-22 13:47:54 +02:00
Andrey Antukh
cb4c155b32
📎 Uncomment previously commented migrations
2025-09-22 11:38:52 +02:00
Andrey Antukh
0b346e02ff
🐛 Fix incorrect options pass on decode-file
2025-09-22 11:30:42 +02:00
Madalena Melo
5c23a678cc
Merge pull request #7342 from penpot/madalenapmelo-kp-patch-1
...
📚 Add reference to the Teams section on the Dashboard section
2025-09-22 11:23:29 +02:00
Andrey Antukh
946f641917
📎 Disable possible problematic migrations
2025-09-22 11:12:43 +02:00
David Barragán Merino
fb3923924b
📎 Change the name of some action workflows
2025-09-22 09:58:26 +02:00
Florian Schroedl
c882e8347a
✨ Add line-height to composite typography token
2025-09-22 09:52:56 +02:00
Pablo Alba
c1fd1a3b42
📚 Add variants doc for SDK ( #7351 )
...
* 📚 Add variants doc for SDK
* 📚 Spelling & style improvements
---------
Co-authored-by: Luis de Dios <luis.dedios@kaleidos.net >
2025-09-21 22:15:27 +02:00
Eva Marco
b1fe32baea
♻️ Remove deprecated @import from scss files ( #7347 )
...
* 🐛 Fix import warnings 1 of 2
* 🐛 Fix import warnings 2 of 2
* 🐛 Fix visual tests and format files
* 🐛 Fix mixed declarations on scss
2025-09-19 11:50:08 +02:00
Andrey Antukh
fb7a7d02da
Merge pull request #7205 from penpot/niwinz-measures-tokens-backup
...
♻️ Replace numeric inputs on measure options
2025-09-19 11:44:17 +02:00
Eva Marco
20dfc2a216
🐛 Fix typo on event name ( #7350 )
2025-09-19 11:40:53 +02:00
Eva Marco
d7d2d36e0a
♻️ Replace measure inputs for numeric input component
2025-09-19 11:28:22 +02:00
Andrey Antukh
07904bcc5d
♻️ Add needed changes to get tokens from sidebar
...
This reverts commit afe149f702148d86d1dea6cb6a537917ce7202aa.
2025-09-19 10:26:29 +02:00
Andrey Antukh
9686075104
🐛 Fix translations
2025-09-18 12:02:45 +02:00
María Valderrama
436e0e847d
🐛 Fix current version on sidebar
2025-09-18 11:56:47 +02:00
Eva Marco
d50b070a64
🎉 Add usefull mixins to DS ( #7340 )
2025-09-18 10:47:55 +02:00
Andrey Antukh
80cb48fd6a
Merge remote-tracking branch 'origin/staging' into develop
2025-09-18 10:44:21 +02:00
Andrey Antukh
e88039e46a
🐛 Fix future linter issues on wasm shape impl
2025-09-17 16:53:02 +02:00
Andrey Antukh
3c45a8d0b4
✨ Allow delete subscriptions on profile deletion request
2025-09-17 16:53:02 +02:00
Aitor Moreno
c9d71f3b2d
🐛 Fix conflicting shortcuts (text alignment) ( #7339 )
2025-09-17 16:52:44 +02:00
Madalena Melo
49c6efbc22
📚 Add reference to the Teams section on the Dashboard section
...
https://tree.taiga.io/project/penpot/task/11806
Signed-off-by: Madalena Melo <madalena.melo@kaleidos.net >
2025-09-17 16:17:24 +02:00
Andrey Antukh
9f37175775
🐛 Fix incorrect path data content initialization on pluings api
2025-09-17 15:19:41 +02:00
andrés gonzález
5ed870cc6e
📚 Update shortcuts docs ( #7341 )
2025-09-17 14:13:00 +02:00
Andrey Antukh
4fb1c7a630
Merge remote-tracking branch 'origin/staging' into develop
2025-09-17 13:46:49 +02:00
Pablo Alba
2a3d7e470d
📚 Update changelog with variants info ( #7335 )
2025-09-17 13:45:59 +02:00
Eva Marco
f654eb2dcd
🐛 Fix font weight input placehoder ( #7338 )
2025-09-17 13:44:11 +02:00
Belén Albeza
c21d705143
🐛 Remove shortcuts for inc/dec line height and letter spacing ( #7337 )
2025-09-17 12:35:39 +02:00
Andrey Antukh
85c1750706
🐛 Fix backend last migration naming ( #7333 )
2025-09-17 10:47:14 +02:00
Luis de Dios
e2151409bf
🐛 Fix wrong number of components in the library modal ( #7332 )
2025-09-17 09:25:23 +02:00
Luis de Dios
4fe6cfc57a
🐛 Fix focus the first property value when creating a variant ( #7329 )
2025-09-16 23:25:18 +02:00
David Barragán Merino
fd37fdde93
📎 Add release action workflow
2025-09-16 18:06:06 +02:00
David Barragán Merino
66b1d5b7bd
Merge remote-tracking branch 'origin/staging' into develop
2025-09-16 16:26:23 +02:00
Andrés Moya
2eed7444b7
🔧 Add migration to automatically fix validation errors
2025-09-16 16:11:58 +02:00
Xavier Julian
2bf7a9dd5f
♻️ Remove unneeded fn parameters
2025-09-16 14:17:14 +02:00
Xavier Julian
7bacd8fbca
♻️ Refactor defmulti fn into case switches
2025-09-16 14:17:14 +02:00
Luis de Dios
ef376fbb7b
✨ Add shortcut for creating variant to the shortcuts panel ( #7319 )
...
* ✨ Add shortcut for creating variant to the shortcuts panel
* ♻️ Update components to new rumext syntax
* 🐛 Fix unique "key" prop error for each child in a list
* ♻️ Remove deprecated icons and CSS cleanup
* 📎 PR changes
2025-09-16 14:06:47 +02:00
Aitor Moreno
b883882a32
🐛 Fix onboarding select keyboard interaction ( #7295 )
2025-09-16 13:59:15 +02:00
Pablo Alba
18d5b84b00
🐛 Fix variants events ( #7320 )
...
* 🐛 Add missing event add-component-to-variant
* 🐛 Fix event apply-tokens, param applied-to-variant
* 🐛 Fix missing case on event "add new variant"
* 🐛 Fix event combine-as-variants
* 🐛 Fix event variant-edit-property-name
* 🐛 On variants events, change trigger for origin
* 🐛 Split combine-as-variants to not have an optional first parameter
2025-09-16 13:09:23 +02:00
Belén Albeza
e5e11b6383
🔧 Autogenerate serialization values for wasm enums ( #7296 )
...
* 🔧 Autogenerate serialization values for wasm enums
* 🔧 Add serializer values to the wasm api
* ✨ Avoid converting to a clojure map the serializer js object
* 🔧 Update watch script for autoserialized enums
* 🐛 Fix missing serializer values
2025-09-16 12:29:14 +02:00
Eva Marco
01e963ae35
🐛 Fix font name hot update ( #7316 )
2025-09-16 12:23:41 +02:00
Eva Marco
90a80c4b63
🐛 Fix Uppercase on add token button ( #7314 )
2025-09-16 12:05:55 +02:00
VKing9
1bd45d3f8a
🌐 Add translations for: Hindi
...
Currently translated at 95.2% (1825 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
2025-09-16 12:02:02 +02:00
Andrey Antukh
b56f237780
Merge remote-tracking branch 'origin/staging' into develop
2025-09-16 11:38:58 +02:00
Xavier Julian
4970ae3eb4
💄 Align tokens panel vertically to the top
2025-09-16 11:38:33 +02:00
Aitor Moreno
c62fadac47
🐛 Fix fast move with distance ( #7302 )
...
* 🐛 Fix fast move with distance
* 📎 Remove duplicated shourtcuts
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz >
2025-09-16 11:36:21 +02:00
Andrés Moya
a264f84e6c
🔧 Deactivate validation temporarily
2025-09-16 11:34:38 +02:00
Elena Torró
2e21f084fc
🐛 Fix boolean operations on rotated shapes ( #7309 )
2025-09-15 14:46:56 +02:00
Xavier Julian
55513b9ae5
🎉 Inspect styles tab: layout element panel
2025-09-15 13:39:00 +02:00
Luis de Dios
9311ee4c87
🐛 Fix show in assets panel option for component of variants ( #7311 )
2025-09-15 13:13:12 +02:00
Eva Marco
07d0062645
🐛 Fix sets shown without color tokens ( #7312 )
2025-09-15 10:38:06 +02:00
Xavier Julian
f4b38af649
✨ Display border-radius as logical properties in inspect tab
2025-09-15 09:46:01 +02:00
Andrey Antukh
6e7bcd1243
Merge remote-tracking branch 'origin/staging' into develop
2025-09-12 16:55:25 +02:00
Andrey Antukh
b8c8579ff5
Merge pull request #7310 from penpot/niwinz-staging-update-jdk
...
⬆️ Update node and jdk (patch)
2025-09-12 16:54:49 +02:00
Andrey Antukh
82295c79d4
⬆️ Update jdk to 24.0.2+12
2025-09-12 16:47:25 +02:00
Andrey Antukh
5174591058
⬆️ Update nodejs to v22.19.0
2025-09-12 16:44:26 +02:00
Andrés Moya
ed3fc5b8b2
🐛 Fix detaching a nested copy inside a main component ( #7304 )
...
* 🐛 Fix detaching a nested copy inside a main component
* 💄 Rename functions for more semantic precission
2025-09-12 16:00:01 +02:00
Pablo Alba
f5f9157786
🐛 Fix paste behavior according to the selected element
2025-09-12 15:17:26 +02:00
Juan de la Cruz
658303fa36
🎉 Add 2.10 release slides ( #7293 )
2025-09-12 15:06:18 +02:00
Andrey Antukh
6cb0cb7f98
Merge remote-tracking branch 'origin/staging' into develop
2025-09-12 14:49:52 +02:00
Andrey Antukh
84013c21fa
Merge pull request #7308 from penpot/niwinz-staging-update-deps
...
⬆️ Update dependencies
2025-09-12 14:47:53 +02:00
Andrey Antukh
f3062ade39
⬆️ Update jakarta.mail dependency
2025-09-12 14:28:14 +02:00
Andrey Antukh
ca19d4deeb
⬆️ Update postgresql jdbc dependency
2025-09-12 14:28:14 +02:00
Andrey Antukh
dfceccca3d
⬆️ Update aws s3 sdk version
...
This transitivelly updates the netty library version
that comes with fixes for several security issues
2025-09-12 14:28:14 +02:00
Luis de Dios
9e2d3b1fa1
🐛 Fix position of annotation for variants ( #7306 )
2025-09-12 14:05:36 +02:00
Florian Schroedl
4dc0f3b4eb
🐛 Fix make-token throwing because of error in name, keep preview value
2025-09-12 13:49:25 +02:00
andrés gonzález
215288b6b4
📚 Update Design Tokens doc ( #7265 )
2025-09-12 11:15:23 +02:00
andrés gonzález
2e2c3e7bac
📚 Add doc for variants ( #7258 )
2025-09-12 11:15:03 +02:00
Xavier Julian
0210b310b7
🎉 Inspect styles tab: layout panel
2025-09-12 10:27:41 +02:00
Stas Haas
c77efc657c
🌐 Add translations for: German
...
Currently translated at 91.7% (1758 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-09-12 10:03:18 +02:00
Eva Marco
ce1e44eda4
♻️ Refactor set titles ( #7301 )
2025-09-12 08:46:05 +02:00
Marina López
48825e1e59
✨ Show current penpot version
2025-09-11 13:18:42 +02:00
Florian Schroedl
61cfe2d142
🐛 Fix font-family being split up when restoring from backup value
2025-09-11 12:33:26 +02:00
Eva Marco
2d68f4dfd3
🐛 Fix icons ( #7299 )
2025-09-11 09:42:11 +02:00
Elena Torró
1e23937aa5
Merge pull request #7291 from penpot/superalex-fix-boolean-and-group-shadows
...
🐛 Fix boolean and group shadows
2025-09-11 09:27:56 +02:00
Eva Marco
aecaf51953
✨ Add color token on colorpicker ( #7197 )
...
* ✨ Add token aplication to colorpicker
* 🐛 Change fn name
* 🐛 Change scss from file
* 🐛 Change color for direct-color
* 🐛 Remove vector from fns
* 🐛 Fix CI
* 🐛 Change color-option name
* 🐛 Fix comments
* 🐛 Remove sets without color tokens
2025-09-11 09:13:43 +02:00
Alejandro Alonso
da05d6b67d
🐛 Fix boolean and group shadows
2025-09-10 15:59:39 +02:00
Alejandro Alonso
99a100ad63
Merge pull request #7264 from penpot/elenatorro-12002-draw-shadows-and-blurs-on-texts-on-surfaces
...
🐛 Fix text shadows and blur and refactor text rendering
2025-09-10 15:50:33 +02:00
Elena Torró
bd3bcb4b18
Merge pull request #7284 from penpot/superalex-fix-blend-mode
...
🐛 Fix updating blend mode for shapes
2025-09-10 15:03:17 +02:00
Elena Torró
534c7864fc
Merge pull request #7285 from penpot/superalex-fix-cornder-radius
...
🐛 Fix corner radius
2025-09-10 14:59:06 +02:00
Elena Torro
4bd2eba573
🐛 Fix text shadows and blur and refactor text rendering
2025-09-10 14:20:24 +02:00
Xavier Julian
563f608255
🐛 Display token themes as a string
2025-09-10 13:55:54 +02:00
Alejandro Alonso
382b5e7e3a
Merge remote-tracking branch 'origin/staging' into develop
2025-09-10 12:33:54 +02:00
Eva Marco
a503f8ae93
♻️ Refactor composite token UI ( #7287 )
...
* ♻️ Refactor composite token UI
* 🐛 Fix comments
2025-09-10 12:16:39 +02:00
Xavier Julian
e1935fb3fb
🎉 Inspect styles tab: geometry panel
2025-09-10 11:01:19 +02:00
Alejandro Alonso
7ac44009d5
Merge pull request #7288 from penpot/luis-12042-context-menu-variant
...
🐛 Fix create a variant using the contextual menu
2025-09-09 16:27:35 +02:00
Luis de Dios
f22eef5bf6
🐛 Fix create a variant using the contextual menu
2025-09-09 15:59:04 +02:00
Florian Schroedl
b3763dec3f
✨ Typography import-export
2025-09-09 13:30:38 +02:00
Alejandro Alonso
7c61049103
Merge pull request #7257 from penpot/azazeln28-fix-issue-11992-cannot-move-elements-up-or-down
...
🐛 Fix moving elements up or down while pressing alt
2025-09-09 11:07:58 +02:00
Alejandro Alonso
fe819c6ec4
Merge pull request #7286 from penpot/azazeln28-fix-text-editor-v1-paste
...
🐛 Fix text editor v1 paste HTML
2025-09-09 11:05:17 +02:00
Aitor Moreno
1a4594a615
🐛 Fix text editor v1 paste HTML
2025-09-09 10:48:15 +02:00
Alejandro Alonso
41751d60d2
🐛 Fix corner radius
2025-09-09 10:24:56 +02:00
Yamila Moreno
8bd0edca46
Merge pull request #7282 from penpot/yms-update-ci
...
📎 Update CI
2025-09-09 09:30:18 +02:00
David Barragán Merino
d2bff2853f
Merge pull request #7283 from penpot/bameda-upgrade-docker-images-dependencies
...
🐳 Update the version of node and nginx-unprivileged
2025-09-09 09:29:36 +02:00
Alejandro Alonso
e2f22b86c7
🐛 Fix updating blend mode for shapes
2025-09-09 09:19:09 +02:00
Aitor Moreno
ff96f7be85
🐛 Fix moving elements up or down while pressing alt
2025-09-09 09:19:00 +02:00
Alejandro Alonso
108b5ab225
🐛 Fix missing filter-icon
2025-09-09 09:05:42 +02:00
Alejandro Alonso
a403af7ebd
🐛 Fix plugin installation link
2025-09-09 08:47:09 +02:00
Alejandro Alonso
43a238a896
Merge remote-tracking branch 'origin/staging' into develop
2025-09-09 08:40:35 +02:00
Alejandro Alonso
e3c9588c1c
Merge pull request #7279 from penpot/palba-variants-events2
...
🎉 Add "advanced" events to variants
2025-09-09 07:03:22 +02:00
Alejandro Alonso
25b63e5675
Merge pull request #7280 from penpot/palba-fix-variants-duplicate
...
🐛 Fix bad selection after variant duplicate
2025-09-09 06:49:34 +02:00
David Barragán Merino
6c59d633cd
🐳 Update the version of node and nginx-unprivileged
2025-09-08 18:36:31 +02:00
Yamila Moreno
daa408e291
📎 Update CI
2025-09-08 16:51:05 +02:00
Andrés Moya
bb0a891638
📚 Update changelog
2025-09-08 16:49:27 +02:00
Florian Schrödl
8aed47dad3
✨ Allow references to other typography tokens ( #7251 )
2025-09-08 16:45:18 +02:00
Pablo Alba
c5bd183f73
🐛 Fix bad selection after variant duplicate
2025-09-08 16:33:38 +02:00
Pablo Alba
06441063f2
✨ Add "advanced" events to variants
2025-09-08 15:33:14 +02:00
Elena Torró
0e23c9f6ab
Merge pull request #7278 from penpot/superalex-fix-fill-stroke-opacity-shouldnt-affect-shadows
...
🐛 Fix fills and strokes opacity shouldn't affect shadows
2025-09-08 14:08:20 +02:00
Alejandro Alonso
8fff9afee6
🐛 Fix fills and strokes opacity shouldn't affect shadows
2025-09-08 13:04:52 +02:00
Alejandro Alonso
9f11a2cb32
🐛 Fix context menu shape ids ( #7277 )
...
This reverts commit 1929ee36ed .
2025-09-08 11:59:54 +02:00
Xavier Julian
ff55318c04
🎉 Inspect styles tab: variants panel
2025-09-08 11:59:33 +02:00
Elena Torró
41b7957eff
Merge pull request #7274 from penpot/superalex-refactor-drop-shadows
...
🐛 Fixing nested shadows
2025-09-08 11:38:19 +02:00
Alejandro Alonso
053b2c6248
Merge pull request #7253 from penpot/marina-payments-incorrect-date-plan
...
🐛 Fix incorrect date displayed for support plan
2025-09-08 11:22:48 +02:00
Alejandro Alonso
7e52aadb98
🐛 Fixing nested shadows
2025-09-08 11:20:03 +02:00
Marina López
fad058ee59
🐛 Fix incorrect date displayed for support plan
2025-09-08 11:06:57 +02:00
Alejandro Alonso
69f41c300f
Merge pull request #7199 from penpot/elenatorro-11844-fix-font-long-names
...
🐛 Fix custom font-long names overflow
2025-09-08 10:48:54 +02:00
Elena Torro
18c5e0b9a8
🐛 Fix font long name overflow
2025-09-08 10:31:35 +02:00
Alejandro Alonso
568c2fd9d7
Merge pull request #7271 from penpot/eva-bugfixing-release
...
🐛 Fix several bugs
2025-09-08 10:23:05 +02:00
Luis de Dios
794eb78aca
♻️ Refactor icon namespaces ( #7262 )
...
* ♻️ Rename old icons as deprecated
* ♻️ Take icons from the namespace for the icon component
* ♻️ Take icons from the namespace for the icon-button component
2025-09-08 10:02:33 +02:00
Florian Schrödl
e761bcac85
🐛 Fix text-transform not unapplyng text-case token ( #7272 )
2025-09-08 09:34:58 +02:00
Eva Marco
1929ee36ed
🐛 Fix ungroup option missing
2025-09-08 09:18:43 +02:00
Nicola Bortoletto
26f123f466
🌐 Add translations for: Italian
...
Currently translated at 99.7% (1912 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-09-06 09:02:02 +02:00
DoubleCat
d9f186524d
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 95.6% (1834 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-09-06 09:02:00 +02:00
Eva Marco
84cccd1b79
🐛 Fix alignment row on single shape selection
2025-09-05 13:54:46 +02:00
Eva Marco
e66d44ca81
🐛 Fix wrong icon on path layer
2025-09-05 13:54:19 +02:00
Eva Marco
2f3b464715
🎉 Add base font size flag ( #7270 )
2025-09-05 13:36:32 +02:00
Pablo Alba
286e477ad5
🐛 Change variants nesting error texts
2025-09-05 12:34:16 +02:00
Andrés Moya
6e6749f42e
🔧 Add unit tests to apply layout tokens
2025-09-05 11:11:48 +02:00
Andrés Moya
7b6aa0c12a
🐛 Unapply layout item tokens when moving out of a layout
2025-09-05 11:11:48 +02:00
Nicola Bortoletto
5f33ce9ef6
🌐 Add translations for: Italian
...
Currently translated at 98.2% (1883 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-09-04 19:01:57 +02:00
Pablo Alba
409f95ac17
✨ Add basic variants events ( #7249 )
...
* ✨ Add basic variants events
* ✨ MR changes
2025-09-04 17:00:09 +02:00
Florian Schroedl
25950be077
🐛 Fix when font-weight is a computed int (math resolver)
2025-09-04 13:06:57 +02:00
Florian Schroedl
5230d54551
🐛 Fix when font-weight is a computed int (math resolver)
2025-09-04 12:23:43 +02:00
Alejandro Alonso
a79be05261
🐛 Fix selection and devtools problem ( #7259 )
2025-09-04 09:29:38 +02:00
Alejandro Alonso
9eda1d0d78
Merge pull request #7256 from penpot/ladybenko-8371-fix-iconsistent-naming
...
🐛 Fix inconsistent naming for Flatten
2025-09-04 07:34:10 +02:00
Belén Albeza
f6c4f800c4
📚 Update changelog
2025-09-04 07:13:30 +02:00
Belén Albeza
f363d6a801
✨ Add integration test for Flatten menu option
2025-09-04 07:13:16 +02:00
Belén Albeza
e88ce0d52f
🐛 Unify flatten naming
2025-09-04 07:13:16 +02:00
Alejandro Alonso
fe5fe7a933
Merge pull request #7252 from penpot/mavalroot-typos
...
🐛 Fix typos
2025-09-04 07:05:37 +02:00
Belén Albeza
9c77296858
🔧 Make the watch script to compile the debug css when not in production env ( #7250 )
2025-09-03 13:45:11 +02:00
Xavier Julian
34da6b64df
🎉 Inspect styles tab tokens panel
2025-09-03 13:01:38 +02:00
María Valderrama
699cc147b5
🐛 Fix typos
2025-09-03 11:20:12 +02:00
Corentin Noël
4becd35e52
🌐 Add translations for: French
...
Currently translated at 97.6% (1871 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-09-03 09:02:01 +00:00
Luis de Dios
b1d792a757
🐛 Fix icons do not appear in swap panel and annotations ( #7240 )
...
* 🐛 Fix icons do not appear in swap panel and annotations
* 📎 PR changes
2025-09-03 10:57:47 +02:00
Florian Schroedl
18e6842e35
♻️ Revert trigger interactive via actionize and propagation
2025-09-03 10:10:34 +02:00
Florian Schroedl
c4481be39f
♻️ Revert trigger interactive via actionize and propagation
2025-09-03 09:42:40 +02:00
Andrés Moya
0df420d353
🐛 Fix setting shape size to zero
2025-09-03 08:57:26 +02:00
Elena Torró
f60b6a4869
Merge pull request #7247 from penpot/ladybenko-11983-textlayout-module
...
♻️ Refactor into new textlayout module
2025-09-02 17:17:12 +02:00
Belén Albeza
3e02dc550f
♻️ Create type alias for ParagraphBuilderGroup
2025-09-02 15:32:10 +02:00
Belén Albeza
1cf0de395c
♻️ Rename get_children to children (Paragraph)
2025-09-02 15:30:54 +02:00
Belén Albeza
d40b68c004
♻️ Refactor and rename ParagraphBuilder instantiating from TextContent
2025-09-02 15:22:05 +02:00
Belén Albeza
50b9e8c6e6
♻️ Rename TextContent::get_width to TextContent::width
2025-09-02 15:07:13 +02:00
Belén Albeza
d25f9cd4bd
♻️ Move auto_width and auto_height to their own textlayout module
2025-09-02 15:03:46 +02:00
Pablo Alba
dac2d31b35
🐛 Don't allow a variant switch when that will provoke a components loop
2025-09-02 15:03:38 +02:00
Florian Schroedl
bedb98ad9f
✨ Add context menu for typography
2025-09-02 13:19:45 +02:00
Elena Torró
5f37601122
🐛 Fix different fonts on texts shadows ( #7214 )
...
* 🐛 Fix different fonts on texts shadows
* 🔧 Refactor text rendering and move text-decoration logic outside
* 🔧 Use transparency correctly
2025-09-02 12:56:07 +02:00
Pablo Alba
1d3a1a094a
🐛 Missing component copy options on the context menu
2025-09-02 12:49:53 +02:00
Andrés Moya
9652996f07
🐛 Add validation for text shapes with wrong register of overrides
2025-09-02 12:49:41 +02:00
Pablo Alba
796aaed11e
🐛 Fix prop creation on variants move layer
2025-09-02 10:01:30 +02:00
Alejandro Alonso
1da69cfa38
📎 Add next release entries to the changelog
2025-09-01 11:10:09 +02:00
Luis de Dios
2a2735cd67
💄 Adjust design details of some components ( #7225 )
2025-09-01 11:02:36 +02:00
Nicola Bortoletto
b0712b6dc5
🌐 Add translations for: Italian
...
Currently translated at 96.1% (1844 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-09-01 11:02:03 +02:00
Yaron Shahrabani
cc31ee50df
🌐 Add translations for: Hebrew
...
Currently translated at 99.5% (1908 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-09-01 11:02:01 +02:00
Elena Torró
0552b6e713
Merge pull request #7189 from penpot/azazeln28-feat-text-playground-fonts
...
🎉 Add multiple fonts to text editor WASM playground
2025-09-01 10:54:40 +02:00
Alejandro Alonso
30e655b1da
Merge pull request #7236 from penpot/eva-fix-padding-sidebar
...
🐛 Fix wrong spacing
2025-09-01 10:35:21 +02:00
Alejandro Alonso
0aeecc6268
Merge pull request #7234 from penpot/palba-variants-activate-for-everyone
...
🎉 Activate variants for everyone
2025-09-01 10:27:44 +02:00
Eva Marco
5cec006a76
🐛 Fix wrong spacing
2025-09-01 10:15:52 +02:00
Pablo Alba
307e06372b
🎉 Activate variants for everyone
2025-09-01 09:58:14 +02:00
Xaviju
9f24e76c27
🌐 Convert translation single word to label ( #7220 )
2025-09-01 08:44:06 +02:00
Xavier Julian
7954eaf529
🎉 Inspect styles tab attributes container box
2025-08-31 14:58:11 +02:00
Stephan Paternotte
63456d2b75
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1915 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-08-31 06:05:48 +00:00
Stephan Paternotte
6a4a22c77a
🌐 Add translations for: Dutch
...
Currently translated at 99.8% (1915 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-08-29 17:01:57 +02:00
Edgars Andersons
32ad35aa19
🌐 Add translations for: Latvian
...
Currently translated at 97.3% (1867 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-08-29 17:01:56 +02:00
Yaron Shahrabani
e1522f1e8a
🌐 Add translations for: Hebrew
...
Currently translated at 99.1% (1900 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-08-29 17:01:54 +02:00
Corentin Noël
05093a32f3
🌐 Add translations for: French
...
Currently translated at 97.4% (1868 of 1917 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-08-29 17:01:53 +02:00
Eva Marco
fe406b577e
📚 Add comment to not translated string
2025-08-29 14:26:52 +02:00
Eva Marco
76c03af024
♻️ Fix how files are used on scss files ( #7208 )
2025-08-29 13:55:50 +02:00
Andrey Antukh
fe5cdcbdc7
🐛 Do not render assets sidebar context menu if it is not open ( #7222 )
...
This commit is a workaround to an issue that happens when you performing
multiple selection of several shapes (including components) and an
exception is raised of max depth of updates. The issue is still not
solved, we justo do not render the context menu when user performs
the selection on the workspace.
That issue/exception happens only we have context-menu* component
rendered independently of its visibility and dev-tools open
2025-08-29 13:53:55 +02:00
Florian Schroedl
2479a06f9a
🐛 Fix token create not disabled when creating token without value
2025-08-29 13:41:38 +02:00
Florian Schroedl
fc5e4a821b
♻️ Use interactive update functions only on user actions
2025-08-29 13:38:41 +02:00
Florian Schroedl
3cdbc27de9
✨ Unapply font-weight token when changing font-family
2025-08-29 13:38:41 +02:00
Florian Schroedl
a8ed1371d4
✨ Find closest variant when updating font family
2025-08-29 13:38:41 +02:00
Andrey Antukh
e7bac41c37
Merge pull request #7202 from penpot/niwinz-develop-sidebar-refactor-2
...
♻️ Refactor right sidebar state management
2025-08-29 12:10:51 +02:00
Andrey Antukh
dede2a8f8e
💄 Fix JS files formatting issues
2025-08-29 11:25:58 +02:00
Andrey Antukh
e94abad3eb
⚡ Add efficiency refactor for layer-menu*
2025-08-29 11:25:58 +02:00
Andrey Antukh
f8bc6e12a9
⚡ Improve efficiency of border radius menu
2025-08-29 11:25:58 +02:00
Andrey Antukh
a2c3208af9
🐛 Fix regression on not updating measures ui on moving frames
2025-08-29 11:25:58 +02:00
Andrey Antukh
a303df9c34
♻️ Refactor right sidebar state management
...
Also removing duplicated refs and improve efficiency of
several other refs used on sidebar.
2025-08-29 11:25:58 +02:00
Kelp
bda24f3829
📎 Update Changelog to add font weight token ( #7216 )
...
Add font weight to changes.md
Signed-off-by: Kelp <5446186+NatachaMenjibar@users.noreply.github.com >
2025-08-29 11:04:36 +02:00
Elena Torró
94fd3119e8
Merge pull request #7175 from penpot/superalex-fix-clipping
...
🐛 Fix clipping
2025-08-29 11:03:07 +02:00
María Valderrama
c8091b42a7
🐛 Fix navigation arrows in Libraries & Templates carousel ( #7217 )
2025-08-29 10:51:00 +02:00
Xaviju
41a859b444
🌐 Recover lost variant translation ( #7215 )
2025-08-29 09:50:33 +02:00
Aitor Moreno
1cf20f7604
Merge pull request #7203 from penpot/elenatorro-fix-text-decoration-leaf-position
...
🐛 Fix line height on texts and improve text decoration rendering
2025-08-28 16:21:40 +02:00
Andrey Antukh
629541bc9d
🐛 Fix incorrect recursion on looking boolean parent ( #7212 )
2025-08-28 16:13:14 +02:00
Alejandro Alonso
44245d1b5f
🐛 Fix position-data validator ( #7194 )
2025-08-28 15:46:23 +02:00
Luis de Dios
a8692c72c6
✨ Show create variant shortcut also for stand-alone components ( #7195 )
2025-08-28 15:45:53 +02:00
Elena Torró
7b7da59ca9
Merge pull request #7200 from penpot/ladybenko-11552-fix-font-styles
...
🐛 Fix new inline text styles not being applied correctly
2025-08-28 15:34:54 +02:00
Elena Torro
b78e3159d1
📚 Add wasm playground internal docs
2025-08-28 15:10:56 +02:00
Luis de Dios
2106028350
🐛 Fix color of variant property names in the design tab ( #7204 )
2025-08-28 12:51:04 +02:00
Andrey Antukh
c2e7f9dc42
⬆️ Update base deps ( #7207 )
2025-08-28 12:50:39 +02:00
Andrey Antukh
8568098c5e
🌐 Validate and rehash translation files
2025-08-28 12:49:35 +02:00
VKing9
c8bc1ef1d2
🌐 Add translations for: Hindi
...
Currently translated at 94.8% (1816 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
2025-08-28 12:46:50 +02:00
Stephan Paternotte
59bd434d05
🌐 Add translations for: Dutch
...
Currently translated at 97.5% (1869 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-08-28 12:46:50 +02:00
Edgars Andersons
3cf1e53340
🌐 Add translations for: Latvian
...
Currently translated at 96.0% (1839 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-08-28 12:46:50 +02:00
Denys Kisil
24f0956630
🌐 Add translations for: Ukrainian (ukr_UA)
...
Currently translated at 95.8% (1835 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
2025-08-28 12:46:49 +02:00
Nicola Bortoletto
91991d5b32
🌐 Add translations for: Italian
...
Currently translated at 95.3% (1826 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-08-28 12:46:49 +02:00
Yaron Shahrabani
447b6ed1ab
🌐 Add translations for: Hebrew
...
Currently translated at 97.3% (1864 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-08-28 12:46:49 +02:00
Stas Haas
336486fecd
🌐 Add translations for: German
...
Currently translated at 89.2% (1710 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
2025-08-28 12:46:48 +02:00
Jun Fang
bbd417c119
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 91.8% (1758 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-08-28 12:46:48 +02:00
Ingrid Pigueron
e3ffd45a18
🌐 Add translations for: French
...
Currently translated at 96.4% (1847 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-08-28 12:46:48 +02:00
Unreal Vision
52a4a46ebd
🌐 Add translations for: French
...
Currently translated at 96.4% (1847 of 1915 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-08-28 12:46:48 +02:00
Elena Torro
025423a75e
🐛 Fix line height on texts and improve text decoration rendering
2025-08-28 12:40:23 +02:00
Hosted Weblate
a6f17e35dd
🌐 Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/
2025-08-28 12:37:27 +02:00
Andrey Antukh
9a8cac3cac
Merge remote-tracking branch 'weblate/develop' into develop
2025-08-28 12:36:51 +02:00
Aitor Moreno
884b857d17
🐛 Fix paste RTF crashes text editor ( #7196 )
2025-08-28 11:53:39 +02:00
Florian Schroedl
a20bbeff79
🔧 Add ff for typography composite token
2025-08-28 10:42:58 +02:00
Eva Marco
2a5f1f870b
🐛 Fix padding of input field component ( #7198 )
2025-08-28 10:30:33 +02:00
Luis de Dios
cf5303a39c
♻️ Title bar refactor ( #7201 )
2025-08-28 09:51:53 +02:00
Andrey Antukh
bf1e26c4e6
Merge pull request #7182 from penpot/niwinz-measures-menu-changes
...
♻️ Add efficiency refactor for sidebar
2025-08-28 08:40:44 +02:00
Andrey Antukh
4713d943d1
♻️ Add efficiency refactor for workspace sidebars
...
The main changes are for right sidebar but left sidebar is also
slightly affected beacuse of the move where the active tokes are
resolved.
2025-08-27 17:56:35 +02:00
Eva Marco
df083cb315
🐛 Fix corner case on tooltip positioning
2025-08-27 17:56:35 +02:00
Eva Marco
6401b25964
💄 Format tab-switcher stories jsx file
2025-08-27 17:56:35 +02:00
Andrey Antukh
65f4adc68e
⚡ Add minor efficiency enhancements to numeric-input*
2025-08-27 17:56:35 +02:00
Andrey Antukh
dfab472522
💄 Add minor cosmetic change to shape layout type helper
2025-08-27 17:56:35 +02:00
Belén Albeza
9759adf747
🐛 Fix new inline text styles not being applied correctly
2025-08-27 16:52:57 +02:00
Andrey Antukh
9ae1a08573
🐛 Make the app.common.time/inst nil safe
2025-08-27 14:17:11 +02:00
Ingrid Pigueron
ddab2cab14
🌐 Add translations for: French
...
Currently translated at 98.1% (1867 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
2025-08-27 14:15:14 +02:00
Andrey Antukh
cf1a8fff65
Merge remote-tracking branch 'origin/develop' into develop
2025-08-27 13:19:53 +02:00
Andrey Antukh
45be4769d7
Merge remote-tracking branch 'origin/staging' into develop
2025-08-27 13:19:06 +02:00
María Valderrama
a68c41709a
🐛 Fix misleading affordance in saved versions ( #7192 )
2025-08-27 13:01:54 +02:00
Xaviju
4290bce718
🎉 Inspect tab layout switcher and computed feature ( #7166 )
2025-08-27 13:01:01 +02:00
Pablo Alba
3dd237002b
🐛 Fix combine as variants from assets tab selects wrong components ( #7190 )
2025-08-27 13:00:28 +02:00
Andrey Antukh
e0fb112bfb
📎 Update changelog
2025-08-27 12:52:24 +02:00
Andrey Antukh
2629537fd3
Merge branch 'subscriptions-enhancements' into staging
2025-08-27 12:51:34 +02:00
Marina López
cb7711f637
🐛 Fix integration tests
2025-08-27 12:30:48 +02:00
Andrey Antukh
a114e9adb0
✨ Add logging for management update-customer method
2025-08-27 12:02:39 +02:00
Andrey Antukh
5fed5fa158
✨ Add transactions support on management api
2025-08-27 12:00:03 +02:00
Andrey Antukh
6c8873c7f5
🐛 Ensure for-update locking is used on updating profile props
2025-08-27 11:59:35 +02:00
Andrey Antukh
37b0c4adc0
🐛 Add support fror ::db/for-update on sql ns
2025-08-27 11:58:42 +02:00
Florian Schroedl
9106617436
🎉 Add composite typography token
2025-08-27 11:35:56 +02:00
Yamila Moreno
68a95cf0d0
📎 Fix CI inputs
2025-08-27 11:21:34 +02:00
Yamila Moreno
1438632dde
📎 Fix CI inputs
2025-08-27 11:19:42 +02:00
Florian Schroedl
112fa46896
🐛 Fix case-sensitivity and multi word italic in font weight parsing
2025-08-27 11:15:21 +02:00
Yamila Moreno
6da5bbf33a
📎 Fix CI inputs
2025-08-27 11:14:56 +02:00
Yamila Moreno
95faf340c4
📎 Fix CI inputs
2025-08-27 11:13:13 +02:00
Marina López
723ea508df
🐛 Fix missing link for enterprise trial
2025-08-27 10:56:17 +02:00
Yamila Moreno
cbe538261c
📎 Fix CI inputs
2025-08-27 10:42:13 +02:00
Yamila Moreno
1925e6782f
📎 Fix CI inputs
2025-08-27 10:33:17 +02:00
Yamila Moreno
bcd950c141
📎 Fix CI inputs
2025-08-27 10:11:56 +02:00
Aitor Moreno
b215689566
🎉 Add multiple fonts to text editor WASM playground
2025-08-27 09:57:55 +02:00
Pablo Alba
dfe0f64c7c
✨ Add variants advanced retrieve tests ( #7183 )
2025-08-26 16:40:27 +02:00
Andrey Antukh
9de3910526
✨ Add missing impl for Associative on LoadableWeakValueMap ( #7188 )
2025-08-26 16:39:48 +02:00
Luis de Dios
59eb75d8c3
💄 Style improvements in the component list & grid ( #7185 )
2025-08-26 16:35:09 +02:00
Florian Schroedl
6670b76ccc
✨ Show warning when applying token with non-matching font variant
2025-08-26 16:12:07 +02:00
Florian Schroedl
09b9383a0b
✨ Choose closest font weight for token weight when no matching weight is found
2025-08-26 16:12:07 +02:00
Eva Marco
31e37f352d
🐛 Fix token option schema ( #7186 )
...
* 🐛 Fix token option schema
* 🐛 Fix numeric-input schema
2025-08-26 14:06:59 +02:00
Yamila Moreno
c5958e4d61
📎 Add storybook to CI bundle
2025-08-26 10:45:08 +02:00
Luis de Dios
f1e7149e88
✨ Add shortcuts for creating variants and properties ( #7181 )
...
* ✨ Add shortcuts for creating variants and properties
* 📎 PR changes
2025-08-26 09:32:41 +02:00
Pablo Alba
d80ef17623
🐛 Fix cut pasting a variant into its own parent ( #7179 )
2025-08-26 09:25:52 +02:00
Andrey Antukh
ffe469ce71
Merge pull request #7159 from penpot/niwinz-develop-migrations-fixes
...
♻️ Add a better approach for load libraries on file validation and migrations
2025-08-26 09:25:23 +02:00
Andrey Antukh
c35bb6e09a
🎉 Add loadable weak map impl for libraries loading on validation and migration
2025-08-26 09:03:25 +02:00
Alejandro Alonso
8d404d97a1
🐛 Fix clipping
2025-08-26 08:52:42 +02:00
Andrey Antukh
fa2b0bd67c
✨ Don't migrate libraries on accessing them on file data migrations
...
We don't migrate the libraries for avoid cascade migration; it is not ideal
but it reduces the total of the required memory needed for process a single
file migration that requires libraries to be loaded.
2025-08-26 08:15:45 +02:00
Andrey Antukh
9563d1b1f6
Merge pull request #6635 from penpot/eva-add-numeric-input
...
✨ Add numeric input component
2025-08-25 19:42:47 +02:00
Eva Marco
33fc578f96
🎉 Add numeric-input component to DS
...
A new numeric-input impl compatible with tokens
2025-08-25 18:52:39 +02:00
Andrey Antukh
79786dde16
🎉 Add helpers for work with weak references and weak data structs
2025-08-25 18:52:39 +02:00
Marina López
926b2c9cfb
🐛 Fix doble click to submit subscription
2025-08-25 15:42:47 +02:00
Andrés Moya
c1b2aa7628
🐛 Add handler to correctly encode cljs dates to json
2025-08-25 13:52:38 +02:00
Andrey Antukh
991b26b73f
🐛 Fix undo transaction handling on creating a variant from group of components
2025-08-25 11:48:46 +02:00
Andrey Antukh
254a7461b2
✨ Simplify commit-undo-transaction impl
2025-08-25 11:48:46 +02:00
Andrey Antukh
1384ed8aba
⚡ Remove duplicated execution of check-open-transactions
2025-08-25 11:48:46 +02:00
Andrey Antukh
c9393c0cfb
⚡ Remove repeated/duplucated lookups on start-undo-transaction
2025-08-25 11:48:46 +02:00
Pablo Alba
6eeb55fb88
🐛 Fix after variant switch children layouts aren't updated ( #7177 )
2025-08-25 11:35:33 +02:00
Andrey Antukh
c759afc10d
🔥 Remove unnecessary and broken unique-editors field
...
From the get-teams rpc method response
2025-08-25 11:33:34 +02:00
Marina López
090cb63568
🐛 Fix condition for members warning
2025-08-25 11:07:19 +02:00
Andrey Antukh
f223831766
✨ Refresh subscription info when member role is updated
2025-08-25 10:53:48 +02:00
Marina López
854f286364
♻️ Fix subscriptions inconsistencies
2025-08-25 10:53:48 +02:00
Andrey Antukh
2846b80cf7
✨ Add rpc methods for obtain editors
2025-08-25 10:53:12 +02:00
Andrey Antukh
ad0ef82ffc
🎉 Add management http api
2025-08-25 10:53:12 +02:00
Elena Torró
3bb547fc45
🐛 Parse rx and ry SVG values correctly ( #7176 )
2025-08-25 10:44:11 +02:00
Pablo Alba
c3b326d95e
🐛 Fix duplicating a page with variants should duplicate them ( #7172 )
...
* 🐛 Fix duplicating a page with variants should duplicate them
* ✨ MR changes
2025-08-25 10:41:03 +02:00
Luis de Dios
8c1a97dac5
✨ Make some improvements to the swap panel ( #7174 )
...
* 💄 Visual improvements in swap panel
* ♻️ Refactor search-bar component to use DS icons
* 📎 PR changes
2025-08-25 10:40:20 +02:00
Alejandro Alonso
4053e8c8db
Merge pull request #7173 from penpot/elenatorro-11735-fix-text-auto-width
...
🐛 Fix paragraph layout width on autowidth
2025-08-22 15:16:40 +02:00
Xaviju
ee86a3943d
✨ Update code to use design system icon ( #7145 )
2025-08-22 14:27:11 +02:00
Elena Torro
46b3e174ed
🐛 Fix paragraph layout width on autowidth
2025-08-22 13:55:24 +02:00
Alejandro Alonso
c0c2c9489c
Merge pull request #7170 from penpot/elenatorro-fix-text-tests
...
🔧 Update and fix text tests
2025-08-22 13:34:00 +02:00
Elena Torró
c05c179d67
Merge pull request #7167 from penpot/azazeln28-feat-text-editor-wasm-playground
...
🎉 Add Text Editor WASM Playground
2025-08-22 12:47:41 +02:00
Aitor Moreno
596193d34d
🎉 Add missing styles on text leaves
2025-08-22 12:22:51 +02:00
Aitor Moreno
15eee0d8d8
🎉 Add Text Editor WASM Playground
2025-08-22 12:22:51 +02:00
Elena Torro
0b7444e8ff
🐛 Use SrcIn only when there is only one inner stroke, otherwise use erode filter
2025-08-22 09:54:15 +02:00
Elena Torro
96a91dc710
🔧 Add missing emoji ranges
2025-08-22 09:54:03 +02:00
Elena Torro
503d431d8e
🔧 Fix and update text use cases
2025-08-22 09:53:50 +02:00
Alejandro Alonso
ed5875f29a
Merge pull request #7154 from penpot/niwinz-staging-bug-1
...
🐛 Fix incorrect show request-access dialog on not-found on viewer
2025-08-22 09:19:47 +02:00
Yamila Moreno
b12d44150b
📎 Fix and improve ci
2025-08-21 17:42:37 +02:00
Andrey Antukh
66f5eb57b9
🐛 Fix incorrect fills coerce to binary type when flag is disabled ( #7169 )
2025-08-21 15:11:14 +02:00
Pablo Alba
7023880e67
🐛 On a variants switch, keep the value of the rotation and its transformations ( #7165 )
2025-08-21 13:55:16 +02:00
Andrey Antukh
0e4cf23a93
🐛 Fix incorrect type coerce operations ( #7168 )
...
A regression introduced in previous commits that causes
a browser tab totally killed by memory usage.
2025-08-21 13:52:47 +02:00
Elena Torró
3f93b0d44b
Merge pull request #7098 from penpot/superalex-fix-big-blur-2
...
🐛 Fix big blur rendering for wasm render
2025-08-21 09:23:26 +02:00
Elena Torró
4a6c3d6ad3
Merge pull request #7152 from penpot/superalex-update-skia-binaries
...
🎉 Update skia binares to 0.87.0
2025-08-21 09:10:37 +02:00
Alejandro Alonso
478439f055
🐛 Fix big blur rendering for wasm render
2025-08-21 08:47:25 +02:00
Alejandro Alonso
9ef2454210
🎉 Update skia binares to 0.87.0
2025-08-21 07:38:46 +02:00
Andrey Antukh
a702fee3cd
Merge pull request #7143 from penpot/luis-11856-adjust-component-title
...
✨ Adjust the appearance of the variant-related elements in the design tab
2025-08-20 17:41:50 +02:00
Pablo Alba
cac639d267
🐛 Fix deleting a variant from assets panel ( #7147 )
2025-08-20 17:38:11 +02:00
Elena Torró
0daf548773
Merge pull request #7146 from penpot/superlaex-fix-open-path-calculation
...
🐛 Fix open path calculation
2025-08-20 16:38:17 +02:00
Alejandro Alonso
9249a5d4ea
Merge pull request #7155 from penpot/elenatorro-use-erode-image-filter-for-inner-strokes-with-opacity
...
🐛 Fix inner strokes with opacity using erode instead of multiple blending modes
2025-08-20 15:55:50 +02:00
Andrey Antukh
4c83feaa31
Merge remote-tracking branch 'origin/staging' into develop
2025-08-20 13:56:58 +02:00
Luis de Dios
4d8ad19eea
💄 Improve the alignment, spaces and sizes of the variant elements
2025-08-20 13:51:04 +02:00
Luis de Dios
e7e7d576b2
♻️ Adapt title-bar component
2025-08-20 13:36:10 +02:00
Luis de Dios
7f2af1c355
✨ Adjust component title
2025-08-20 13:36:10 +02:00
Andrey Antukh
ad38a21053
🐛 Fix incorrect show request-access dialog on not-found on viewer
...
When a user is not-authenticated
2025-08-20 13:35:20 +02:00
Elena Torro
9bb92277e4
🐛 Fix inner strokes with opacity using erode instead of multiple blending modes
2025-08-20 13:32:20 +02:00
Alejandro Alonso
643621a389
Merge pull request #7119 from penpot/niwinz-develop-type-hints
...
⚡ Add several performance enhancements
2025-08-20 12:58:43 +02:00
Alejandro Alonso
ef8d2e7418
Merge pull request #7082 from penpot/niwinz-staging-changes-fix
...
♻️ Refactor schema references and openapi.json output
2025-08-20 12:55:16 +02:00
Andrey Antukh
adffac4eec
Merge remote-tracking branch 'origin/main' into staging
2025-08-20 12:49:31 +02:00
Andrey Antukh
575342b3bb
♻️ Use direct schemas instead of references
...
Only a very common use, basic types schemas should be used as
reference (with namespaced keywords)
2025-08-20 12:33:07 +02:00
Alejandro Alonso
b6ecb4368e
Merge pull request #7044 from penpot/niwinz-develop-refactor-versions-sidebar
...
♻️ Refactor versions sidebar
2025-08-20 12:00:28 +02:00
Pablo Alba
081df7fc03
🐛 Fix combine variants move items
2025-08-20 11:07:51 +02:00
Yamila Moreno
358343b4df
📎 Add build tag workflow and minor changes
2025-08-20 10:51:05 +02:00
Andrey Antukh
d7c19325cc
✨ Add better type references naming on openapi output
2025-08-20 10:47:56 +02:00
Andrey Antukh
b472a8ab19
✨ Add general improvement to openapi and js-like doc output
2025-08-20 09:41:01 +02:00
Andrey Antukh
2b83d0d0e9
✨ Add generative test case for openapi json serialization
...
This will prevent possible regression on introducing schemas without
generators or schema with generators that can't be serialized to json.
2025-08-20 09:38:57 +02:00
Andrey Antukh
911ac263fa
🐛 Use ::sm/any instead of any for get-file-fragment rpc method schema
...
The usage of `any?` predicate as-is uses the standard any generator that
causes to generate java.lang.Character instances created that are not
properly serialiable to JSON. The `::sm/any` schema delimits the
generator to a commonly known serializable types on json.
2025-08-20 09:38:55 +02:00
Andrey Antukh
545c78eb74
🐛 Add missing generators
2025-08-20 09:38:13 +02:00
Andrey Antukh
124b098c92
🔥 Remove already deprecated change spec
2025-08-20 09:38:13 +02:00
Andrey Antukh
43ed430475
📎 Update .gitignore file
2025-08-20 09:38:13 +02:00
Andrey Antukh
edd3b1512e
🐛 Add missing attrs to add-component change schema
2025-08-20 09:38:13 +02:00
Andrey Antukh
d9623c3c88
🐛 Add proper schema for decoding :obj on add-obj change
2025-08-20 09:38:13 +02:00
Andrey Antukh
f052e31ff0
🐛 Fix incorrect handling of assign operation on changes protocol
2025-08-20 09:38:13 +02:00
Yamila Moreno
73dfe12ec9
📚 Update k8s documentation
2025-08-20 09:04:25 +02:00
Alejandro Alonso
0c3d73745e
🐛 Fix open path calculation
2025-08-20 09:00:04 +02:00
Aitor Moreno
a6ecc4fb3c
Merge pull request #7106 from penpot/niwinz-develop-modifiers-enhacements
...
⚡ Several enhancements on how shape data is written on memory
2025-08-19 17:05:25 +02:00
Denys Kisil
625d9ab188
🌐 Add translations for: Ukrainian (ukr_UA)
...
Currently translated at 97.9% (1863 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
2025-08-19 11:03:09 +00:00
Jun Fang
e6cc15e19b
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 93.1% (1771 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-08-19 11:03:07 +00:00
王世阳
0af2cd6413
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 93.1% (1771 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-08-19 11:03:05 +00:00
IsCycleBai
443e0b0206
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 93.1% (1771 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-08-19 11:03:04 +00:00
Jun Fang
a4fa5e9304
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 93.1% (1771 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-08-19 11:03:02 +00:00
IsCycleBai
d94c311a1e
🌐 Add translations for: Chinese (Simplified Han script)
...
Currently translated at 93.1% (1771 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
2025-08-19 11:03:01 +00:00
Pablo Alba
c0c8390a7d
🐛 Fix restoring component inside flex
2025-08-19 12:15:30 +02:00
Andrey Antukh
f4be117219
🔥 Remove app.common.time/duration usage on frontend ( #7139 )
...
Is broken and not necessary; duration class is no longer
available on frontend code.
2025-08-19 10:36:34 +02:00
Andrey Antukh
7eb590e9fd
♻️ Refactor versions sidebar
2025-08-18 21:57:47 +02:00
Andrey Antukh
6588913141
♻️ Remove several level of unnecesary allocation on writing text
2025-08-18 21:54:36 +02:00
Andrey Antukh
5c4a60aee7
✨ Make mem write helpers receive offset as first arg
2025-08-18 21:54:36 +02:00
Andrey Antukh
af02e12685
🎉 Add missing write-u32 helper to mem ns
2025-08-18 21:54:36 +02:00
Andrey Antukh
675864ce0b
✨ Remove incorrect usage of dm/get-prop
2025-08-18 21:54:36 +02:00
Andrey Antukh
c55f3182d8
💄 Rename text-dimensions to get-text-dimensions
2025-08-18 21:49:00 +02:00
Andrey Antukh
0d6eac7656
💄 Add mainly cosmetic changes to set-shape-shadows
...
Mainly replace a loop with run! that used reduce as impl.
After measuring there are no real difference between using
the more complex loop and more simplier run!; in parity of
performance we prefer simplier approach.
2025-08-18 21:49:00 +02:00
Andrey Antukh
7acfd199aa
💄 Add mainly cosmetic changes to set-layout-child
2025-08-18 21:49:00 +02:00
Andrey Antukh
33d6f543a1
⚡ Remove several not necessary allocations from set-grid-layout-cells
2025-08-18 21:49:00 +02:00
Luis de Dios
4237ef572e
🐛 Fix use ellipsis when property names are too long ( #7135 )
2025-08-18 21:36:56 +02:00
Pablo Alba
6babea8b12
🐛 Fix alert for bad formula not showing in copies of variants ( #7126 )
...
* 🐛 Fix alert for bad formula not showing in copies of variants
* ✨ MR changes
2025-08-18 21:36:29 +02:00
Pablo Alba
6b7f91c671
🐛 Fix weird resizing on combine variants with constraints scale ( #7134 )
2025-08-18 21:35:04 +02:00
Pablo Alba
b3b183c151
🐛 Fix duplicate a variant when all have bad formulae crashes
2025-08-18 17:09:20 +02:00
Yamila Moreno
59f2ee87e6
📎 Improve github actions
2025-08-18 15:28:15 +02:00
Pablo Alba
6af8940a46
🐛 On variant create do not set sizing
2025-08-18 15:14:36 +02:00
Xavier Julian
e1a1110f06
📎 Update changelog with new typography tokens
2025-08-18 13:50:14 +02:00
Pablo Alba
1dcf1e0b0f
🐛 Fix :show-content wasn't on components sync-attrs
2025-08-18 13:17:09 +02:00
Yamila Moreno
4c3e345c9c
📎 Fix github actions
2025-08-18 13:05:45 +02:00
Andrey Antukh
a3b9a9f07b
⚡ Remove reflection calls from buffer macros
2025-08-18 13:03:10 +02:00
Andrey Antukh
17ec360720
⚡ Add several missing type hints for avoid reflection and autoboxing
2025-08-18 13:03:10 +02:00
Andrey Antukh
89b67d59d5
⚡ Fix autoboxing on path type impl
2025-08-18 13:03:10 +02:00
Andrey Antukh
77be00014e
⚡ Remove reflection on geom rect code
2025-08-18 13:03:10 +02:00
Andrey Antukh
e336f287b6
⚡ Remove reflection on geom matrix code
2025-08-18 13:03:10 +02:00
Andrey Antukh
50aa6ff306
⚡ Remove reflection calls on binfile v3 code
2025-08-18 13:03:10 +02:00
Alejandro Alonso
56f162f219
Merge pull request #7133 from penpot/superalex-fix-create-variant-doesnt-work-2
...
🐛 Create variant doesn't work
2025-08-18 13:02:33 +02:00
Pablo Alba
f7a0c4139a
🐛 Fix you can add a rect into a variant container ( #7137 )
2025-08-18 13:02:27 +02:00
Alejandro Alonso
7c39e321c4
Merge pull request #7136 from penpot/niwinz-develop-fix-inconsistencies-on-text-shortcuts
...
🐛 Fix several inconsistencies and duplicated shortcuts
2025-08-18 12:57:18 +02:00
Andrey Antukh
ce6a863599
🐛 Fix several inconsistencies and duplicated shortcuts
2025-08-18 12:31:09 +02:00
Alejandro Alonso
832690e71e
🐛 Create variant doesn't work
2025-08-18 11:58:24 +02:00
Pablo Alba
7526cb0d71
🐛 Fix on variants rotation override is not preserving properly ( #7120 )
2025-08-18 11:57:58 +02:00
andrés gonzález
3292109ab0
🐛 Fix typos in modal about variant connections ( #7122 )
2025-08-18 11:47:23 +02:00
Elena Torró
be376d2030
Merge pull request #7124 from penpot/ladybenko-11799-fix-remove-layout
...
🐛 Fix removing layout (wasm)
2025-08-18 09:52:22 +02:00
Alejandro Alonso
4d455b5e9f
Merge pull request #7125 from penpot/elenatorro-11842-fix-groups-rendering-on-drag
...
🐛 Fix Group extrect calculation
2025-08-18 09:36:58 +02:00
Edgars Andersons
50ce28e378
🌐 Add translations for: Latvian
...
Currently translated at 98.4% (1872 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-08-15 21:02:02 +02:00
Yaron Shahrabani
1eee8e2ce8
🌐 Add translations for: Hebrew
...
Currently translated at 99.7% (1897 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-08-15 21:02:00 +02:00
Elena Torro
5e6ce9172f
🔧 Return always a shader on merge_fills for consistency
2025-08-14 16:08:03 +02:00
Elena Torró
03adbc2ae8
🔧 Update multiple emoji test and increase resulting image ( #7113 )
2025-08-14 15:47:55 +02:00
Belén Albeza
e63a3f76f7
🐛 Fix open/close path detection in wasm ( #7110 )
...
* 🐛 Fix open/close path detection in wasm
* 💄 Remove leftover code
2025-08-14 15:45:09 +02:00
Elena Torro
6d42d456fb
🐛 Fix Group extrect calculation
2025-08-14 15:39:45 +02:00
Belén Albeza
c818b6f88f
🐛 Fix layout and constraints not being cleared
2025-08-14 15:38:23 +02:00
Belén Albeza
3f3c7905b4
♻️ Refactor wasm layout functions to their own submodule
2025-08-14 14:17:49 +02:00
Elena Torró
e8dd13beb2
Merge pull request #7118 from penpot/superalex-fix-extrect-invalidation-for-texts
...
🐛 Fix extrect invalidation for texts
2025-08-14 13:43:42 +02:00
Elena Torró
fc6b64aa68
Merge pull request #7121 from penpot/superalex-fix-set-corners
...
🐛 Fix set corners
2025-08-14 13:34:43 +02:00
Alejandro Alonso
5e0a2f66e3
🐛 Fix set corners
2025-08-14 11:50:40 +02:00
Pablo Alba
108d4fabba
🐛 Fix menu entry not showing on assets tab ( #7115 )
...
* 🐛 Fix menu entry not showing on assets tab
* ✨ MR changes
2025-08-14 10:39:47 +02:00
Pablo Alba
2e277a39ca
🐛 Fix flick on design tab after variant switch ( #7116 )
2025-08-14 08:14:06 +02:00
Pablo Alba
814ec43714
🐛 Fix variants nesting loops ( #7112 )
...
* 🐛 Fix variants nesting loops
* ✨ MR changes
2025-08-14 08:08:31 +02:00
Andrey Antukh
54bb9ea755
Merge remote-tracking branch 'origin/staging' into develop
2025-08-14 08:06:15 +02:00
Pablo Alba
374e921672
🐛 Fix variants change property name multiple selection
2025-08-13 17:29:03 +02:00
Alejandro Alonso
64e5ea93a0
🐛 Fix extrect invalidation for texts
2025-08-13 14:32:23 +02:00
Pablo Alba
2562d70880
🐛 Fix crash dragging external component into a variant without props ( #7111 )
2025-08-13 14:29:56 +02:00
Alejandro Alonso
d99ef29152
Merge pull request #7029 from penpot/elenatorro-11691-fix-default-text-fill
...
🔧 Fix text default color and inner stroke opacity
2025-08-13 12:52:14 +02:00
Edgars Andersons
d5a2cd9cd2
🌐 Add translations for: Latvian
...
Currently translated at 97.8% (1862 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
2025-08-13 12:02:14 +02:00
Elena Torro
82d2889e96
🔧 Improve text strokes blending
2025-08-13 11:50:09 +02:00
Eva Marco
ff2e845f2c
🐛 Fix double click on set name input ( #7096 )
2025-08-13 09:23:53 +02:00
Florian Schrödl
ccd6ae5ade
🐛 Don't allow letter-spacing value with % ( #7100 )
2025-08-13 08:31:43 +02:00
Yaron Shahrabani
36bafc0d40
📎 Fix typo on translations
2025-08-12 17:58:10 +02:00
Pablo Alba
f7746b8f94
✨ Add create variants in bulk interactions from assets tab ( #7102 )
...
* ✨ Add create variants in bulk interactions from assets tab
* ✨ MR changes
2025-08-12 17:56:47 +02:00
Pablo Alba
537c5ca7b8
🐛 Fix missing selection after swap ( #7104 )
2025-08-12 17:56:03 +02:00
Pablo Alba
4901a80684
🐛 Fix flex layout everrides are not mantained on variant switch ( #7105 )
2025-08-12 17:55:29 +02:00
Pablo Alba
03b5d44a7c
Merge pull request #7101 from penpot/palba-variants-bulk-root
...
🐛 Fix bad name on variants bulk when the parent is root
2025-08-12 17:04:13 +02:00
Andrey Antukh
8e51aa8df4
🐛 Fix regression on set-shape-children introduced in prev merge
2025-08-12 16:03:34 +02:00
Andrey Antukh
029a9674ca
Merge pull request #7103 from penpot/niwinz-develop-modifiers-enhacements
...
♻️ Sanitize heap write and read operations
2025-08-12 13:11:02 +02:00
Alejandro Alonso
68cee1b1f1
Merge pull request #7076 from penpot/ladybenko-11755-fix-color-picker
...
🐛 Fix color picker not working with the new renderer
2025-08-12 11:57:21 +02:00
Aitor Moreno
3f74e230b2
Merge pull request #7092 from penpot/superalex-fix-artifacts-while-panning
...
🐛 Fix artifacts while panning in wasm render
2025-08-12 11:52:18 +02:00
Elena Torró
6bf1919f8d
Merge pull request #7094 from penpot/superalex-fix-ctrl-b-for-editor-v2
...
🐛 Fix ctrl+b for editor v2
2025-08-12 11:36:24 +02:00
Andrey Antukh
e69d61eaf4
✨ Add facilities for work with dataview with common alases
2025-08-12 11:27:13 +02:00
Alejandro Alonso
2f83f22753
🐛 Fix artifacts while panning in wasm render
2025-08-12 11:23:13 +02:00
Andrey Antukh
f9d757bb85
✨ Move several mem write helpers to mem.heap32 ns
...
For simplify usage and make it clear the required addressing
is used for that functions
2025-08-12 10:53:02 +02:00
Andrey Antukh
6b6e80f4b8
🐛 Fix regression introduced on the set-grid-layout-cells fn
...
Incorrect data is used for calcultate the size
2025-08-12 10:33:50 +02:00
Andrey Antukh
f32b92a5b0
✨ Assign defaults on serializers instead on api
...
For make the operations more efficient
2025-08-12 10:33:08 +02:00
Andrey Antukh
761a0a7009
✨ Improve memory write operations on set-grid-layout-rows
2025-08-12 10:32:35 +02:00
Andrey Antukh
129d3e61fa
🎉 Add missing wrap method on buffer abstraction
2025-08-12 10:30:02 +02:00
Stephan Paternotte
aa94671002
🌐 Add translations for: Dutch
...
Currently translated at 100.0% (1902 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
2025-08-12 10:02:02 +02:00
Nicola Bortoletto
52cf136f84
🌐 Add translations for: Italian
...
Currently translated at 96.7% (1841 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
2025-08-12 10:02:01 +02:00
Yaron Shahrabani
808427795c
🌐 Add translations for: Hebrew
...
Currently translated at 99.6% (1895 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
2025-08-12 10:01:59 +02:00
Andrey Antukh
3f71734cb4
⚡ Remove unnecessary anon fn allocation on set-grid-layout-data
...
And remove incorrect use of dm/get prop for non statically known
attributes of shape
2025-08-12 09:59:18 +02:00
Andrey Antukh
9f14edb0d7
⚡ Remove unnecessary anonymouns fn allocation from set-flex-layout
...
And also removes usage of dm/get-prop for props that are known to be
not static
2025-08-12 09:59:18 +02:00
Andrey Antukh
7fa7a806a8
⚡ Remove unnecesary allocation of corners on wasm api set-shape
2025-08-12 09:59:18 +02:00
Andrey Antukh
d364f4db62
♻️ Sanitize heap write and read operations
...
Mainly improves the offset management making it less
error prone, encapsulating the write operation and offeset
management into write-* operations with proper asserts
for the expected heap type.
2025-08-12 09:59:18 +02:00
Andrey Antukh
f2c431d029
Merge pull request #7041 from penpot/alotor-wasm-bools
...
✨ Add wasm boolean calculations
2025-08-12 08:07:18 +02:00
Belén Albeza
6a667c30d6
🐛 Fix color picking sometimes not picking color and/or getting stuck in a react infinite update loop
2025-08-11 17:02:12 +02:00
Alejandro Alonso
de637fcf4e
🐛 Fix ctrl+b for editor v2
2025-08-11 14:56:04 +02:00
Aitor Moreno
132069472c
Merge pull request #7067 from penpot/superalex-fix-frames-extrect-calculation
...
🐛 Fix frames extrect calculation
2025-08-11 13:57:29 +02:00
Elena Torro
172c6ad4b8
🔧 Set fill paint as transparent when there are no fills
2025-08-11 13:52:49 +02:00
Andrey Antukh
73a72ec1c7
💄 Add naming and docstring consistency fixes to wasm api
2025-08-11 12:49:01 +02:00
Andrey Antukh
c39a8d84ac
💄 Abstract call to mem/free on wasm api ns
2025-08-11 10:30:14 +02:00
Andrey Antukh
027e5c64cc
✨ Reduce compexity on set-shape-children wasm api method
2025-08-11 10:30:14 +02:00
Andrey Antukh
ba42c9b85e
✨ Add improved interop between wasm bool and common code
2025-08-11 10:30:14 +02:00
alonso.torres
cd1be43384
✨ Add support for boolean shapes
2025-08-11 10:30:14 +02:00
Andrey Antukh
6176027263
✨ Import translatiosn from weblate
...
commit 17905edb9d24c9ae60921d94d1367a6e91df2b51
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Mon Aug 11 09:17:44 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 96.1% (1829 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b57270851a843c64af8698ea7f8300cab1be75cf
Author: Henrik Allberg <henrik@thexorb.com >
Date: Mon Aug 11 09:19:56 2025 +0200
🌐 Add translations for: Swedish
Currently translated at 84.4% (1607 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sv/
commit 3aa31a7a52ba54126d3d14f6f24ea493f17ef99e
Author: Црнобог <68vuletic@gmail.com >
Date: Mon Aug 11 09:19:49 2025 +0200
🌐 Add translations for: Serbian
Currently translated at 73.0% (1389 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/sr/
commit c451f75888be5d27aac35c716375cf722ccb805a
Author: Alejandro Alonso <alejandro.alonso@kaleidos.net >
Date: Mon Aug 11 09:20:32 2025 +0200
🌐 Add translations for: Yoruba
Currently translated at 62.7% (1193 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/yo/
commit 64d084cfef057cdd635874aad961ad1f42cc16ab
Author: Alejandro Alonso <alejandro.alonso@kaleidos.net >
Date: Mon Aug 11 09:17:58 2025 +0200
🌐 Add translations for: Igbo
Currently translated at 27.2% (518 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ig/
commit afee2e44bb22dfd28d55704cb1c387bf33b271ec
Author: Revenant <mohdmuizz22@yahoo.com >
Date: Mon Aug 11 09:18:44 2025 +0200
🌐 Add translations for: Malay
Currently translated at 35.7% (680 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ms/
commit 27a43f53a486f9794e3d739793ca03cf11888240
Author: Alejandro Alonso <alejandro.alonso@kaleidos.net >
Date: Mon Aug 11 09:17:27 2025 +0200
🌐 Add translations for: Hausa
Currently translated at 66.1% (1259 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ha/
commit 76d634a8da529ca27ff4f50d044ef8077b995b42
Author: Stephan Paternotte <stephan@paternottes.net >
Date: Mon Aug 11 09:19:06 2025 +0200
🌐 Add translations for: Dutch
Currently translated at 96.2% (1830 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
commit eacdded92d1c8be56117e8d5ca0cf99db0d6b506
Author: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Date: Mon Aug 11 09:18:35 2025 +0200
🌐 Add translations for: Latvian
Currently translated at 96.2% (1830 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
commit 162163d566ef2ff89c3f96e0dbddfc24ea89bbe0
Author: Ņikita K <nikita.kozlovs@gmail.com >
Date: Mon Aug 11 09:18:31 2025 +0200
🌐 Add translations for: Latvian
Currently translated at 96.2% (1830 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
commit 01275a3458f485aeef190bf6588e0e45e8fad334
Author: Suhwan Kim <jgk9282@gmail.com >
Date: Mon Aug 11 09:18:19 2025 +0200
🌐 Add translations for: Korean
Currently translated at 11.4% (218 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ko/
commit 03ba18cda687c3738bdcb6f49fd179eb449b50a3
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Aug 11 09:20:29 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 96.2% (1830 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit ec77d8ada6f02abd03676febc1b2974c91bc907c
Author: al0cam <benjaminsikac@gmail.com >
Date: Mon Aug 11 09:17:46 2025 +0200
🌐 Add translations for: Croatian
Currently translated at 85.2% (1621 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
commit fce74589887b1439e73324fea8e145273a1a9236
Author: Zvonimir Juranko <zjuranko@gmail.com >
Date: Mon Aug 11 09:17:46 2025 +0200
🌐 Add translations for: Croatian
Currently translated at 85.2% (1621 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
commit e16c2c3118755810d07738671cbd2f7c6452e328
Author: TheScientistPT <joao.ed.reis.gomes@gmail.com >
Date: Mon Aug 11 09:19:29 2025 +0200
🌐 Add translations for: Portuguese (Portugal)
Currently translated at 83.5% (1589 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_PT/
commit 7a394c7d4e3d2d43c93218f2e191919a1c23c864
Author: Dário <dariogomes@gmail.com >
Date: Mon Aug 11 09:19:29 2025 +0200
🌐 Add translations for: Portuguese (Portugal)
Currently translated at 83.5% (1589 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_PT/
commit 32c157b0c377fbcefeb83c1f1559d32ed935367f
Author: Amerey.eu <info@amerey.eu >
Date: Mon Aug 11 09:15:59 2025 +0200
🌐 Add translations for: Czech
Currently translated at 84.9% (1615 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/cs/
commit 3abf6a572727a8a93d6e0fac5f037c9383f213b0
Author: Mikel Larreategi <mlarreategi@codesyntax.com >
Date: Mon Aug 11 09:16:45 2025 +0200
🌐 Add translations for: Basque
Currently translated at 61.4% (1169 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/eu/
commit b9165b23d30672f41324dc0135e6d519c0b704d1
Author: Radek Sawicki <radek@sqrc.pl >
Date: Mon Aug 11 09:19:09 2025 +0200
🌐 Add translations for: Polish
Currently translated at 59.9% (1141 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pl/
commit b02c4cc7df984212eee183f813c7f5f16cd4c9eb
Author: Nicola Bortoletto <nicola.bortoletto@live.com >
Date: Mon Aug 11 09:18:08 2025 +0200
🌐 Add translations for: Italian
Currently translated at 96.2% (1830 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
commit 4eae1c68c2c17d438282a3d5f246609c97bf0064
Author: Valentina Chapellu <valentina.chapellu@gmail.com >
Date: Mon Aug 11 09:18:04 2025 +0200
🌐 Add translations for: Italian
Currently translated at 96.2% (1830 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
commit 225484e99e58fdf32dd888f70bb95f3070b16dc2
Author: Ahmad HosseinBor <123hozeifeh@gmail.com >
Date: Mon Aug 11 09:16:52 2025 +0200
🌐 Add translations for: Persian
Currently translated at 41.0% (780 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fa/
commit 56ad686a1bf5634d52929790a315263fa77f2999
Author: william chen <william.fromtw@gmail.com >
Date: Mon Aug 11 09:20:46 2025 +0200
🌐 Add translations for: Chinese (Traditional Han script)
Currently translated at 85.1% (1620 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hant/
commit 8d7c4c97556f7e5f001183535df09a1c796cdec1
Author: im424 <424@live.hk >
Date: Mon Aug 11 09:20:46 2025 +0200
🌐 Add translations for: Chinese (Traditional Han script)
Currently translated at 85.1% (1620 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hant/
commit 00eea4f7f6fb6a02cd4256a5269d76d5ee678c3f
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Mon Aug 11 09:17:37 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 96.2% (1830 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit 23bed6b374ceee65a2c257ea3c32b9a8726a619d
Author: Linerly <linerly@proton.me >
Date: Mon Aug 11 09:17:52 2025 +0200
🌐 Add translations for: Indonesian
Currently translated at 90.3% (1719 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/id/
commit ab3fb9f1b6b0596f564a1e4ba580a55b2ee5a556
Author: Mahmoud A. Rabo <Mahmoud@s3geeks.com >
Date: Mon Aug 11 09:15:34 2025 +0200
🌐 Add translations for: Arabic
Currently translated at 58.8% (1120 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ar/
commit e1dd8905c6290e7f634de0e0e5228ac38cdbce4d
Author: AlexTECPlayz <alextec70@outlook.com >
Date: Mon Aug 11 09:19:36 2025 +0200
🌐 Add translations for: Romanian
Currently translated at 68.1% (1296 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ro/
commit fb3401c258f195d23a0f33461cd596eaf10b8751
Author: George Lemon <george@getvasco.com >
Date: Mon Aug 11 09:19:35 2025 +0200
🌐 Add translations for: Romanian
Currently translated at 68.1% (1296 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ro/
commit b8e351851472436c70ecf51a59f87dfbc038c2cf
Author: Allan Nordhøy <epost@anotheragency.no >
Date: Mon Aug 11 09:18:56 2025 +0200
🌐 Add translations for: Norwegian Bokmål
Currently translated at 8.7% (166 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nb_NO/
commit 322b67dabc5332d11e004d1ddbd1109c612a8460
Author: Stas Haas <stas@girafic.de >
Date: Mon Aug 11 09:16:14 2025 +0200
🌐 Add translations for: German
Currently translated at 90.1% (1714 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit c46e2d73039f3dcb6c7840060a7086829287ff80
Author: Pablo Alba <pablo.alba@kaleidos.net >
Date: Mon Aug 11 09:16:12 2025 +0200
🌐 Add translations for: German
Currently translated at 90.1% (1714 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit fbc774fe28c2e051c5f7926135955ad39146eff4
Author: Eranot <renato.konflanz@unochapeco.edu.br >
Date: Mon Aug 11 09:19:23 2025 +0200
🌐 Add translations for: Portuguese (Brazil)
Currently translated at 67.0% (1276 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/pt_BR/
commit a8f110374dc910462a7e83010b93f01c5ef5c514
Author: 王世阳 <wangshiyangchina@gmail.com >
Date: Mon Aug 11 09:20:38 2025 +0200
🌐 Add translations for: Chinese (Simplified Han script)
Currently translated at 72.0% (1370 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
commit 9a31a6239be28d43157132bfa9d6d7d2543b26ec
Author: Anonymous <noreply@weblate.org >
Date: Mon Aug 11 09:20:38 2025 +0200
🌐 Add translations for: Chinese (Simplified Han script)
Currently translated at 72.0% (1370 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/zh_Hans/
commit 024ff5c9ed52bca1112828512c60ee3049d956c0
Author: Merih Güz <iletisim@merihguz.com >
Date: Mon Aug 11 09:20:17 2025 +0200
🌐 Add translations for: Turkish
Currently translated at 75.6% (1438 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
commit 5de31af3af03876f5af4bdba91c17b4889386fe9
Author: Çağlar Yeşilyurt <grch@mm.st >
Date: Mon Aug 11 09:20:17 2025 +0200
🌐 Add translations for: Turkish
Currently translated at 75.6% (1438 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/tr/
commit 92ad28a35d98930a895bf9c070aeecce3056a643
Author: The_BadUser <vanjavs41@gmail.com >
Date: Mon Aug 11 09:19:43 2025 +0200
🌐 Add translations for: Russian
Currently translated at 75.8% (1442 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
commit ed9522d50281d56df8ccf7257f028e1ff317b4bc
Author: Vin <k3kelm4vw@mozmail.com >
Date: Mon Aug 11 09:19:43 2025 +0200
🌐 Add translations for: Russian
Currently translated at 75.8% (1442 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ru/
commit 52b2837ef77449020f18d5fb4a3c8af539fe477e
Author: Anonymous <noreply@weblate.org >
Date: Mon Aug 11 09:16:19 2025 +0200
🌐 Add translations for: Greek
Currently translated at 27.0% (515 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/el/
commit 15656760a1546bc877149797fd322f489cd9030a
Author: Ingrid Pigueron <ingridp.uxr@gmail.com >
Date: Mon Aug 11 09:17:17 2025 +0200
🌐 Add translations for: French
Currently translated at 96.1% (1829 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit d6952275de5e9a83bfe4d2238147c80bcfa1e35b
Author: Unreal Vision <unrealvisionyt@gmail.com >
Date: Mon Aug 11 09:17:14 2025 +0200
🌐 Add translations for: French
Currently translated at 96.1% (1829 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 828f535facc0a9d3c586fed027b23443b0698ee2
Author: Louis Chance <contact@louischance.com >
Date: Mon Aug 11 09:17:13 2025 +0200
🌐 Add translations for: French
Currently translated at 96.1% (1829 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 0656f7836a630f409d9fc575e132f250eec7f5a3
Author: Pablo Alba <pablo.alba@kaleidos.net >
Date: Mon Aug 11 09:17:13 2025 +0200
🌐 Add translations for: French
Currently translated at 96.1% (1829 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 0497701d1ca4134549c5b8bd4419466f87111fcd
Author: Anonymous <noreply@weblate.org >
Date: Mon Aug 11 09:16:31 2025 +0200
🌐 Add translations for: Spanish
Currently translated at 97.2% (1850 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/es/
commit 22c77ac2bf5fa9f5945bd680b97fafe5779b7324
Author: Andrey Antukh <niwi@niwi.nz >
Date: Mon Aug 11 09:16:25 2025 +0200
🌐 Add translations for: Spanish
Currently translated at 97.2% (1850 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/es/
commit cdd3b23d7ccb1cf00fa3b66788df69449f012de7
Author: Aryiu <aryiu@users.noreply.hosted.weblate.org >
Date: Mon Aug 11 09:15:52 2025 +0200
🌐 Add translations for: Catalan
Currently translated at 56.6% (1078 of 1902 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ca/
commit 41ab7871188c93469c9e94ade3c495a7380450e1
Author: Hosted Weblate <hosted@weblate.org >
Date: Mon Aug 11 09:15:14 2025 +0200
🌐 Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/
commit 4f46b6b42a9660cdceaf231e9e20615b4e64c8fe
Merge: 58bd7c6bd4 2239711f15
Author: Hosted Weblate <hosted@weblate.org >
Date: Mon Aug 11 09:15:10 2025 +0200
🌐 Merge branch 'origin/develop' into Weblate.
commit 2239711f15f62c29cb7eb1981874ae81019d4b3e
Author: Stas Haas <stas@girafic.de >
Date: Tue Jul 29 07:59:24 2025 +0200
🌐 Add translations for: German
Currently translated at 92.6% (1721 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit 836068ca8cbc3e72a96bfa4be1d239ad2d516d32
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 08:41:57 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1c2958825198a6194bf99db5cc50a3a386df98f6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:58:53 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit c0f884b12350225c897e0f0843e09a02ea1c6639
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:56:18 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4692c0019c9d09a1019b6605d748d8f3144edf68
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:51:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6f74a30b90e39d1cb998dd7a37931d1a55a1bbfb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:44:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e657464742dc9f151313d4450025fd3ac57a6732
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:39:28 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a41e8ed7865083123703710fbdacaa5ee9e506fa
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:34:59 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4d27f8cb303b27f9ddba30d2a2fbc2163c920694
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:27:34 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b5369fa2380beaa190265df4847c81af713bf348
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:03:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4d639b62f29e469abce6f463208079e73f70b146
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:02:50 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ddb5fe44ee8e12f6592b4cbf3f0c9f5a1be3f695
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:49:11 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e702b556e2ae798e22cc966f6eff421cbc6fda81
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:42:32 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f74f8f96e5af79900df3508ee5551d8f85e63558
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:40:51 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f7db30ac4d1855b646e0ece454a2153aaaaeb309
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:33:44 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 07fd2353f670b981601f5d51aca3f013483af9a6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:29:04 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a8b578cbaa69c6bd1c8319b43a96799267eae98d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:25:49 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 12a9927f7b5b257d2909be6c73af72a58ddfb8b6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:24:52 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2314eab73fa7fcb7b479c16dfb0551a188a7c46e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:23:25 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 88b721c600ff72a2e8bdc4c301f0745a3174fbd5
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:17:17 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 14b4124e4cdf4ced296d234b4dbd76afa5a6166c
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:12:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ccaa8da28c65d0256027f2fbf3e556797ef901fb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 08:16:45 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e517e2f0152383549a46ac72b4ebc94752dbdbf3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 08:12:19 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit cb359962bc2aff200c501d8466db1097e93d074e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 08:03:00 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 71205252a4f4aadeed2cf0b6da41722a6d2e38a8
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:51:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit fe56a9fdd177c4ca624b9dbb88bfa30dc31a92f4
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:48:33 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 3f2d9bf68f466c21557e045fcce7aab76441d9da
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:22:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e41af1831d5f749e341ce163f520ce2dff5fc7de
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:21:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit bb8c9129c9c3cff69ce59b7bfe86560bba977e09
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:20:40 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit efd5849fc1e6e76fdf91b21b0a69be2b7e89cbcf
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:18:52 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 0b2403b8bd2682e4a2cfdfe879b34c83ed5a6913
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:13:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 8412b71915047cf0d436279b89f93bc0c77f1c20
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:03:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit fe49d3ccd5697ef830bb71086557f8a249c3ed6e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:02:20 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 48f39509b7a93e501115c3d4cc5d8bb76361b197
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:00:51 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 634df69814a209dc830ffebe471be4e821b849fa
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 06:57:19 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f2ddf8266af3f4d56351883f5ad845327834fe8b
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 06:50:16 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 27d24e6438d34ecfea68b87d0322d51b05cfdb68
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:49:01 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit bc0afe1b8053bb0258b7b18905714d3cc070c55f
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:40:07 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4f6e0bd6778e8105d248f298319b9771c99347a1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:36:54 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit faae4f0c18ee77bd2330936448823f3caa7df881
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:35:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 5e43671edccc5786f46afba4b1e5c32de39d05a6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:29:10 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6aec58217b608f125e327d9b7048fa163984b8b3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:24:10 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a20b28bfe96618e507259b6294f6791bc30e1ed3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:22:34 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 59ee55aa262c7248b9f85f2fdd5b217132b71975
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:21:42 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 3825a6a464c6015f383e90be9155c81da8a1f2c1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:17:33 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 7fe83a8f347a65e101ec1e01ef30d8791057718f
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:39:05 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 7eab18e15ec35f4e7a4eb33fbec17c8fd61c5a65
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:28:07 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 66a42acd37df0eecfa409fd460b279565b7c7292
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:23:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 9eb17f7172141e366eb338b128bf2229deeb1246
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:23:08 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2626d45eb96da5e47a5b90c5ba4aa13362b8eea2
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Mon Jul 7 11:56:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f3719edaa121a9c880cf5f670ed18bb6f1806378
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Mon Jul 7 11:43:06 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 67001aafa71aa9dba8c5e1e927c9ce305e14070e
Author: Stephan Paternotte <stephan@paternottes.net >
Date: Mon Jul 7 07:02:49 2025 +0200
🌐 Add translations for: Dutch
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
commit 4d4f5265c00c384a9ba7bb4bf49461279ca536fd
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 12:37:46 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f3cc8ae33cbb6941434cf71d7d4b4e037aa0a594
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 12:19:25 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2d3c0e4a342e1a051d0bf07a580b99a53c12078a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 12:09:45 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4e394b39599e4854ff53374f2ea900d3ea0d49f7
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:27:07 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ebef981a652cba41d988e4f93f685c640ecd5efe
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:24:00 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6ca42826654fec0fec38631252547323a2226b93
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:23:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 5bd8c711b63e967ef2657106e8f2e1498a2596e0
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:18:58 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6356069174f83939690751f965b641709a7a708e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 08:22:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a3107d059ec8cf8762cca2e258e09595651c7e4c
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 08:09:28 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit c0f2f43b0669a38c05c1bae783359d70bb53957d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 08:01:49 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit d725f53e9ea0c22302485fccc3289e8546124570
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 07:54:46 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6a50a0db429792a41861281f41b1bafd2bebd64d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 07:53:55 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ee382c0d777c65240fdea46222e8249ae131c538
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 11:12:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 181d3083e1e03b7b640545479c666a629c3cdacb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 11:10:31 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e898179de59525f259d5ccfae59f4f2fca309f3d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 11:05:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b16596c7b9c3814478c0149e172329a3aa074dd1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 10:47:59 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ae70f146dc1b187d53bcba575e4c365b9077d42a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:40:00 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4be87babf5605533eed83cee114cf9171c7985cb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:39:23 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1f4261a6e5686224cfedfebf385572d565b573c7
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:27:26 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 50db4f8bc8fbac02ef880add7e5e2330ab06dab0
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:17:03 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit d2897327a2aeef26cfc4da4ca63291af7504921e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:13:15 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 5c7f7e4179ab2e510a6fcabb86f66bd1b2827bd6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:09:13 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b1d5bbcd0db8a96967cc067bb29f147b2174eb8a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:06:52 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2cea4705c972032fc7be9b4fbc047a5422846b13
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:03:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 44d01ba7054306027f006fcfca9afad18e1f08ac
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:59:32 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 50a2f98ac6573d47237578dd1bce6d848cc83c78
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:58:33 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit cef20ab80a59ca5da6a14be2c6b3b6fc57ea4aab
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:58:15 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 214f9c2bb1e75fe99fe7407e77eb273d437782cd
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:54:59 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4f9f7a38f811b1948fb9a34fc57f4e9d0ddf1c1b
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:46:36 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit be7e929ae70344d6f4349eae569a3012bdfe2e2a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:12:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4db59803d86f78a35538b089f122291a2577716d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:06:20 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 14aad9500e7c901573effbb5fdff2a8a0bcca036
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:05:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 85014b458caa951d798e45000b02f25b9fdad271
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:02:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 002a623606025367f33870c8074e2ea486315b5d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:01:16 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b72efd33dfeadefcb9f63e68e59cb16fb6366483
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:57:48 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ab75e51c330561eb132eef8354908fcbd8b3ec09
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:57:18 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2bae66951b930e872c06443b78c36c225c564438
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:45:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1151123aeabfcad65410bd44d6e04685d21ba5ed
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:40:17 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 97a4f34e599d4f1ac6da3029cab3d993ee3ab4da
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:35:28 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a2e1ec123bce716ea0bcc2542809398ec3f65cb1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:30:19 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 9e72ab6771857ec0814cd0fa22dac6bf1470901a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:28:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 87849347286683544dba68e9a1cbdc9fc06b7ff3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:22:13 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1e359566b91bf23270a34ed398b058a635a7de7b
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:35:56 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 312ee3f7036615fce7f88b880accce71605470dc
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:31:42 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 7ca4e07d12e419e11b2d0079acb8133beac1315a
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:29:26 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 3e1db432d2fef95542ea9d0d5e4c164ab2190e11
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:22:29 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit f6121a315de283a8a0b2e163aeaff48851a42a25
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:19:07 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit e1720aae76015fba1754575dc743a3021040e04a
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:15:08 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit a399deae487af3db9127adc89aa39bd813296ecf
Author: Corentin Noël <tintou@noel.tf >
Date: Fri Jun 27 14:26:07 2025 +0200
🌐 Add translations for: French
Currently translated at 99.8% (1855 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 1c81b4c9b3bac3bc210b16ba9691cc5e2917c896
Author: Ingrid Pigueron <ingridp.uxr@gmail.com >
Date: Thu Jun 26 11:31:04 2025 +0200
🌐 Add translations for: French
Currently translated at 99.8% (1854 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 0c756f50747fd9a0031e398d6bba4903d402519a
Author: Stas Haas <stas@girafic.de >
Date: Sun Jun 22 11:35:49 2025 +0200
🌐 Add translations for: German
Currently translated at 92.6% (1720 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit eaa9d3e2bccf4f2fb9aa9f23fee530c7efe5e720
Author: al0cam <benjaminsikac@gmail.com >
Date: Thu Jun 19 14:48:06 2025 +0200
🌐 Add translations for: Croatian
Currently translated at 87.4% (1624 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
commit 8fc4f74bf8e8e754f780a155c2eb8f6d9c51f3b4
Author: Stas Haas <stas@girafic.de >
Date: Tue Jun 17 09:06:30 2025 +0200
🌐 Add translations for: German
Currently translated at 91.9% (1708 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit 4d396ef7f7b1be2ec5f57d671717ae1dbb9419ab
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 16 21:34:47 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 28dcfb52785fecca69a4bf22ac7222b330d29f9f
Author: al0cam <benjaminsikac@gmail.com >
Date: Mon Jun 16 07:54:05 2025 +0200
🌐 Add translations for: Croatian
Currently translated at 87.2% (1620 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
commit 680c9a1a0ebe3b323cf1bc7d3f92d7e0bda53c7a
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Mon Jun 16 18:51:01 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit 6e3f6ed276b74df94a64af294ea4ca80ac1c43f6
Author: Ingrid Pigueron <ingridp.uxr@gmail.com >
Date: Sat Jun 14 12:53:48 2025 +0200
🌐 Add translations for: French
Currently translated at 99.8% (1854 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit feabe2414490e29db3fbabf20a00d890df9907d8
Author: Nicola Bortoletto <nicola.bortoletto@live.com >
Date: Fri Jun 13 08:26:35 2025 +0200
🌐 Add translations for: Italian
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
commit a3b49ee9510b53ae5b010bfbcfb5022a79f6fe1b
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Thu Jun 12 08:17:05 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 97.0% (1803 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit c775173ec6f5d22964e9b79cc2a80e3cbd08fccb
Author: Stas Haas <stas@girafic.de >
Date: Thu Jun 12 10:56:20 2025 +0200
🌐 Add translations for: German
Currently translated at 90.7% (1686 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit 249051c087fd679f7d5a5c604a65c1eb6fb377d0
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Wed Jun 11 11:24:21 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 96.9% (1800 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit d33693bf9f8aa419b7688deed03a26926d7b5338
Author: Stas Haas <stas@girafic.de >
Date: Tue Jun 10 15:05:19 2025 +0200
🌐 Add translations for: German
Currently translated at 90.4% (1680 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit c3d4852c7f61ac398aa505eb0f1b3e0a5e6a6f49
Author: Unreal Vision <unrealvisionyt@gmail.com >
Date: Tue Jun 10 14:59:59 2025 +0200
🌐 Add translations for: French
Currently translated at 99.7% (1853 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 16e6fadb8dd1c2285c64fde7079d6b33c8a7f6a6
Author: Rudra Harsh <harshrudra020@gmail.com >
Date: Mon Jun 9 15:46:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 1.2% (23 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 7653bc6060bc0f6ad0664549cc46a15d7e72ccd7
Author: Stephan Paternotte <stephan@paternottes.net >
Date: Tue Jun 10 05:46:17 2025 +0200
🌐 Add translations for: Dutch
Currently translated at 99.7% (1853 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
commit 0f65e960b1de543b9133e6742a732e46967d1f83
Author: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Date: Tue Jun 10 11:51:03 2025 +0200
🌐 Add translations for: Latvian
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
commit 05f12ae1bf59986cdc8f5e98ac14c33d6c0e79e2
Author: Nicola Bortoletto <nicola.bortoletto@live.com >
Date: Mon Jun 9 23:14:58 2025 +0200
🌐 Add translations for: Italian
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
commit 2e16f175f57b757a5de4f387caf58331ec5dc822
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Mon Jun 9 19:01:14 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 96.6% (1794 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit a202b8b663c3a32af7e21f662907d8365fb587c5
Author: Stas Haas <stas@girafic.de >
Date: Tue Jun 10 14:57:32 2025 +0200
🌐 Add translations for: German
Currently translated at 90.0% (1672 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit ffe9682df9a5a65dc1f582844e566cf3eff32a08
Author: Unreal Vision <unrealvisionyt@gmail.com >
Date: Tue Jun 10 14:56:54 2025 +0200
🌐 Add translations for: French
Currently translated at 98.7% (1833 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit f8f4abe8007491f5392bfb1ab5cbfba618e22700
Author: Ingrid Pigueron <ingridp.uxr@gmail.com >
Date: Mon Jun 9 19:44:09 2025 +0200
🌐 Add translations for: French
Currently translated at 98.7% (1833 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit bb6fee5a9ba86eb823c22fae22a49afdcc36c659
Author: Rudra Harsh <harshrudra020@gmail.com >
Date: Mon Jun 9 15:21:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 0.5% (11 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 55b4c5c07827d4b6eda2ffcc71caca81e6f36534
Author: Madalena Melo <madalena.melo@kaleidos.net >
Date: Mon Jun 9 11:52:50 2025 +0200
🌐 Added translation for: Hindi
2025-08-11 09:21:55 +02:00
Andrey Antukh
58bd7c6bd4
✨ Import translations from weblate
...
commit 2239711f15f62c29cb7eb1981874ae81019d4b3e
Author: Stas Haas <stas@girafic.de >
Date: Tue Jul 29 07:59:24 2025 +0200
🌐 Add translations for: German
Currently translated at 92.6% (1721 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit 836068ca8cbc3e72a96bfa4be1d239ad2d516d32
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 08:41:57 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1c2958825198a6194bf99db5cc50a3a386df98f6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:58:53 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit c0f884b12350225c897e0f0843e09a02ea1c6639
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:56:18 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4692c0019c9d09a1019b6605d748d8f3144edf68
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:51:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6f74a30b90e39d1cb998dd7a37931d1a55a1bbfb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:44:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e657464742dc9f151313d4450025fd3ac57a6732
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:39:28 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a41e8ed7865083123703710fbdacaa5ee9e506fa
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:34:59 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4d27f8cb303b27f9ddba30d2a2fbc2163c920694
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:27:34 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b5369fa2380beaa190265df4847c81af713bf348
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:03:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4d639b62f29e469abce6f463208079e73f70b146
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 07:02:50 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ddb5fe44ee8e12f6592b4cbf3f0c9f5a1be3f695
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:49:11 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e702b556e2ae798e22cc966f6eff421cbc6fda81
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:42:32 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f74f8f96e5af79900df3508ee5551d8f85e63558
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:40:51 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f7db30ac4d1855b646e0ece454a2153aaaaeb309
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 10 06:33:44 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 100.0% (1857 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 07fd2353f670b981601f5d51aca3f013483af9a6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:29:04 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a8b578cbaa69c6bd1c8319b43a96799267eae98d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:25:49 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 12a9927f7b5b257d2909be6c73af72a58ddfb8b6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:24:52 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2314eab73fa7fcb7b479c16dfb0551a188a7c46e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:23:25 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 88b721c600ff72a2e8bdc4c301f0745a3174fbd5
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:17:17 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 14b4124e4cdf4ced296d234b4dbd76afa5a6166c
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 09:12:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ccaa8da28c65d0256027f2fbf3e556797ef901fb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 08:16:45 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e517e2f0152383549a46ac72b4ebc94752dbdbf3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 08:12:19 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit cb359962bc2aff200c501d8466db1097e93d074e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 08:03:00 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 71205252a4f4aadeed2cf0b6da41722a6d2e38a8
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:51:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit fe56a9fdd177c4ca624b9dbb88bfa30dc31a92f4
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:48:33 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 3f2d9bf68f466c21557e045fcce7aab76441d9da
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:22:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e41af1831d5f749e341ce163f520ce2dff5fc7de
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:21:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit bb8c9129c9c3cff69ce59b7bfe86560bba977e09
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:20:40 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit efd5849fc1e6e76fdf91b21b0a69be2b7e89cbcf
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:18:52 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 0b2403b8bd2682e4a2cfdfe879b34c83ed5a6913
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:13:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 8412b71915047cf0d436279b89f93bc0c77f1c20
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:03:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit fe49d3ccd5697ef830bb71086557f8a249c3ed6e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:02:20 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 48f39509b7a93e501115c3d4cc5d8bb76361b197
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 07:00:51 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 634df69814a209dc830ffebe471be4e821b849fa
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 06:57:19 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f2ddf8266af3f4d56351883f5ad845327834fe8b
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Wed Jul 9 06:50:16 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 27d24e6438d34ecfea68b87d0322d51b05cfdb68
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:49:01 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit bc0afe1b8053bb0258b7b18905714d3cc070c55f
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:40:07 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4f6e0bd6778e8105d248f298319b9771c99347a1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:36:54 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit faae4f0c18ee77bd2330936448823f3caa7df881
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:35:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 5e43671edccc5786f46afba4b1e5c32de39d05a6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:29:10 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6aec58217b608f125e327d9b7048fa163984b8b3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:24:10 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a20b28bfe96618e507259b6294f6791bc30e1ed3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:22:34 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 59ee55aa262c7248b9f85f2fdd5b217132b71975
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:21:42 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 3825a6a464c6015f383e90be9155c81da8a1f2c1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 09:17:33 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 82.7% (1536 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 7fe83a8f347a65e101ec1e01ef30d8791057718f
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:39:05 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 7eab18e15ec35f4e7a4eb33fbec17c8fd61c5a65
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:28:07 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 66a42acd37df0eecfa409fd460b279565b7c7292
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:23:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 9eb17f7172141e366eb338b128bf2229deeb1246
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Tue Jul 8 07:23:08 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2626d45eb96da5e47a5b90c5ba4aa13362b8eea2
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Mon Jul 7 11:56:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f3719edaa121a9c880cf5f670ed18bb6f1806378
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Mon Jul 7 11:43:06 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 52.2% (970 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 67001aafa71aa9dba8c5e1e927c9ce305e14070e
Author: Stephan Paternotte <stephan@paternottes.net >
Date: Mon Jul 7 07:02:49 2025 +0200
🌐 Add translations for: Dutch
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
commit 4d4f5265c00c384a9ba7bb4bf49461279ca536fd
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 12:37:46 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit f3cc8ae33cbb6941434cf71d7d4b4e037aa0a594
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 12:19:25 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2d3c0e4a342e1a051d0bf07a580b99a53c12078a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 12:09:45 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4e394b39599e4854ff53374f2ea900d3ea0d49f7
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:27:07 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ebef981a652cba41d988e4f93f685c640ecd5efe
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:24:00 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6ca42826654fec0fec38631252547323a2226b93
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:23:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 5bd8c711b63e967ef2657106e8f2e1498a2596e0
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 09:18:58 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6356069174f83939690751f965b641709a7a708e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 08:22:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a3107d059ec8cf8762cca2e258e09595651c7e4c
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 08:09:28 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 40.3% (750 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit c0f2f43b0669a38c05c1bae783359d70bb53957d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 08:01:49 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit d725f53e9ea0c22302485fccc3289e8546124570
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 07:54:46 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 6a50a0db429792a41861281f41b1bafd2bebd64d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Fri Jul 4 07:53:55 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ee382c0d777c65240fdea46222e8249ae131c538
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 11:12:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 181d3083e1e03b7b640545479c666a629c3cdacb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 11:10:31 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit e898179de59525f259d5ccfae59f4f2fca309f3d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 11:05:22 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b16596c7b9c3814478c0149e172329a3aa074dd1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 10:47:59 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ae70f146dc1b187d53bcba575e4c365b9077d42a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:40:00 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4be87babf5605533eed83cee114cf9171c7985cb
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:39:23 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1f4261a6e5686224cfedfebf385572d565b573c7
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:27:26 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 50db4f8bc8fbac02ef880add7e5e2330ab06dab0
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:17:03 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit d2897327a2aeef26cfc4da4ca63291af7504921e
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:13:15 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 5c7f7e4179ab2e510a6fcabb86f66bd1b2827bd6
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:09:13 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b1d5bbcd0db8a96967cc067bb29f147b2174eb8a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:06:52 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2cea4705c972032fc7be9b4fbc047a5422846b13
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 09:03:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 44d01ba7054306027f006fcfca9afad18e1f08ac
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:59:32 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 50a2f98ac6573d47237578dd1bce6d848cc83c78
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:58:33 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit cef20ab80a59ca5da6a14be2c6b3b6fc57ea4aab
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:58:15 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 214f9c2bb1e75fe99fe7407e77eb273d437782cd
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:54:59 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4f9f7a38f811b1948fb9a34fc57f4e9d0ddf1c1b
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:46:36 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit be7e929ae70344d6f4349eae569a3012bdfe2e2a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:12:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 4db59803d86f78a35538b089f122291a2577716d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:06:20 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 14aad9500e7c901573effbb5fdff2a8a0bcca036
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:05:29 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 85014b458caa951d798e45000b02f25b9fdad271
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:02:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 002a623606025367f33870c8074e2ea486315b5d
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 08:01:16 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit b72efd33dfeadefcb9f63e68e59cb16fb6366483
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:57:48 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit ab75e51c330561eb132eef8354908fcbd8b3ec09
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:57:18 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 2bae66951b930e872c06443b78c36c225c564438
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:45:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1151123aeabfcad65410bd44d6e04685d21ba5ed
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:40:17 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 97a4f34e599d4f1ac6da3029cab3d993ee3ab4da
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:35:28 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit a2e1ec123bce716ea0bcc2542809398ec3f65cb1
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:30:19 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 9e72ab6771857ec0814cd0fa22dac6bf1470901a
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:28:38 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 87849347286683544dba68e9a1cbdc9fc06b7ff3
Author: VKing9 <vaibhavrathod2282@gmail.com >
Date: Thu Jul 3 07:22:13 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 27.3% (508 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 1e359566b91bf23270a34ed398b058a635a7de7b
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:35:56 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 312ee3f7036615fce7f88b880accce71605470dc
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:31:42 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 7ca4e07d12e419e11b2d0079acb8133beac1315a
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:29:26 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 3e1db432d2fef95542ea9d0d5e4c164ab2190e11
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:22:29 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit f6121a315de283a8a0b2e163aeaff48851a42a25
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:19:07 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit e1720aae76015fba1754575dc743a3021040e04a
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 30 14:15:08 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit a399deae487af3db9127adc89aa39bd813296ecf
Author: Corentin Noël <tintou@noel.tf >
Date: Fri Jun 27 14:26:07 2025 +0200
🌐 Add translations for: French
Currently translated at 99.8% (1855 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 1c81b4c9b3bac3bc210b16ba9691cc5e2917c896
Author: Ingrid Pigueron <ingridp.uxr@gmail.com >
Date: Thu Jun 26 11:31:04 2025 +0200
🌐 Add translations for: French
Currently translated at 99.8% (1854 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 0c756f50747fd9a0031e398d6bba4903d402519a
Author: Stas Haas <stas@girafic.de >
Date: Sun Jun 22 11:35:49 2025 +0200
🌐 Add translations for: German
Currently translated at 92.6% (1720 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit eaa9d3e2bccf4f2fb9aa9f23fee530c7efe5e720
Author: al0cam <benjaminsikac@gmail.com >
Date: Thu Jun 19 14:48:06 2025 +0200
🌐 Add translations for: Croatian
Currently translated at 87.4% (1624 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
commit 8fc4f74bf8e8e754f780a155c2eb8f6d9c51f3b4
Author: Stas Haas <stas@girafic.de >
Date: Tue Jun 17 09:06:30 2025 +0200
🌐 Add translations for: German
Currently translated at 91.9% (1708 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit 4d396ef7f7b1be2ec5f57d671717ae1dbb9419ab
Author: Denys Kisil <ossenjoyer@proton.me >
Date: Mon Jun 16 21:34:47 2025 +0200
🌐 Add translations for: Ukrainian (ukr_UA)
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/ukr_UA/
commit 28dcfb52785fecca69a4bf22ac7222b330d29f9f
Author: al0cam <benjaminsikac@gmail.com >
Date: Mon Jun 16 07:54:05 2025 +0200
🌐 Add translations for: Croatian
Currently translated at 87.2% (1620 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hr/
commit 680c9a1a0ebe3b323cf1bc7d3f92d7e0bda53c7a
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Mon Jun 16 18:51:01 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit 6e3f6ed276b74df94a64af294ea4ca80ac1c43f6
Author: Ingrid Pigueron <ingridp.uxr@gmail.com >
Date: Sat Jun 14 12:53:48 2025 +0200
🌐 Add translations for: French
Currently translated at 99.8% (1854 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit feabe2414490e29db3fbabf20a00d890df9907d8
Author: Nicola Bortoletto <nicola.bortoletto@live.com >
Date: Fri Jun 13 08:26:35 2025 +0200
🌐 Add translations for: Italian
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
commit a3b49ee9510b53ae5b010bfbcfb5022a79f6fe1b
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Thu Jun 12 08:17:05 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 97.0% (1803 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit c775173ec6f5d22964e9b79cc2a80e3cbd08fccb
Author: Stas Haas <stas@girafic.de >
Date: Thu Jun 12 10:56:20 2025 +0200
🌐 Add translations for: German
Currently translated at 90.7% (1686 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit 249051c087fd679f7d5a5c604a65c1eb6fb377d0
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Wed Jun 11 11:24:21 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 96.9% (1800 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit d33693bf9f8aa419b7688deed03a26926d7b5338
Author: Stas Haas <stas@girafic.de >
Date: Tue Jun 10 15:05:19 2025 +0200
🌐 Add translations for: German
Currently translated at 90.4% (1680 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit c3d4852c7f61ac398aa505eb0f1b3e0a5e6a6f49
Author: Unreal Vision <unrealvisionyt@gmail.com >
Date: Tue Jun 10 14:59:59 2025 +0200
🌐 Add translations for: French
Currently translated at 99.7% (1853 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit 16e6fadb8dd1c2285c64fde7079d6b33c8a7f6a6
Author: Rudra Harsh <harshrudra020@gmail.com >
Date: Mon Jun 9 15:46:43 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 1.2% (23 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 7653bc6060bc0f6ad0664549cc46a15d7e72ccd7
Author: Stephan Paternotte <stephan@paternottes.net >
Date: Tue Jun 10 05:46:17 2025 +0200
🌐 Add translations for: Dutch
Currently translated at 99.7% (1853 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/nl/
commit 0f65e960b1de543b9133e6742a732e46967d1f83
Author: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Date: Tue Jun 10 11:51:03 2025 +0200
🌐 Add translations for: Latvian
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/lv/
commit 05f12ae1bf59986cdc8f5e98ac14c33d6c0e79e2
Author: Nicola Bortoletto <nicola.bortoletto@live.com >
Date: Mon Jun 9 23:14:58 2025 +0200
🌐 Add translations for: Italian
Currently translated at 99.9% (1856 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/it/
commit 2e16f175f57b757a5de4f387caf58331ec5dc822
Author: Yaron Shahrabani <sh.yaron@gmail.com >
Date: Mon Jun 9 19:01:14 2025 +0200
🌐 Add translations for: Hebrew
Currently translated at 96.6% (1794 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/he/
commit a202b8b663c3a32af7e21f662907d8365fb587c5
Author: Stas Haas <stas@girafic.de >
Date: Tue Jun 10 14:57:32 2025 +0200
🌐 Add translations for: German
Currently translated at 90.0% (1672 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/de/
commit ffe9682df9a5a65dc1f582844e566cf3eff32a08
Author: Unreal Vision <unrealvisionyt@gmail.com >
Date: Tue Jun 10 14:56:54 2025 +0200
🌐 Add translations for: French
Currently translated at 98.7% (1833 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit f8f4abe8007491f5392bfb1ab5cbfba618e22700
Author: Ingrid Pigueron <ingridp.uxr@gmail.com >
Date: Mon Jun 9 19:44:09 2025 +0200
🌐 Add translations for: French
Currently translated at 98.7% (1833 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/fr/
commit bb6fee5a9ba86eb823c22fae22a49afdcc36c659
Author: Rudra Harsh <harshrudra020@gmail.com >
Date: Mon Jun 9 15:21:41 2025 +0200
🌐 Add translations for: Hindi
Currently translated at 0.5% (11 of 1857 strings)
Translation: Penpot/frontend
Translate-URL: https://hosted.weblate.org/projects/penpot/frontend/hi/
commit 55b4c5c07827d4b6eda2ffcc71caca81e6f36534
Author: Madalena Melo <madalena.melo@kaleidos.net >
Date: Mon Jun 9 11:52:50 2025 +0200
🌐 Added translation for: Hindi
2025-08-11 09:14:05 +02:00
Andrey Antukh
f02667e031
Merge remote-tracking branch 'origin/staging' into develop
2025-08-11 09:12:03 +02:00
Alejandro Alonso
8e0a6e4123
🐛 Fix auto height is fixed in the HTML inspect tab for text elements ( #7078 )
2025-08-11 09:07:43 +02:00
Marina López
0131cd6f8b
✨ Display the total price of the subscription and the cap amount ( #7088 )
2025-08-11 09:07:24 +02:00
Alejandro Alonso
99b40cecf2
Revert " 🐛 Fix big blur rendering for wasm render"
...
This reverts commit c7a4c67d83 .
2025-08-09 08:44:52 +02:00
Alejandro Alonso
c7a4c67d83
🐛 Fix big blur rendering for wasm render
2025-08-09 08:42:55 +02:00
Florian Schrödl
c29a8cb0c4
✨ Implement font-weight token ( #7089 )
2025-08-08 11:11:18 +02:00
Andrey Antukh
288a7b21d6
Merge tag '2.9.0-RC8'
2025-08-08 09:47:42 +02:00
andrés gonzález
32bd08533d
💄 Remove slide about overrides in the release notes ( #7086 )
2025-08-08 09:46:40 +02:00
Yamila Moreno
c1aae12327
📎 Improve gh actions
2025-08-07 18:08:25 +02:00
Yamila Moreno
23a6f4b7c1
📎 Improve gh actions
2025-08-07 18:07:47 +02:00
Yamila Moreno
a9f4fe84fa
📎 Improve gh actions
2025-08-07 17:51:20 +02:00
Andrey Antukh
133e6e1e68
Merge tag '2.9.0-RC7'
2025-08-07 16:30:30 +02:00
Andrey Antukh
f7832585dc
✨ Add tests for snapshot locking ( #7085 )
2025-08-07 16:27:43 +02:00
Eva Marco
e34bfb50a8
🐛 Fix font variant names for source sans pro font ( #7087 )
2025-08-07 16:25:15 +02:00
Andrey Antukh
6abd045273
🐛 Add missing generator for token-set file change operation ( #7080 )
...
* 🐛 Add missing generator for token-set file change operation
* 🐛 Use ::sm/any instead of :any for on get-file-data-for-thumbnail rpc method
Mainly because :any will use a very generic generator that can generate
instances of Character that are not directly serializable to JSON
2025-08-07 12:36:14 +02:00
Florian Schrödl
0a106c2604
🐛 Fix import of borderWidth ( #7084 )
2025-08-07 12:16:18 +02:00
Andrey Antukh
8f5f88743b
✨ Normalize font variant naming for google fonts ( #7083 )
2025-08-07 11:14:40 +02:00
Florian Schrödl
9562d2f1f0
✨ Allow font-families with surrounding quotation marks ( #7081 )
2025-08-07 11:13:04 +02:00
Andrey Antukh
ea482f16c8
💄 Add minor cosmetic changes to dashboard sidebar components ( #7052 )
...
* 💄 Change component decl style of sidebar-team-switch
* 💄 Change component decl style of sidebar-search
* 💄 Add general cosmetic changes to sidebar components
2025-08-07 10:57:46 +02:00
Alejandro Alonso
50634e1a4c
🐛 Fix selection lost when using keyboard
2025-08-07 09:28:17 +02:00
Andrey Antukh
56de96d25b
Merge remote-tracking branch 'origin/staging' into develop
2025-08-07 08:04:40 +02:00
Luis de Dios
5d1c20c47c
🐛 Fix focus new added property ( #7065 )
2025-08-07 07:47:17 +02:00
Marina López
778a608854
🐛 Fix tooltip for icon plans from team dropdown ( #7075 )
2025-08-07 07:43:49 +02:00
andrés gonzález
7de8e10721
🐛 Fix changelog link ( #7070 )
2025-08-07 07:43:11 +02:00
andrés gonzález
80f41c4a69
🐛 Fix issue where Alt + arrow keys shortcut interferes with letter-spacing ( #7071 )
2025-08-07 07:42:33 +02:00
Luis de Dios
a3557a81e4
🐛 Fix add space between the name and the index of new properties ( #7068 )
2025-08-07 07:41:33 +02:00
Luis de Dios
0a02e526ee
✨ Treat empty names as a malformed formula ( #7073 )
2025-08-07 07:41:07 +02:00
Luis de Dios
db9349e764
💄 Style improvements in the swap panel ( #7077 )
2025-08-07 07:40:38 +02:00
Belén Albeza
60903f349f
🐛 Fix color picker not working with the new renderer
2025-08-06 18:00:48 +02:00
Florian Schrödl
b91e955486
✨ Text decoration fixes ( #7066 )
...
* ✨ Show text more options when apply text decoration token
* 🐛 Fix placeholder
2025-08-06 16:23:38 +02:00
Marina López
a76a9fae41
🐛 Fix an unused translation ( #7074 )
2025-08-06 13:28:02 +02:00
Andrey Antukh
f7cfbdd229
🐛 Comment the problematic migration
2025-08-05 22:05:52 +02:00
Andrey Antukh
e28d2842f6
🐛 Revert the revert of orientation detection on media
...
This reverts commit 515cbf7bef .
2025-08-05 22:03:09 +02:00
Andrey Antukh
ccc3ca0948
✨ Disable virtual threads on http server
2025-08-05 20:34:47 +02:00
Andrey Antukh
515cbf7bef
🐛 Revert orientation detection on media
2025-08-05 19:30:01 +02:00
Andrey Antukh
c320cbc47b
🐛 Revert to semaphore based climit impl
2025-08-05 19:17:35 +02:00
Yamila Moreno
6166f45a7f
Merge pull request #7069 from penpot/yms-update-k8s-documentation
...
📚 Update k8s documentation
2025-08-05 15:44:59 +02:00
Yamila Moreno
c103eb86db
📚 Update k8s documentation
2025-08-05 13:55:39 +02:00
Alejandro Alonso
61d93d69b1
Merge pull request #7048 from penpot/elenatorro-11704-fix-symbols-font
...
✨ Include symbols support
2025-08-05 13:40:16 +02:00
Belén Albeza
d5abf34538
🐛 Fix text style change not being applied ( #7036 )
...
* 🐛 Fix text styles not being applied to current cursor
* 🔧 Add text file for bug 11552
* 📚 Update changelog
2025-08-05 13:35:54 +02:00
Alejandro Alonso
7efc297cd9
Merge pull request #7053 from penpot/ladybenko-11678-compact-keep-ratio-flag
...
✨ Compact fill serialization (opacity + flags)
2025-08-05 13:29:49 +02:00
Alejandro Alonso
98522a390e
🐛 Fix frames extrect calculation
2025-08-05 13:25:25 +02:00
Andrey Antukh
46969585ed
✨ Disable native buffers usage on xnio
...
A temporal change for investigate native memory leak
2025-08-04 22:13:08 +02:00
Andrey Antukh
47882c5419
✨ Add missing parameter on climit instance creation
2025-08-04 19:53:56 +02:00
andrés gonzález
019d5e083a
💄 Change copys at the 2.9 release slides ( #7063 )
2025-08-04 19:53:50 +02:00
Belén Albeza
6fc949844d
✨ Use 1 byte to store opacity in gradient fills
2025-08-04 14:13:40 +02:00
Andrey Antukh
97e8c9250a
Merge remote-tracking branch 'origin/staging' into develop
2025-08-04 14:10:57 +02:00
Andrey Antukh
85f6cf32ae
🐛 Several bugfixes ( #7062 )
...
* 🐛 Fix incorrect status validation on subscription internal api
* 🐛 Make the shortcuts overwritting optional
2025-08-04 13:54:29 +02:00
Marina López
ded8e39e73
🐛 Fix hidden button in subscribe modal when there is a large number of teams ( #7061 )
2025-08-04 13:16:58 +02:00
Florian Schrödl
551313d3de
✨ Text case fixes ( #7058 )
...
* ✨ Add placeholder
* ✨ Remove status icon
2025-08-04 12:13:57 +02:00
Andrey Antukh
e730200873
🐛 Fix pinned project ordering on dashboard sidebar ( #7060 )
2025-08-04 12:07:19 +02:00
Andrey Antukh
433e61bc4e
Merge remote-tracking branch 'origin/staging' into develop
2025-08-04 11:52:24 +02:00
Andrei Fëdorov
818b03d8f2
✨ Add text decoration token ( #7049 )
2025-08-04 10:47:09 +02:00
Belén Albeza
ae3aef8dcc
✨ Use existing space for storing image fill flags
2025-08-04 10:42:56 +02:00
Luis de Dios
1b30325640
🐛 Fix adjust focus in select component ( #7024 )
2025-08-04 10:21:17 +02:00
Yamila Moreno
44d626d578
📎 Fix typo in documentation
2025-08-01 16:32:42 +02:00
Francis Santiago
4501d13961
📚 Clarify OpenShift requirements ( #6937 )
...
* 📚 Clarify OpenShift requirements
* 📚 Remove the click for expanding
2025-08-01 16:26:04 +02:00
Elena Torró
c8f5ec4698
♻️ Refactor dropdown-menu and make dropdown visibility exclusive ( #6956 )
...
* 🐛 Fix having multiple dropdown menus opened on dashboard page
* ♻️ Refactor dropdown-menu
Make it follow new standards and make it external api more usable,
not depending on manually provided list of ids.
This also implements the autoclosing of "other" active/open
dropdown-menu (or other similar components).
* 📎 Add PR feedback changes
* 🐛 Fix incorrect event handling on project-menu
* 🐛 Fix unexpected exception
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz >
2025-08-01 16:14:15 +02:00
Pablo Alba
07b15819d4
🎉 Add the ability to create variants from a selection ( #7045 )
...
* 🎉 Add the ability to create variants from a selection
* 📎 Add PR feedback changes
* 💄 Add minor cosmetic changes
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz >
2025-08-01 15:39:46 +02:00
Elena Torró
f519c6ef46
✨ Center team settings properly ( #7021 )
2025-08-01 15:17:32 +02:00
Juan de la Cruz
baa1cfb2f8
🎉 Add 2.9 release slides ( #7019 )
2025-08-01 14:59:11 +02:00
Eva Marco
905699d15a
✨ Add info to apply-token events ( #7050 )
2025-08-01 14:00:30 +02:00
Eva Marco
fe53869308
🐛 Fix small details on number token application ( #7051 )
2025-08-01 13:52:09 +02:00
Elena Torro
c69ee35e18
✨ Include symbols support
2025-08-01 13:41:12 +02:00
Luis de Dios
8d5ee92f16
🐛 Fix show 'add new property' from menu when a variant is selected ( #7042 )
2025-08-01 13:21:19 +02:00
Andrey Antukh
e55d184d2b
Merge remote-tracking branch 'origin/staging' into develop
2025-08-01 13:13:56 +02:00
Andrey Antukh
50076bac83
Merge remote-tracking branch 'origin/main' into staging
2025-08-01 13:10:52 +02:00
Eva Marco
e976714964
🐛 Fix error on inspect tab with texts ( #7032 )
2025-08-01 13:03:43 +02:00
Brandon Currell
44bc4b7fa4
🐳 Add missing package in the exporter Docker image ( #7026 )
...
penpot-exporter requires poppler-utils for exporting to a PDF, but it is missing.
Added the package to the Dockerfile in the RUN section where dependencies are
being installed.
Signed-off-by: Brandon Currell <brandon+git@currell.pw >
2025-08-01 13:00:51 +02:00
Brandon Currell
ce0d6ffda2
🐳 Add missing package in the exporter Docker image ( #7026 )
...
penpot-exporter requires poppler-utils for exporting to a PDF, but it is missing.
Added the package to the Dockerfile in the RUN section where dependencies are
being installed.
Signed-off-by: Brandon Currell <brandon+git@currell.pw >
2025-08-01 12:59:39 +02:00
Yamila Moreno
5c14f486d7
🐳 Update Imagemagick version
2025-08-01 12:49:11 +02:00
Andrey Antukh
0cbd980b68
🎉 Add imagemagick docker image build scripts ( #6925 )
...
* 🎉 Add imagemagick docker image build scripts
* 📎 Add PR feedback changes
2025-08-01 12:48:47 +02:00
Andrey Antukh
bc2308f2ce
Merge pull request #7011 from penpot/lmcrean-lmcrean-milestones-version-lock
...
🎉 Add the ability to lock/unlock of file versions
2025-08-01 12:40:07 +02:00
Laurie Crean
0b47a366ab
✨ Implement version locking functionality for file snapshots
...
Signed-off-by: Laurie Crean <lmcrean@gmail.com >
2025-08-01 11:41:30 +02:00
Andrey Antukh
1892fa6782
Merge pull request #7043 from penpot/niwinz-develop-refactor-time-helpers
...
♻️ Refactor time related namespaces
2025-08-01 11:35:07 +02:00
Andrey Antukh
6f35b7db24
✨ Add reader tag support for tokens related types
2025-08-01 11:20:01 +02:00
Andrey Antukh
4d9e070bcd
✨ Add reader tag support for types path data
2025-08-01 11:20:01 +02:00
Andrey Antukh
61fe8e8d8e
✨ Add reader tag support for geom matrix
2025-08-01 11:20:01 +02:00
Andrey Antukh
0934095e96
✨ Add reader tag support for geom point
2025-08-01 11:20:01 +02:00
Andrey Antukh
eba2ff7d8d
✨ Add impl for Inst protocol for FileTime class
2025-08-01 11:20:01 +02:00
Andrey Antukh
283eb0419c
♻️ Refactor time related namespaces
...
Mainly removes the custom app.util.time namespace
from frontend and backend and normalize all to use
the app.common.time namespace
2025-08-01 11:20:01 +02:00
Elena Torro
9a0c36c442
🐛 Fix default color when neither fill nor background color is set
2025-07-31 16:17:13 +02:00
luisδμ
ff1d26294a
🐛 Fix create properties with a default value instead of an empty one ( #7033 )
2025-07-31 15:01:51 +02:00
Eva Marco
63bfbbb3c6
🐛 Fix typography token context menu ( #7038 )
2025-07-31 15:00:14 +02:00
Eva Marco
95dda2b1af
🐛 Fix stroke width token application ( #7039 )
2025-07-31 14:59:48 +02:00
Elena Torró
76d725559e
✨ Set default new text fill color depending on background color ( #6998 )
2025-07-31 12:31:54 +02:00
luisδμ
d7ec8ccbc0
🐛 Fix property name cannot be empty ( #7030 )
2025-07-31 12:27:10 +02:00
Juanfran
6def5e285b
🐛 Apply design review fixes for variant connection help ( #11186 ) ( #7016 )
2025-07-31 12:26:04 +02:00
Andrey Antukh
5170872961
Merge pull request #7031 from penpot/eva-fix-export-button-width
...
🐛 Fix export button width on inspect tab
2025-07-31 12:25:03 +02:00
Andrey Antukh
b46e9ee065
Merge remote-tracking branch 'origin/staging' into develop
2025-07-31 12:22:14 +02:00
Andrey Antukh
871ca68e1e
📎 Allow revert commits on github commit checker
2025-07-31 12:14:29 +02:00
Andrey Antukh
0ab896fc76
Revert " ✨ Highlight first font in font selector search, apply on Enter/click"
...
This reverts commit e62567d09e .
2025-07-31 12:14:29 +02:00
Andrey Antukh
6a4b548457
Revert " 🐛 Fix font selector highlight inconsistency ( #6990 )"
...
This reverts commit 708a40bff1 .
2025-07-31 12:14:29 +02:00
Elena Torró
0457ca4fe5
✨ Use 'desvincular' instead of 'desacoplar' ( #7020 )
2025-07-31 11:50:46 +02:00
Elena Torro
083be7df88
🐛 Fix focus editor check
2025-07-31 10:05:37 +02:00
Eva Marco
695a399941
🐛 Fix export button width on inspect tab
2025-07-31 09:30:46 +02:00
luisδμ
200b69fae2
📚 Improve documentation for combobox and select in the storybook ( #7006 )
2025-07-31 09:05:54 +02:00
Eva Marco
a32463fada
🐛 Fix tooltip position after several shows and hides ( #7022 )
2025-07-31 09:00:05 +02:00
luisδμ
3b04cd37ff
🐛 Fix empty values should not have dimmed text ( #7015 )
2025-07-30 18:06:39 +02:00
Eva Marco
5d44c88988
🐛 Fix token pill not showing position application on dimension token type ( #7018 )
2025-07-30 14:24:10 +02:00
luisδμ
4d688b1d55
🐛 Fix title for button when trying to remove last variant property ( #7017 )
2025-07-30 13:28:42 +02:00
Andrey Antukh
e43b6fb0b7
Merge pull request #6992 from penpot/niwinz-artboard-defaults
...
✨ Add defaults for artboard drawing
2025-07-30 13:27:54 +02:00
Andrey Antukh
7895f03447
💄 Add minor cosmetic changes
2025-07-30 13:11:28 +02:00
Marina López
1f42b2f72d
✨ Show preset name when an option is selected
2025-07-30 13:11:28 +02:00
Andrey Antukh
f4adfe56be
✨ Add defaults for artboard drawing
2025-07-30 13:11:28 +02:00
Alejandro Alonso
33a679fbc0
Merge pull request #6940 from penpot/niwinz-develop-inplace-import
...
🎉 Add support for in-place binfile import
2025-07-30 12:42:37 +02:00
Pablo Alba
9db67cc5e8
🐛 Fix bad swap slot after two swaps ( #6962 )
...
* 🐛 Fix bad swap slot after two swaps
* ✨ MR changes
2025-07-30 12:35:27 +02:00
luisδμ
9834f0596b
🐛 Fix move empty variant values to the end when component is selected ( #7009 )
...
* 🐛 Move empty variant values to the end when component is selected
* 📎 PR changes
2025-07-30 12:29:51 +02:00
Andrey Antukh
ce87d797d1
Merge pull request #7014 from penpot/niwinz-staging-regression-3
...
🐛 Fix several issues related to font/text related tokens
2025-07-30 12:25:28 +02:00
Andrey Antukh
37cec8891f
🎉 Add inplace binfile import support
2025-07-30 12:23:40 +02:00
Andrey Antukh
fd62141c04
✨ Disable pointer-map feature (temporary)
...
Because the upcoming refactor changes several aspects
of that feature and it not make sense to continue have
this active for now, until refactor is merged.
2025-07-30 12:06:41 +02:00
Andrey Antukh
4bdba6894d
✨ Add get-with-sql helper to db module
2025-07-30 12:06:41 +02:00
Andrey Antukh
6c7fef29a8
✨ Improve file data type constructor
2025-07-30 12:06:41 +02:00
Andrey Antukh
a77edc5aa2
✨ Add better uri constructor function
2025-07-30 12:06:41 +02:00
Andrey Antukh
7fde1436e1
🐛 Add missing styles to the empty node on editor-v1
2025-07-30 11:45:39 +02:00
Andrey Antukh
e1c5a32fcb
💄 Fix indentation style on generate-unapply-tokens
2025-07-30 11:45:19 +02:00
Andrey Antukh
b262e6a46f
🐛 Fix incorrect condition on checking text shape attrs
2025-07-30 11:44:07 +02:00
Yamila Moreno
31f37a20e3
Merge pull request #7013 from penpot/yms-simplify-gh-actions
...
✨ Simplify gh-actions workflows
2025-07-30 11:42:39 +02:00
alonso.torres
06b4ae5c96
🐛 Fix problem with layout update touching geometry
2025-07-30 11:27:15 +02:00
Alejandro Alonso
a3e24785d3
Merge pull request #7003 from penpot/alotor-fix-transform
...
🐛 Fix wasm transform issues
2025-07-30 11:10:54 +02:00
Yamila Moreno
78102210a5
✨ Simplify gh-actions workflows
2025-07-30 10:45:01 +02:00
Pablo Alba
7553d68100
🐛 Fix corner case of chained switch and libraries ( #7008 )
2025-07-30 08:44:27 +02:00
Andrey Antukh
2e726b62c3
📎 Update changelog
2025-07-29 20:07:05 +02:00
Andrey Antukh
02acd81c2c
🐛 Add missing profile prop to access style component ( #7007 )
...
* 💄 Fix request-access component style
* 🐛 Add missing profile prop to access style component
2025-07-29 16:04:15 +02:00
Andrey Antukh
44daa1cf65
Merge remote-tracking branch 'origin/staging' into develop
2025-07-29 15:22:14 +02:00
Andrey Antukh
bae2de75ff
Merge branch 'main' into staging
2025-07-29 15:21:58 +02:00
Andrey Antukh
b68c426cd1
🐛 Fix exception on fills menu when binary-fills flag is active
...
And multiple shapes are selected.
2025-07-29 15:10:32 +02:00
Andrey Antukh
5161ef15bf
🐛 Fix regression on show access request dialog ( #7005 )
2025-07-29 14:58:02 +02:00
Andrey Antukh
bdbaa6d597
Merge remote-tracking branch 'origin/staging' into develop
2025-07-29 14:34:35 +02:00
Eva Marco
36d3d94ec9
🐛 Fix X & Y position do not sincronize with tokens ( #7004 )
2025-07-29 14:32:06 +02:00
Andrey Antukh
0e675a725d
📎 Fix linter issues on frontend
...
Caused by the merge from staging to develop
2025-07-29 14:15:01 +02:00
Andrey Antukh
17447d7610
✨ Remove restriction of duplicate bindings on mousetrap
2025-07-29 14:14:19 +02:00
Andrey Antukh
2a3046ba2e
📎 Fix linter issue on common
2025-07-29 14:10:49 +02:00
Andrey Antukh
54d76123d0
Merge remote-tracking branch 'origin/staging' into develop
2025-07-29 14:06:53 +02:00
Andrey Antukh
6ffbf08826
Merge pull request #6969 from penpot/andy-show-keyboard-distance
...
✨ Show distance between layers while moving them with the keyboard
2025-07-29 13:32:53 +02:00
andrés gonzález
708a40bff1
🐛 Fix font selector highlight inconsistency ( #6990 )
...
* 🐛 Fix font selector highlight inconsistency
* ⚡ Add minor performance enhancements
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz >
2025-07-29 13:12:54 +02:00
Andrey Antukh
d84ee8bb65
⚡ Optimize mousetrap binding setup
2025-07-29 13:12:28 +02:00
Elena Torró
a16f40cb73
✨ Set page objects once on wasm render( #6994 )
2025-07-29 13:00:40 +02:00
Andrey Antukh
02cff2740f
✨ Remove restriction of duplicate bindings on mousetrap
2025-07-29 12:51:39 +02:00
Andres Gonzalez
6049d97ed9
✨ Display continously the distances between layers
...
When a user moves a layer with the keyboard.
2025-07-29 12:51:04 +02:00
Andrey Antukh
3f657a0c04
Merge pull request #6997 from penpot/alotor-fix-wasm-bugs
...
🐛 Fix wasm problems
2025-07-29 12:42:26 +02:00
Marina López
efaf6573bd
📎 Update monetization texts ( #7002 )
2025-07-29 12:42:11 +02:00
alonso.torres
4b020dcc1a
🐛 Fix problem when changing size with user input
2025-07-29 12:16:08 +02:00
alonso.torres
223a468bbf
🐛 Fix problem when moving layout with measure input
2025-07-29 12:15:53 +02:00
alonso.torres
ddd0e447f6
🐛 Fix problem when creating shapes after new page
2025-07-29 12:15:27 +02:00
alonso.torres
0c0c81e9a5
🐛 Fix problem with shape to path not working
2025-07-29 12:15:27 +02:00
Yamila Moreno
001bcbce59
Merge pull request #6995 from penpot/yms-update-imagemagick-version
...
🐳 Update Imagemagick version
2025-07-29 10:58:32 +02:00
Yamila Moreno
c195c07a3f
🐳 Update Imagemagick version
2025-07-29 10:37:11 +02:00
Alejandro Alonso
f5298f51e7
🐛 Fix the context menu always closes after any action ( #6944 )
2025-07-29 09:50:55 +02:00
Alejandro Alonso
46c440fef2
🐛 Fix remove color button in the gradient editor ( #6993 )
2025-07-28 17:48:05 +02:00
Aitor Moreno
e6ac2c1159
Merge pull request #6880 from penpot/elenatorro-fix-editor-crash-on-deleting-entire-selection-firefox
...
🐛 Handle empty paragraph on entire selected text deletion
2025-07-28 17:39:25 +02:00
Florian Schrödl
4c605b8151
✨ Implement text case token ( #6978 )
2025-07-28 17:36:06 +02:00
Elena Torro
2913899aa5
🐛 Fix auto-format on font
2025-07-28 17:31:36 +02:00
Elena Torro
ecd3245612
🐛 Fix request render after pending calls have finished on set-objects
2025-07-28 17:31:36 +02:00
Xaviju
dadeda4476
🐛 Display stroke properties in inspect tab ( #6955 )
2025-07-28 16:17:54 +02:00
Elena Torró
d129557f77
Merge pull request #6988 from penpot/superalex-fix-render-wasm-visible-0-width-strokes
...
🐛 Fix visible 0 width strokes in wasm render
2025-07-28 14:36:07 +02:00
Alejandro Alonso
e77f8b572a
Merge pull request #6953 from penpot/superalex-fix-component-changes-not-propagated
...
🐛 Fix component changes not propagated
2025-07-28 12:53:37 +02:00
Alejandro Alonso
ade5eecf80
🐛 Fix component changes not propagated
2025-07-28 12:38:09 +02:00
Elena Torró
ff7e34e308
Merge pull request #6984 from penpot/superalex-fix-switching-theme-form-wasm-render
...
🐛 Fix switching theme for wasm render
2025-07-28 11:30:41 +02:00
Yamila Moreno
88055294a2
✨ Reuse github workflows ( #6989 )
2025-07-28 09:03:47 +02:00
Alejandro Alonso
e473f45048
🐛 Fix visible 0 width strokes in wasm render
2025-07-28 08:46:47 +02:00
Alejandro Alonso
bcee670ac6
🐛 Fix switching theme for wasm render
2025-07-28 07:44:56 +02:00
andrés gonzález
97fc7702b8
📚 Improve and clarify 'Hide and lock layers' section ( #6975 )
2025-07-25 14:53:32 +02:00
andrés gonzález
54fcd58531
📚 Add doc for resizing text ( #6974 )
...
* 📚 Add doc for resizing text
* 📚 Update docs for text resizing
Co-authored-by: Madalena Melo <madalena.melo@kaleidos.net >
Signed-off-by: andrés gonzález <andres.gonzalez79@gmail.com >
---------
Signed-off-by: andrés gonzález <andres.gonzalez79@gmail.com >
Co-authored-by: Madalena Melo <madalena.melo@kaleidos.net >
2025-07-25 13:20:52 +02:00
andrés gonzález
b7a8747f00
📚 Add doc for tokens zip file import option ( #6973 )
2025-07-25 13:20:39 +02:00
Elena Torró
b93e96a18d
Merge pull request #6958 from penpot/superalex-fix-texts-bigger-than-selrects-in-multiple-tiles
...
🐛 Fix rendering texts bigger than their selrects in mutiple tiles
2025-07-25 13:14:29 +02:00
Alejandro Alonso
b70f6af2df
🐛 Fix rendering texts bigger than their selrects in mutiple tiles
2025-07-25 12:56:57 +02:00
Andrey Antukh
d00de7d5a4
Merge pull request #6960 from penpot/xaviju-remove-image-shape-type-fix
...
🐛 Remove image type from inspect tab panels
2025-07-25 12:49:57 +02:00
andrés gonzález
5ae4dde222
📚 Add font size token doc ( #6972 )
2025-07-25 12:30:56 +02:00
Elena Torro
0e20bb6271
🐛 Fix text width calculation
2025-07-25 12:27:26 +02:00
Xaviju
2fbd4b07e0
🐛 Remove image type from inspect tab panels
2025-07-25 12:08:01 +02:00
Elena Torró
bd15ef4618
Merge pull request #6854 from penpot/ladybenko-11522-fix-missing-font
...
🐛 Fix missing font when pasting text
2025-07-25 11:55:56 +02:00
Belén Albeza
af5b942e05
🐛 Fix copy/paste not working on follow up pastes
2025-07-25 09:53:48 +02:00
Belén Albeza
098fd9fb0f
🐛 Fix not picking up font style / variant in new renderer
2025-07-25 09:48:20 +02:00
Belén Albeza
a242962113
🐛 Fix missing font when pasting text (editor v1)
2025-07-25 09:48:20 +02:00
Elena Torro
2b95e6b7a9
🐛 Fix update canvas background color
2025-07-25 09:19:59 +02:00
Florian Schroedl
58a843ea23
✨ Remove token when applying tyopgraphic asset style
2025-07-24 17:51:53 +02:00
Florian Schroedl
4189d01844
✨ Remove token when applying tyopgraphic asset style
2025-07-24 17:14:04 +02:00
Andrés Moya
57330f53e2
🔧 Use id instead of name for tokens crud
2025-07-24 15:21:18 +02:00
Florian Schroedl
f6b97af148
🐛 Fix spacing menu not available in dimensions token
2025-07-24 15:20:10 +02:00
Florian Schroedl
1c79e726af
🐛 Fix spacing menu not available in dimensions token
2025-07-24 15:16:01 +02:00
Alejandro Alonso
76b7287bf1
Merge pull request #6864 from penpot/niwinz-staging-snapshot-migrations
...
✨ Add migrations handling on file snapshots
2025-07-24 11:41:17 +02:00
Andrey Antukh
019bc2f183
✨ Add migrations handling on file snapshots
2025-07-24 11:40:54 +02:00
Florian Schroedl
8c96a617be
✨ Add test for spacing token application rules
2025-07-24 11:01:49 +02:00
Florian Schroedl
1f15e9b81e
✨ Fix spacing token for frame children
2025-07-24 11:01:49 +02:00
Alejandro Alonso
f7627e515a
Merge pull request #6876 from penpot/niwinz-develop-minor-changes-logical-deletion
...
✨ Change default status filtering for logical deletion
2025-07-24 10:58:49 +02:00
Andrey Antukh
d08c94d5a6
✨ Change default status filtering for logical deletion
2025-07-24 10:43:45 +02:00
Florian Schroedl
cccea3dc71
✨ Add test for spacing token application rules
2025-07-24 10:42:08 +02:00
Florian Schroedl
c82c39caf3
✨ Fix spacing token for frame children
2025-07-24 10:42:08 +02:00
Xaviju
01896501c1
🐛 Remove image type from inspect tab panels ( #6959 )
2025-07-24 09:37:38 +02:00
Andrey Antukh
33cf75e933
Merge remote-tracking branch 'origin/staging' into develop
2025-07-24 09:00:29 +02:00
Andrey Antukh
3f9a1525ca
Merge pull request #6954 from penpot/alotor-fix-gradient-stroke
...
🐛 Fix opacity on stroke gradients
2025-07-24 08:59:02 +02:00
alonso.torres
52c1e227d5
🐛 Fix change from gradient to solid color
2025-07-24 08:58:48 +02:00
alonso.torres
955538b12a
🐛 Fix opacity on stroke gradients
2025-07-24 08:58:46 +02:00
Alonso Torres
dfc8a1da4a
✨ Fix problem with booleans selection ( #6950 )
2025-07-24 08:57:02 +02:00
Alonso Torres
8254af27cb
🐛 Fix problem when changing between flex/grid layout ( #6949 )
2025-07-24 08:54:07 +02:00
Pablo Alba
b477ca0508
🐛 Fix design review bugs on variants advanced retrieve ( #6948 )
2025-07-24 08:53:26 +02:00
Elena Torró
f76391ecbb
🐛 Enable switch to system theme on options menu ( #6946 )
2025-07-24 08:43:03 +02:00
Andrés Moya
c49e9fbf18
🐛 Fix last migration of token sets ( #6957 )
2025-07-24 08:42:16 +02:00
Marina López
122701ee7b
🐛 Fix modal submit button for unpaid or canceled subscriptions ( #6947 )
2025-07-24 08:41:39 +02:00
Andrés Moya
351362bb50
🐛 Fix migration from tokens lib version 1.2
2025-07-23 15:28:53 +02:00
Andrey Antukh
9a6989d2ca
📎 Fix linter issues introduced on merging staging into develop
2025-07-23 12:27:04 +02:00
Andrey Antukh
8aebe1a41e
Merge remote-tracking branch 'origin/staging' into develop
2025-07-23 12:26:09 +02:00
Andrey Antukh
1acf78d57c
Merge branch 'main' into staging
2025-07-23 12:09:37 +02:00
Andrey Antukh
523373dfa2
📎 Update .gitignore file
2025-07-23 12:09:15 +02:00
Andrés Moya
f55e7d8165
🐛 Keep shape level groups for token sync later
2025-07-23 12:04:31 +02:00
Andrés Moya
9fdc6be465
🐛 Fix bad touched attributes when applying tokens to text shapes
2025-07-23 12:04:31 +02:00
Alejandro Alonso
9390c1e7be
🐛 Fix "Copy as SVG" generates different code from the Inspect panel ( #6945 )
2025-07-23 11:46:58 +02:00
Florian Schroedl (aider)
d788a4d252
✨ Implement new token-type :font-families
2025-07-23 11:26:28 +02:00
Eva Marco
b20b272eae
📚 Update changelog
2025-07-23 09:53:49 +02:00
Aitor Moreno
2cddc6fb5b
Merge pull request #6583 from penpot/niwinz-fills-binary-type
...
🎉 Fills as binary type
2025-07-23 09:26:26 +02:00
Alejandro Alonso
d46b519524
🐛 Fix remove color button in the gradient editor ( #6942 )
2025-07-23 09:04:54 +02:00
Andrey Antukh
4effd375a9
✨ Add several improvements to admin pannel
2025-07-23 08:33:33 +02:00
Andrey Antukh
4e753dc474
💄 Use resolved schemas instead of references
...
For several schemas on common types
2025-07-23 08:33:28 +02:00
Andrey Antukh
fbf63b98c3
✨ Reuse file data checkers on file validate ns
2025-07-23 08:33:23 +02:00
Marina López
3df557b370
♻️ Remove the workaround for updating the subscription after subscribing ( #6938 )
2025-07-23 08:10:20 +02:00
Aitor Moreno
cdb600b081
✨ Remove unused code
2025-07-23 08:03:23 +02:00
Aitor Moreno
ffb688696b
🎉 Add keep-aspect-ratio integration
2025-07-23 08:03:23 +02:00
Andrey Antukh
8bb210e7b6
🎉 Add binary fills integration
2025-07-23 08:03:23 +02:00
Andrey Antukh
9ee488009f
♻️ Add substantial refactor on how types are organized
...
This mainly affects types related to colors, fills and texts, moving library
based operations from color namespace.
2025-07-23 08:03:23 +02:00
Andrey Antukh
96d9b102b6
⚡ Add type hints on config ns
2025-07-23 07:32:11 +02:00
Andrey Antukh
16fba49937
✨ Expose flags for common submodule
2025-07-23 07:32:11 +02:00
Andrey Antukh
af99bd620c
✨ Use binary fills to write data to wasm memory
2025-07-23 07:32:11 +02:00
Andrey Antukh
8a58b9d459
✨ Use new write-bool helper on fills metadata
2025-07-23 07:32:11 +02:00
Andrey Antukh
e3c62075b8
✨ Write keep-aspect-ration on fill binary format
2025-07-23 07:32:11 +02:00
Andrey Antukh
22a70eb5b2
🎉 Add write-bool helper to buffer ns helpers
2025-07-23 07:32:11 +02:00
Andrey Antukh
4e2998a366
♻️ Rename fill to fills namespace
2025-07-23 07:32:11 +02:00
Andrey Antukh
158f759cde
✨ Add binary fills initialization on workspace fetch
2025-07-23 07:32:11 +02:00
Aitor Moreno
3e3be95420
Merge pull request #6927 from penpot/elenatorro-test-fix-text-shadows
...
🐛 Fix text shadows apply text opacity
2025-07-23 06:59:28 +02:00
Elena Torró
b5808701ec
Merge pull request #6873 from penpot/niwinz-develop-enhancements-1
...
✨ Add improvements for backend admin/debug page
2025-07-22 15:14:08 +02:00
Xaviju
35f3125fff
🐛 Fix null when copying shadow color on inspect tab ( #6923 )
...
Co-authored-by: Xavier Julian <xaviju@proton.me >
2025-07-22 14:49:36 +02:00
Elena Torro
5427d207cd
🐛 Fix text shadows apply text opacity
2025-07-22 14:34:10 +02:00
Xaviju
ee23d72d13
🐛 Fix null when copying shadow color on inspect tab ( #6923 )
...
Co-authored-by: Xavier Julian <xaviju@proton.me >
2025-07-22 14:06:06 +02:00
Francis Santiago
f22aa606ce
📚 Clarify OpenShift requirements ( #6937 )
...
* 📚 Clarify OpenShift requirements
* 📚 Remove the click for expanding
2025-07-22 14:05:02 +02:00
Andrey Antukh
d914314c1c
Merge remote-tracking branch 'origin/staging' into develop
2025-07-22 13:04:57 +02:00
Pablo Alba
4aa9f1f62b
🐛 On component swap do not show secondary variants ( #6928 )
2025-07-22 12:33:37 +02:00
David Barragán Merino
9d288486d7
🐛 Subscription current period dates could be null ( #6931 )
...
`current-period-start` and `current-period-end` can be null if the invoice has not yet been created in stripe. This happens after the subscription is created, before the webhook is sent.
2025-07-22 12:32:42 +02:00
Pablo Alba
ea5521485a
♻️ Remove redundant flag on text overrides ( #6933 )
2025-07-22 12:32:24 +02:00
Marina López
f768ffbdad
🐛 Fix wrong behaviour for unpaid or canceled subscriptions ( #6932 )
2025-07-22 12:31:45 +02:00
Andrey Antukh
4f0d3660de
🎉 Add imagemagick docker image build scripts ( #6925 )
...
* 🎉 Add imagemagick docker image build scripts
* 📎 Add PR feedback changes
2025-07-22 11:51:13 +02:00
Andrey Antukh
fa72bb4adf
✨ Add several improvements to admin pannel
2025-07-22 10:06:29 +02:00
Andrey Antukh
ea0044f69a
💄 Use resolved schemas instead of references
...
For several schemas on common types
2025-07-22 10:06:29 +02:00
Andrey Antukh
7e493376a4
✨ Reuse file data checkers on file validate ns
2025-07-22 10:06:29 +02:00
Andrey Antukh
8c5afe5ab3
📎 Add next release entries to the changelog
2025-07-21 21:20:46 +02:00
Andrey Antukh
7ccb742ef3
Merge remote-tracking branch 'origin/develop' into staging
2025-07-21 21:15:54 +02:00
Andrey Antukh
7bc29c22ed
Merge remote-tracking branch 'origin/develop' into staging
2025-07-21 21:07:24 +02:00
Andrey Antukh
1d550eaa18
Merge remote-tracking branch 'origin/staging' into develop
2025-07-21 21:03:19 +02:00
Andrey Antukh
b71ec4bfe0
✨ Simplify docker build script ( #6924 )
2025-07-21 20:45:03 +02:00
Andrey Antukh
827bbf6a7f
Merge pull request #6926 from penpot/juanfran-close-libraries-modal-on-esc
...
🐛 Fix ESC key not closing Add/Manage Libraries modal
2025-07-21 15:48:40 +02:00
Juanfran
2db0cc0cbf
🐛 Fix ESC key not closing Add/Manage Libraries modal
2025-07-21 15:23:54 +02:00
Andrey Antukh
42ef01b339
Merge pull request #6871 from penpot/niwinz-develop-login-enhancements
...
✨ Allow login dialog on settings
2025-07-21 15:19:06 +02:00
Aitor Moreno
fdaef2be69
Merge pull request #6891 from penpot/elenatorro-test-style-decoration-blending
...
🔧 Add text decoration styles
2025-07-21 15:18:18 +02:00
Pablo Alba
ae3213f5d4
🐛 Fix text override corner case
2025-07-21 12:40:03 +02:00
Andrey Antukh
6dfd05fdd1
Merge remote-tracking branch 'origin/staging' into develop
2025-07-21 12:05:24 +02:00
Andrey Antukh
51107c3fc9
🐛 Fix incorrect event name on event constructor
2025-07-21 11:58:48 +02:00
Andrey Antukh
b6863efb3a
Merge pull request #6874 from penpot/xaviju-11355-tokens-import-details-layout
...
✨ Improve legibility on import token notification details
2025-07-21 11:54:08 +02:00
Andrey Antukh
799bceb8b7
🐛 Check if profile is logged-in on subscriptions internal redirects
2025-07-21 11:40:31 +02:00
Andrey Antukh
9e573128c1
🐛 Fix incorrect event name on event constructor
2025-07-21 11:40:31 +02:00
Andrey Antukh
1f05511add
✨ Allow login dialog on settings
2025-07-21 11:40:30 +02:00
Elena Torro
eeee52a738
🐛 Ensure line height is properly handled on line breaks
2025-07-21 11:37:56 +02:00
Xavier Julian
7f53860296
📎 Add warning on feature flag temporary fix for font-size tokens
2025-07-21 11:23:27 +02:00
Andrey Antukh
16d0077393
Merge pull request #6920 from penpot/mdbenito-feature/wheel-scrolling-for-templates
...
✨ Enable wheel scrolling over templates-section in the dashboard
2025-07-21 11:22:47 +02:00
Andrey Antukh
622fed2f0d
💄 Add minor formating enhancements to dashboard templates ui code
2025-07-21 10:39:50 +02:00
Andrey Antukh
d22ade3289
✨ Remove duplicated code
2025-07-21 10:38:18 +02:00
Miguel de Benito Delgado
7febf330ac
✨ Enable wheel scrolling over templates-section in the dashboard
2025-07-21 10:34:50 +02:00
Andrey Antukh
75a50ac1ac
Merge pull request #6912 from penpot/andy-highlight-font-selector
...
✨ Highlight first font in font selector search, apply on Enter/click
2025-07-21 10:33:53 +02:00
Andres Gonzalez
e62567d09e
✨ Highlight first font in font selector search, apply on Enter/click
...
[Taiga #11579 ](https://tree.taiga.io/project/penpot/issue/11579 )
✨ Highlight first font in font selector search, apply on Enter/click
2025-07-21 10:13:36 +02:00
Andrey Antukh
8d80eebeb1
Merge pull request #6906 from penpot/andy-enhance-text-auto-resize
...
✨ Switch auto-width to auto-height on horizontal resize on text shapes
2025-07-21 10:11:35 +02:00
Andres Gonzalez
ee9a42238d
✨ Switch auto-width to auto-height on horizontal resize on text shapes
2025-07-21 09:56:45 +02:00
Andrey Antukh
758c76d661
Merge pull request #6905 from penpot/andy-enhance-text-resize-behavior
...
✨ Allow double-click on text bounding box to set auto-width/auto-height
2025-07-21 09:55:18 +02:00
Andrey Antukh
1dec46cbfa
Merge pull request #6903 from penpot/superalex-fix-page-duplication
...
🐛 Fix error on validating file referential integrity when duplicating a page
2025-07-21 09:46:12 +02:00
Andrey Antukh
ae25d704c1
📎 Add missing use-fn hook
2025-07-21 09:32:44 +02:00
Andres Gonzalez
e05f8c0329
✨ Improve text layer resize behavior
...
Text layers now only switch to fixed grow-type on vertical resize, not on horizontal resize, for a more intuitive UX. See #4602 .
2025-07-21 09:27:42 +02:00
Alejandro Alonso
ce62e11626
🐛 Fix error on validating file referential integrity when duplicating a page
2025-07-21 09:26:23 +02:00
Andrey Antukh
9f04c2fc1d
Merge pull request #6901 from penpot/superalex-hide-bb-when-editing-effects
...
✨ Hide bounding box while editing visual effects
2025-07-21 09:23:18 +02:00
Andrey Antukh
05a405a82d
Merge pull request #6893 from penpot/xaviju-11144-copy-color-attr
...
✨ Keep color data when copying from info tab into CSS
2025-07-21 09:22:57 +02:00
Andrey Antukh
3c8c21c378
Merge pull request #6899 from abedef/patch-1
...
📚 Fix broken link in self-hosting docs
2025-07-21 09:19:39 +02:00
Xavier Julian
2dbeb884a5
✨ Keep color data when copying from info tab into CSS
2025-07-21 09:07:20 +02:00
Andrey Antukh
931d72b41f
Merge pull request #6887 from dfelinto/fix-trackpad-swipe
...
🐛 Fix touchpad swipe back/forward #4246
2025-07-21 08:58:32 +02:00
Alejandro Alonso
2e3cdd872c
Revert " ✨ Highlight first found font in font list when searching [Taiga #3204 ]"
...
This reverts commit 55a13c3139 .
2025-07-17 13:01:24 +02:00
Andres Gonzalez
55a13c3139
✨ Highlight first found font in font list when searching [Taiga #3204 ]
...
This enhancement highlights the first found font in the font list when searching, and allows pressing Enter to select it, for a more intuitive font selection experience.
See [Taiga #3204 ](https://tree.taiga.io/project/penpot/issue/3204 ).
2025-07-17 12:09:50 +02:00
Andrey Antukh
f63d1c87e3
Merge pull request #6904 from penpot/andy-fix-email-change-message
...
✨ Update email change confirmation message for clarity
2025-07-17 11:31:21 +02:00
Alejandro Alonso
abbfd44534
✨ Hide bounding box while editing visual effects
2025-07-17 09:33:10 +02:00
Andres Gonzalez
f772724f9a
✨ Update email change confirmation message for clarity
2025-07-16 10:22:53 +02:00
Andrey Antukh
f3abd0f190
Merge pull request #6902 from penpot/andy-clarify-invite-member-message
...
✨ Clarify invite member message for existing team members
2025-07-15 15:48:45 +02:00
Andres Gonzalez
5d4042c861
✨ Clarify invite member message for existing team members
...
Update the English message shown when inviting team members whose emails are already part of the team, as suggested in issue #6785 .
2025-07-15 14:05:20 +02:00
Dalai Felinto
1fbcec98fb
🐛 Fix touchpad swipe back/forward #4246
...
This prevents the browser to take over the trackbad swipe gesture both
for the dashboard and the workspace.
At an early attempt I did get the code to work only for the workspace,
but it is too unreliable and I could every now and then get it to misbehave.
I believe it is better to be safe and always prevent the browser from
going back/forth, regardless of workspace/dashboard.
Signed-off-by: Dalai Felinto <dalai@blender.org >
2025-07-15 00:24:20 +02:00
Alejandro Alonso
abef9f3cf7
Merge pull request #6889 from penpot/niwinz-staging-bugfix
...
🐛 Fix unexpected exception on processing old texts
2025-07-14 07:08:31 +02:00
Abed Fayyad
6f1958f9f2
📚 Fix broken link in self-hosting docs
...
Replaced broken Markdown link to the unofficial self-hosting section.
Signed-off-by: Abed Fayyad <yo@abedef.ca >
2025-07-13 09:16:13 -04:00
Andrey Antukh
6b2ce86d5f
Merge pull request #6896 from penpot/juanfran-issue-show-main-component-focus
...
🐛 Fix initialize-page namespace when showing main component
2025-07-11 18:31:37 +02:00
Pablo Alba
0cfd70da2e
🐛 Fix corner cases on variants text overrides
2025-07-11 15:28:55 +02:00
Xavier Julian
4167faf39d
📎 Add blend-mode in code editor feature to CHANGELOG
2025-07-11 15:14:29 +02:00
Pablo Alba
90e6e8c5eb
🐛 Fix double undo on text partial overrides
2025-07-11 15:05:30 +02:00
Elena Torro
b40b1fa2e4
🔧 Refactor ParagraphBuilder and fix auto height
2025-07-11 13:29:22 +02:00
Juanfran
bb1ec109d8
🐛 Fix initialize-page namespace when showing main component
2025-07-11 13:09:20 +02:00
Elena Torro
4c21468850
🔧 Add text decoration styles
2025-07-10 14:26:41 +02:00
Andrey Antukh
40c300fa1a
🐛 Fix unexpected exception on processing old texts
2025-07-10 09:22:00 +02:00
Elena Torro
e2b55d814b
🐛 Fix select all deletion error on Firefox
2025-07-09 14:50:35 +02:00
Xavier Julian
77a47e4b2b
✨ Improve legibility on import token notification details
2025-07-08 15:09:50 +02:00