Skip to content

Releases: joinloops/loops-server

v1.0.0-beta.7 - Longer videos, Better Notifications & Admin Dashboard Updates

31 Dec 13:11
49f0548

Choose a tag to compare

v1.0.0-beta.7 - Longer videos, Better Notifications & Admin Dashboard Updates

✨ What's New

  • Increased video duration limit from 60 seconds to 3 minutes
  • Redesigned Notifications with separate Follower notification feed
  • Added System Notifications to let users know about new features and updates
  • Added Admin Report Email Notifications
  • Added Profile Links
  • Added support for in-app registration
  • Added App Preferences to store app user settings, like default feed and to disable the For You feed
  • Added self likes feed to view videos you’ve liked
  • Added Software Update Notifications that send an email to the admin when a new version is released

What's Updated

  • Improved username validation
  • Improved For You Feed pagination to fix empty feeds
  • Various federation bug fixes
  • Improved Admin videos dashboard
  • Improved registration flow to better handle email verification
  • Improved self video feed with new sorting options (Latest, Popular, Oldest)
  • Improved Suggested Accounts with new algorithm that prioritizes more relevant suggestions
  • Improved Explore feed
  • Improved Hashtag feed pagination
  • Improved bookmark hydration in feeds
  • Updated NotificationService to fix the counter cache invalidation bug
  • Improved Admin Dashboard with new stats and graphs

What to expect:

  • Some rough edges (it's an beta!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-beta.6 - For You Feed, Better Mobile & Bookmarks

15 Dec 10:59
7d875cd

Choose a tag to compare

✨ What's New

  • For You Feed
  • Mobile web redesign
  • Private Bookmarks/Favourites
  • Redesigned Search w/ users, videos, tags and remote lookups
  • Redesigned Notifications
  • Video/Comment/Reply Shares now generate notifications

What's Updated

  • Updated Admin Profiles to default to local-only
  • Fixed max caption limits on webUI
  • Fixed incoming video federation
  • Fixed federation interactions
  • Improved Open Graph tags

What to expect:

  • Some rough edges (it's an beta!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-beta.5 - Collaborate, Curate & Moderate

28 Nov 12:55
3a08115

Choose a tag to compare

✨ What's New

  • New project website: joinloops.org
  • Duets
  • Playlists
  • Self Account Deactivation (temporarily disable account)
  • Self Account Deletion (instantly disabled, but with a 30d grace period if you change your mind)
  • Admin Dashboard Overview (w/ stats, graphs and time ranges)
  • Pinned Videos (pin up to 3 videos that appear first on your profile)
  • AI Labels (add optional label to indicate video contains AI)
  • Ad Labels (add optional label to indicate video contains sponsored content)
  • Automated Backups with S3 support
  • Report count badge on Admin Dashboard
  • Added missing Follow -> Accept federation
  • Higher video quality
  • Auto expire user register validation emails after 4 hours
  • Added Mark as Read button to Notification dropdown
  • New Admin Instances design
  • New Admin Profiles design
  • Admins can now suspend local or remote accounts

What's Updated

  • Fixed mobile video player
  • Added dark mode support to Studio
  • Added Replies page to Admin Dashboard
  • Fixed video deletes on webUI
  • Fixed AutoLinkerService to properly handle mentions and tags
  • Updated default session from 2 hours to 1 month
  • Updated ProfileHeader, improve remote following UX with polling to update state
  • Updated 2FA validation to fix a bug with codes starting with 0
  • Updated web feed video player with autolinked mentions and hashtags
  • Fixed ProfileListCard to line-clamp and truncate long usernames
  • Fixed self notification bug
  • Fixed follow federation

What to expect:

  • Some rough edges (it's an beta!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-beta.4 - Federation Fixes, Client Transcoding & more

05 Nov 14:41
78c8b00

Choose a tag to compare

v1.0.0-beta.4 - Federation Fixes, Client Transcoding & more

✨ What's New

  • FEDERATION FIX: Fixed outgoing (video, comment, reply, interaction) federation
  • Studio client side transcoding/optimization before uploads (more formats + smaller sizes + faster backend processing)
  • Added DB_STRICT env variable for mariaDB/mysql
  • Added new open graph tags to profiles & videos for better previews
  • Added Like + Share Interaction modal on videos

What's Updated

  • Only autoplay view on after first play
  • Fix update video request to handle empty/unset language
  • Account Status dark mode fix
  • Fix profile infinite scroll bug on larger screens
  • Fix caption bug
  • Fixed email validation in AuthModal
  • Fixed Remember me in AuthModal
  • Fixed useHead in DynamicPage component
  • Fixed password update request validator guard

What to expect:

  • Some rough edges (it's an beta!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-beta.3

01 Nov 13:05
4f8ea60

Choose a tag to compare

v1.0.0-beta.3 - Alt Text + Docker + Studio Updates

✨ What's New

  • Official Docker Support
  • Added Language selection to Studio and Editor
  • Alt Text
  • Custom API Limits
  • Disclose AI altered content
  • Disclose ads/paid content
  • Improved Admin Dashboard (Local-only comment/profile filtering)
  • Share counts now displayed
  • New Friends API Endpoint
  • New Suggested Accounts API Endpoint

What's Updated

  • Studio Upload Progress with better error reporting
  • Updated Upload pipeline with longer timeouts, better error reporting and database transactions
  • Updated Upload pipeline to rollback unfinished uploads
  • Video Edit now allows you to mark videos as sensitive
  • Video Edit now allows you to edit alt text
  • Updated Search API to return follower state and AccountResource to return is_owner state
  • Updated email settings, mask email for privacy reasons
  • Several bug fixes

What to expect:

  • Some rough edges (it's an beta!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-beta.2

24 Oct 14:13
77d12f1

Choose a tag to compare

v1.0.0-beta.2 - oAuth Support

Full oAuth support is the primary update in this first beta release!

Please run

php artisan passport:keys

After updating to generate the oAuth keys.

✨ What's New

  • oAuth support
  • Improved Explore/Hashtags
  • Several bug fixes

What to expect:

  • Some rough edges (it's an beta!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-beta.1

14 Oct 05:44

Choose a tag to compare

v1.0.0-beta.1 - ActivityPub Support

Full ActivityPub support is the primary update in this first beta release!

✨ What's New

  • ActivityPub support

What to expect:

  • Some rough edges (it's an beta!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-alpha.2

12 Sep 11:59

Choose a tag to compare

v1.0.0-alpha.2 - Bug Fixes + Nodeinfo

A few bug fixes and NodeInfo support are the main changes in this second alpha release!

✨ What's New

  • i18n support (Chinese, French, Korean and Spanish)
  • NodeInfo support
  • Custom CSS support
  • Sensitive/NSFW support
  • Join button in nav (when registrations are open)

🐞 Bug Fixes

  • Likes bugfix
  • Comment idempotent/debouncing bugfix
  • Configurable user video upload rate limits
  • Enforce https url generation (can be disabled)
  • Fixed admin video deletion

What to expect:

  • Some rough edges (it's an alpha!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌

v1.0.0-alpha.1

04 Sep 10:51

Choose a tag to compare

🚀 Loops v1.0.0-alpha.1 - First Alpha Release!

We're thrilled to announce the very first alpha release of Loops! This marks a major milestone in bringing federated short-form video sharing to life.

✨ What's Included

  • Core server functionality
  • New frontend
  • Powerful admin dashboard

🧪 Alpha Testing

This is an alpha release - perfect for developers and early adopters who want to explore the platform and help shape its future. We're actively seeking feedback on performance, features, and overall experience.

What to expect:

  • Some rough edges (it's an alpha!)
  • Active development and frequent updates
  • Your feedback directly influencing development priorities

🚀 Get Started

Ready to dive in? Check out our installation guide to get up and running in minutes.

💬 Join the Community

Found a bug? Have a feature request? Just want to chat about the project?

Join our Discord community - we'd love to hear from you!


This is just the beginning. Thanks for being part of the journey! 🙌