v1.0.0-beta.13 - Direct Messages, Group Chats, Improved Federation
✨ 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=trueadvanced quality transcoding and configuration settings inconfig/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! 🙌