Alejandro Alonso
8eddcd64f1
🐛 Fix user language validator
2024-08-05 11:05:56 +02:00
Alejandro
b4d91b5a48
Merge pull request #4937 from penpot/niwinz-fix-email-complains-handling
...
✨ Add improvements to internal sns handler
2024-07-31 12:18:01 +02:00
Andrey Antukh
52425a993a
🐛 Check complaints reports in the same way as bounces are checked
2024-07-31 12:02:42 +02:00
Andrey Antukh
acc0623219
✨ Add temporal log entry for profile insert conflict
2024-07-30 16:46:38 +02:00
Andrey Antukh
defcef3e59
✨ Resolve file thumbnail on frontend instead of backend
2024-07-25 15:17:41 +02:00
Andrey Antukh
7df9ac5e4f
🐛 Fix audit context forwarding on explicit events
2024-07-24 21:25:55 +02:00
Andrey Antukh
343f3feed3
✨ Improve ip-addr parsing
2024-07-24 21:07:11 +02:00
Alejandro Alonso
a6d738f0db
🐛 Fix flag email verification
2024-07-24 20:46:49 +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
Alejandro
8bd9c0d031
Merge pull request #4444 from penpot/palba-bugfixing-008
...
🐛 Bugfixing
2024-04-17 06:46:57 +02:00
Andrey Antukh
16fa0b0330
✨ Improve email clean mechanism
2024-04-16 17:24:50 +02:00
Andrey Antukh
c3a0db2431
✨ Add the ability to schedule storage object touching as a task
2024-04-16 16:42:44 +02:00
Pablo Alba
ec8c847440
🐛 Fix wrong permissions on shared prototype for owners
2024-04-16 13:12:21 +02:00
Andrey Antukh
56ba32b66d
✨ Reduce lock contention on uploading file object thumbnail
2024-04-16 11:37:35 +02:00
Andrey Antukh
0135b477ca
✨ Add improved traceability of climit module
2024-04-15 14:27:24 +02:00