Andrey Antukh
f08700945a
Merge remote-tracking branch 'origin/staging' into develop
2026-02-10 11:58:09 +01:00
Andrey Antukh
59711a1cf8
📎 Update changelog
2026-02-10 11:57:01 +01:00
Andrés Moya
5b5f22a8c6
🎉 Add tokens to Penpot Plugins API ( #7756 )
...
* 🎉 Add tokens to plugins API documentation
And add poc plugin example
* 📚 Document better the tokens value in plugins API
* 🔧 Refactor token validation schemas
* 🔧 Use automatic validation in token proxies
* 🔧 Use schemas to validate token creation
* 🔧 Use multi schema for token value
* 🔧 Use schema in token api methods
* 🐛 Fix review comments
---------
Co-authored-by: Andrey Antukh <niwi@niwi.nz >
2026-02-09 14:18:31 +01:00
Andrey Antukh
ac1c3ff184
Merge branch 'staging-render' into develop
2026-02-09 14:14:02 +01:00
Andrey Antukh
43cd92c76d
Merge remote-tracking branch 'origin/staging' into staging-render
2026-02-09 14:12:55 +01:00
Alejandro Alonso
ad5e8ccdb3
🐛 Fix pdf sizing issue on export ( #8274 )
2026-02-05 09:23:14 +01:00
Andrey Antukh
1656fefdc9
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-04 16:23:46 +01:00
Andrey Antukh
7f318bb110
Merge remote-tracking branch 'origin/staging' into staging-render
2026-02-04 16:22:13 +01:00
Pablo Alba
138df7c958
🐛 Fix remove fill affects different element than selected ( #8233 )
2026-02-03 13:17:54 +01:00
Andrey Antukh
7d09d930fe
📚 Update changelog
2026-02-03 11:13:46 +01:00
Andrey Antukh
c99fac000a
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-03 09:30:16 +01:00
Andrey Antukh
1325584e1a
Merge remote-tracking branch 'origin/staging' into staging-render
2026-02-03 08:24:04 +01:00
Eva Marco
9569fa2bcb
🐛 Fix error when creating a token with an invalid name ( #8216 )
2026-01-29 10:41:52 +01:00
Eva Marco
852b31c3a0
🐛 Fix allow spaces on token description ( #8234 )
2026-01-29 10:40:32 +01:00
Andrés Moya
84b3f5d7c6
🐛 Fix import of shadow tokens
2026-01-29 10:25:22 +01:00
Pablo Alba
0bb74ed722
🐛 Fix viewer can update library ( #8231 )
2026-01-28 20:48:52 +01:00
Pablo Alba
cbb6d098a7
🐛 Fix boolean operators in menu for boards ( #8177 )
2026-01-27 17:58:07 +01:00
Andrey Antukh
0527124f2f
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-27 17:56:03 +01:00
Andrey Antukh
faf91ac70d
Merge remote-tracking branch 'origin/staging' into staging-render
2026-01-27 17:53:16 +01:00
Eva Marco
9ca76c745f
🐛 Fix app freeze on token name change ( #8214 )
2026-01-27 17:31:50 +01:00
Andrey Antukh
3112b240a0
📎 Add missing entry on changelog
2026-01-27 09:28:41 +01:00
Andrey Antukh
e02536f8d4
Merge branch 'staging-render' into develop
2026-01-26 11:02:50 +01:00
Andrey Antukh
3eeaaab17e
Merge branch 'staging' into staging-render
2026-01-26 11:02:26 +01:00
Andrey Antukh
f07495ae95
🐛 Fix incorrect handling of numeric values layout padding and gap
...
Fixes https://github.com/penpot/penpot/issues/8113
2026-01-26 11:01:25 +01:00
Andrey Antukh
23d5fc7408
🐛 Prevent exception on open-new-window when no window is returned
...
Fixes https://github.com/penpot/penpot/issues/7787
2026-01-26 11:01:25 +01:00
Andrey Antukh
8632b18eec
🐛 Avoid json decoder liner limit exception by chunking
...
Happens only when we send large binary data serialized with transit
(mainly used for upload fonts data).
2026-01-26 11:01:25 +01:00
Andrey Antukh
33e650242c
✨ Add slugify to the filename on assets exportation
...
Fixes https://github.com/penpot/penpot/issues/8017
2026-01-26 11:01:25 +01:00
Alejandro Alonso
418b65a287
Merge pull request #8143 from penpot/niwinz-develop-bugfix-2
...
🐛 Fix incorrect handling of numeric values layout padding and gap
2026-01-26 07:11:09 +01:00
Andrey Antukh
1d1d32ad39
🐛 Avoid json decoder liner limit exception by chunking
...
Happens only when we send large binary data serialized with transit
(mainly used for upload fonts data).
2026-01-26 06:58:17 +01:00
Alejandro Alonso
fb08dc65c8
Merge pull request #8133 from penpot/niwinz-develop-asset-export-whitespaces
...
✨ Add slugify to the filename on assets exportation
2026-01-26 06:55:52 +01:00
Andrey Antukh
e546a7c614
🐛 Prevent exception on open-new-window when no window is returned
...
Fixes https://github.com/penpot/penpot/issues/7787
2026-01-26 06:31:40 +01:00
Andrey Antukh
5016b2a7bf
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-23 11:18:33 +01:00
Andrey Antukh
089d1667b6
Merge remote-tracking branch 'origin/staging' into staging-render
2026-01-23 11:08:07 +01:00
Eva Marco
9c9b672e3e
🐛 Fix spanish translations on import export token modal ( #8172 )
2026-01-23 10:05:20 +01:00
Eva Marco
5146221513
🐛 Fix allow negative spread values on shadow token creation ( #8167 )
...
* 🐛 Fix allow negative spread values on shadow token creation
* 🎉 Add test
2026-01-23 09:50:36 +01:00
Belén Albeza
560a0d09d5
🐛 Fix hiding avatar when we have 3 active users
2026-01-21 16:01:20 +01:00
Eva Marco
7cce4c6532
🐛 Fix unhandled exception tokens creation dialog ( #8136 )
2026-01-21 13:09:22 +01:00
Andrey Antukh
e0910db99e
🐛 Fix incorrect handling of numeric values layout padding and gap
...
Fixes https://github.com/penpot/penpot/issues/8113
2026-01-21 09:38:44 +01:00
Andrey Antukh
cecd3d4a90
📎 Update changelog
2026-01-20 16:00:57 +01:00
Andrey Antukh
9e0ba4429a
✨ Add slugify to the filename on assets exportation
...
Fixes https://github.com/penpot/penpot/issues/8017
2026-01-20 15:27:24 +01:00
Xaviju
6cd5bc76d7
💄 Replace current themes switch with DS switch ( #8131 )
2026-01-20 14:17:25 +01:00
Andrey Antukh
689467bcf9
📎 Update changelog
2026-01-20 12:25:43 +01:00
Andrey Antukh
5193cfd56e
:paerclip: Update changelog
2026-01-19 11:15:39 +01:00
Andrey Antukh
f2b082b93e
Merge branch 'staging-render' into develop
2026-01-19 10:54:37 +01:00
Pablo Alba
1ff6e00398
🐛 Fix error message on components doesn't close automatically ( #8081 )
2026-01-18 10:07:11 +01:00
Alejandro Alonso
214b0efa02
Merge pull request #8074 from penpot/elenatorro-13017-improve-sidebar-performance
...
🔧 Optimize sidebar performance for deeply nested shapes
2026-01-15 13:28:14 +01:00
Pablo Alba
0d5fe6e527
🐛 Fix wrong register image
2026-01-15 11:25:12 +01:00
Pablo Alba
e7230d9da4
🐛 Fix wrong image in the onboarding invitation block
2026-01-15 11:25:12 +01:00
Elena Torro
5054f6bc38
🔧 Optimize sidebar performance for deeply nested shapes
...
- Batch hover highlights using RAF to avoid long tasks from rapid events
- Run parent expansion asynchronously to not block selection
- Lazy-load children in layer items using IntersectionObserver
- Clarify expand-all-parents logic with explicit bindings
2026-01-15 09:15:32 +01:00
Pablo Alba
b1997a83b3
🐛 Fix prototype connections lost when switching between variants
2026-01-14 15:30:54 +01:00