Andrey Antukh
c090a11e5b
✨ Normalize audit event origin tracking on frontend and backend
2024-06-28 10:30:26 +02:00
Alejandro Alonso
f6b367cdca
✨ Add extra events info to track teams and invitations
2024-06-28 10:30:26 +02:00
Andrey Antukh
1c1929ed32
📎 Add helpers for process deletion cascade of old objects
2024-06-26 15:00:47 +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
aa1cf3e03a
✨ Add some redundancy to delete_object task
2024-06-25 13:06:44 +02:00
Andrey Antukh
31818ec365
✨ Replace other summary metrics with histogram
2024-06-21 09:32:46 +02:00
Andrey Antukh
f249945dff
✨ Include climit into the RPC handler metrics
2024-06-21 09:28:28 +02:00
Andrey Antukh
56556a3f3b
✨ Make the penpot_rpc_climit_timing metric as histogram
2024-06-21 09:27:11 +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
d1e9ea372a
✨ Assign external session ID to params on RPC main handler
2024-06-19 14:57:17 +02:00
Alejandro
8a0aa9cd7f
Merge pull request #4760 from penpot/niwinz-fix-json-truncation
...
🐛 Fix json encoding output truncation
2024-06-19 08:10:48 +02:00
Alejandro Alonso
bc8435dc5b
Merge remote-tracking branch 'origin/main' into staging
2024-06-19 08:01:08 +02:00
Andrey Antukh
3363793d64
🐛 Fix json encoding truncation issue
2024-06-19 07:59:28 +02:00
Andrey Antukh
06bab212b5
🐛 Set correct order for http middlewares
2024-06-19 07:48:12 +02:00
Andrey Antukh
504f833a53
🐛 Fix global error handler incorrect body encoding
2024-06-19 07:48:12 +02:00
Andrey Antukh
00b4013385
✨ Forward external session id to backend
2024-06-19 07:45:27 +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
Pablo Alba
cc1b51cb2c
✨ Add fix to locate files with duplicated slots
2024-06-14 13:57:30 +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
Andrés Moya
03aa0817f7
🐛 Fix swap slots when detaching a copy with subcopies
2024-06-12 13:17:17 +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
Andrey Antukh
046ef7eb6e
🔥 Replace clojure.spec with simple assert on tokens ns
2024-06-07 10:30:14 +02:00
Andrey Antukh
25265cec70
✨ Remove claims from token validation error report
2024-06-07 10:30:14 +02:00
Andrey Antukh
40f39681ad
✨ Add backward compatibility fixes for email whitelisting
2024-06-07 10:30:14 +02:00
Alejandro
d4a0541926
Merge pull request #4670 from penpot/niwinz-email-shortening
...
✨ Abbreviate profile name on emails
2024-06-04 13:01:35 +02:00
Pablo Alba
5b88589157
Merge remote-tracking branch 'origin/staging' into develop
2024-06-04 11:57:59 +02:00
Andrey Antukh
b6b6822c31
✨ Abbreviate profile name on emails
2024-06-04 11:32:28 +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
Andrey Antukh
3bdcaa12e7
⬆️ Update AWS S3 SDK dependency on backend
2024-05-31 13:31:56 +02:00
Andrey Antukh
87e3dc1c7c
⬆️ Update dependencies across all modules
2024-05-31 13:28:32 +02:00
Andrés Moya
83327ef278
🔧 Change backend test runner to kaocha
2024-05-29 19:05:04 +02:00
Alejandro Alonso
6d8fe193fb
Merge remote-tracking branch 'origin/staging' into develop
2024-05-28 08:14:20 +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
408ca338e7
📎 Make public default profile audit props
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
39119ac040
✨ Reuse team deletion logic on orphan teams gc task
2024-05-27 11:17:00 +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
abff7d324d
✨ Improve auth-data xdomain cookie
2024-05-27 10:58:05 +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
72facff282
🔥 Remove unnecessary code from test helpers
2024-05-23 16:45:48 +02:00