Commit graph

23 commits

Author SHA1 Message Date
LDA
046a04e495 [WIP] Start making (broken) /syncs
This code is *really* ugly. And it also doesn't handle timelines.
2024-06-09 03:20:09 +02:00
LDA
88610a3238 [ADD/WIP] Start basic work on getting room lists.
I think I should actually update by "catching" events on-the-fly instead
of doing this.
2024-06-08 15:49:31 +02:00
LDA
9203ec1268 [MOD] Join rooms via alias 2024-06-08 11:57:52 +02:00
lda
250d28b958 [UNTESTED/WIP] Room joins
Still have to test this.
2024-06-08 10:31:21 +02:00
lda
6ce63b01ce [ADD/WIP] Basic means to view a room event. 2024-06-08 09:34:27 +02:00
lda
e268471dba [ADD/WIP] Start work to send messages
This commit *works*  but I don't quite like it.
2024-06-07 18:24:13 +02:00
LDA
39c4af8d4d [MOD/WIP] Start work for event sending 2024-06-07 13:58:34 +02:00
f83be63d53 Add CONTRIBUTORS.txt and make a note of it in the LICENSE.txt and documentation. 2024-01-05 18:57:19 -05:00
lda
af4fd5dceb Update licensing text for 2024 ()
Co-authored-by: Jordan Bancino <jordan@bancino.net>
Reviewed-on: 
Co-authored-by: lda <lda@freetards.xyz>
Co-committed-by: lda <lda@freetards.xyz>
2024-01-04 19:32:03 -05:00
2d30719be4 Implement Registration Token Administrator API ()
This pull request fully implements and documents all of the registration token administrator API endpoints.

**NOTE:** There is a memory leak when listing all of the registration tokens. Debug this before merging.
 
~~Closes~~ Supersedes .

Closes .

This pull request is based off of , which addresses . This pull makes a number of improvements to the logic, organization, and behavior of the API endpoints.

Co-authored-by: hatkid <daichi93100@gmail.com>
Co-authored-by: LoaD Accumulator <lda@freetards.xyz>
Co-authored-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
Co-authored-by: lda <lda@freetards.xyz>
Co-authored-by: Load Accumulator <lda@freetards.xyz>
Reviewed-on: 
2023-11-10 09:30:53 -05:00
7d3d84d969 Move Admin routes to /_telodendria/admin/v1 (with version number)
Closes .
2023-09-25 16:10:44 -04:00
LoaD Accumulator
cb41716bf3 Implement ()
Implements .

Co-authored-by: LoaD Accumulator <lda@freetards.xyz>
Co-authored-by: Jordan Bancino <jordan@bancino.net>
Reviewed-on: 
Co-authored-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
Co-committed-by: LoaD Accumulator <lda@noreply.git.telodendria.io>
2023-09-25 09:39:21 -04:00
69d28f39d1 Begin working on room aliases.
These endpoints will help me build out some functionality that will be
needed when actually implementing rooms.
2023-08-09 15:19:45 +00:00
e0af88145e Add RouteCreateRoom stub. 2023-08-08 15:11:50 +00:00
f9e1250d47 Begin working on filtering. 2023-06-17 19:09:06 +00:00
0e69a12784 Register route. 2023-05-06 22:06:54 +00:00
098eed44a0 Fix bug in MatrixWellKnown(), begin /_matrix/client/v3/capabilities 2023-04-25 18:37:25 +00:00
6a5d89e14b Work on implementing user interactive authentication fallback. 2023-04-21 02:13:06 +00:00
ffeb45375e Implement /_telodendria/admin/privileges
Note that it's not exactly as the proposal defines it; theres a bit more
nuance that will be documented soon.
2023-04-19 18:52:05 +00:00
0cca38115a Move configuration to database, add process control API, fix memory leaks. 2023-04-19 00:33:38 +00:00
6ca1265076 Begin working on User-Interactive authentication fallback. 2023-04-15 02:36:28 +00:00
e882693c78 Add route for requestToken endpoints. 2023-04-14 23:59:40 +00:00
b21d018daa Move router building function into a more sensible location. 2023-04-14 21:37:00 +00:00