Alejandro Alonso
6aedac35f2
🐛 Fix wasm erros when images are not found
2025-11-07 13:08:41 +01:00
Alejandro Alonso
a11b0f54d7
🐛 Fix changing properties resizes the text box height
2025-11-07 12:34:51 +01:00
Belén Albeza
ec0dc2931c
✨ Update copyright string in static page ( #7701 )
2025-11-07 10:54:27 +01:00
Andrey Antukh
9d65d11c91
Merge remote-tracking branch 'origin/staging' into develop
2025-11-07 10:43:27 +01:00
Luis de Dios
f00fd1d5a8
🎉 Use toggle for switching boolean variant property names ( #7564 )
2025-11-07 09:47:57 +01:00
Alejandro Alonso
d796dbb572
Merge pull request #7705 from penpot/niwinz-staging-fix-shadows
...
🐛 Restrict shadow colors to plain colors only
2.11.0-RC5
2025-11-06 16:10:02 +01:00
Andrey Antukh
e979476b0e
🐛 Restrict shadow colors to plain colors only
...
Previously, shadows used a general-purpose color schema that allowed
to have gradients and images on the data structure. This commit fixes
that using a specific schema for shadow colors that only allows plain
colors.
A migration is added to clean up existing shadows with non-plain
colors.
2025-11-06 15:54:50 +01:00
Andrey Antukh
097897d8da
✨ Add better sse parser for backend tests
2025-11-06 15:54:50 +01:00
Alejandro Alonso
ba092f03e1
🎉 Use Vec instead of Indexset
2025-11-06 14:16:07 +01:00
Alejandro Alonso
61202e1cab
Merge pull request #7698 from penpot/elenatorro-fix-word-breaking-different-browsers
...
🔧 Fix cross-browser text issues
2025-11-06 12:34:22 +01:00
Elena Torro
f496ba78f3
🔧 Fix cross-browser text issues
2025-11-06 12:20:02 +01:00
Alejandro Alonso
b9a0c6d932
Merge pull request #7702 from penpot/alotor-tiles-fixes
...
✨ Removed some artifacts when tile rendering
2025-11-06 12:11:23 +01:00
alonso.torres
a59ce2ed16
✨ Removed some artifacts when tile rendering
2025-11-06 11:46:02 +01:00
Xaviju
c221b9366f
✨ Add e2e tests to inspect tab ( #7685 )
2025-11-06 10:07:50 +01:00
Alejandro Alonso
8e0aa683a1
Merge pull request #7583 from penpot/niwinz-develop-backend-access-deleted-files
...
✨ Add RPC methods for enable access to deleted but recoverable projects and files
2025-11-06 06:44:56 +01:00
Alejandro Alonso
445d40b71c
Merge pull request #7691 from penpot/alotor-improved-render-tiling
...
✨ Improve tile rendering updating
2025-11-05 17:29:25 +01:00
Alejandro Alonso
7889578ced
🎉 Use textures directly for images
2025-11-05 17:16:06 +01:00
alonso.torres
a230d2fcf6
✨ Improve tile rendering updating
2025-11-05 17:16:06 +01:00
Belén Albeza
78fde35df9
🔧 Upgrade storybook ( #7693 )
...
* 🔧 Upgrade to storybook 9.x
* 🔧 Upgrade to storybook 10.x
* 🔧 Update watch:storybook script so it builds its assets dependencies first
* 🔧 Use vitest for storybook tests (test-storybook was deprecated)
2025-11-05 17:15:19 +01:00
Eva Marco
bb65782d08
🎉 Add sidebar css variables ( #7645 )
...
* 🎉 Add sidebar css variables
* 🎉 Explain more in depth the grid structure
2025-11-05 14:06:26 +01:00
Alejandro Alonso
02a1992a0a
Merge pull request #7694 from penpot/niwinz-staging-runner-fixes
...
🐛 Fix precision issues on worker task scheduling mechanism
2025-11-05 12:18:23 +01:00
Andrey Antukh
1cce82f958
Merge remote-tracking branch 'origin/staging' into develop
2025-11-05 12:15:15 +01:00
Alejandro Alonso
a576c0404a
🐛 Fix focus mode across page and file navigation ( #7695 )
2025-11-05 12:05:00 +01:00
Andrey Antukh
7d5c1c9b5f
✨ Make file-gc-scheduler task compatible with virtual clock
...
And simplify implementation
2025-11-05 10:47:31 +01:00
Andrey Antukh
cd53d3659c
🐛 Truncate worker scheduled-at to milliseconds
...
The nanosecond precision has the problem with transit serialization
roundtrip used for pass data on the worker scheduler throught redis
and generates unnecesary rescheduling.
2025-11-05 10:47:31 +01:00
Andrey Antukh
132f7d6d3e
♻️ Add minor refactor on tokens main form ( #7690 )
2025-11-05 10:37:38 +01:00
Alejandro Alonso
b2a9c55874
Merge pull request #7674 from penpot/elenatorro-12478-fix-new-lines
...
🐛 Fix new lines issues
2025-11-05 10:13:41 +01:00
Alejandro Alonso
d610e7c892
Merge pull request #7671 from penpot/niwinz-develop-path-data-fix
...
🐛 Relax schema for importing plain path data related to curve-to command
2025-11-05 10:04:03 +01:00
Alejandro Alonso
1b5557759a
Merge pull request #7687 from penpot/ladybenko-12440-fix-corrupt-files
...
🐛 Fix wasm crash when loading a file with missing font assets
2025-11-05 07:57:39 +01:00
Belén Albeza
8148da58ed
🐛 Fix wasm crash when loading a file with missing font assets
2025-11-05 07:47:16 +01:00
Alejandro Alonso
537f681944
Merge pull request #7692 from penpot/niwinz-develop-logging-improvements
...
✨ Remove unnecesary report on duplicate email error validation
2025-11-05 07:46:16 +01:00
Alejandro Alonso
9e7ec594ca
Merge pull request #7680 from penpot/niwinz-staging-file-export-fix
...
🐛 Fix race condition on file export process
2.11.0-RC4
2025-11-05 07:45:26 +01:00
Alejandro Alonso
7c529eedd4
Merge pull request #7682 from penpot/niwinz-staging-worker-runner-exceptions
...
🐛 Fix incorrect status return on worker runner
2025-11-05 07:44:28 +01:00
Alejandro Alonso
500c5c81d4
Merge pull request #7686 from penpot/elenatorro-12499-fix-nested-blur
...
🐛 Fix children blur rendering
2025-11-05 07:27:43 +01:00
Alejandro Alonso
6ea69c94ee
🎉 Improve big images performance
2025-11-04 22:02:34 +01:00
Andrey Antukh
9b3f68ad14
✨ Remove unnecesary report on duplicate email error validation
2025-11-04 20:34:25 +01:00
Andrey Antukh
34363320ae
Merge branch 'main' into staging
2025-11-04 16:49:53 +01:00
Andrey Antukh
092a5139e3
🐛 Fix incorrect token sets migration ( #7673 )
2025-11-04 16:49:08 +01:00
Andrey Antukh
4a01121043
Merge tag '2.11.0-RC3'
2025-11-04 16:43:32 +01:00
Elena Torro
564ad8adba
🐛 Fix children blur rendering
2025-11-04 15:37:49 +01:00
Andrey Antukh
78e2d6fec3
🐛 Relax schema for importing plain path data related to curve-to command
2025-11-04 12:59:26 +01:00
Andrey Antukh
c850f101d3
Merge remote-tracking branch 'origin/staging' into develop
2025-11-04 12:49:57 +01:00
Andrey Antukh
49721c0bcd
✨ Add better logging context report on worker runner
2025-11-04 12:44:38 +01:00
Andrey Antukh
c214cc1544
🐛 Do not process runner result if no result returned
2025-11-04 12:44:38 +01:00
Andrey Antukh
eaabe54c4b
💄 Check the runner task exists as first condition
2025-11-04 12:44:38 +01:00
Eva Marco
21fb38e5bd
🐛 Fixes some problems with dropdowns and token inputs ( #7640 )
...
* 🐛 Fix apply color token on strokes
* 🐛 Fix size and position of some numeric inputs
* 🐛 Fix padding token application
* ♻️ Fix ci
* 🐛 Fix selected color tick
* 🐛 Fix comments and design review
2025-11-04 12:39:41 +01:00
Luis de Dios
37aa59b164
🐛 Fix hidden advanced frame grid options menu ( #7681 )
2.11.0-RC3
2025-11-04 11:57:52 +01:00
Elena Torro
24e4ece323
🐛 Fix line-height rendering on empty lines
2025-11-04 11:25:14 +01:00
Andrey Antukh
cbae3dca34
✨ Simplify the approach for return streamable body
...
Removing unnecesary syntax overhead with simplier abstraction
2025-11-04 10:56:05 +01:00
Andrey Antukh
8307b699bf
🐛 Remove a race condition on file export
...
Caused when file is deleted in the middle of an exportation. The
current export process is not transactional, and on file deletion
several queries can start return not-found exception because of
concurrent file deletion.
With the changes on this PR we allow query deleted files internally
on the exportation process and make it resilent to possible
concurrent deletion.
2025-11-04 10:56:05 +01:00