Commit Graph

20790 Commits

Author SHA1 Message Date
Andrey Antukh
c2b0dc8120 🐛 Fix comments and warnings 2026-03-11 18:58:04 +01:00
Eva Marco
9d4d8fb7d4 ♻️ Refactor new fns and add docstrings 2026-03-11 14:38:54 +01:00
Eva Marco
ecbbc170da ♻️ Use new fn for token parsing 2026-03-11 14:19:49 +01:00
Eva Marco
c781babf69 ♻️ Add more test 2026-03-11 14:19:49 +01:00
Eva Marco
52897d4232 ♻️ Use tdd to resolve parsing token 2026-03-11 14:19:49 +01:00
Eva Marco
90a0b46bb5 🐛 Fix update proper option 2026-03-11 14:19:49 +01:00
Eva Marco
4ceb70a873 ♻️ Refactor scrollbar rule 2026-03-11 14:19:49 +01:00
Eva Marco
b37798866c 🐛 Fix differences between on-option-enter and on-option-click 2026-03-11 14:19:49 +01:00
Eva Marco
1440b199f3 🐛 Intro doesn't trigger dropdown 2026-03-11 14:19:49 +01:00
Eva Marco
22daa9dd08 ♻️ Change component name 2026-03-11 14:19:49 +01:00
Eva Marco
2f0329bbaa 🐛 Only select available options not headers or empty mesage 2026-03-11 14:19:49 +01:00
Eva Marco
c819241dda 🐛 FIx errors on dropdown selection in the middle of the string 2026-03-11 14:19:49 +01:00
Eva Marco
8619389f0d 🐛 Fix some errors on navigation 2026-03-11 14:19:49 +01:00
Eva Marco
f138ca68a8 🐛 Fix comments 2026-03-11 14:19:49 +01:00
Eva Marco
06b3eae8de 🎉 Add flag 2026-03-11 14:19:47 +01:00
Eva Marco
7237db378b 🎉 Add test 2026-03-11 14:18:54 +01:00
Eva Marco
25f24f0e8e ♻️ Extract token parsing 2026-03-11 14:18:54 +01:00
Eva Marco
192ba3bbd0 ♻️ Extract mouse navigation as hook 2026-03-11 14:18:54 +01:00
Eva Marco
fdab461c06 ♻️ Extract floating position as hook 2026-03-11 14:18:54 +01:00
Eva Marco
b570eac72a 🎉 Create token combobox 2026-03-11 14:18:54 +01:00
Belén Albeza
d8249cc3db Add regression test for token highlight bug (13302) (#8573)
*  Add aria role to token pill

*  Clean up unused vars, imports and unneeded intercepts in tokens tests

*  Add regression test for bug 13302 (highlight token)
2026-03-11 14:17:57 +01:00
David Barragán Merino
b314faa0e9 🔧 Disable search indexing of plugin docs for non-production envs 2026-03-10 19:35:19 +01:00
Andrey Antukh
7248db28c8 🐛 Fix nil values being inserted into TokenTheme :sets field (#8560)
* 🐛 Fix nil values being inserted into TokenTheme :sets field
* 📎 Use transducer form for filter in make-token-theme

Signed-off-by: Andrey Antukh <niwi@niwi.nz>

---------

Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-03-10 15:44:06 +01:00
Pablo Alba
3141f67cd7 Add subscription info for nitrate 2026-03-10 14:55:12 +01:00
Aitor Moreno
4bfd5194f6 🐛 Fix grow options not verifying text-editor/v2 (#8571) 2026-03-10 14:41:50 +01:00
Andrey Antukh
70030fa9e3 🐛 Fix download-image to properly handle network errors and non-2xx responses (#8554)
The download-image function in app.media silently succeeded when the
remote image URL was unreachable or returned an error status code,
causing create-file-media-object-from-url to report success with no
actual image stored.

Add exception handling for connection refused, timeouts, and I/O errors
around the HTTP request, and validate the HTTP status code in
parse-and-validate before processing the response body.

Fixes #8499

Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-03-10 10:04:07 +01:00
Andrey Antukh
0de482da9d ⬆️ Update pnpm to 10.31.0 across all submodules (#8549) 2026-03-10 10:03:05 +01:00
Andrey Antukh
8d342e9374 🐛 Fix flex layout container horizontalSizing/verticalSizing via plugin API (#8555)
Setting horizontalSizing/verticalSizing on a FlexLayoutProxy was
dispatching update-layout-child instead of update-layout, so the
frame's auto-sizing (hug content) was never triggered even though
the getter read back the value correctly.

Also restricts accepted values to #{:fix :auto} (matching shape.cljs)
since frames cannot use :fill, and fixes a copy-paste error that
reported :horizontalPadding instead of :horizontalSizing in error messages.

Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2026-03-10 09:59:54 +01:00
Andrey Antukh
e5f321c8f1 Merge remote-tracking branch 'origin/develop' into develop 2026-03-09 21:28:11 +01:00
Andrey Antukh
657546a993 Merge remote-tracking branch 'origin/staging' into develop 2026-03-09 21:27:50 +01:00
Pablo Alba
b0ad6d7fdb Mark the default team for an user in an org with the default flag (#8552) 2026-03-09 17:46:10 +01:00
Marina López
ab20019e81 Add show version notes when navigate from CC 2026-03-09 16:32:07 +01:00
Andrey Antukh
05c71f7b75 📚 Add GitHub Copilot instructions (#8548) 2026-03-09 16:23:28 +01:00
Luis de Dios
adc3fa41e9 🎉 Add workspace menu for MCP server 2026-03-09 13:02:14 +01:00
Pablo Alba
34d29328e6 🐛 Fix bad size on switching a layout with fixed sizing (#8504) 2.14.0-RC2 2026-03-09 12:12:03 +01:00
Eva Marco
c59cc4dff4 🐛 Fix tooltip position on absolute positioned elements (#8509)
* 🐛 Fix tooltip position on absolute positioned elements

* 🐛 Fix tests
2026-03-09 12:11:39 +01:00
Eva Marco
0a5de10dff 🐛 Fix name on broken color token (#8527) 2026-03-09 12:10:26 +01:00
Pablo Alba
b3a6468697 Add nitrate method for notify user when is added to organization (#8531) 2026-03-09 12:09:42 +01:00
Alonso Torres
40c9466718 🐛 Fix type in plugin attribute (#8543) 2026-03-09 12:06:56 +01:00
Alonso Torres
321b53e936 Add improvements on variants plugins (#8482) 2026-03-09 10:24:16 +01:00
Andrey Antukh
0ceadada35 🐛 Fix invalid data on layout flex dir shape property 2026-03-09 10:09:07 +01:00
Andrey Antukh
77955d7f91 Add several redundant checks for library-id on file rpc methods 2026-03-09 10:01:29 +01:00
Andrey Antukh
151238e518 💄 Add cosmetic change to link-file-to-library rpc method impl 2026-03-09 10:01:29 +01:00
Andrey Antukh
591d63e470 Add better error report on wrong input on logging helpers 2026-03-09 10:01:09 +01:00
Marina López
5102ae2a58 Add API get-penpot-version 2026-03-04 15:27:59 +01:00
andrés gonzález
5a6be141fd 📚 Add info about using math in tokens (#8510) 2026-03-04 14:59:04 +01:00
María Valderrama
de5276d638 💄 Add missing nitrate banner 2026-03-04 11:35:56 +01:00
Eva Marco
cc3033735b 🐛 Fix showing warning when no shape is selected (#8515) 2026-03-04 10:58:36 +01:00
Xaviju
e1d556f4aa 🐛 Sort tokens by name (#8488) 2026-03-04 10:33:29 +01:00
Andrey Antukh
c3f5117757 🐛 Fix unhandled exception on using decimals on stroke row (#8405) 2026-03-04 09:47:14 +01:00