103 Commits (af53485d70d474468b02d10badd6959fa05f1068)

Author SHA1 Message Date
Timo Kösters 12a8c9badd
fix: join rooms over federation 5 years ago
Timo Kösters 1e8fbd8d50
Update ruma version 5 years ago
Timo Kösters 698e44a732
Fix /upgrade account data problems 5 years ago
Faelar df55e8ed0b
Add room upgrade. 5 years ago
Devin Ragotzy 3b40f3d60e Update state-res crate 5 years ago
Devin Ragotzy f46c2d1eec Fix review issues, move state-res to spec-comp branch 5 years ago
Timo Kösters 3f4cb753ee
improvement: add remaining key backup endpoints 5 years ago
Timo 4954df3cc3
feat: handle txn ids 5 years ago
Timo 33215d6099
fix: send notification count updates when private read receipts change 5 years ago
Timo 3c26166fb5 improvement: device list works better 5 years ago
Timo 972babbc79 fix: set limited to true when skipping messages in /sync 5 years ago
Devin Ragotzy 672bf4f473 Cargo lock update and a few doc additions 5 years ago
Devin Ragotzy 64fb0374b6 Use Vec<u8> instead of string for digest bytes and add roomid_statehash 5 years ago
Devin Ragotzy d73c6aa8ad Add roomid_statehash tree, clean up review issues 5 years ago
Devin Ragotzy 846a0098c1 Split append_pdu -> append_pdu and build_and_append 5 years ago
Devin Ragotzy cb68bf9e0c Use ring crate to generate StatHashes when saving stateid/statehash 5 years ago
Devin Ragotzy c4f5a0a631 Keep track of State at event for state resolution 5 years ago
Timo 38663228f5
fix: put reason of redaction in the redacted event 5 years ago
Timo 7ba9263cc6
improvement: show most recent PDUs first when searching 5 years ago
Timo 4323cf5fec
improvement: device list works better 5 years ago
Timo f23fb32e95
fix: set limited to true when skipping messages in /sync 5 years ago
timokoesters e457e19088
feat: search pdus 5 years ago
timokoesters f40f1d9f75
docs: endpoint documentation 5 years ago
Jonas Platte 75ea0b3163
Update ruma 5 years ago
Devin Ragotzy 7a70d8488f Rebase with master and update append_pdu call 5 years ago
Devin Ragotzy c8d7d80eb2 Fix start/end token swap left from dropped commits 5 years ago
Devin Ragotzy 99220565d4 Fix invite leave auth error by moving update_membership 5 years ago
Devin Ragotzy 25c0e75f29 Cargo fmt 5 years ago
Devin Ragotzy 8aac332b3a Move ignore invite logic into update_member 5 years ago
Devin Ragotzy f2fab27d81 Implement filtering invites if sender is ignored by receiver 5 years ago
timokoesters ce460ea159
fix: send device list updates when user is in no rooms 5 years ago
Devin Ragotzy d948f896c0
Turn append_pdu args into struct PduBuilder 5 years ago
Devin Ragotzy 1c6f211933
Create media::FileMeta to represent a file and meta data 5 years ago
Devin Ragotzy 62df9ca580
Fix all clippy warnings, shorten line len in client_server 5 years ago
timokoesters e0d0fb4703
fix: only send device_one_time_keys_count when there are updates 5 years ago
timokoesters 66bc25fcd3
feat: implement /keys/changes 5 years ago
timokoesters 0693387769
improvement: more efficient /sync and only send device updates when sharing a room 5 years ago
timokoesters d891bbb5dc
improve: presence 5 years ago
timokoesters 05f9d927b8
fix: account data 5 years ago
timokoesters 489cbc0a93
refactor: use <_> instead of <_parameter_name> 5 years ago
CapsizeGlimmer 4d4969862a
Implement /rooms/<room_id>/joined_members 6 years ago
CapsizeGlimmer fa2da9e048
Implement max_request_size config option 6 years ago
timokoesters dc5fb7e33a
feat: encryption_disabled config option 6 years ago
gnieto 5a8705bd25 Add room tags (#140) 6 years ago
timokoesters b7df8fe83c
fix: stop /messages at `to` 6 years ago
Jonas Platte 09561ccea3
Upgrade ruma 6 years ago
timokoesters 16576d19cd
improvement: only remove to-device events when sure the client received them 6 years ago
Devin Ragotzy 60381ddcf4 Update to latest ruma/master rev 6 years ago
Devin R 84d47da392 Simplify deserialization and deconstruction for Responses 6 years ago
Devin R 33bc666859 Use sync ephemeral events in sync Resposne (remove room_id) 6 years ago