Improved login, Remember Me, push access, system announcements, and account status
Panel
β¨ Added
-
π’ System announcements: info, warning, maintenance and outage notices in the panel (DE/EN)
-
π’ Banners on dashboard, profile, push and usage β dismissible when enabled by the operator
-
π Locked account: notice banner on dashboard and push β explains why streams and push targets cannot be edited
-
π§ Email on account suspension, disable, or reactivation (optional reason and duration)
π Changed
-
π Locked account: streams and push targets dimmed; create, delete, and edit disabled β with a short reason hint
π Fixed
-
π Remember Me: more reliable with parallel browser tabs
-
π Login: security email sent only after 2FA succeeds
-
π OAuth login: email notification settings are respected again
-
π Referral: more reliable referral link creation
Push Targets
π Changed
-
β»οΈ Reactivation: push targets removed during account suspension are restored
π Fixed
-
π Restricted or locked users can no longer start, stop, or delete push targets
-
π Stream/player deletion blocked while account status is locked
Relay Server
π Changed
-
βΉοΈ Account suspension: active streams (SLS/SRTLA and RTMP/RTMPS) and push relays are stopped
-
β»οΈ Reactivation: stream access (SLS or RTMP) is re-enabled when the stream still exists
π Fixed
-
π RTMP: improved stability for connections and status display
Hardened OAuth linking, refined loyalty points, and panel security fixes
Panel
β¨ Added
-
π OAuth linking: new Twitch/Kick connections require email confirmation (24 hours)
π Fixed
-
π Email change: confirmation link can no longer be abused while logged in as another account
-
π GDPR deletion: fixed missing data cleanup and incorrect deletion ordering
-
π Account deletion: push targets are reliably cleaned up
-
π Status rollback: streams and push targets become available again correctly after re-activation
-
π OAuth login: sign-in blocked while a link is waiting for email confirmation
-
π OAuth linking: fixed race conditions and login bypass with pending requests
-
π OAuth registration: login identifiers can no longer be blocked by other accounts
Push Targets
π Changed
-
π Custom push URLs: private, reserved, and multicast addresses are rejected
Relay Server
π Changed
-
π Worker validates push target hosts against DNS rebinding (private/reserved IPs)
Improved 2FA convenience, hardened GDPR deletion, and updated legal texts
Website
π Changed
-
π Terms of use updated (June 7, 2026, version 1.2)
-
π Privacy policy revised and updated
Panel
β¨ Added
-
π 2FA setup: copy secret and backup codes, and download backup codes as a file
π Changed
-
π Login with 2FA: βRemember meβ now applies after two-factor verification
-
ποΈ GDPR deletion: confirmation only for the logged-in account
-
π‘ Push targets: improved layout and display on small screens
π Fixed
-
π 2FA: backup codes consisting of digits only are accepted again at login
-
π Push targets: custom RTMP targets with v1/v2 mode are saved correctly
Clearer communication and restrictions for suspended or disabled panel accounts
Panel
β¨ Added
-
π Suspended or disabled accounts: email on status change, in-panel notice, and no new streams, players, or push targets
π Changed
-
π When your account is suspended or disabled, active streams and push targets are stopped
-
β»οΈ After re-activation you can stream as usual again
Hardened GDPR account deletion and improved mobile UI
Panel
β¨ Added
-
π« Support tickets: new categories Account & Access, Privacy & Data, Security, Abuse, and Feedback
Support Portal
π Changed
-
π± Reworked mobile layout and responsive theme
Loyalty & referral system in the user panel
Panel
β¨ Added
-
π Loyalty & level system: points, level progress, transaction log, and level-up notification
-
π Personal referral link via l.irl.com.de including click and registration stats
Usage view, GDPR access/deletion, secure email change verification, and push target rework
Panel
β¨ Added
-
π Added usage view in the user panel with history and statistics
-
π GDPR self-disclosure in profile: view stored data, JSON export (Art. 15/20), and optional request to the IRL.com.de team
-
ποΈ GDPR deletion request: email link confirmation, 14-day grace period, then permanent account deletion
-
βοΈ Email changes require confirmation via link sent to the new address β the old email stays active until confirmed
π Changed
-
π Email change: no longer applied immediately without verifying the new address
-
π¦ Additional Players section on the dashboard collapsed by default β expandable on click
Push Targets
π Changed
-
π§ Internally reworked and optimized push targets
Changelog
β¨ Added
-
π Dedicated changelog section for push targets
Pre-selection of streaming platforms in the push target system
Panel
β¨ Added
-
π‘ Push target system: Pre-selection of streaming platforms (Twitch, Kick, YouTube) and user-defined targets
π Changed
-
QR-code generator for 2FA setup local instead of external
Push target system (Alpha Version): Streams can now be forwarded directly to external platforms
Push Targets
β¨ Added
-
π‘ Push target system: Forward streams to external platforms (Twitch, YouTube, custom RTMP)
-
βΆοΈ Start/stop control for push targets directly in the dashboard
-
π Real-time status display for running push jobs (live, idle, error)
-
π§ Email notifications for push target events (created, started, stopped, deleted)
mobile optimizations and minor bugfixes
Website
π Fixed
-
π Various minor bugfixes and optimizations in the frontend
-
π± Improved mobile display and usability on small screens
Multiple backend fixes and general optimizations.
Relay Server
π Changed
-
Optimizations in the relay server for more stable connections and faster response times
Mobile menu and user status system added
Panel
β¨ Added
-
π± Hamburger menu for mobile devices with slide-in animation
-
π€ Account status system
-
β οΈ Visual warnings for restricted accounts in dashboard
-
π« Login block for banned accounts with error page
Profile pictures: All images are now stored and loaded on our own servers. Your data stays with us!
Panel
β¨ Added
-
β¨ Profile pictures are now 100% privacy compliant: All images are hosted on our own servers, load faster and without tracking!
mails are now sent correctly
Panel
π Fixed
-
π mails are now sent correctly
Bugfixes for 2FA and new account deletion feature
Panel
β¨ Added
-
ποΈ Account deletion feature in profile (GDPR compliant)
-
π§ Email notification on account deletion
-
β οΈ Double confirmation required for account deletion (browser dialog + type DELETE)
π Changed
-
π¨ Profile page: Added security settings button
π Fixed
-
π 2FA code is now properly sanitized (numbers only)
-
π 2FA verification: Fixed code length validation (6 or 8 characters)
-
π 2FA setup: Implemented code sanitization for correct verification
-
β
2FA is now fully functional
Changelog
β¨ Added
-
π Component-based structure for better clarity (Website, Panel, Relay Server, Changelog)
-
π¨ Visual separation between different components with colored sections
π Changed
-
π± Responsive design optimized for component view
Comprehensive security update with 2FA, login tracking and extended email notifications
Panel
β¨ Added
-
π Two-factor authentication (2FA) with TOTP support (Google Authenticator, Authy, etc.) - NOT YET FUNCTIONAL
-
π Backup codes for 2FA - NOT YET FUNCTIONAL
-
π§ Email notifications for login activities (configurable)
-
π§ Email notifications for new device detected
-
π§ Email notifications for stream created/deleted (configurable)
-
π§ Email notifications for 2FA enabled/disabled
-
π Login history with IP address, device and provider
-
π₯οΈ Trusted devices management (automatic detection)
-
βοΈ Security settings page in user profile
-
π 2FA verification on every login (if enabled)
π Changed
-
βοΈ System now runs on PHP 8.5 (previously PHP 8.4)
-
π Login flow extended with 2FA check and device tracking
-
π OAuth callbacks (Twitch/Kick) extended with security features
-
π All email notifications are now configurable in user security settings
π Fixed
-
π Security mails are now sent correctly on 2FA enable/disable
First public beta version of IRL.com.de