Erik Johnston
Erik Johnston
I think this is ready for the SCT to read and weigh in on. In particular, attention should be paid to the changelog at the bottom that lists all the...
MSCs proposed for Final Comment Period (FCP) should meet the requirements outlined in the [checklist](https://github.com/matrix-org/matrix-spec-proposals/blob/main/MSC_CHECKLIST.md) prior to being accepted into the spec. This checklist is a bit long, but aims...
While not everything has been implemented, the vast majority of it has been. I believe that the stuff not implemented are either a) sufficiently minor to not worry about, or...
This boils down to a combination of two things when sliding sync calculates the set of rooms the user is interested in: 1. `get_sliding_sync_rooms_for_user` explicitly does not return rooms the...
A WIP is here: https://github.com/element-hq/synapse/compare/erikj/ss_reject_invites A few things left to do (beyond cleaning it up), see `# TODO` in the code: 1. Correctly filter out membership "changes" caused by display...
I think the historical context for this is that it was very much expected that a value was returned for every key, i.e. the bulk fetch function should return the...
@clokep that sounds like a decent plan. I have been investigating what a Rust based DB pool would look like, but it's sufficiently far away that I don't think we...
Thanks for implementing step 1! It does make me wonder how exactly we want to migrate users across. I think it makes sense to initially allow homeservers to opt-in to...
Actually, this is a bit more complicated than initially thought. The way we store the `required_state` room config in the DB is to deduplicate each actual `required_state`, i.e. the DB...
Hey, this is actually something we've been meaning to deal with lately, though haven't been able to carve out the time just yet. Let me brain dump my working understanding...