Andrey Antukh
347276fb4e
🐛 Fix incorrect team features handling on onboarding team creation
2024-04-10 15:33:18 +02:00
Andrey Antukh
91118bec70
✨ Improve internal naming of setup/props
...
This reverts commit a6f70c77cb
.
2024-03-14 10:48:23 +01:00
alonso.torres
a6f70c77cb
Revert " ✨ Improve internal naming of setup/props"
...
This reverts commit f525c6df5e
.
2024-03-13 16:21:12 +01:00
Andrey Antukh
f525c6df5e
✨ Improve internal naming of setup/props
2024-03-13 11:39:53 +01:00
Andrey Antukh
d2626ead0b
✨ Add better email cleaning mechanism
...
This commit separates the email cleaning mechanism to a separated
function, and enables a proper cleaning of `mailto:` prefix, usually
found on invitations because users just copy and paste from external
source.
2024-02-07 09:14:07 +01:00
Andrey Antukh
7f60946204
♻️ Refactor exportation and duplicate mechanism
...
Previously the file processing was implemented 3 times using similar
approaches bug each own with its own bugs. This PR unifies the
loging to a single implementation used by the 3 operations.
2024-01-30 16:27:16 +01:00
Andrey Antukh
746d898245
✨ Improve the db api efficiency
...
Mainly setup proper defaults and reduce unnecesary allocations
on every db api call.
2024-01-04 12:41:16 +01:00
Andrey Antukh
76a6f077a6
🐛 Fix incorrect feature handling on absorb-library! fn
...
Used in shared flag assignation and library deletion
2023-12-13 11:56:20 +01:00
Andrey Antukh
0a77bae8a7
✨ Improve options handling on db module
2023-12-13 11:56:20 +01:00
Andrey Antukh
87615ce221
💄 Fix format issues on backend module
2023-11-29 12:55:58 +01:00
Andrey Antukh
c97362aee4
Merge remote-tracking branch 'origin/staging' into develop
2023-11-28 14:16:57 +01:00
Andrey Antukh
26d3d7f1a8
🐛 Fix features related issues with render entrypoint (exporter)
2023-11-14 10:55:55 +01:00
Andrey Antukh
aadd312e39
🐛 Fix team image uploading
2023-11-08 14:13:41 +01:00
Andrey Antukh
aaf2179b20
🐛 Fix features related issues on viewer
2023-11-08 14:13:41 +01:00
Andrey Antukh
4af76f9a9a
✨ Add backward compatibility layer for features handling
2023-11-07 16:47:32 +01:00
Andrey Antukh
6f93b41920
🎉 Add features assignation for teams
2023-11-07 12:48:31 +01:00
Andrey Antukh
23c8043f34
🐛 Fix incorrect message on sending invitation to a member
2023-07-11 12:00:16 +02:00
Andrey Antukh
e30d1a40bc
✨ Avoid vthread pinning on invitations
2023-05-17 15:47:21 +02:00
Alejandro Alonso
68b26d5f41
Merge remote-tracking branch 'origin/staging' into develop
2023-04-03 12:21:12 +02:00
Alejandro Alonso
f05f527336
🐛 Fix allow change team image for editor role users
2023-03-29 16:26:34 +02:00
alonso.torres
4313c45870
🐛 Fix sending invitation to existing members
2023-03-27 13:18:52 +02:00
Andrey Antukh
dfdc9c9fa5
♻️ Refactor storage internal concurrency model
2023-03-14 12:30:27 +01:00
Andrey Antukh
aafbf6bc15
♻️ Refactor cocurrency model on backend
...
Mainly the followin changes:
- Pass majority of code to the old and plain synchronous style
and start using virtual threads for the RPC (and partially some
HTTP server middlewares).
- Make some improvements on how CLIMIT is handled, simplifying code
- Improve considerably performance reducing the reflection and
unnecesary funcion calls on the whole stack-trace of an RPC call.
- Improve efficiency reducing considerably the total threads number.
2023-03-14 12:30:27 +01:00
Andrey Antukh
1d21ee7089
Merge remote-tracking branch 'origin/staging' into develop
2023-02-24 18:30:05 +01:00
Andrey Antukh
7771467aa0
🐛 Fix missing member-id field on invitation copy-link
2023-02-24 15:41:15 +01:00
Andrey Antukh
f0c0e5e43a
✨ Add proper audit log for invitations
2023-02-24 10:28:07 +01:00
Andrey Antukh
bd2745d1fe
♻️ Clean email related namespaces
...
- Remove legacy and outdated mjml directory
- Rename namespace to a proper name
- Add more specs
2023-02-07 18:16:55 +01:00
Alejandro Alonso
2ea81c0114
Merge remote-tracking branch 'origin/staging' into develop
2023-02-02 18:06:59 +01:00
Pablo Alba
cc5f245209
🐛 Fix social links broken
2023-02-02 13:13:24 +01:00
Andrey Antukh
56cf7064f5
Merge remote-tracking branch 'origin/staging' into develop
2023-01-31 23:04:26 +01:00
Alejandro Alonso
5a8f8ba349
🐛 Fix create team and invite
2023-01-31 12:09:13 +01:00
Andrés Moya
e1d1ecbc24
Merge remote-tracking branch 'origin/staging' into develop
2023-01-30 12:47:20 +01:00
Pablo Alba
6e698110d6
🐛 Fix resend invitation doesn't reset the expiration date
2023-01-27 16:56:19 +01:00
Andrey Antukh
4258a840ac
♻️ Use proper namespace qualified access to pool
2023-01-18 10:51:58 +01:00
Andrey Antukh
d8faff47a8
♻️ Move profile queries and mutations to commands
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
1718f49a90
💄 Fix code consistency issues on comments rpc methods
...
related to the ::rpc/profile-id usage.
2023-01-05 13:23:57 +01:00
Andrey Antukh
73a3e0c0ae
🎉 Add usage quotes
2022-12-31 11:22:36 +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
a113a64554
🐛 Fix invitation link validation issue
2022-12-22 16:42:41 +01:00
Andrey Antukh
842463ed1b
🎉 Add the ability to copy team invitation link
2022-12-14 16:22:13 +01:00
Andrey Antukh
7a9172560d
♻️ Move teams queries and mutations to commands
2022-12-14 16:22:13 +01:00