Andrey Antukh
ecb757bcaf
🎉 Move user feedback http handler to RPC command method
2023-01-18 10:51:58 +01:00
Andrey Antukh
73a6f0a347
📎 Update backend scripts/repl file
2023-01-18 10:51:58 +01:00
Andrey Antukh
db689d151e
♻️ Refactor profile and session handling
...
- makes the profile access more efficient (replace in-app joins to a
simple select query on profile table
- add partial support for access-tokens (still missing some RPC methods)
- move router definitions to specific modules and simplify the main http
module definitions to simple includes
- simplifiy authentication code related to access-tokens and sessions
- normalize db parameters with proper namespaced props
- more work on convert all modules initialization to use proper specs
with fully-qualified keyword config props
2023-01-18 10:51:58 +01:00
Andrey Antukh
a5006b1687
🐛 Remove www-form encoding from webhooks
...
It is broken by design, so we just do not support it
2023-01-13 10:34:56 +01:00
Andrey Antukh
b4fc39f73c
📎 Disable quotes by default
2023-01-13 10:23:00 +01:00
Andrey Antukh
095dc2ad11
✨ Do not merge path params into params
...
makes conflict with possible params coming from user
2023-01-13 10:19:39 +01:00
Andrey Antukh
bafe3ec087
⏪ Revert some changes related to admin that are no longer necessary
2023-01-13 10:19:39 +01:00
Aitor
d91e8c349e
🐛 Fix ignore file library sync status
...
- Adds missing `update` of `:features` using `db/decode-pgarray`
2023-01-12 12:38:26 +01:00
Andrey Antukh
f628955a15
🐛 Set the same tenant default on backend and exporter
2023-01-09 11:57:13 +01:00
Andrey Antukh
6cdf696fc4
🐛 Fix issues on ldap provider and rpc method
2023-01-09 11:57:13 +01:00
Andrey Antukh
853be27780
🐛 Fix issues on database logger
2023-01-09 11:43:26 +01:00
Andrey Antukh
b235d3f0f2
✨ Improve update-file webhook batching
...
make it per user
2023-01-09 11:43:02 +01:00
Andrey Antukh
97a884018f
✨ Move media mutations to commands
2023-01-05 13:23:57 +01:00
Andrey Antukh
1718f49a90
💄 Fix code consistency issues on comments rpc methods
...
related to the ::rpc/profile-id usage.
2023-01-05 13:23:57 +01:00
Pablo Alba
3ce1540331
🐛 Fix export/import svg + json format isn't working
2023-01-02 13:36:49 +01:00
Andrey Antukh
e372e8ba3e
🐛 Fix s3 client issues with s3 compatible services
2022-12-31 16:37:42 +01:00
Andrey Antukh
27451b9796
♻️ Refactor comments RPC methods and add tests
2022-12-31 12:00:57 +01:00
Andrey Antukh
73a3e0c0ae
🎉 Add usage quotes
2022-12-31 11:22:36 +01:00
Andrey Antukh
941aa6ad5d
🔥 Remove unused configuration attrs
2022-12-31 09:22:57 +01:00
Andrey Antukh
1dc6464974
🐛 Fix unexpected behavior of font-variant query
...
Missing coersion of team-id parameter
2022-12-28 11:30:27 +01:00
Andrey Antukh
de72dc5769
🐛 Fix race conditions issues on concurrent edition
2022-12-28 09:10:06 +01:00
Andrey Antukh
60fb3f3d0e
🐛 Fix storage/pointer-map support issues on thumbnails and libs loading
2022-12-28 09:10:06 +01:00
Andrey Antukh
84fd952471
✨ Improve storage/* features support on srepl helpers
2022-12-28 09:10:06 +01:00
Andrey Antukh
e37fc00351
🐛 Fix pointer-map support issue on get-team-shared-files RPC method
2022-12-28 09:10:06 +01:00
Andrey Antukh
4164c8f012
⬆️ Update dependencies
2022-12-28 09:10:06 +01:00
Andrey Antukh
2840cb893e
🎉 Add login-with-password flag
...
As replacement to `login` flag
2022-12-22 16:42:45 +01:00
Andrey Antukh
68d2afc75d
✨ Add missing type hints on backend code
2022-12-22 16:42:45 +01:00
Andrey Antukh
b929564fa7
♻️ Add admin facilities on the code base
...
- Fix bugs related to orphan teams on profile deletion
- Separate session based profile-id param from api user provided
2022-12-22 16:42:45 +01:00
Andrey Antukh
53d9b547c3
🐛 Fix several rpc events not emiting webhooks
2022-12-22 16:42:45 +01:00
Andrey Antukh
a113a64554
🐛 Fix invitation link validation issue
2022-12-22 16:42:41 +01:00
Andrey Antukh
c13730dca7
🐛 Fix incorrect request flow handling on session middleware
...
an issue introduced in previous commits
2022-12-16 16:59:34 +01:00
Andrey Antukh
fa7cf70cee
✨ Add import, export and management events to webhooks
2022-12-16 09:41:32 +01:00
Andrey Antukh
e25cf13783
✨ Remove share-id from comments webhook
2022-12-16 09:41:32 +01:00
Andrey Antukh
6b199bef89
✨ Remove nils from audit/webhook props
2022-12-16 09:41:32 +01:00
Andrey Antukh
74e6c01213
🐛 Fix params inconsistency between mutation and commands
2022-12-16 09:41:32 +01:00
Andrey Antukh
970dc04bc6
🐛 Fix incorrect output on webhook internal queries
2022-12-16 09:41:32 +01:00
Andrey Antukh
1b3976da47
📎 Add missing doc metadata on comments commands
2022-12-16 09:33:55 +01:00
Andrey Antukh
c52046d25b
✨ Use new retry mechanism on comment thread creation
2022-12-16 09:33:55 +01:00
Andrey Antukh
609fa87fe2
✨ Add font events to webhooks
2022-12-16 09:33:52 +01:00
Andrey Antukh
9ca2450813
🔥 Remove unused code on RPC main ns
2022-12-16 09:33:24 +01:00
Andrey Antukh
408d33bdec
🐛 Fix incorrect auth cookie decoding on first stage session middleware
2022-12-16 09:33:24 +01:00
Andrey Antukh
226afe98e0
💄 Change worker logging
2022-12-15 11:33:10 +01:00
Andrey Antukh
db7920435b
:sparkless: Add more project events to webhooks
2022-12-15 11:28:18 +01:00
Andrey Antukh
bdd00be5e4
🐛 Fix incorrect deduplication of tasks on webhooks
2022-12-15 11:27:43 +01:00
Andrey Antukh
6eedb5315b
🐛 Properly remove qualified keys on audit/replace-props
2022-12-15 11:26:19 +01:00
Andrey Antukh
02f29ed4d0
🎉 Add webhooks to the API doc
2022-12-15 08:18:29 +01:00
Andrey Antukh
6ea0279c9e
✨ Improve webhook URI validation
2022-12-14 16:22:13 +01:00
Andrey Antukh
6a7a25121e
✨ Improve default update-file webhook batch timeout
2022-12-14 16:22:13 +01:00
Andrey Antukh
842463ed1b
🎉 Add the ability to copy team invitation link
2022-12-14 16:22:13 +01:00
Andrey Antukh
7d2e3a0864
🔥 Remove deprecated RPC methods
2022-12-14 16:22:13 +01:00