100% KOSTENLOSER ACC SERVER: Gründe dein Team bei German Racers und erhalte automatisch deinen eigenen ACC server!
Patchnote

[rpa 1.5] - 2026-08-19 _ DE

Neu
62 Aufrufe 1 Beiträge 1 Teilnehmer 0 Abonnenten 0 Reaktionen

## [rpa 1.5] - 2026-08-19

### Persönlicher Bereich (UCP) – Kompletter Neuaufbau

- **Modulare UCP-Architektur**: Umstellung des gesamten Benutzerbereichs unter `pages/profile/ucp/` auf ein zweistufiges Navigationssystem mit globalen Modul-Reitern (Allgemein, Profil, Einstellungen, Private Nachrichten, Benutzergruppen, Freunde & Ignorierte, GR-Coins-Shop) und kontextbezogenen vertikalen Untermenüs.
- **Zentrale Einstiegs- & Aktivitätsübersicht (`ucp_main`)**:
- *Aktivitäts-Metriken*: Detaillierte Übersicht der eigenen Forums-Beteiligung mit Beitragszähler, meistaktivem Forum und meistdiskutiertem Thema.
- *Bekanntmachungen & Alerts*: Anzeige offizieller Community-Bekanntmachungen direkt im Einstiegsbereich.
- *Schnellzugriff*: Nahtlose Weiterleitung zu Lesezeichen, Abonnements, Entwürfen und hochgeladenen Dateianhängen.
- **Profil & Identitäts-Management (`ucp_prefs`)**:
- *Erweiterte Profilangaben*: Wohnort, Beruf, Interessen, Website und Social-Media-Profile (Discord, Steam, YouTube, Twitch) mit Validierung.
- *BBCode-Signatur-Editor*: Eigene Forensignatur mit Textformatierung, Links, Icons und visueller Vorschau.
- *Avatar-Verwaltung*: Benutzerdefinierter Avatar-Upload mit MIME-Typ-, Größen- und Dimensionsüberprüfung sowie Löschoption.
- *Account-Sicherheit*: Geschützte Änderung der hinterlegten E-Mail-Adresse und des Account-Passworts mit Re-Authentifizierung.
- **Foren-Einstellungen & Benachrichtigungs-Präferenzen (`ucp_prefs`)**:
- *Beitrags- & Editor-Optionen*: Standardmäßige Aktivierung von BBCode, Smileys und automatischer Signatur-Einbindung für neue Beiträge.
- *Anzeige-Optionen*: Anpassbare Themensortierung, Beiträge pro Seite, individuelle Datums- und Uhrzeitformate sowie Sommerzeit-Steuerung.
- *Benachrichtigungs-Zentrale*: Granulare Konfiguration für Vor-Ort- und E-Mail-Benachrichtigungen bei Antworten auf abonnierte Themen, PNs, Zitaten und Erwähnungen.
- **Vollwertiges Privates Nachrichtensystem (`ucp_pm`)**:
- *Konversations-Threading*: Automatische Bündelung von Nachrichtenverläufen nach Betreff (Outlook-/Hotmail-Stil) für übersichtliche Gesprächsfäden.
- *Ordner-Struktur*: Eigene Bereiche für Posteingang, Postausgang, Gesendete Nachrichten, Entwürfe und individuelle Ordner-Regeln.
- *Editor & Versand*: WYSIWYG/BBCode-Editor mit Schnellzitat-Funktion, automatischer Empfänger-Namensauflösung (Discord-Name, Steam-Name, Klarname), Lesebestätigung und PN-Export.
- *Massenverwaltung*: Mehrfachauswahl zum gleichzeitigen Verschieben, Exportieren oder Löschen von Nachrichten.
- **Benutzergruppen-Verwaltung (`ucp_groups`)**:
- *Gruppen-System*: Einsicht in offene, geschlossene und versteckte Community-Gruppen.
- *Hauptgruppen-Steuerung*: Festlegung der aktiven Hauptgruppe zur Steuerung von Namensfarbe, Avatar-Badge und Rangdarstellung.
- *Beitritts- & Leitungs-Management*: Senden von Gruppen-Beitrittsanfragen mit Begründung; Freigabe- und Ablehnungswerkzeuge für Gruppenleiter.
- **Freunde und Ignorierte Mitglieder – Zebra-System (`ucp_zebra`)**:
- *Freundesliste*: Schnelle Übersicht befreundeter Fahrer mit Online-Status-Anzeige und Ein-Klick-PN.
- *Ignorier-/Feindesliste*: Blockieren störender Nutzer mit automatischer Beitrags- und Signatur-Ausblendung im gesamten Forenbereich.
- **Persönliche Content- & Speicherverwaltung**:
- *Lesezeichen (`ucp_bookmarks`)*: Favorisierte Themen mit Schnellzugriff und Verwaltungsliste.
- *Entwurfs-Manager (`ucp_drafts`)*: Zwischengespeicherte Beiträge und Antworten zum späteren Bearbeiten und Veröffentlichen.
- *Abonnements (`ucp_subs`)*: Verwaltung aller abonnierten Foren und Threads inklusive Statusanzeige.
- *Dateianhang-Manager (`ucp_attachments`)*: Detaillierte Liste aller hochgeladenen Dateien mit Dateigröße, Download-Statistik, Speicherbelegung und selektiver Löschfunktion.

### GR Coins – Neues Ökonomie- & Prestige-System

- **Virtuelle Community-Währung „GR Coins"**: Vollautomatisiertes Belohnungssystem für Fahrer und Teams, nahtlos angebunden an den ACC-Ergebnis-Importer und Foren-Aktivitäten.
- **GR-Coins-Shop (ehem. Prestige-Shop)**:
- *Katalog & Varianten*: Flexible Kaufoptionen für Laufzeiten (z. B. 7 Tage, 30 Tage) oder eventbasierte Nutzung (z. B. Einzeleinsatz).
- *Kosmetische Namens- & Avatar-Effekte*: Dynamische Farbverläufe (Rainbow-Text, Neon-Glow), Prestige-Badges und animierte RGB-Avatar-Rahmen.
- *Funktionale Items*: Inkognito-Modus (`user_hide_points`) zum Verbergen persönlicher Coins vor Dritten, Late-Entry-Tickets für verspäteten Event-Beitritt und Unfall-Schutz (`team_penalty_shield`).
- *Wallet & Inventar*: Eigenes Inventar mit Aktivierungsstatus (`active`, `pending_activation`, `expired`), Restlaufzeit-Countdown und endgültiger Löschfunktion.
- **P2P-Coin-Transfers**: Sichere Direktüberweisungen zwischen Fahrern mit integrierter 10%-Transfersteuer zur Eindämmung von Währungsinflation.
- **Team-Ökonomie & Kassen-System**:
- *Gemeinsame Team-Kasse*: Rennergebnisse aller Teammitglieder spülen automatisch zusätzliche Coins in das Team-Budget.
- *Tägliche Team-Steuer (Cronjob)*: Automatisierte Besteuerung (`backend/cron_economy_tax.php`) skaliert nach Team-Mitgliederstärke.
- *Recruiting-Sperre bei Negativsaldo*: Automatische Sperre von Teambewerbungen und Neuzugängen im T-Admin, sobald das Teamkonto ins Minus gerät.
- *Bonus-Ausschüttungen*: Team-Chefs können Prämien und Siegprämien aus der Team-Kasse direkt auf die Konten ihrer Fahrer auszahlen (mit automatisierter System-PN).
- *Team-Perks*: Erwerb exklusiver Team-Vorteile im Team-Shop (z. B. Rainbow-Teamkarte, Unfallschutz für Cup-Events, Kassenstand verbergen).
- **Gutschein- & Promo-Code System (NEU)**:
- *Code-Engine*: Universelles System (`gr_economy_codes`, `gr_economy_code_redemptions`) für Gutschein- und Aktions-Codes.
- *Belohnungs-Typen*: Wahlweise Sofort-Gutschrift von GR Coins oder automatische Aktivierung eines beliebigen Shop-Items.
- *Kontingente & Limits*: Konfigurierbare Gesamteinlösungen (Single-Use, Multi-Use oder unbegrenzt), pro-User-Limits und Verfallsdaten.
- *Einlöse-Maske*: Schnelle und unkomplizierte Code-Einlösung direkt im GR-Coins-Shop des UCP.
- *Admin-Verwaltung (`economy_codes`)*: Zentrales Backend zum Erstellen, Aktivieren, Pausieren und Auswerten von Gutschein-Codes.
- **Globales Admin Economy-Panel (`economy_admin`)**:
- Dashboard mit Echtzeit-Kennzahlen zu Münzumläufen, aktiven Items und offenen Anfragen.
- Vollständiges Shop-Katalog-Management (Items, Preiskategorien, Varianten, Team-Skalierung).
- Inventar-Übersicht, Kontostands-Korrekturen, Transaktions-Audit-Log und globale Reset-Werkzeuge.

### Team-Frontend & Profil-Überarbeitung

- **Interaktive Vorteile-Showcase („Perks-Showcase")**:
- 2-Spalten-Struktur auf der Team-Hauptseite mit klaren Argumenten für Solo-Fahrer (24/7 Dedicated Server, exklusiver Setup- & Daten-Hub, Coin-Prämien, Team-Unfallschutz) und Team-Chefs (Auto-Server-Provisionierung, volles T-Admin Management, automatischer Coin-Fluss, KI-Steward-Integration).
- **Modernisierter V5-Header**: Aufgeräumtes Header-Layout mit Titel, Subtitle und direktem Schnellzugriff („Team gründen / verwalten").
- **Profil-Tab „History Point"**:
- Zusammenführung der Punkte-Historie aus den Renndaten und der Coin-Transaktionshistorie in einen separaten, übersichtlichen Profil-Reiter.
- Erweiterung der Buchungsanzeige auf die letzten 20 Transaktionen mit Datum, Typ, Betrag und Verwendungszweck.
- **RGB-Border-Effekt für Shop-Reiter**:
- Subtiler, animierter Multicolor-Glow auf dem Außenrand des GR-Coins-Shop-Tabs via modernem CSS-Masking (`mask-composite`), ohne die Lesbarkeit der Beschriftung zu beeinträchtigen.

### Forum & Editor-Optimierung

- **WYSIWYG- & BBCode-Zitatfunktion repariert**: Beim Einfügen von Zitaten (`[quote]`) wird der Cursor nun automatisch und barrierefrei direkt in den bearbeitbaren Zitatblock gesetzt.
- **Globales Blockquote-Styling**: Stilvolle Zitatboxen mit roter GR-Akzentlinie (`var(--primary)`), dezentem transparentem Hintergrund und abgerundeten Ecken.
- **Frontend Subforum- & Kategorie-Erstellung**: Moderatoren können neue Kategorien und Unterforen nun direkt aus der Forenübersicht anlegen (`forum_category_create.php`), inklusive Icon-, Rollen- und Elternkategorie-Zuweisung.
- **Kategorie-Sichtbarkeit korrigiert**: Threads werden in Elternkategorien nun auch dann zuverlässig gerendert, wenn Unterforen vorhanden sind.

### Teams-Navigation – Intelligente Zusammenführung

- **Ein Button für alles**: Die separaten Navigationseinträge „TEAMS" und „T-ADMIN" wurden zu einem einzigen, intelligenten „TEAMS"-Menüpunkt zusammengeführt.
- *Team-Mitglieder* landen bei Klick direkt auf ihrer eigenen Team-Seite statt auf der allgemeinen Übersicht.
- *Fahrer ohne Team* werden wie bisher zur Gesamt-Teamübersicht geleitet.
- **Kontextbezogenes Dropdown-Menü**: Für Team-Mitglieder erscheinen im TEAMS-Dropdown die Schnelllinks „Mein Team", „Alle Teams" sowie (bei Admin-Rechten) „Team-Verwaltung".
- **Nahtloser Seitenwechsel**: Von der eigenen Team-Seite gelangt man über „ALLE TEAMS" zur Gesamtübersicht und umgekehrt über „MEIN TEAM" zurück zum eigenen Team.
- **T-Admin-Integration**: Der Team-Admin-Bereich ist jetzt über einen „EINSTELLUNGEN"-Button direkt auf der Team-Seite und über das Dropdown erreichbar. Ein „Zurück zum Team"-Link in der T-Admin-Sidebar führt sofort zurück.
- **Wartungsseite im Pit-Stop-Design**: Komplett überarbeitete Wartungsseite passend zum modernen 404-Design mit HUD-Status-Badges, Glowing-Typografie und integriertem Admin-Login-Modal.

### Performance, Sicherheit & Backend-Härtung

- **High-Performance Query-Refactoring im Admin-Panel**:
- Beseitigung von unindizierten `OR`-Bedingungen in JOIN-Abfragen und Integration von Session-basiertem Schema-Caching im Economy-Admin.
- Reduzierung der Modul-Ladezeit von über 3.700 ms auf unter 50 ms.
- **Sicherheits-Härtung durch CSRF-Schutz**: Vollständige CSRF-Token-Absicherung (`\GR\Csrf`) aller POST- und AJAX-Aktionen im Server-Management und den UCP-Modulen.
- **Modale Dialoge statt nativer Browser-Alerts**: Ersatz aller blockierenden `alert()`- und `confirm()`-Meldungen durch modulare UI-Dialoge (`grInfo`, `grConfirm`).
- **Server-Chat & Broadcast-Filterung**: Präzise serverseitige Validierung von Serverlisten in der Chat-Automation verhindert, dass deaktivierte Server unbeabsichtigt Broadcasts erhalten.
- **T-Admin Rechteprüfung**: Modulaufrufe für Co-Admins im Team-Bereich werden nun strikt über `tadmin_require()` gegen die zugewiesenen Rechte geprüft.
Bearbeitet · 2026-08-19T16:10:15+02:00

BESTÄTIGUNG ERFORDERLICH
Möchtest du diese Aktion wirklich ausführen?
Wird verarbeitet...