Pablo Alba
08845ad2d4
✨ Add organization selection for nitrate ( #8619 )
2026-03-13 09:16:12 +01:00
Andrey Antukh
2de3ead14f
Merge remote-tracking branch 'origin/staging-render' into develop
2026-03-11 15:50:58 +01:00
Andrey Antukh
0708b0f334
Merge remote-tracking branch 'origin/staging' into staging-render
2026-03-11 15:45:55 +01:00
Andrey Antukh
7ec9261475
✨ Add improvements to AGENTS.md ( #8586 )
2026-03-11 15:24:40 +01:00
Andrey Antukh
ab90500ec8
🐛 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 15:01:23 +01:00
Pablo Alba
3141f67cd7
✨ Add subscription info for nitrate
2026-03-10 14:55:12 +01:00
Andrey Antukh
0f47c30349
Merge branch 'main' into staging
2026-03-10 14:39:16 +01:00
Andrey Antukh
68fbacf8b3
Merge tag '2.14.0-RC2'
2026-03-10 14:38:58 +01:00
Andrey Antukh
32cf95265a
📚 Add GitHub Copilot instructions ( #8548 )
2026-03-10 13:12:15 +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
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
Andrey Antukh
05c71f7b75
📚 Add GitHub Copilot instructions ( #8548 )
2026-03-09 16:23:28 +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
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
Marina López
5102ae2a58
✨ Add API get-penpot-version
2026-03-04 15:27:59 +01:00
Andrey Antukh
86e851f408
🐛 Fix incorrect version visibility on workspace ( #8463 )
...
* 🐛 Add missing order by clause to snapshot query
This fixes the incorrect snapshot visibility when file
has a lot of versions.
* ⚡ Reduce allocation on milestone-group* component
* 🐛 Fix milestone group timestamp formatting
* 📎 Update changelog
* 🐛 Fix scroll on history panel
---------
Co-authored-by: Eva Marco <evamarcod@gmail.com >
2026-03-04 09:27:51 +01:00
Andrey Antukh
a4351d133b
✨ Add minor improvements to error reporting ( #8402 )
2026-03-04 09:12:19 +01:00
Alejandro Alonso
a2f8fca6ea
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-26 14:05:32 +01:00
Andrey Antukh
7be03e2ea6
⚡ Remove usage of use-var on layer-item
...
Focus on use more basic primitves on performance
sensitive components
2026-02-26 11:13:30 +01:00
Pablo Alba
c27f874e74
✨ Show subscription type nitrate
2026-02-26 09:09:48 +01:00
Andrey Antukh
bcc755b0be
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-24 00:09:57 +01:00
Andrey Antukh
1b8afccba2
✨ Remove usage of multipart body size config on backend
2026-02-23 14:44:44 +01:00
Pablo Alba
90288e32d5
✨ Show different info on nitrate dialog by connectivity
2026-02-20 10:19:25 +01:00
Melvin Laplanche
6cfaeb8a44
🎉 Add woff2 support on user uploaded fonts
...
Signed-off-by: Melvin Laplanche <noreply@melvin.la >
2026-02-17 10:29:05 +01:00
Andrey Antukh
dafad0c124
Merge remote-tracking branch 'origin/staging-render' into develop
2026-02-17 09:57:51 +01:00
Alonso Torres
c32a336c50
🎉 Add MCP plugin embedded execution ( #8368 )
...
* ✨ Add core changes for mcp server
* ✨ Changes to plugins-runtime to add mcp extensions
* ✨ Changes to MCP plugin
* ✨ Changes post-review and ci fixes
2026-02-17 09:18:46 +01:00
Andrey Antukh
3909bc0fc1
Merge remote-tracking branch 'origin/main' into staging
2026-02-16 14:17:46 +01:00
Andrey Antukh
b6427ecaac
🐛 Revert yetti upgrade
...
Because of regression introduced on undertow-core 2.3.19
2026-02-16 14:16:29 +01:00
Luis de Dios
3c0df27fe0
🎉 Add MCP server to integrations section in dashboard ( #8169 )
2026-02-16 11:17:52 +01:00
Andrey Antukh
fbf1240998
⚡ Add several optimizations for fonts zip download
...
Mainly prevent hold the whole zip in memory and uses an
unified response type, leavin frontend fetching the blob
data from the assets/storage subsystem.
2026-02-16 10:14:50 +01:00
Dalai Felinto
c55c23c6dd
✨ Add option to download user uploaded custom fonts
...
Allow users download any of the manually installed fonts.
When there is more than one font in the family download as a .zip.
Signed-off-by: Dalai Felinto <dalai@blender.org >
2026-02-16 10:14:49 +01:00
Andrey Antukh
4a7b89a1da
Merge pull request #8327 from penpot/niwinz-develop-rlimit-notifications
...
✨ Add proper mattermost notifications for rlimit rejects
2026-02-13 17:11:54 +01:00
Andrey Antukh
12bc3ac9ed
✨ Update default cors headers
2026-02-13 13:17:08 +01:00
Sagar
cfcebf59d5
🐛 Make S3Client and S3Presigner use identical credential resolution ( #8316 )
2026-02-13 12:21:05 +01:00
Andrey Antukh
920fbe34ad
🐛 Fix invalid deps passed to http management routes service
2026-02-10 13:46:29 +01:00
Andrey Antukh
f08700945a
Merge remote-tracking branch 'origin/staging' into develop
2026-02-10 11:58:09 +01:00
Andrey Antukh
06e5825c8a
🐛 Add proper input checking to font related RCP method
2026-02-10 10:36:57 +01:00
Pablo Alba
5d3ccbc8b4
✨ Add managed profiles endpoint to nitrate api ( #8292 )
2026-02-09 15:52:18 +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
3d20fc508d
🐛 Fix image magick info call ( #8300 )
2026-02-09 12:26:42 +01:00
Andrey Antukh
2ccb33ba89
📎 Add missing for-update for the migration 145
2026-02-05 18:12:11 +01:00
Andrey Antukh
ee88ee63a2
✨ Add data migration for fix plugins data on profiles
2026-02-05 18:08:28 +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
Andrey Antukh
06afd94a74
⬆️ Update backend dependencies (mainly bugfixes)
2026-02-04 16:21:19 +01:00