Userliste
Banliste
Konten mit gesperrtem Login (is_banned).
Shadowbans
Konten, deren Inhalte für andere unsichtbar bleiben (is_shadowbanned).
🛡 Compliance-Audit-Trail
Manipulationssicheres Protokoll geld-, moderations- und sicherheitsrelevanter Aktionen (append-only, Hash-Kette).
🔎 Sessions / IP-Herkunft
Usergebundene Login-Historie: IP, Standort (GeoIP) und Provider (ASN/ISP). Per userId → „welche IPs/Geräte nutzte Account X?", per IP → Reverse-Lookup „wer war unter dieser IP?".
Meldungen
Zusammengeführt aus Video-, Nachrichten- und Profil-Meldungen.
Trusted Domains
Externe Domains, die in der App ohne „Du verlässt Synora"-Warnung direkt geöffnet werden (Links in Profilen, Chats, Kommentaren).
Gutscheine
Codes, die User in der App über „Code einlösen" gegen Coins, Diamonds,
Premium-Tage oder ein Store-Badge eintauschen (POST /api/vouchers/redeem,
je User nur bis zum „Max. pro User"-Limit).
Einzelcode anlegen
Für Kampagnen mit einem festen Code, der von mehreren Usern eingelöst werden kann.
Batch generieren
Erzeugt N zufällige Einmal-Codes (je 1× pro User einlösbar) — für Give-aways/Gewinnspiele.
Einlösungs-Historie
Store-Items
Badges, Rahmen, Emotes, Sounds und Name-Effekte verwalten. Deaktivierte Items sind für User unsichtbar. Kauf-Limit: nur N User können das Item je erwerben (0 = unbegrenzt). Laufzeit: Item verfällt nach 7/30/365 Tagen (dauerhaft = bleibt für immer).
Neues Item anlegen
Item an User schenken
In-Feed-Ads
Anzeigen erscheinen wie bei TikTok als eigene Seite im Für-dich-Feed („Gesponsert"). Premium-User mit „Keine Werbung" sehen keine Anzeigen.
Neue Anzeige anlegen
Rangliste-Rewards
Coins-Belohnung je Tagesplatzierung. Jede Zahl = Coins für einen Platz, beginnend mit Platz 1 (kommagetrennt). Anzahl der Zahlen = Anzahl belohnter Plätze. Leer lassen = Standardwerte. Der nächtliche Lauf (00:05 Europe/Zurich) nutzt die gespeicherten Werte.
🏆 Top Creator (nach erhaltenen Diamanten)
💝 Top Supporter (nach ausgegebenen Coins)
Mailboxen (Team)
Nur Admins/Mods können eine @mail.synora.tv-Mailbox haben.
Aktivieren schaltet Empfang + Login (Synora-Passwort = Mail-Passwort) frei.
Posteingang
📑 HTML-Vorlagen
Vorlagen, die Team-Mitglieder beim Verfassen im Mailclient einsetzen können (Versand als HTML).
🧩 System-Mail-Template (Branding für ALLE Transaktionsmails)
Ein Wrapper für 2FA-Codes, Ticket-, Registrierungs-Mails usw. Muss den Platzhalter
{{content}} enthalten (dort wird der Mailtext eingesetzt); {{subject}} optional.