Andrey Antukh
28c2197ba7
♻️ Add string length validation to backend RPC methods fields
2024-07-04 12:30:28 +02:00
Andrey Antukh
37d0cec265
🐛 Properly report importation errors
2024-06-26 14:59:38 +02:00
Andrey Antukh
5f8d66e7eb
✨ Remove unnecesarry transaction wrapping on import-binfile
2024-04-08 13:23:59 +02:00
Andrey Antukh
6904cacd0c
🐛 Fix timeout error on large binfile import
2024-04-08 09:57:36 +02:00
Andrey Antukh
a8cf072bda
✨ Add proper error report on binfile/v1 exportation
2024-02-02 10:54:33 +01:00
Andrey Antukh
7f60946204
♻️ Refactor exportation and duplicate mechanism
...
Previously the file processing was implemented 3 times using similar
approaches bug each own with its own bugs. This PR unifies the
loging to a single implementation used by the 3 operations.
2024-01-30 16:27:16 +01:00
alonso.torres
c8593b1c18
🐛 Fix get name from file when importing
2024-01-26 09:26:32 +01:00
Andrey Antukh
944d167bbb
✨ Simplify SVGO module API
2024-01-25 15:59:45 +01:00
Andrey Antukh
0b29aaecc4
💄 Format backend code
2024-01-08 09:32:50 +01:00
Andrey Antukh
41287d8fc5
⚡ Improve migration script performance and api usability
2024-01-04 14:40:22 +01:00
Andrey Antukh
746d898245
✨ Improve the db api efficiency
...
Mainly setup proper defaults and reduce unnecesary allocations
on every db api call.
2024-01-04 12:41:16 +01:00
Alejandro Alonso
9cfc00ce97
🐛 Fix remap colors on binary import
2024-01-04 11:59:00 +01:00
Andrey Antukh
15f81e557c
🐛 Fix unexpected exception on importing some binary files
2023-12-15 17:54:26 +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
611594a392
✨ Add general features handling improvements
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
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
03518a8da1
✨ Add the ability to stream events on rpc methods
2023-12-13 14:20:07 +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
daec51bb7d
✨ Add feature naming migration on file importation
2023-12-11 17:14: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
bb5a4c0fa5
✨ Update yetti and adapt for ring-2.0
2023-11-27 14:25:12 +01:00
Andrey Antukh
d82ebdc034
✨ Add deduplication for file object thumbnails
2023-11-24 11:06:47 +01:00
Andrey Antukh
c1bd1a945d
🐛 Fix incorrect bucket assignation on binfile thumbnails import
2023-11-24 08:43:23 +01:00
Andrey Antukh
3eb1bb6487
✨ Add logging/tracing improvements to binfile rpc impl
2023-11-24 08:06:01 +01:00
Andrey Antukh
852e7472b7
🐛 Fix thumbnail saved in wrong bucket
2023-11-24 08:06:01 +01:00
Andrey Antukh
ac3d7f00d5
✨ Make file schema validation configurable using flags
2023-11-20 19:42:46 +01:00
Andrey Antukh
ec8b68721b
✨ Improve schema validation handling
...
And properly honor the file-validation flag
2023-11-20 16:57:05 +01:00
Andrey Antukh
344da75088
💄 Add cosmetic improvements on binfile rpc ns logging
2023-11-20 11:21:13 +01:00
Aitor
91f7874167
🎉 Import/export thumbnails in .penpot files
2023-11-20 10:12:33 +01:00
Andrey Antukh
d03577987e
✨ Ignore recent colors on importing a library
2023-11-15 14:01:34 +01:00
Andrey Antukh
31c46a90b4
✨ Add file structure validation on binfile import
2023-11-14 10:55:55 +01:00
Andrey Antukh
3c64955b93
✨ Add efficiency improvements to backend error reporting
2023-11-13 18:33:28 +01:00
Andrey Antukh
6f93b41920
🎉 Add features assignation for teams
2023-11-07 12:48:31 +01:00
alonso.torres
587735a901
🐛 Fix problem with migration numbers
2023-10-25 12:26:01 +02:00
Andrey Antukh
0547eebf85
🐛 Set correct version on importing
2023-10-18 14:31:34 +02:00
alonso.torres
f9a1139803
✨ Load current version on file import
2023-10-10 13:42:24 +02:00
Andrey Antukh
a3f3e31c73
✨ Add minor logging improvement on binfile
2023-09-14 17:45:26 +02:00
Andrey Antukh
b53f7eaa19
✨ Add file version on binfile import logging
2023-09-14 17:44:01 +02:00
Pablo Alba
88390432f5
🐛 Fix export file with components as basic objects
2023-09-13 09:50:27 +02:00
Alejandro Alonso
69f2e7c43f
Merge remote-tracking branch 'origin/staging' into develop
2023-09-01 12:40:17 +02:00
Andrey Antukh
750cf05784
✨ Add minor logging related improvements to binfile namespace
2023-08-31 21:08:23 +02:00
Andrey Antukh
da3c829b1b
📎 Fix clj linter issues on backend
2023-08-31 11:24:30 +02:00
Andrey Antukh
3a6007d385
📎 Fix clj linter issues on backend
2023-08-31 10:36:20 +02:00
Andrey Antukh
496afb0f25
Merge remote-tracking branch 'origin/staging' into develop
2023-08-24 12:02:40 +02:00
Andrey Antukh
661a916a5f
🐛 Fix reference counting of file-media objects in :fill-image attr
2023-08-21 19:11:55 +02:00
Andrey Antukh
e6664013ba
Merge remote-tracking branch 'origin/staging' into develop
2023-08-21 17:26:21 +02:00
Andrey Antukh
1e9a4d74eb
🐛 Add safechecks to binfile exportation
2023-08-14 12:13:31 +02:00