2623 Commits

Author SHA1 Message Date
Andrey Antukh
7497371b32 🐛 Fix issue on renaming group 2025-02-12 10:47:39 +01:00
Andrey Antukh
a029ec18a6 🐛 Fix incorrect handling of selected token set 2025-02-12 10:47:36 +01:00
Andrey Antukh
e8c85d13ff ♻️ Remove sets context abstraction 2025-02-12 10:45:02 +01:00
Andrey Antukh
4a4cd9492a ♻️ Refactor token set auto selection mechanism
This is a general purpose change that also allows perform
a best effort on selection sets when the name is changed
(per example by moving it into other group).
2025-02-12 10:41:23 +01:00
Andrey Antukh
81036b9330 Improve handling open-status and tokens selection 2025-02-12 10:24:47 +01:00
Andrey Antukh
7e0b2702de 💄 Add minor cosmetic changes 2025-02-12 10:24:13 +01:00
Andrey Antukh
e46fb9dba7 📎 Add missing copyright header 2025-02-12 10:24:13 +01:00
Andrey Antukh
f4dee75a17 🔥 Remove unused workspace tokens common ns file 2025-02-12 10:24:13 +01:00
alonso.torres
3dcabc9502 Use skia matrix for internal data 2025-02-11 16:49:43 +01:00
Alejandro
4b4541515c
Merge pull request #5809 from penpot/perf-transform-wasm
 Add support for WASM transforms
2025-02-11 12:52:55 +01:00
alonso.torres
1bb337c3dd Add support for WASM transforms 2025-02-11 12:36:44 +01:00
Florian Schrödl
8b380a01e6
♻️ Simplifies RPC pattern for tokens (#5765)
* ♻️ Refactor to RPC pattern

Co-authored-by: andrei <andrei@hyma.io>

* ♻️ Remove unused alias

* ♻️ Change function signature

---------

Co-authored-by: andrei <andrei@hyma.io>
Co-authored-by: Andrey Fedorov <oran9e.red@gmail.com>
2025-02-11 12:32:28 +01:00
Andrey Antukh
f65f7d68e6 Merge remote-tracking branch 'origin/staging' into develop 2025-02-10 10:57:04 +01:00
luisδμ
00b0a59868
🐛 Fix user unread comments appear in every workspace (#5786) 2025-02-06 14:24:30 +01:00
Florian Schrödl
0c275cf490
🐛 Fix token set selection & rename (#5783)
* 🐛 Fix set selection

* 🐛 Fix set name not being updated

* ♻️ Add better list assertion & test set renaming
2025-02-06 14:16:03 +01:00
Andrey Antukh
33887711f7 Merge remote-tracking branch 'origin/staging' into develop 2025-02-06 09:38:47 +01:00
Alonso Torres
3012ccf90a
🐛 Fix problem with email notifications on deleted comments (#5772) 2025-02-05 17:48:41 +01:00
alonso.torres
66076f1332 🐛 Added upload svg with images method 2025-02-05 17:43:01 +01:00
Andrey Antukh
df0909483e Merge remote-tracking branch 'origin/staging' into develop 2025-02-04 11:35:03 +01:00
Aitor Moreno
dbf7b94651
🐛 Fix zoom to fit all didn't fit all (#5673) 2025-02-04 11:00:46 +01:00
Florian Schrödl
ec8109644b
Create sets inside folders 2025-02-04 10:59:28 +01:00
Andrey Antukh
315b389a66
🐛 Fix name generation and handling on creating objects (files, tokens, ...) (#5745)
*  Update function implementation

*  Add tests for a new function implementation

*  Update function usages according to new signature

*  Update docstrings

*  Use simpler assertion

* 💄 Replace concat with cons on name-seq

* 🐛 Fix incorrect error handling on legacy workspace redirect

---------

Co-authored-by: Andrey Fedorov <oran9e.red@gmail.com>
2025-02-03 12:49:56 +01:00
Andrés Moya
f4f0478975 Apply token value changes to shapes in all pages 2025-01-31 16:35:30 +01:00
Alonso Torres
0483d1fd93
🐛 Fix paste properties on readonly state (#5736) 2025-01-31 11:47:28 +01:00
Andrey Antukh
f554de8859 Merge remote-tracking branch 'origin/staging' into develop 2025-01-30 14:38:32 +01:00
Marina López
a2ce5efe69
Add has-files prop to create-file event 2025-01-30 11:31:45 +01:00
Andrey Antukh
6fa08fc75e
🐛 Fix issue on importing binfile-v3 with tokens (#5714)
* 🐛 Fix issue on importing binfile-v3 with tokens

* 🐛 Fix thumbnails generation (regression)

* 🐛 Fix thumbnails clearing issues (regression)
2025-01-29 16:52:40 +01:00
alonso.torres
f1515a85bf Copy text content to clipboard 2025-01-29 10:52:20 +01:00
Alonso Torres
34e2eb829b
Remove copying props for multiple elements (#5700) 2025-01-28 16:44:44 +01:00
Alonso Torres
c215214120
Add new components to storybook (#5632)
*  Add new components to storybook

*  Changes after review

*  More changes after review

*  Add file history components to the application

*  Unnest selector
2025-01-28 12:34:15 +01:00
Eva Marco
0cf4d4636a
🐛 Fix set X position from dimensions token (#5685) 2025-01-28 12:24:41 +01:00
Andrey Antukh
71560c0a53
Backport and merge migrations from staging (#5681) 2025-01-24 19:11:03 +01:00
Eva Marco
48132711b6
Merge pull request #5672 from penpot/superalex-fix-viewer-forward-button-not-working
🐛 Fix view modem forward button not working
2025-01-24 13:58:07 +01:00
Alejandro Alonso
cf53e0d233 🐛 Fix view modem forward button not working 2025-01-24 12:17:22 +01:00
Alonso Torres
7458a35f31
🐛 Fix problem when pasting text (#5671) 2025-01-24 11:26:06 +01:00
Eva Marco
231d875f79
🐛 Fix stroke token errors (#5661)
* 🐛 Fix change on any stroke attribute remove tokens

* 🐛 Fix add new stroke, reorder stroke or remove stroke should remove applied tokens

* 📎 Review fixes
2025-01-24 11:24:26 +01:00
Florian Schroedl
19daffd1c0 Implement drag & drop for set groups
🚧 PR feedback

♻️ Remove unused functions

♻️ Throw on non-allowed changes

🚧 key fixes

🚧 Fix tests

🚧 FMT

🚧 Add set group test

🚧 Remove 'drop' in name

🚧 Add group tests

🚧 FMT

🚧 Always return changes
2025-01-24 09:50:50 +01:00
Andrey Antukh
a123cc4bbe
Merge pull request #5653 from penpot/xaviju-9132-implement-metrics
 Add tokens metrics events
2025-01-23 12:37:08 +01:00
Xaviju
7eb9142a4d Add tokens metrics events 2025-01-23 12:00:50 +01:00
alonso.torres
f9700eb32e Resize frame to fit content 2025-01-22 14:45:29 +01:00
Andrey Antukh
8dd0a4f275
Merge pull request #5603 from penpot/palba-bugfixing-04
Palba bugfixing 04
2025-01-20 15:36:19 +01:00
Aitor Moreno
013a8c95df
Merge pull request #5605 from penpot/niwinz-enhancements-2
 Add performance enhacements
2025-01-20 13:22:07 +01:00
Pablo Alba
21f4abf1b8 🐛 Fix history panel doesn't close on esc 2025-01-20 11:02:32 +01:00
Alejandro Alonso
6c25e18f09 🐛 Fix delete page navigation to first page 2025-01-17 12:19:22 +01:00
Andrey Antukh
068dd5f4bc Add performance oriented refactor for color palette components 2025-01-16 21:04:49 +01:00
Andrey Antukh
85746e7cb2 ♻️ Refactor state locality
The main purpose of this refactor is reduce
a custom state from different pages and unify
them under common access patterns
2025-01-16 15:31:18 +01:00
luisδμ
0d70ceb264
Merge pull request #5584 from penpot/ddb-comments-fixes
 Open comments from email with parameter
2025-01-14 16:44:19 +01:00
alonso.torres
920638a149 Open comments from email with parameter 2025-01-14 16:28:48 +01:00
alonso.torres
714a274789 Copy/paste properties an CSS 2025-01-14 16:09:42 +01:00
Andrey Antukh
c3d4444c0c Merge remote-tracking branch 'origin/staging' into niwinz-merge-staging-1 2025-01-14 10:35:34 +01:00