Andrey Antukh
28c2197ba7
♻️ Add string length validation to backend RPC methods fields
2024-07-04 12:30:28 +02:00
Andrey Antukh
45c77f97ce
📎 Fix code style issue not catched by the linter
...
Comment indentantion
2024-07-04 12:30:28 +02:00
Andrey Antukh
ad6a864478
🔥 Replace spec with schema on search RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
37fcc74ef8
🔥 Replace spec with schema on media RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
c4cf745d77
🔥 Replace spec with schema on ldap RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
85108672bf
🔥 Replace spec with schema on file-thumbnails RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
969c9105fd
🔥 Replace spec with schema on feedback RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
073621f29a
🔥 Replace spec with schema on demo RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
bbc0089166
🔥 Replace spec with schema on verify-token RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
268f1d40aa
🔥 Replace spec with schema on file-share RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
e9a28b034f
🔥 Replace spec with schema on file RPC methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
bfca324623
🔥 Replace spec with schema on project rpc methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
279c6337e4
🔥 Replace spec with schema on access-token rpc methods
2024-07-04 12:30:28 +02:00
Andrey Antukh
368917f7f5
🔥 Replace spec with schema on webhooks rpc methods
2024-07-04 12:30:28 +02:00
Alejandro Alonso
f051137098
✨ Add extra info to create team response
2024-07-02 13:36:12 +02:00
Alejandro Alonso
8dcd538bd2
✨ Improve external origin events for audit_log
2024-07-02 08:14:22 +02:00
Andrey Antukh
384ad2e6fa
Merge pull request #4813 from penpot/superalex-tracking-teams-and-invitations-in-posthog
...
✨ Add extra events info to track teams and invitations
2024-06-28 11:08:30 +02:00
Alejandro Alonso
f6b367cdca
✨ Add extra events info to track teams and invitations
2024-06-28 10:30:26 +02:00
Andrey Antukh
f9af7f0f09
🐛 Make profile deletion follow the delete-object flow
...
This removes the need of the specific task for cleaning
orphan teams.
2024-06-27 14:00:52 +02:00
Andrey Antukh
67489c0bb9
🐛 Fix profile deletion issue with 1 participant
2024-06-27 13:56:39 +02:00
Andrey Antukh
37d0cec265
🐛 Properly report importation errors
2024-06-26 14:59:38 +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
Andrey Antukh
8e9e967f82
🐛 Remove climit setup for delete-file-object-thumbnail RPC method
2024-06-20 16:49:19 +02:00
Andrey Antukh
6a253871b0
✨ Improve internal handling of external-session-id
2024-06-19 16:15:48 +02:00
Andrey Antukh
8da153f604
✨ Emit create-file action events on clone-template
2024-06-19 14:58:04 +02:00
Andrey Antukh
293b460cab
⚡ Fix a performance regression with file validation with some features
...
The feature fdata/pointer-map tracking mechanism interacts pretty bad
with possible local mutations on the validation subsystem. The fix
consist on disabling the tracking mechanism on the validation.
2024-06-17 15:56:06 +02:00
Aitor Moreno
22ede6b08e
Merge pull request #4731 from penpot/niwinz-bugfix-6
...
🐛 Fix many race conditions on thumbnail generation process
2024-06-14 13:15:10 +02:00
Andrey Antukh
ec7aa64c62
✨ Disable http cache from get-file-object-thumbnails
RPC method
2024-06-12 16:13:34 +02:00
Alejandro Alonso
bbd9207191
✨ Improve email verify threshold
2024-06-12 13:56:19 +02:00
Andrey Antukh
6896a4e9f0
✨ Add minor improvements on how logout is handled
...
The profile-id is now required on the body of logout request
2024-06-11 11:03:54 +02:00
Andrey Antukh
ae90d59b43
✨ Remove spec usage o teams rpc ns
2024-06-07 10:30:14 +02:00
Pablo Alba
5b88589157
Merge remote-tracking branch 'origin/staging' into develop
2024-06-04 11:57:59 +02:00
Alejandro
622d1faffc
Merge pull request #4664 from penpot/niwinz-email-blacklist
...
✨ Add email blacklist mechanism
2024-06-04 11:18:28 +02:00
Andrey Antukh
5aa62ef1dd
✨ Add email blacklist mechanism
2024-06-04 10:45:55 +02:00
Andrey Antukh
6436ef334b
♻️ Refactor persistence layer
2024-06-04 10:15:32 +02:00
Andrey Antukh
3294058e16
✨ Add stricter validation for audit events
2024-06-04 09:54:41 +02:00
Alejandro
c918e06859
Merge pull request #4636 from penpot/niwinz-bugfix-2
...
✨ Minor changes
2024-05-28 08:07:46 +02:00
Andrey Antukh
121bff4eac
✨ Send only necessary data on profile update
2024-05-27 16:06:27 +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
Andrey Antukh
d241f45253
🔥 Remove unnecessary async touch operation
2024-05-23 16:36:35 +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
Alejandro
013dbf1f76
Merge pull request #4499 from penpot/hiru-test-helpers
...
✅ Add helpers to build files for testing
2024-04-26 13:29:52 +02:00
Alejandro Alonso
cf62b083fe
Merge remote-tracking branch 'origin/staging' into develop
2024-04-26 12:50:43 +02:00
Andrés Moya
dde89e60dd
✅ Add new helper functions for common tests
2024-04-26 11:45:37 +02:00
Alejandro Alonso
a65282c01b
🐛 Fix update-temp-file audit_log stored data
2024-04-26 06:30:00 +02:00
Andrey Antukh
fd92437f7d
✨ Show error notificaton on oidc error redirect
2024-04-18 09:52:24 +02:00
Andrey Antukh
a969550aa4
✨ Trust oidc providers which provides email_verified claim
2024-04-18 09:52:24 +02:00
Andrey Antukh
90022041e6
✨ Improve error handling on ldap frontend code
2024-04-18 09:52:24 +02:00
Andrey Antukh
ce790d83fd
✨ Improve internal registration flow
2024-04-18 09:52:24 +02:00