Andrey Antukh
df4be5106b
🐛 Fix text shapes wrongly converted to path in comp-v2 migration
2024-01-25 16:03:31 +01:00
Andrey Antukh
66c07e1336
✨ Reapply again all file migrations on comp-v2 migration
2024-01-25 16:03:31 +01:00
Andrey Antukh
1b3e68f430
✨ Improve partitioning and graphics error skiping mechanism
...
On the migration functions
2024-01-25 16:03:31 +01:00
Andrey Antukh
3f97b3a112
🐛 Fix minor issues on migration code
2024-01-25 16:03:30 +01:00
Andrés Moya
17a208d67b
🐛 Add validation fix for false non root copies
2024-01-25 16:03:30 +01:00
Andrés Moya
cceb35b053
🐛 Ensure detach in migration fixes always works
2024-01-25 16:03:30 +01:00
Andrés Moya
3b0d654b6d
💄 Review naming and comments
2024-01-25 16:03:30 +01:00
Andrey Antukh
2950259f97
🐛 Fix invalid text shapes with invalid nodes
2024-01-25 16:03:30 +01:00
Andrey Antukh
e4f4ab9221
🐛 Fix invalid page flows on comp-v2 migration
2024-01-25 16:03:30 +01:00
Andrey Antukh
aaeb8c8868
🐛 Fix components with bool shape as root on comp-v2 migration
2024-01-25 16:03:30 +01:00
Andrey Antukh
0d33779c95
✨ Add support for reporting and partitions on comp-v2 migration code
2024-01-25 16:03:30 +01:00
Andrés Moya
00e894d801
🐛 Add validation fix for duplicated children
2024-01-25 16:03:30 +01:00
Andrés Moya
d69db0b337
🐛 Add one more validation fix in migration
2024-01-25 16:03:30 +01:00
Andrés Moya
02cb75209c
💄 Unify source code style of repair functions
2024-01-25 16:03:30 +01:00
Andrés Moya
c679b04ad5
🐛 Avoid adding empty attributes on update if they doesn't exist
2024-01-25 16:03:30 +01:00
Andrés Moya
1d21bd34f6
🐛 Check orphan copies before affecting later checks
2024-01-25 16:03:30 +01:00
Andrés Moya
1f5991112d
🐛 Add two more fixes to v2 migration
2024-01-25 16:03:30 +01:00
Andrey Antukh
35da01bac9
🐛 Fix pages with shapes with to too big gemetry vals on comp-v2 migration
2024-01-25 16:03:30 +01:00
Andrey Antukh
166d2b7b68
🐛 Fix broken fills and strokes on comp-v2 migration
2024-01-25 16:03:29 +01:00
Andrey Antukh
3e89a22600
🐛 Remove broken and unfixable image shapes on comp-v2 migration
2024-01-25 16:03:29 +01:00
Andrey Antukh
ba3c42e62c
🐛 Fix broken layout and layout-gap props on migrating to comp-v2
2024-01-25 16:03:29 +01:00
Andrey Antukh
3d84270f50
🐛 Fix invalid ##Inf value on layout-gap on migrating to comp-v2
2024-01-25 16:03:29 +01:00
Andrey Antukh
ec1bcada86
🐛 Fix recent colors on components migration
2024-01-25 16:03:29 +01:00
Andrey Antukh
0a5e15b916
♻️ Simplify components-v2 migration functions impl
2024-01-25 16:03:29 +01:00
Andrey Antukh
944d167bbb
✨ Simplify SVGO module API
2024-01-25 15:59:45 +01:00
Andrés Moya
ea71bfe6d6
🐛 Fix some possible validation error on migration
2024-01-16 17:20:04 +01:00
Andrés Moya
9d8628b4cc
🐛 Fix groups without :shapes when converting to frames in migration
2024-01-09 18:28:32 +01:00
Andrés Moya
790ce27316
🐛 Enable preprocess always when migrating files
2024-01-08 13:23:30 +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
Andrey Antukh
eee28a5793
✨ Simplify feature handling on components-v2 migration functions
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
2dbe7bca07
✨ Add general improvements to file validation and repair api
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
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
Alejandro Alonso
20d4c67bf3
🐛 Fix importing frame components with fills from V1 to V2
2023-12-12 14:10:51 +01:00
Andrés Moya
204a253635
✨ Group assets inside frames in Library backup page
2023-11-29 13:56:20 +01:00
Andrés Moya
391b859948
🐛 Preserve path when migrating graphics and add them in a specific group
2023-11-21 12:46:43 +01:00
Andrey Antukh
3eb987897a
✨ Parametrize exception handling behavior of components migration
2023-11-20 16:57:05 +01:00
Andrey Antukh
6de55ab444
🐛 Fix incorrect changes handling on graphics migration
2023-11-20 11:21:13 +01:00
Andrey Antukh
80bb689554
🐛 Fix unexpected value found on changes processing on components migration
2023-11-20 11:21:13 +01:00
Andrés Moya
dcd347ab4f
✨ Add a few small enhancements
2023-11-17 15:56:16 +01:00
Pablo Alba
6c1c780758
🐛 Add validation and repair for files with nil in component :objects
2023-11-17 15:56:16 +01:00
Andrey Antukh
52fbc678f3
♻️ Move app.common.pages to app.common.files
2023-11-16 11:07:36 +01:00
Andrey Antukh
1457b7cf38
✨ Add performance and reporting improvements to migration script
2023-11-15 14:01:34 +01:00
Andrés Moya
02612ab4ca
🐛 Avoid creating backup page if no components and no graphics
2023-11-14 14:15:29 +01:00
Andrés Moya
c7fdbe37f1
✨ Report validation errors via log in migration
2023-11-14 14:15:29 +01:00
Andrés Moya
451d6c1d7b
✨ Add optional validation when migrating files to components-v2
2023-11-14 14:15:29 +01:00