Skip to content

v1.0.0-beta.13 - Direct Messages, Group Chats, Improved Federation

Choose a tag to compare

@dansup dansup released this 03 Aug 10:26
3052d26

✨ What's New

  • Added Direct Messages
  • Added Group Chats
  • Added Profile Links to webUI
  • Added Deep linking to Playlists
  • Added new "Untagged AI" report type
  • Added Android and iOS Push Notification support
  • Added "Download the app" page to footer
  • Allow admins to disable system notifications with "LOOPS_SYSTEM_NOTIFICATIONS_ENABLED=false" in .env
  • Added official relay support
  • Added Enforce AI/Ad/NSFW Labels to admin profiles dashboard
  • Added new activitypub delete fanout queue
  • Added several new push notification types (Remote Follow, Comment, Reply, Comment Like, Reply Like)
  • Added LOOPS_TRANSCODE_ADVANCED=true advanced quality transcoding and configuration settings in config/loops.php

What's Updated

  • Updated Profile Modals, fixed scroll bug
  • Updated VideoResource, added video width/height
  • Updated InboxResolverService, use blocked instances to prevent delivery to blocked servers
  • Updated ForYouFeedService, increase MAX_AGE_DAYS to 730 (2 years)
  • Dont send notifications if liked video is federated
  • Updated Sidebar to remain consistent even if you don't follow anyone (Following feed)
  • Updated FeedService, fixes frontpage showing old videos
  • Updated Admin VideoShow page, stop video on unmount
  • Updated ObjectController, better handle comment permalinks on remote content, while only rendering video objects for local video
  • Updated SearchController to properly handle webfinger searches
  • Updated profile bio to support line breaks and increase max bio length from 250 to 500 chars
  • Updated ObjectController to prevent returning remote video objects
  • Fixed StarterKit remote account search
  • Fixed remote search for bare fediverse handles (user@domain)
  • Updated Sidebar, add developers link
  • Updated Laravel to v13
  • Updated admin profile dashboard to make ip searchable
  • Fixed hashtag search using normalized only
  • Updated StudioController, hide videos already in other playlists
  • Updated Inbox handler, reject suspended accounts activities
  • Updated system notifications
  • Updated StarterKit import logic to handle Mastodon bug (mastodon/mastodon#39544)
  • Updated Search, add starter kits and improved ranking
  • Updated StarterKitActivityBuilder, stop render descriptions as html to match Mastodon
  • Updated AppleAuth to prevent new account registration with "Sign in with Apple" when registration is closed
  • Fix relay announces
  • Fix relay handling
  • Updated federation handlers and validators
  • Updated relay service, add limits
  • Updated Video model, fix afterSyncHashtagsFromCaption method
  • Updated Report Modal, add block option
  • Fixed avatar handling, due to upstream breaking changes
  • Updated vite versioning logic
  • Updated Explore, add Starter Kits card
  • Updated profile video grid to show more columns on larger screens
  • Updated Share Modal to send via DM/Group Chat and improved UI to match mobile share sheet
  • Updated Explore algorithm, allow admins to customize scoring
  • Updated PushService, add comment like notifications
  • Updated CreateHandler, add push notifications for comments and replies
  • Updated DmMessageController, prevent accounts that have disabled DMs from composing new messages
  • Improve federation fanout
  • Improved federation 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! 🙌