Andrey Antukh
b49a4734ff
🐛 Fix srepl helper for restore file snapshots
2025-04-15 11:03:50 +02:00
Andrey Antukh
cf55d12991
📚 Add better docstring for srepl.main/notify! helper
2025-04-03 11:21:02 +02:00
Andrey Antukh
78919df886
🐛 Fix incorrect topic sending on internal srepl notify helper
2025-04-03 10:58:10 +02:00
Andrey Antukh
4453eec687
✨ Persist migrated files on srepl process-file helper
2025-03-18 17:57:52 +01:00
Andrey Antukh
b4f6177be7
🐛 Move team srepl helpers back to main from helpers ( #5955 )
2025-02-25 14:56:58 +01:00
Elena Torró
ab7781b4fa
✨ Add dbg panel to enable a team feature flag ( #5940 )
...
* ✨ Add dbg panel to enable and disable team feature flags
* 📎 Rename debug to skip-check and do not parse & cast the feature value
2025-02-25 10:09:43 +01:00
Andrey Antukh
1187d64f69
Merge remote-tracking branch 'origin/staging' into develop
2025-02-24 12:49:04 +01:00
Andrey Antukh
3074fc9ab5
♻️ Remove deprecated with-atomic and refactor tx-run! ( #5915 )
...
* ♻️ Remove deprecated with-atomic and refactor tx-run!
* ✨ Do not hold open connection for the whole clone-template operation
2025-02-24 11:15:44 +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
8b6a9b373d
✨ Improve efficiency and logging on process-files! srepl helper
2025-02-14 10:02:34 +01:00
Andrey Antukh
a3bc4ff9f3
🐛 Prevent exception when no file is found on process file srepl helper
2025-02-11 15:43:35 +01:00
Andrey Antukh
8dbf6adfda
🐛 Pass correct media-ref object on fixing media ref script
2025-02-11 15:42:21 +01:00
Andrey Antukh
35f44a6eb4
🐛 Remove duplicate decoding on srepl helper get-file
2025-02-11 14:44:37 +01:00
Andrey Antukh
36518e0e6e
✨ Fix linter issues
2025-02-11 13:52:12 +01:00
Andrey Antukh
16934b734b
🎉 Add srepl fix function for process media refs on a file
2025-01-27 12:38:12 +01:00
Andrey Antukh
4c1312d4f6
✨ Only create snapshot if file is modified (on srepl helper)
2025-01-27 12:38:12 +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
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
5f4af76d28
✨ Add permission checking to file snapshot rpc methods
2024-10-30 13:39:38 +01:00
alonso.torres
ecb7f0a2f6
✨ File history versions management
2024-10-29 14:23:35 +01:00
Andrey Antukh
002b1679c3
♻️ Clean assertion and schema chechking API
2024-10-08 15:30:33 +02:00
Andrey Antukh
0ce981a68c
🐛 Add missing ref-id unsassign on srepl helpers for process file
2024-09-12 21:32:34 +02:00
Alejandro Alonso
52d099c80e
Merge remote-tracking branch 'origin/main' into staging
2024-09-04 12:02:04 +02:00
Andrey Antukh
d5f5c440dd
🐛 Fix issues with srepl helper for profile deletion in bulk
2024-09-04 11:09:05 +02:00
Andrey Antukh
111add1ed6
🐛 Fix issue on merging stanging to develop
2024-07-24 08:40:31 +02:00
Alejandro
3832377e04
Merge pull request #4902 from penpot/niwinz-notifications-improvements
...
✨ Improvements to notifications
2024-07-23 16:57:51 +02:00
Andrey Antukh
34293326b8
✨ Add proper deletion/restore helpers to srepl/main
2024-07-22 15:17:11 +02:00
Andrey Antukh
142ae32256
✨ Add better call signature for srepl/notify! fn helper
2024-07-22 13:14:58 +02:00
Andrey Antukh
ba721def26
✨ Add srepl helpers for profile deletion handling
2024-06-27 14:00:52 +02:00
Andrey Antukh
1c1929ed32
📎 Add helpers for process deletion cascade of old objects
2024-06-26 15:00:47 +02:00
Andrey Antukh
ec4260830c
♻️ Add API consistency fixes for task calling
...
Also adds a helper for calling tasks synchronously
2024-06-25 13:24:17 +02:00
Pablo Alba
cc1b51cb2c
✨ Add fix to locate files with duplicated slots
2024-06-14 13:57:30 +02:00
Andrés Moya
03aa0817f7
🐛 Fix swap slots when detaching a copy with subcopies
2024-06-12 13:17:17 +02:00
Andrey Antukh
574c8d1789
✨ Move library-absorb operation to async task
...
And make it not mandatory in case of failure
2024-05-27 11:19:15 +02:00
Andrey Antukh
761bbb7334
✨ Add srepl helpers for delete/restore teams, projects, and files
2024-05-27 11:17:00 +02:00
Alejandro
5ab4ed9a05
Merge pull request #4621 from penpot/niwinz-objects-gc-locking
...
✨ Reduce locking on objects-gc task
2024-05-24 09:04:11 +02:00
Andrey Antukh
584a0fdba1
✨ Reduce locking on objects-gc task
...
The main issue was the long running gc operation that
affects storage objects with deduplication. The long running
transacion ends locking some storage object rows which collaterally
made operations like import-binfile become blocked indefinitelly
because of the same rows (because of deduplication).
The solution used in this commit is split operations on small
chunks so we no longer use long running transactions that holds
too many locks. With this approach we will make a window to work
concurrently all operarate the distinct operations that requires
locks on the same rows.
2024-05-23 16:35:54 +02:00
Andrey Antukh
29ef9f752a
🐛 Fix incorrect password encoding on create-profile manage command
2024-05-23 14:42:28 +02:00
Andrey Antukh
ce790d83fd
✨ Improve internal registration flow
2024-04-18 09:52:24 +02:00
Andrey Antukh
c55ceb4bca
✨ Add automatic v2 migration process on startup
2024-04-10 15:31:49 +02:00
Andrey Antukh
5924f3bc41
✨ Simplify v2 migration helpers on srepl ns
2024-04-10 15:31:49 +02:00
Andrey Antukh
e01f8d6fdf
📎 Update migration scripts
2024-04-07 14:07:40 +02:00
Andrey Antukh
fed9346ec6
✨ Improve partitioning mechanism on compv2 migration
2024-04-07 14:07:40 +02:00
Andrey Antukh
a6c9ced5b3
🐛 Fix minor issue on internal srepl helpers
2024-03-22 12:59:16 +01:00
Alejandro Alonso
b9743891bb
🐛 Fix is-main-of? calculation for v2 components
2024-03-21 15:49:08 +01:00
Andrés Moya
2247f0ecac
♻️ Add a tool to generate swap-slots
2024-03-13 17:01:43 +01:00
Andrey Antukh
b30d525400
🐛 Fix opts passing on process-file! srepl helper
2024-03-11 11:18:46 +01:00
Andrey Antukh
b05421755f
🐛 Fix srepl report query
2024-02-22 14:55:35 +01:00
Alejandro Alonso
5590210088
🐛 Add fix files function to removed :shapes-group from :touched
2024-02-21 16:21:46 +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