Andrey Antukh
651beb4b9c
🐛 Fix binfile-v3 importation related to bool shape normalization
2025-03-28 08:57:47 +01:00
Andrey Antukh
1187d64f69
Merge remote-tracking branch 'origin/staging' into develop
2025-02-24 12:49:04 +01:00
Andrey Antukh
15d09eb0d4
🐛 Fix incorrect data id assignation on creating a snapshot ( #5934 )
...
* 📎 Set proper name to relink-refs mechanism function
* 🐛 Fix incorrect id assignation on snapshot file resolution
* ♻️ Use uniform api for file retrieval on file snapshot code
2025-02-24 11:05:16 +01:00
Andrey Antukh
60530a80d9
Merge remote-tracking branch 'origin/staging' into develop
2025-02-20 09:15:00 +01:00
Andrey Antukh
ca9b5b1b8a
📎 Use standard asserts on binfile common ns
2025-02-19 22:47:54 +01:00
Andrey Antukh
a391d71b60
🐛 Add correct feature handling on binfile import
2025-02-19 22:47:40 +01:00
Andrey Antukh
7d0c19fcc7
🐛 Add correct feature check on manifest reading
...
Instead on the file save operation so we can raise
exception if something does not match without processing
the whole file
2025-02-19 22:45:08 +01:00
Pablo Alba
3268225941
🎉 Add variations POC
2025-02-17 16:47:25 +01:00
Andrey Antukh
df7dd15705
🐛 Make the absorb library aware that file can be nil
2025-02-11 15:42:55 +01:00
Andrey Antukh
36518e0e6e
✨ Fix linter issues
2025-02-11 13:52:12 +01:00
Andrey Antukh
f871f88f30
♻️ Refactor file data migrations subsystem ( #5692 )
...
* ♻️ Refactor file data migrations subsystem
* 📎 Add backend scripts/run helper script
2025-01-31 13:37:41 +01:00
Alejandro
d7477cd448
Merge pull request #5665 from penpot/niwinz-instantiate-component-bug-5
...
🎉 Add srepl fix function for process media refs on a file
2025-01-31 11:56:22 +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
Andrey Antukh
541ed6282f
✨ Normalize file retrieving and persistence on binfile, file-gc and helpers
2025-01-27 12:38:10 +01:00
Andrey Antukh
74bdd72d2f
Merge remote-tracking branch 'origin/staging' into develop
2025-01-27 12:12:46 +01:00
Andrey Antukh
471699960f
🐛 Update media references after instantiation of a component ( #5652 )
...
🐛 Update media references after instantiation of a component
2025-01-27 11:58:13 +01:00
Andrey Antukh
dae7b7cd74
Merge remote-tracking branch 'origin/staging' into develop
2025-01-23 12:53:03 +01:00
Andrey Antukh
efd4a11ae2
🐛 Add support for multiple formats on clone-template
2025-01-23 08:09:23 +01:00
Andrés Moya
42d2315f37
🎉 Include tokens library in .penpot files
2025-01-17 15:28:10 +01:00
Andrey Antukh
f62aecb383
🐛 Fix incompatibility of binfile exportation with offload feature
2025-01-16 14:37:55 +01:00
Andrey Antukh
1e20fd7bb6
✨ Log old id on importing binfile-v3 media entries
2025-01-10 17:08:03 +01:00
Andrey Antukh
47d28758d7
✨ Clean frontend and backend features on exportation
2024-11-15 15:57:25 +01:00
Andrey Antukh
b7573c0b72
✨ Change frontend-only features automatic team assignation rules
...
The frontend-only features are now ignored from files and from teams
and they do not autoassigns automatically to team and file on file
creation or update operations.
2024-11-15 15:57:25 +01:00
Andrey Antukh
2d1158efa3
🐛 Fix issue with encoding/decoding thumbnails on binfile-v3 format
2024-11-14 11:45:11 +01:00
Andrey Antukh
f949649ba3
⬆️ Update backend dependencies
2024-10-22 20:23:38 +02:00
Andrey Antukh
b31a6f33a5
⬆️ Update dependencies on common
2024-10-22 20:23:38 +02:00
Andrey Antukh
ac33df2054
🐛 Remove plugin data from binfile v3 export
2024-10-21 12:36:01 +02:00
Andrey Antukh
43b86d403c
✨ Remove unused props from binfile-v3 progress report message
2024-10-21 12:36:01 +02:00
Andrey Antukh
8618cb950f
🎉 Add binfile-v3 export/import file format
2024-10-18 17:19:29 +02:00
Andrey Antukh
0e92bcc0de
🎉 Add file-data offload mechanism
2024-08-09 14:28:18 +02:00
Andrés Moya
29d0499725
🐛 Fix embed assets in unpublish and export
2024-07-09 11:51:52 +02:00
Andrey Antukh
7ebf8dd702
✨ Skip invalid graphics on migration post binfile import
2024-04-08 17:29:58 +02:00
Andrey Antukh
5f8d66e7eb
✨ Remove unnecesarry transaction wrapping on import-binfile
2024-04-08 13:23:59 +02:00
alonso.torres
28d6cf6f51
🐛 Fix import stroke attached library color
2024-03-07 17:54:49 +01:00
Andrey Antukh
5573f467b7
📎 Increase devenv limits for multipart requests
2024-02-19 14:28:39 +01:00
Andrey Antukh
b718a282e0
♻️ Add minor refactor to file migrations
...
Relevant changes:
- Add the ability to create migration in both directions, defaulting
to identity if not provided
- Move the version attribute to file table column for to make it more
accessible (previously it was on data blob)
- Reduce db update operations on file-update rpc method
2024-02-19 09:20:47 +01:00
Andrey Antukh
8ea82021f0
✨ Add better error report on importing truncated binfile
2024-02-13 19:36:15 +01:00
Andrey Antukh
afd68fa09d
🐛 Properly handle fdata features on file-gc task
...
It also adds a schema validation process after cleaning. If file
does not validates it will be skiped.
2024-02-13 19:36:10 +01:00
Andrey Antukh
39cb4a081b
🐛 Clean legacy features on binfile (v1) importation
2024-02-13 17:54:11 +01:00
Andrey Antukh
2661d6c122
🐛 Fix team photo handling on binfile/v2 export-import operation
2024-01-31 12:27:31 +01:00
Andrey Antukh
cdf312fdd9
✨ Add better progress reporting
...
For components migration and for binfile import process
2024-01-30 16:27:16 +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
Andrey Antukh
d4d3f9ca81
🎉 Add the ability to export import entire team
...
For now only available as srepl helper
2024-01-16 17:17:30 +01:00