dendrite icon indicating copy to clipboard operation
dendrite copied to clipboard

Embedded / Support sliding sync /syncv3

Open genofire opened this issue 2 years ago • 6 comments

Description:

We are able to configure "well-know" yet, since #3039 . But it would be nice, that dendrite support sliding out of the box. So it would be nice, that the library of sliding-sync is used in dendrite (embedded) or reimplement that API.

genofire avatar Oct 18 '23 09:10 genofire

Hey @S7evinK, sorry for tagging you directly, but I wanted to get your take on the possibility of merging the sliding sync proxy into the dendrite codebase. Is there any big showstopper for doing it, like overlapping API routes? Apart from that the sliding sync should also be made to work with sqlite. If there are no big show stoppers I might give it a try.

nustiueudinastea avatar Aug 22 '24 08:08 nustiueudinastea

Hey @S7evinK, sorry for tagging you directly, but I wanted to get your take on the possibility of merging the sliding sync proxy into the dendrite codebase. Is there any big showstopper for doing it, like overlapping API routes? Apart from that the sliding sync should also be made to work with sqlite. If there are no big show stoppers I might give it a try.

I doubt it's worth spending time integrating the sliding sync proxy at the moment, since there's quite some work being done in Synapse to implement "simplified sliding sync" - see here - which I believe is the way forward. Unfortunately there's no MSC (or updated MSC3575) yet.

S7evinK avatar Aug 23 '24 06:08 S7evinK

Ok, sounds good. Do you know if there are any plans or resources to implement it in dendrite once the simplified sliding sync is fleshed out in Synapse?

nustiueudinastea avatar Aug 23 '24 09:08 nustiueudinastea

AFAIK, there are no plans or resources to implement it in Dendrite, unfortunately.

Dendrite is currently in maintenance mode. :/

S7evinK avatar Aug 31 '24 16:08 S7evinK

Dendrite is currently in maintenance mode. :/

Based on that, I'm curious if/when the Dendrite description text (at https://github.com/matrix-org/dendrite) which states that Dendrite is beta software which is ready for early adopters might be revised to better reflect its actual current state?

randyg503 avatar Sep 02 '24 19:09 randyg503

MSC4186 for Simplified Sliding Sync exists now.

S7evinK avatar Sep 11 '24 06:09 S7evinK