207 Commits (981d054b0c1a39d87b4950c0ea35f0f2150f8c92)

Author SHA1 Message Date
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 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
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 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
Devin Ragotzy d948f896c0
Turn append_pdu args into struct PduBuilder 5 years ago
Devin Ragotzy 62df9ca580
Fix all clippy warnings, shorten line len in client_server 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 489cbc0a93
refactor: use <_> instead of <_parameter_name> 5 years ago
CapsizeGlimmer 4d4969862a
Implement /rooms/<room_id>/joined_members 6 years ago
timokoesters dc5fb7e33a
feat: encryption_disabled config option 6 years ago
timokoesters b7df8fe83c
fix: stop /messages at `to` 6 years ago
Jonas Platte 09561ccea3
Upgrade ruma 6 years ago
Devin R 33bc666859 Use sync ephemeral events in sync Resposne (remove room_id) 6 years ago
Devin R 7c38e53839 Move to depend on ruma monorepo and ruma-events0.22 6 years ago
timokoesters 24c544f650
fix: DMs show up as rooms 6 years ago
timokoesters a49a572d76
feat: cross-signing 6 years ago
timokoesters 02fe030b2a
improvement: better default push rules 6 years ago
timokoesters 13d474f6ee
fix: update ruma version 6 years ago
timokoesters 56d4742201
improvement: log bad database errors automatically 6 years ago
timokoesters 2368a90584
refactor: better error handling 6 years ago
timokoesters b4d65ab67d
improvement: optimize /sync response 6 years ago
Jonas Platte 7526fd8602
Switch to the ruma meta-crate 6 years ago
timokoesters a8df1acdfd
feat: load replies, forward pagination 6 years ago
timokoesters 168f2281fd
improvement: bundle typing events and only send on changes 6 years ago
timokoesters b192fddf2f
fix: show device display names 6 years ago
timokoesters 5a47c75427
fix: make redactions permanent 6 years ago
timokoesters 4e507ef706
feat: room visibility and aliases 6 years ago
timokoesters 9c26e22ad7
improvement: load aliases from database 6 years ago
timokoesters 18bf67748c
feat: redaction 6 years ago
timokoesters b6c0e9bfb2
feat: access control 6 years ago
timokoesters 43478a5870
fix: send correct membership events when joining / creating rooms 6 years ago