Inex Code
|
d18d644cec
|
Merge remote-tracking branch 'origin/master' into roundcube
|
2024-07-15 17:30:59 +04:00 |
|
Inex Code
|
4ca9b9f54e
|
fix: Wait for ws logs test to init
|
2024-07-10 21:46:14 +04:00 |
|
Inex Code
|
9f5f0507e3
|
Merge remote-tracking branch 'origin/master' into api-logs
|
2024-07-10 18:52:10 +04:00 |
|
Houkime
|
9accf861c5
|
fix(websockets): add websockets dep so that uvicorn works
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
41f6d8b6d2
|
test(websocket): remove some duplication
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
57378a7940
|
test(websocket): remove excessive sleeping
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
05ffa036b3
|
refactor(jobs): offload job subscription logic to a separate file
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
ccf71078b8
|
feature(websocket): add auth to counter too
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
cb641e4f37
|
feature(websocket): add auth
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
0fda29cdd7
|
test(devices): provide devices for a service test to fix conditional test fail.
|
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
|
f14866bdbc
|
test(websocket): separate ping and init
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
a2a4b461e7
|
test(websocket): ping pong test
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
9add0b1dc1
|
test(websocket) test connection init
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
00c42d9660
|
test(jobs): subscription query generating function
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
2d9f48650e
|
test(jobs) test API job format
|
2024-07-04 17:19:25 +03:00 |
|
Houkime
|
c4aa757ca4
|
test(jobs): test Graphql job getting
|
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
|
5558577927
|
test(redis): test key event notifications
|
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
|
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 |
|
dettlaff
|
f90eb3fb4c
|
feat: add flake services manager (#113)
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
|
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
|
cb2a1421bf
|
test(websocket): remove some duplication
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
17ae162156
|
test(websocket): remove excessive sleeping
|
2024-05-27 21:30:51 +00: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
|
39f584ad5c
|
test(devices): provide devices for a service test to fix conditional test fail.
|
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
|
8348f11faf
|
test(websocket): separate ping and init
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
02d337c3f0
|
test(websocket): ping pong test
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
c19fa227c9
|
test(websocket) test connection init
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
098abd5149
|
test(jobs): subscription query generating function
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
4306c94231
|
test(jobs) test API job format
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
1fadf0214b
|
test(jobs): test Graphql job getting
|
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
|
5bf5e7462f
|
test(redis): test key event notifications
|
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 |
|
Houkime
|
8e8e76a954
|
fix(backups): fix orphaned snapshots erroring out
|
2024-05-24 12:30:27 +00:00 |
|