Commit Graph
2113 Commits
Author SHA1 Message Date
Andrey Antukh ecee15af5b ✨ Improve logging on websocket related code (backend) 2023-12-26 14:14:20 +01:00
Andrey Antukh 15f81e557c 🐛 Fix unexpected exception on importing some binary files 2023-12-15 17:54:26 +01:00
Andrey Antukh 60fc1a48a5 🔥 Remove obsolete entry on devenv log config 2023-12-15 17:54:26 +01:00
Eva Marco 89c14b25ab Merge pull request #3915 from penpot/alotor-fixes-ui
Fixes new UI
2023-12-15 16:28:51 +01:00
Andrey Antukh ca50486639 ✨ Simplify feature handling on duplicate-file 2023-12-15 15:18:04 +01:00
Andrey Antukh 0ad2e8a0f2 ✨ Make retrieving fdata for thumbnail to no modify the file
This prevents that file to be considered opened just for creating
the thumbnail for it.
2023-12-15 15:18:04 +01:00
Andrey Antukh ac20451ae7 ✨ Simplify feature handling on get-file 2023-12-15 15:18:04 +01:00
Andrey Antukh 47baa21d53 🐛 Fix some edge cases on feature handling on binfile import process 2023-12-15 15:18:04 +01:00
Andrey Antukh eee28a5793 ✨ Simplify feature handling on components-v2 migration functions 2023-12-15 15:18:04 +01:00
Andrey Antukh 78260fbc42 🐛 Fix no migration are applied on accessing to a file 2023-12-15 15:18:04 +01:00
Andrey Antukh 611594a392 ✨ Add general features handling improvements 2023-12-14 10:35:24 +01:00
Andrey Antukh bdb1742d59 🐛 Fix incorrect feature checking on move project 2023-12-14 10:35:24 +01:00
Andrey Antukh ba01f314dd 🐛 Fix incorrect feature context setup on file update 2023-12-14 10:35:24 +01:00
Andrey Antukh 517c913af9 ✨ Improve feature handling on file importation process 2023-12-14 10:35:24 +01:00
Andrey Antukh 08b9178a65 🐛 Fix incorrect behavior on set-file-shared rpc method 2023-12-14 10:35:24 +01:00
Andrey Antukh b19a6321de 🐛 Fix feature validation on moving projects 2023-12-14 10:35:24 +01:00
Andrey Antukh 2dbe7bca07 ✨ Add general improvements to file validation and repair api 2023-12-14 10:35:24 +01:00
Alejandro 47bf817462 Merge pull request #3906 from penpot/palba-bugfixing9
🐛 Bugfixing
2023-12-14 06:41:52 +01:00
alonso.torres 030ff398ed ✨ Improved dashboard thumbnails 2023-12-13 16:12:41 +01:00
Andrey Antukh d5e3cba92c 🐛 Fix issue on set-file-shared 2023-12-13 14:20:07 +01:00
Andrey Antukh 55f7656b77 🐛 Fix incorrect internal features handling on duplicating a file
Mainly because of incorrect collection of new features on file migration
when a file is duplicated. The original file is not touched.
2023-12-13 14:20:07 +01:00
Andrey Antukh 417366d998 ✨ Reorganize fdata/pointer-map feature helpers
Mainly move all pointer-map related helpers from app.rpc.commands.files
to the the app.features.fdata namespace and normalizes codestile around
feature handling on all affected code.

This commit also comes with several features related bugifxes on the
components-v2 migration code:

- properly migrate legacy feature names on apply components-v2 migration
- start using new fdata feature related functions
- prevent generation of a ephimeral pointer on each graphic migration
  operation; on large files this caused a very noticiable overhead of
  creating a big number of completly unused pointer maps
- do persistence after validation and not before
2023-12-13 14:20:07 +01:00
Andrey Antukh 5669bfc260 📎 Add minor improvements to start-dev script 2023-12-13 14:20:07 +01:00
Andrey Antukh 12d7b0521d 📎 Add better approach for set devenv jvm resource limits 2023-12-13 14:20:07 +01:00
Andrey Antukh 2e4a5aee61 🔥 Remove unnecesary call to px/wrap-bindings 2023-12-13 14:20:07 +01:00
Andrey Antukh 1d9481ceb7 💄 Fix formatting issues on backend features components ns 2023-12-13 14:20:07 +01:00
Andrey Antukh 03518a8da1 ✨ Add the ability to stream events on rpc methods 2023-12-13 14:20:07 +01:00
Andrey Antukh f3e9efa6fe ♻️ Refactor srepl helpers 2023-12-13 11:56:20 +01:00
Andrey Antukh 76a6f077a6 🐛 Fix incorrect feature handling on absorb-library! fn
Used in shared flag assignation and library deletion
2023-12-13 11:56:20 +01:00
Andrey Antukh 0a77bae8a7 ✨ Improve options handling on db module 2023-12-13 11:56:20 +01:00
Andrey Antukh 6bff6d24b9 🐛 Fix issue on db/get-connectable impl 2023-12-13 11:56:20 +01:00
Andrey Antukh 2abf151add 🔥 Clean unused stuff on dev/user.clj file 2023-12-13 11:56:20 +01:00
Pablo Alba b41f63c16e 🐛 Fix component restoration is not notified to files using the library 2023-12-12 23:39:16 +01:00
Alejandro Alonso fd115ae7a1 🎉 Add validation and repair to repl helpers 2023-12-12 14:11:28 +01:00
Alejandro Alonso 20d4c67bf3 🐛 Fix importing frame components with fills from V1 to V2 2023-12-12 14:10:51 +01:00
Andrey Antukh bfc124b907 🐛 Fix incorrect feature checkong on get-viewer-bundle rpc method 2023-12-11 19:00:37 +01:00
Andrey Antukh afa735a9c1 ✨ Add protection for version inconsistency on opening or editing file 2023-12-11 17:14:20 +01:00
Andrey Antukh ad0378270f ✨ Add missing sm/define on some file and file-thumbnails rpc methods 2023-12-11 17:14:20 +01:00
Andrey Antukh f1d8abf160 ✨ Migrate file feature names when fdata migrations are applied 2023-12-11 17:14:20 +01:00
Andrey Antukh 22757a449f ✨ Add minor performance enhancements on template setup service 2023-12-11 17:14:20 +01:00
Andrey Antukh f5ec818fc7 ✨ Use sm/define on management rpc comnand schemas 2023-12-11 17:14:20 +01:00
Andrey Antukh daec51bb7d ✨ Add feature naming migration on file importation 2023-12-11 17:14:20 +01:00
Andrey Antukh efd0ad802c ✨ Add minor improvements to CI config 2023-12-11 17:14:20 +01:00
Andrey Antukh 9335ebadb1 🐛 Fix incorrect minio setup on devenv 2023-12-04 11:13:52 +01:00
Aitor Moreno 3d5fd49b2e Merge pull request #3859 from penpot/hiru-group-library-backup
Group assests in boards in Library backup page
2023-11-30 17:28:40 +01:00
Andrés Moya 204a253635 ✨ Group assets inside frames in Library backup page 2023-11-29 13:56:20 +01:00
Andrey Antukh 87615ce221 💄 Fix format issues on backend module 2023-11-29 12:55:58 +01:00
Alejandro 7404933e99 Merge pull request #3854 from penpot/niwinz-develop-yetti-update
✨ Update yetti and simplify internal worker module
2023-11-29 12:01:33 +01:00
Andrey Antukh f19298f6b3 🎉 Add clj fmt checking on CI and fmt fix script 2023-11-29 11:48:38 +01:00
Andrey Antukh 3e7db452b9 🔥 Remove node workspaces 2023-11-29 11:25:27 +01:00