Andrey Antukh
da3c829b1b
📎 Fix clj linter issues on backend
2023-08-31 11:24:30 +02:00
Andrey Antukh
3a6007d385
📎 Fix clj linter issues on backend
2023-08-31 10:36:20 +02:00
Andrés Moya
730df04970
✨ Add function to validate shape referential integrity
2023-08-22 17:59:28 +02:00
Andrey Antukh
e6664013ba
Merge remote-tracking branch 'origin/staging' into develop
2023-08-21 17:26:21 +02:00
Andrés Moya
8b801b65f6
✨ Enhance synchronization of nested shapes
2023-08-17 09:38:30 +02:00
Andrey Antukh
e5dedb1e3d
🎉 Add push notifications support
2023-08-14 12:13:31 +02:00
Andrey Antukh
13d68a53c0
🎉 Add rpc method for working with file snapshots
2023-08-04 08:28:01 +02:00
Andrey Antukh
d1128a6b1e
🎉 Add helpers for take file snapshots
2023-08-03 17:51:34 +02:00
Andrey Antukh
804addfa66
📎 Add srepl helper for process files
2023-08-03 11:49:14 +02:00
Pablo Alba
1bb3a3a084
🐛 Add script for fix files with bad shape-ref
2023-08-02 10:46:06 +02:00
Andrey Antukh
960ae66cbd
✨ Improve srelp.helper analyze-files usability
2023-07-27 11:49:41 +02:00
Andrey Antukh
405aa66357
🎉 Add new shape & rect data structures
...
Also optimizes some functions for faster shape and rect props
access (there is still a lot of work ahead optimizing the rest of
the functions)
Also normalizes shape creation and validation for ensuring
correct setup of all the mandatory properties.
2023-07-11 17:27:35 +02:00
Andrey Antukh
97d2af048c
🐛 Fix srepl get-file helper (add support for pointer map)
2023-05-17 16:05:31 +02:00
Andrey Antukh
01404ba581
🎉 Add the ability to delete and search profiles to manage.py
2023-05-17 15:47:21 +02:00
Andrey Antukh
c0ccbaebaf
🔥 Remove deprecated queries and mutations
2023-04-24 20:18:14 +02: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
Andrey Antukh
b54bf2bba4
📎 Add helpers for instrumenting vars
2023-02-02 13:38:04 +01:00
Andrés Moya
e1d1ecbc24
Merge remote-tracking branch 'origin/staging' into develop
2023-01-30 12:47:20 +01:00
Andrés Moya
506c2b8d7b
🔧 Add script to rename some layout attrs in existing files
2023-01-27 13:11:46 +01:00
Andrey Antukh
7e9a5c4a8f
Merge remote-tracking branch 'origin/staging' into develop
2023-01-23 09:55:50 +01:00
Andrey Antukh
bf8a514871
✨ Add more flexible prepl api for external tools
2023-01-20 16:52:58 +01:00
Andrey Antukh
62aa6569f2
Merge remote-tracking branch 'origin/staging' into develop
2023-01-20 09:59:56 +01:00
Andrey Antukh
d98fd76032
🎉 Add namespace with a set of helpers for access throught the BREPL
2023-01-19 15:41:12 +01:00
Andrey Antukh
9a407ab714
🎉 Add namespace with a set of helpers for access throught the BREPL
2023-01-19 12:42:39 +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
84fd952471
✨ Improve storage/* features support on srepl helpers
2022-12-28 09:10:06 +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
0600b2abe4
♻️ Make the worker abstraction more scalable
...
Start using redis for dispatcher to worker communication
and add the ability to start multiple threads to worker
for increase the concurrency.
2022-11-28 12:21:44 +01:00
Andrey Antukh
ccb7c466bf
🎉 Add lazy loading and storage/pointer-map support on viewer
2022-11-22 14:06:14 +01:00
Andrey Antukh
1298956d92
✨ Improve srepl helpers for activate profile
2022-11-08 13:02:14 +01:00
Andrey Antukh
76333cec26
🎉 Integrate storage/pointer-map file feature
2022-11-08 13:02:14 +01:00
Andrey Antukh
a42d7164ad
🎉 Add more helpers on srepl ns
2022-11-08 13:02:14 +01:00
Andrey Antukh
b2cbb1e60f
✨ Update srepl helpers
2022-10-18 15:49:18 +02:00
Andrey Antukh
886ab0e152
✨ Improve iteration and add concat-all and fully lazy mapcat helper
2022-09-29 10:32:18 +02:00
Andrey Antukh
278f6685b6
✨ Improve object deletion process on profile deletion
2022-09-28 09:45:43 +02:00
Andrey Antukh
757cee67fb
🎉 Add the ability to completly block access to a profile
2022-09-28 09:45:43 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
c4aba025c4
✨ Add some srepl helpers for resend email verification
2022-09-20 23:04:37 +02:00
Andrey Antukh
3c2ba92f6c
🎉 Add srepl helper for sending test email
2022-09-20 13:41:40 +02:00
Andrey Antukh
e0ac583aba
📎 Improve analyze-files helper on srepl ns
2022-09-06 16:53:28 +02:00
Andrey Antukh
7626d912b9
🎉 Add srepl helpers for run and print available tasks
2022-08-11 17:31:32 +02:00
Andrey Antukh
918d2ab4a9
🎉 Add more helpers on srepl ns
2022-08-11 17:31:32 +02:00
Andrey Antukh
4bf05c8a42
✨ Minor reorganization of srepl namespace
2022-07-27 12:55:43 +02:00
Andrey Antukh
14d1cb90bd
♻️ Refactor auth code
2022-07-04 11:23:33 +02:00
Andrés Moya
6f94745aed
♻️ Rename specs -> types
...
NO FUNCTIONALITY IS CHANGED in this commit, only moving things around
2022-06-29 06:25:06 +02:00
Andrés Moya
f04859f8a6
⚡ Add script to fix broken objects
2022-06-06 12:56:37 +02:00
Andrés Moya
b0c3b38cc5
🔧 Add a function to manually repair components without :id
2022-05-24 12:26:21 +02:00
Andrés Moya
13492f5ac7
🐛 Fix orphaned component instances
2022-05-20 09:17:55 +02:00
Andrey Antukh
59d0bafdc9
📎 Add analyze-file helper to srepl.main namespace
2022-03-31 10:40:15 +02:00