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