Commit graph

22 commits

Author SHA1 Message Date
dfc3fa450d Squash migrations 2021-08-30 18:27:34 +02:00
bcc6cbb24b Implement client invite endpoint
Refactor room server to automatically determine auth events
Add documentation in various places
2021-08-25 01:27:03 +02:00
6f8c224d50 Implement client joined rooms endpoint
Track which rooms a local account has joined
Add some documentation to modules
2021-08-23 12:59:12 +02:00
e510c3bb6a Implement retrieving a single event over federation
Fix url encoding during homeserver signature check
2021-08-21 11:25:36 +02:00
58d3e17259 Add dialyzer dependency
Add typespecs to several functions
2021-08-18 23:22:04 +02:00
7b011123f8 Fix prev events not being hashed and signed during room creation. 2021-08-18 19:04:09 +02:00
02edff90e7 Add function to query whether server participates in a room
Move from integer timestamps to datetimes
2021-08-16 19:30:47 +02:00
fb59fee754 Add schemas and functions to query signing keys from servers 2021-08-13 00:45:07 +02:00
1a5b66a3d7 Add alias creation endpoint 2021-07-30 15:56:24 +02:00
9e02d5b95c Refactor room server
Serialize and save room state in database
Get room state from database when creating a room server
2021-07-29 16:59:40 +02:00
dc12575923 Save preset events when creating room 2021-07-27 12:55:36 +02:00
3c93ddd768 Save name and topic events when creating room 2021-07-26 23:42:35 +02:00
d3c16dd7aa Save state set in database 2021-07-25 17:39:22 +02:00
8a5bba72fb Add forward extremities to rooms 2021-07-25 14:57:52 +02:00
b9156ed8b3 Resolve state when inserting create room event
Cleanup code
2021-07-24 00:13:12 +02:00
8a2ef0d079 Add working implementation of state resolution
Add some database seeds
2021-07-23 21:00:01 +02:00
9be94751dc Add part of room creation endpoint 2021-07-17 17:38:20 +02:00
598af7a884 Add endpoint for room creation 2021-07-10 23:16:00 +02:00
dac1a429b9 Implement access token authentication
Add whoami endpoint
2021-06-26 00:29:33 +02:00
d81a42bf8a Implement register endpoint for m.login.dummy login type
Add device table
2021-06-25 17:43:12 +02:00
6e039524a4 Add migration and schema for accounts
Add account name availability endpoint
2021-06-22 23:04:37 +02:00
e6e4472b94 Init git repo 2021-06-22 14:09:25 +02:00