Commit graph

971 commits

Author SHA1 Message Date
Houkime
cb641e4f37 feature(websocket): add auth 2024-07-04 17:19:25 +03:00
Houkime
442538ee43 feature(jobs): UNSAFE endpoint to get job updates 2024-07-04 17:19:25 +03:00
Houkime
51ccde8b07 test(jobs): test simple counting 2024-07-04 17:19:25 +03:00
Houkime
cbe5c56270 chore(jobs): shorter typehints and import sorting 2024-07-04 17:19:25 +03:00
Houkime
ed777e3ebf feature(jobs): add subscription endpoint 2024-07-04 17:19:25 +03:00
Houkime
63d2e48a98 feature(jobs): websocket connection 2024-07-04 17:19:25 +03:00
Houkime
9bfffcd820 feature(jobs): job update generator 2024-07-04 17:19:25 +03:00
Houkime
6510d4cac6 feature(redis): enable key space notifications by default 2024-07-04 17:19:25 +03:00
Houkime
fff8a49992 refactoring(jobs): break out a function returning all jobs 2024-07-04 17:19:25 +03:00
Houkime
f08dc3ad23 test(async): pubsub 2024-07-04 17:19:25 +03:00
Houkime
b6118465a0 feature(redis): async connections 2024-07-04 17:19:25 +03:00
Inex Code
4066be38ec chore: Bump version to 3.2.2 2024-07-01 19:25:54 +04:00
Inex Code
7522c2d796 refactor: Change gitea to Forgejo 2024-06-30 23:02:07 +04:00
Inex Code
6e0bf4f2a3 chore: PR cleanup 2024-06-27 17:43:13 +03:00
Inex Code
c42e2ef3ac Revert "feat: move get_subdomain to parent class really"
This reverts commit 4eaefc8321.
2024-06-27 17:43:13 +03:00
Inex Code
8bb9166287 Revert "fix: remove get sub domain from services"
This reverts commit 46fd7a237c.
2024-06-27 17:43:13 +03:00
Inex Code
306b7f898d Revert "feat: rewrite get_url()"
This reverts commit f834c85401.
2024-06-27 17:43:13 +03:00
nhnn
f1cc84b8c8 fix: add migrations to migration list in migrations/__init__.py 2024-06-27 17:43:13 +03:00
02bc74f4c4 fix: only roundcube migration, other services removed 2024-06-27 17:43:13 +03:00
416a0a8725 fix: from review 2024-06-27 17:43:13 +03:00
82a0b557e1 feat: add migration for userdata 2024-06-27 17:43:13 +03:00
7b9420c244 feat: rewrite get_url() 2024-06-27 17:43:13 +03:00
9125d03b35 fix: remove get sub domain from services 2024-06-27 17:43:13 +03:00
2b9b81890b feat: move get_subdomain to parent class really 2024-06-27 17:43:13 +03:00
78dec5c347 feat: move get_subdomain to parent class 2024-06-27 17:43:13 +03:00
4d898f4ee8 feat: add migration for services flake 2024-06-27 17:43:13 +03:00
31feeb211d fix: change roundcube to webmail 2024-06-27 17:43:13 +03:00
a00c4d4268 fix: change return get_folders 2024-06-27 17:43:13 +03:00
9c50f8bba7 fix from review 2024-06-27 17:43:13 +03:00
1b91168d06 style: fix imports 2024-06-27 17:43:13 +03:00
4823491e3e feat: add roundcube service 2024-06-27 17:43:13 +03:00
Maxim Leshchenko
5602c96056 feat(services): rename "sda1" to "system disk" and etc ()
Closes 

Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/122
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: Maxim Leshchenko <cnmaks90@gmail.com>
Co-committed-by: Maxim Leshchenko <cnmaks90@gmail.com>
2024-06-27 17:41:46 +03:00
f90eb3fb4c feat: add flake services manager ()
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/113
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-by: houkime <houkime@protonmail.com>
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
2024-06-21 23:35:04 +03:00
nhnn
8b2e4666dd fix: rename PageMeta to LogsPageMeta 2024-06-11 12:36:42 +03:00
nhnn
3d2c79ecb1 feat: streaming of journald entries via graphql subscription 2024-06-06 16:07:08 +03:00
nhnn
fc2ac0fe6d feat: graphql endpoint to fetch system logs from journald 2024-06-06 16:03:16 +03:00
Houkime
f772005b17 refactor(jobs): offload job subscription logic to a separate file 2024-05-27 21:30:51 +00:00
Houkime
950093a3b1 feature(websocket): add auth to counter too 2024-05-27 21:30:51 +00:00
Houkime
8fd12a1775 feature(websocket): add auth 2024-05-27 21:30:51 +00:00
Houkime
6d2fdab071 feature(jobs): UNSAFE endpoint to get job updates 2024-05-27 21:30:51 +00:00
Houkime
3910e416db test(jobs): test simple counting 2024-05-27 21:30:51 +00:00
Houkime
967e59271f chore(jobs): shorter typehints and import sorting 2024-05-27 21:30:51 +00:00
Houkime
3b0600efb6 feature(jobs): add subscription endpoint 2024-05-27 21:30:51 +00:00
Houkime
4b1becb4e2 feature(jobs): websocket connection 2024-05-27 21:30:51 +00:00
Houkime
43980f16ea feature(jobs): job update generator 2024-05-27 21:30:51 +00:00
Houkime
b204d4a9b3 feature(redis): enable key space notifications by default 2024-05-27 21:30:51 +00:00
Houkime
8d099c9a22 refactoring(jobs): break out a function returning all jobs 2024-05-27 21:30:51 +00:00
Houkime
4d60b7264a test(async): pubsub 2024-05-27 21:30:51 +00:00
Houkime
862f85b8fd feature(redis): async connections 2024-05-27 21:30:51 +00:00
Inex Code
a742e66cc3 feat: Add "OTHER" as a server provider
We should allow manual SelfPrivacy installations on unsupported server providers. The ServerProvider enum is one of the gatekeepers that prevent this and we can change it easily as not much server-side logic rely on this.

The next step would be manual DNS management, but it would be much more involved than just adding the enum value.
2024-05-25 14:12:51 +03:00