alonso.torres
3ea0a781f1
🐛 Fix problem when create click
2026-02-13 12:38:33 +01:00
Belén Albeza
75a4102637
🐛 Fix resize board to fit (wasm)
2026-02-13 10:57:27 +01:00
Eva Marco
d07f568ba2
🐛 Avoid modifying shape by apply negative tokens to border radius ( #8336 )
2026-02-12 17:01:36 +01:00
Andrey Antukh
12e5d8d8c4
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-12 11:00:56 +01:00
Elena Torro
2b525f0f48
🔧 Set up embedded editor
2026-02-12 09:34:20 +01:00
Aitor Moreno
755d720b34
🐛 Fix text editor fills not being updated
2026-02-11 12:29:03 +01:00
Belén Albeza
ccd42852b7
🐛 Fix token not being highlighted (wasm)
2026-02-11 11:17:27 +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
Elena Torró
cf2b40a097
Merge pull request #8302 from penpot/azazeln28-issue-13124-text-not-restored-undoing
...
🐛 Fix text not restored on ctrl+z
2026-02-09 13:41:43 +01:00
Aitor Moreno
b72959544c
🐛 Fix text not restored on ctrl+z
2026-02-09 13:29:31 +01:00
alonso.torres
a0cbb392af
🐛 Fix problem with alt+move for duplicate shapes
2026-02-06 12:20:43 +01:00
Alejandro Alonso
8acd031ab2
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-06 11:23:50 +01:00
alonso.torres
af5dbf2fbc
🐛 Set objects modified instead of modif-tree
2026-02-06 09:34:58 +01:00
Alejandro Alonso
7c7e32d85f
🐛 Fix grid lines
2026-02-06 09:34:58 +01:00
alonso.torres
fd3d549f9c
✨ Batch text layout updates
2026-02-05 17:29:43 +01:00
alonso.torres
53c2acb3e6
🐛 Fix several problems with layouts and texts
2026-02-05 17:29:43 +01:00
alonso.torres
1d45ca7019
🐛 Fix problem propagating geometry changes to instances
2026-02-05 16:37:21 +01:00
Eva Marco
dda3377596
🐛 Allow detach broken token from input ( #8242 )
...
* 🐛 Allow detach broken token from input
* 🐛 Fix multiselection on multiple token applied
* ♻️ Remove detach-token new fn
2026-02-05 11:28:47 +01:00
Andrey Antukh
17935443df
✨ Move all tokenscript related adaptations to a separared package
2026-02-05 09:45:55 +01:00
Florian Schroedl
150d57b1eb
✨ Add tokenscript MVP
2026-02-05 09:45:55 +01:00
Alejandro Alonso
ebb7d01bc9
🐛 Fix entering decimal values in dimension fields causes internal server error ( #8263 )
2026-02-04 12:44:19 +01:00
Xaviju
0f0ad4f161
🐛 Remove path from state when removing tokens ( #8252 )
...
* 🐛 Remove path from state when removing tokens
* ♻️ Improve path edition legibility
* ♻️ Fix path delete on change set
2026-02-04 10:15:46 +01:00
alonso.torres
ef2bdf86d8
✨ Add event to create shape in plugins
2026-02-03 13:09:58 +01:00
alonso.torres
512a31d375
✨ Add naturalChildOrdering flag to Plugin's API
2026-02-03 13:09:58 +01:00
Andrey Antukh
c99fac000a
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-03 09:30:16 +01:00
alonso.torres
913672e5c5
🐛 Fix problem with modifiers propagation
2026-01-29 17:15:01 +01:00
Alejandro Alonso
8c25fb00ac
🐛 Fix auto width/height texts on variant swithching
2026-01-29 12:25:38 +01:00
Xaviju
3e4f70f37b
🐛 Bulk remove tokens with a single undo action ( #8208 )
2026-01-29 10:58:16 +01:00
Andrey Antukh
32454f5959
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-29 10:23:46 +01:00
Pablo Alba
0bb74ed722
🐛 Fix viewer can update library ( #8231 )
2026-01-28 20:48:52 +01:00
Andrey Antukh
b40e775a70
✨ Add minor improvements to performance events ( #8217 )
...
* ✨ Move devtools perf logging helpers to util.perf ns
* 💄 Move flag check to the entry point instead of initialize event
* ♻️ Make performance events consistent with other events
2026-01-28 20:47:14 +01:00
Eva Marco
2b4e315744
♻️ Replace layout item numeric inputs. ( #8163 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* ♻️ Replace margin inputs
* 🎉 Add test
2026-01-28 14:30:18 +01:00
Aitor Moreno
2b00e4eec9
Merge pull request #8207 from penpot/alotor-wasm-disable-thumbnail-generation
...
🐛 Disable thumbnails render in wasm
2026-01-28 13:28:07 +01:00
alonso.torres
3cb716ec30
🐛 Disable thumbnails render in wasm
2026-01-28 12:59:16 +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
Andrey Antukh
0ab126748f
💄 Add format rule for code comments ( #8211 )
...
* 💄 Add format rule for code comments
* ⬆️ Update linter and formatter on devenv
2026-01-27 15:07:18 +01:00
Elena Torró
9808b6ca57
Merge pull request #8205 from penpot/superalex-improve-huge-shapes-render
...
🎉 Improving huge shapes render
2026-01-27 13:08:25 +01:00
Aitor Moreno
de41cb5488
🐛 Fix add/remove fills to text nodes
2026-01-27 12:17:10 +01:00
Alejandro Alonso
b40ccaf030
🎉 Improve zoom actions for huge shapes
2026-01-27 11:11:38 +01:00
Pablo Alba
d5abc52dac
🎉 Add first integration with nitrate ( #7803 )
...
* 🐛 Display missing selected tokens set info (#8098 )
* 🐛 Display missing selected tokens set info
* ✨ Add integration tests to verify current active set
* 🎉 Integration with nitrate platform
* 🐛 Fix nitrate get-teams returns deleted teams
* ✨ Add nitrate to tmux devenv
* ✨ Add retry and validation to nitrate module
* ✨ Add photoUrl to profile on nitrate authenticate
* ✨ Move nitrate url to an env variable
* ♻️ Change Nitrate organization-id schema to text
* ♻️ Cleanup unused imports
* 🔧 Add control-center to nginx
* ✨ Add create org link
* 🔧 Fix nginx entrypoint
* 🐛 Fix control-center proxy pass
* 🎉 Add nitrate licence check
* Revert "✨ Add nitrate to tmux devenv"
This reverts commit dc6f6c458995dac55cab7be365ced0972760a058.
* ✨ Add feature flag check
* 🐛 Rename licences for licenses
* ✨ MR changes
* ✨ MR changes 2
* 📎 Add the ability to have local config on start backend
* 📎 Add FIXME comment
---------
Co-authored-by: Xaviju <xavier.julian@kaleidos.net>
Co-authored-by: Juanfran <juanfran.ag@gmail.com>
Co-authored-by: Yamila Moreno <yamila.moreno@kaleidos.net>
Co-authored-by: Marina López <marina.lopez.yap@gmail.com>
Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-01-27 10:04:53 +01:00
Andrey Antukh
56fd66b91a
🐛 Fix several issues related to path edition ( #8187 )
...
* ✨ Improve save-path-content event consistency
Mainly removing possible race conditions from the event
implementation.
* ✨ Ensure path content snapshot on start-path-edit event
* ✨ Reuse already available shape-id on split-segments
2026-01-27 09:27:42 +01:00
Andrey Antukh
6f0685ba8e
🐛 Fix several issues related to path edition ( #8187 )
...
* ✨ Improve save-path-content event consistency
Mainly removing possible race conditions from the event
implementation.
* ✨ Ensure path content snapshot on start-path-edit event
* ✨ Reuse already available shape-id on split-segments
2026-01-26 22:48:57 +01:00
Eva Marco
804695b48b
♻️ Replace stroke width numeric inputs ( #8137 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* ♻️ Replace stroke width numeric input
* 🎉 Add tests
2026-01-26 12:50:28 +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
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
Eva Marco
62ecf48bdb
🐛 Fix glich when applying padding ( #8099 )
...
* ✨ Replace opacity numeric input
* ✨ Add test
* 🐛 Fix glich when applying padding
2026-01-26 08:40:32 +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