In the beginning of the week I made some minor improvements, like a limit on outgoing requests that a single received activity can trigger (to prevent ddos). I also improved caching for the Docker debug build.
Then on wednesday, I started a huge rewrite of our ActivityPub inbox code, and it got even bigger than I planned. I’m changing the entire logic how incoming activities are handled, to make things more logical and error-free now that I understand how it actually works. Hopefully I can finish this in the next days without changing many more things (but I still have some more items noted down).
This week I didn’t get too much done, put the finishing touches on https://join.lemmy.ml , moved the sponsor page and sidebar from the UI to it.
Also had some trouble dependency and rust version conflicts that we had to resolve, but we’re now on the most recent rust stable. Did some more federation testing and found an issue with not checking federated users for community bans.
Ran across this comment, and got me thinking might be an idea to have an unsubscribe option for communities. If somebody unsubscribes then their timeline gets filtered based on that.
Ya, we still need to implement community blocking, until then someone will just have to set their frontpage to subscribed only instead of all.
:thumbs up:
deleted by creator
Make things in the Inbox that have been read not pop up as part of the number of items in the Inbox, only new things.
PLEASE add login support for GitHub.
deleted by creator
I think we should have login support for as many platforms as possible. A Twitter and Facebook login would be cool also.
deleted by creator
deleted by creator