This is my largest commit of all time I think ๐Ÿ˜…
Loops urls are apparently not favoured by app developers because they don't look like urls from other software. That's okay. It's intentional, we don't include usernames in urls because we plan to support username changes, and our comment permalinks are shorter than a Mastodon actor url, and it's gorgeous. Loop Post: Loop Comment: Loop Comment Reply: #loops
I can't believe Loops is finally federating ๐Ÿ˜ญ I spent the past year building up to this, and I couldn't have done this without your support. Thank you โค๏ธ See for yourself: #loops image
oh my gosh, the first remote Loops comment ๐Ÿ˜ Shoutout to @Lety Does Stuff for making history! #loops image
Big news! ๐ŸŽ‰ Loops federation is working beautifully! Want proof? Search this URL in your fediverse app and check out the comment/mention threading in action: Spread the word, the fediverse now has an open source TikTok alternative that is truly decentralized. #loops #loopsDev #tikTok #activitypub
Loops is federating with Mastodon and Pixelfed ๐Ÿฅณ I'm still doing some tests, and will be pushing the ActivityPub PR shortly โœจ #loops #activitypub #federation #mastodon #pixelfed image
The fediverse needs better developer resources. The kind ATProto has. Fixing that gap: rich documentation, interactive examples, instant prototyping. Built indie-style with FediDB, browser.pub and other community resources to create a better foundation for the next generation of fediverse developers. Sometimes one spark is all it takes. Share if you care โœจ #ActivityPub #soon image
So Loops has public hashtag feeds, but they are limited for guests, and after reaching the end of the limited feed, will show this modal instead of what Pixelfed does (which is only show 20 posts per tag even though there are more). I think it's a much better UX, and while I'd love to provide infinite scroll feeds for guests, it would be easily abused by (AI) crawlers. Privacy and Safety come first ๐Ÿ˜Ž #loops #loopsDev image
What should people that use Loops be called? Please help a small creator and boost this ๐Ÿฅบ #loops
I've been busy wrapping up the final parts of Loops ActivityPub federation! We will ship with two modes (Open and Lockdown), the latter allowing you to restrict federation with allowed instances only (and enforced via AuthorizedFetch) You can also disable Federation support I'll have a better ETA this weekend after some more testing โœจ Thanks to phpstan, this may even ship this weekend ๐Ÿš€ #loops #tiktok #activityPub #federation