Pablo Alba
3141f67cd7
✨ Add subscription info for nitrate
2026-03-10 14:55:12 +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
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
Andrey Antukh
ca4d00df69
🐛 Fix latest error report related migration
2026-02-04 15:36:07 +01:00
Andrey Antukh
9667477d6b
🐛 Add missing dep for rpc routes on backend
2026-02-04 15:26:02 +01:00
Andrey Antukh
d80ba1856a
✨ Add several improvements to frontend error reporting
...
* ✨ Add major improvement on error handling
* ✨ Add the ability to store frontend reports
* 📎 Add PR feedback changes
2026-02-04 12:45:38 +01:00
Andrey Antukh
32454f5959
Merge remote-tracking branch 'origin/staging-render' into develop
2026-01-29 10:23:46 +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
Pablo Alba
4ca82821c1
🐛 Fix shared keys init should be by keywords (2) ( #8230 )
2026-01-28 13:41:37 +01:00
Andrey Antukh
a9e2fc8d94
✨ Backport linter fixes and config from develop
2026-01-28 12:58:54 +01:00
Pablo Alba
f76598f638
🐛 Fix shared keys init should be by keywords ( #8228 )
2026-01-28 12:56:04 +01:00
Andrey Antukh
17ffd9a5d0
✨ Backport linter fixes and config from develop
2026-01-28 12:54:18 +01:00