46 Commits

Author SHA1 Message Date
2f161841eb Update Rust crate anyhow to v1.0.97
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-05 00:19:03 +00:00
064aa92cb4 Fix example
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-04 19:37:33 +01:00
0b16fd2202 Release v1.0.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
v1.0.0
2025-03-04 19:32:56 +01:00
bab8edbe7f Add new info in README 2025-02-27 20:51:06 +01:00
ff43364df3 Can get the list of joined rooms by user 2025-02-27 20:47:57 +01:00
95ca1f0ba6 Can get media thumbnail 2025-02-27 20:33:25 +01:00
d68e3eca3b Simplify route to get room information 2025-02-27 20:18:18 +01:00
3640f72d73 Can get user information 2025-02-27 20:08:13 +01:00
6adc0c1fbb Parse Matrix media URL for clients 2025-02-26 21:15:07 +01:00
fa4665280d Can get user media 2025-02-26 21:06:00 +01:00
4589b3b339 Can get the name of a room through the API 2025-02-26 20:47:32 +01:00
53186d2e24 Element messages to back to websocket 2025-02-25 19:52:42 +01:00
b91b1ba096 Start to synchronize with Matrix 2025-02-25 19:29:33 +01:00
4ee26df97b Start sync thread implementation 2025-02-25 19:02:31 +01:00
3822c209d3 Start sync client manager implementation 2025-02-12 21:01:34 +01:00
17e086b43c Ready to implement sync client manager 2025-02-11 22:20:23 +01:00
bb1e412d36 Implement disconnect specific client ID 2025-02-11 22:03:16 +01:00
b8a8e14f3c Add WS debug console 2025-02-11 21:57:34 +01:00
558d5cda3f Can close all user sessions when Matrix token is changed 2025-02-06 22:39:53 +01:00
4ff72e073e Add basic ping-pong websocket 2025-02-06 21:40:11 +01:00
c573d2f74a No longer use randomly generated key to encrypt session cookie 2025-02-04 21:12:29 +01:00
babb3a2e07 Can use cookie to authenticate to API 2025-02-04 21:08:56 +01:00
e6b347f90f Can get current user identity 2025-02-03 22:34:13 +01:00
8df3afe75e Include payload in integrity controls 2025-02-03 20:50:25 +01:00
af1dd4d122 Enforce network IP restriction 2025-01-30 22:06:17 +01:00
501520a9df Can update client last usage 2025-01-30 21:53:51 +01:00
08f535c15c Enforce read only clients 2025-01-30 21:38:23 +01:00
0e8b4751b4 Basic JWT checks 2025-01-30 21:33:54 +01:00
6874aebfc7 Verify API auth token 2025-01-29 21:50:17 +01:00
b92149a77d Can create read only clients 2025-01-27 22:57:09 +01:00
9a46cbd819 Can remove clients 2025-01-27 22:07:18 +01:00
2c14281ae3 Display the list of registered clients 2025-01-27 21:54:03 +01:00
28b64b4475 Can register new clients 2025-01-27 21:31:33 +01:00
bfbc2a690b Can set Matrix access token 2025-01-23 21:30:51 +01:00
78700d0be5 Fix typo 2025-01-22 21:36:09 +01:00
6b2587648c Add Matrix authentication token form 2025-01-22 21:35:38 +01:00
d133513daf Add base status bar 2025-01-22 21:09:45 +01:00
3b208c0103 Build base web page 2025-01-22 20:56:35 +01:00
f31e0ebbcc Serve static files 2025-01-22 20:35:52 +01:00
b4a823a35f Fix comments 2025-01-21 21:40:58 +01:00
2f8fd66648 Can sign in and sign out 2025-01-21 21:40:07 +01:00
fffa561d43 Redirect user to authentication 2025-01-21 21:26:01 +01:00
1c99bbadc1 Create base Rust project 2025-01-21 20:39:42 +01:00
65116bb7f0 Add minio admin to the containers 2025-01-17 21:00:44 +01:00
3323dd8a38 Add base containers 2025-01-15 21:24:08 +01:00
4ac56d8e18 Initial commit 2025-01-15 20:41:42 +01:00