Push Notifications, Longer Videos (3 minutes) and more are coming to Loops later this week, just in time for Christmas 🎄
loops
Just deployed the first Loops alpha server from the open source git repo 🚀 🥳
https://getloops.social/v/azRpeTCg01
Now I'm finishing the installation docs and dockerfile 😎
Edit: this is just a demo server, and loops.video will be running this within the next week!
"Loops isn't open source"
Now it is. Enjoy ✨
https://github.com/joinloops/loops-server/releases/tag/v1.0.0-alpha.1
Codeberg: https://codeberg.org/loops/loops-server
Hot take: comparing Loops to a casino is fearmongering.
Video is a medium, not a drug.
TikTok is the problem, not short video.
I built Loops for adults who deserve better. No behavior tracking, no dark patterns, real safety tools.
The fediverse deserves a short video platform it can actually trust.
Hello, fediverse! 👋
We’re building ActivityRank for Loops — a smarter way to find videos you’ll love.
It helps smaller servers surface great creators so your feed never feels empty, similar to the "For You" feed on TikTok.
Coming soon. Follow for updates.
Loops v1.0.0-alpha.2 is now available 🥳
https://github.com/joinloops/loops-server/releases/tag/v1.0.0-alpha.2
Reppin’ the Fedi:
“I don’t use Youtube, I use #Peertube,
(for uploads, #Invidious for viewing), 
I won’t use Insta, it’s #Pixelfed,
I f**ked off Facebook for #Friendica,
X/Twitter, whatever, find me on #Mastodon,
I shed it: Reddit for #Piefed, 🔵
TikTok it won’t take long for your groups, 🩴
to flick flock to #Loops.”
🎶 https://spectra.video/w/mNieEJNJbV2Xg5zmUnsFsG 🕺
@peertube @invidious @pixelfed @Mastodon @andypiper @piefedadmin @dansup
Building personalized feeds for ActivityPub is hard.
Small Loops instances don't have enough signals to power recommendations effectively.
That's why I'm developing @activityrank to store cross-instance engagement patterns and serve video recommendations via open APIs.
Think BlueSky's PDS but for algorithmic discovery.
Open source, of course.
You will be able to use our ActivityRank service or run your own ✨
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 for Android v1.0.1.24 is now available ✌️
- Added in-app account deactivation and deletion
- Fixed Composer permission bugs
- Fixed Comment submit bug that refreshed timelines
- Fixed Comment Text Input bug on Android
https://github.com/joinloops/loops-expo/releases/tag/v1.0.1.24
Loops now handles local + remote status edits/updates, with a versioned history!
It's going to be a fun weekend...
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: https://getloops.social/v/azWp4zwJ05
Loop Comment: https://getloops.social/v/azWp4zwJ05?cid=azWLd0mA06
Loop Comment Reply: https://getloops.social/v/azWp4zwJ05?rid=bfP5GXdQ0O
#Loops has entered #beta with #ActivityPub support, allowing users to connect with creators across the #fediverse. This means users can follow and interact with creators on platforms like #Mastodon and #Pixelfed, and vice versa. Loops has implemented several technical features to ensure smooth federation, including a shared inbox, HTTP signatures, and smart content representation. https://blog.joinloops.org/loops-joins-the-fediverse/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News
#Loops is now on the iOS App Store. Dump #TikTok and grab it! #fediverse https://blog.joinloops.org/loops-is-now-on-the-app-store/
You wanted open source and transparency from Loops.
We heard you.
The new Loops app is now developed in the open — follow the progress, clone the repo, or help build it.
Just fixed an Http Signature bug in Loops that affected outgoing activities, specifically a malformed/missing Digest header.
https://github.com/joinloops/loops-server/commit/2b2a2f2a8f1b1c0d664b79bc3f67520bbacb6b2c
Loops has also switched from Laravel Sanctum to Laravel Passport for oAuth, I updated the install guide, but if you're seeing 500 errors on API requests, you simply need to run
```
php artisan passport:keys
```
And re-deploy!
https://github.com/joinloops/loops-server/blob/main/INSTALLATION.md#4-generate-passport-keys
Meet Loops — a new, federated TikTok alternative that’s open-source and self-hosted.
Every movement begins with a spark.
Loops is that spark — breaking down the walls built around creativity and replacing them with doors anyone can open, explore, and build upon.
Join us and spread the word!
The magic of the Loops For You Algorithm, explained ⬇️
This is how the new Loops app Notifications screen looks like.
Notice the lack of webfinger addresses, and the instant action buttons like Reply and Like?
All of these notifications are from remote accounts, but we hide the complexity of federation and only show the relevant details.
Pretty cool eh?