Releases: joinloops/loops-server
v1.0.0-beta.9 - Spam Mitigation, Federated Relay Support & Federation Fixes
β¨ What's New
- Added Spam Detection feature to auto suspend suspected spam accounts
- Added Relay Support (by @trankten)
- Added Profile Links to webUI
What's Updated
- Improved Video Transcoding to improve quality
- Improved Captcha in Auth Modal
- Fixed several federation bugs
- Fixed hashtag autolinking bug
- Fixed deleted/disabled/suspended accounts and side-effects
- Fixed For You Feed bug to hide blocked creators
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.8 - Admin Invites, QuotePosts and Profile Links
v1.0.0-beta.8 - Admin Invites, QuotePosts and Profile Links
β¨ What's New
- Added Admin Invites
- Added QuotePost federation support
- Added new Appearance Settings
- Added legal disclaimers to registration/auth modal
- Added Profile Links API
What's Updated
- Improved Landscape video support
- Improved admin dashboard responsive layout
- Fixed drag and drop uploader metadata bug
- Fixed several federation bugs
- Several translation updates
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.7 - Longer videos, Better Notifications & Admin Dashboard Updates
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
β¨ 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
β¨ 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
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
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
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
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
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! π