Blog & Changelog
v2.0.1 - Akademie Verbesserungen
Quiz-Verbesserungen, Autosave im Modul-Editor und SEO-Optimierungen.
Verbesserungen
- Akademie Review-Prozess: Verbesserter Ablauf für Modulbewertungen
- Quiz-System: Eindeutige IDs für Quiz-Elemente, Bewertungspunkte pro Frage
- Modul-Editor: Autosave-Funktion für unterbrechungsfreies Arbeiten
- Completion-Link: Direktlink nach Abschluss eines Akademie-Moduls
Technisches
- SEO-Verbesserungen und Root-Redirect implementiert
- OAuth2-Flow für Mobilgeräte optimiert
v2.0.0 - Akademie-System
Das neue Akademie-System mit interaktiven Schulungsmodulen, Video-Player und Bild-Quizzes.
Neue Features
- Akademie-System: Komplett neues Schulungsmodul mit interaktiven Lerneinheiten
- Video-Player: Integrierter Player mit Toggle-Play-Funktion
- Bild-Quiz: Neue Fragetypen mit Bildauswahl im Quiz-System
- Ausbildungen Migration: Bestehende Ausbildungen wurden zu Akademie-Trainings migriert
Infrastruktur
- Google AdSense und ads.txt Integration
- Google Tag Manager mit Consent Mode v2
- Cookie-Consent mit Versionierung und Werbe-Kategorie
- Docker-Setup und Performance-Optimierungen
- Sentry Ignore-Patterns für stabilere Fehlerüberwachung
v1.9.94 - Dashboard Redesign
Komplett überarbeitetes Dashboard-Design und neue Dienstnummern-Übersicht.
Neue Features
- Neues Dashboard: Komplett überarbeitetes Design mit verbessertem Layout
- Dienstnummern-Übersicht: Neue Route und UI für die Verwaltung von Dienstnummern
- Material-Rabatt: Rabattfunktion im Crafting-Rechner
Verbesserungen
- Gruppen- und Abteilungs-Modals überarbeitet
- Alte Gruppen/Abteilungs-Routen entfernt und vereinfacht
- Verbesserte Zeichensuche und Charakter-Datenverwaltung
- Weihnachts-Saisoneffekte für Mobilgeräte
- Versioning und UI-Footer verbessert
v1.9.8 - Crafting-Rechner
Neuer Crafting-Rechner und überarbeitete Sidebar & Header.
Neue Features
- Crafting-Rechner: Materialberechnung mit Rabatten und Aufschlägen
- Neuer Cookie-Banner: Komplett überarbeitetes Cookie-Consent-System
Verbesserungen
- Überarbeitete Sidebar und Header
- Refactored Form-Input-Komponenten
- Verbesserte InputSelect Tag-Anzeige
- Biome Code-Cleanup durchgeführt
v1.9.6 - Cookie-Consent & Struktur
Neues Cookie-Banner und strukturelle Verbesserungen.
Änderungen
- Cookie-Consent: Neuer Cookie-Banner mit Utility-Store-Logik
- Codename-System: Neues internes Bezeichnungssystem
- Beamtenunwürdigliste: Implementierung und spätere Entfernung der Prüfliste
- Dienstnummern-Prüfung und Validierung verbessert
- Health-Stats-Monitoring für System-Überwachung
- Strukturelle Updates und Code-Bereinigung
v1.8.3 - Sicherheit & Kalender
Cloudflare Turnstile Integration und verbesserte Kalender-Wiederkehrregeln.
Sicherheit
- Cloudflare Turnstile: CAPTCHA-Integration für verbesserten Bot-Schutz
- Optimiertes Turnstile State-Management
Verbesserungen
- Verbesserte Kalender-Wiederkehrregeln (Anzeige und Generierung)
- Abhängigkeiten aktualisiert und Mail-Handling verbessert
- Node.js auf Version 24 aktualisiert
v1.7.5 - CID Ermittlungsabteilung
Komplettes CID-Modul mit Beweismittelverwaltung, Gang-Management und Statistiken.
Neue Features
- CID-Modul: Komplettes Ermittlungssystem mit Gang- und Tag-Verwaltung
- Beweismittelverwaltung: Erstellen, Status-Tracking und Fraktions-Filterung
- CID-Statistiken: Auswertungen mit flexiblen Zeiträumen und Fraktionsvergleich
- Marktplatz-Überwachung: Automatische Invalidierung und Berechtigungsprüfungen
- Gang-Statistiken: Ablaufdaten für Beweise und Gang-Leader-Feld
- In-App-Benachrichtigungen: Echtzeit-Benachrichtigungssystem
Verbesserungen
- Dynamische SEO-Meta-Tags für alle Seiten
- PocketBase Upgrade von v0.28.4 auf v0.29.0
v1.7.1 - Urlaubsverwaltung & Blacklist
Neue Urlaubsverwaltung, Blacklist-System und E-Mail-Templates.
Neue Features
- Urlaubsverwaltung: Urlaubsanträge erstellen und verfolgen mit Kalender-Integration
- Blacklist-Management: Verwaltung von gesperrten Nutzern
- HTML E-Mail-Templates: Professionelle E-Mail-Vorlagen für alle Benachrichtigungen
- OTP Login: Einmalpasswort-Anmeldung als Alternative zu Discord OAuth
- Multi-Server-Support: Server-Subdomain-Zuordnung für mehrere RP-Server
Verbesserungen
- Drag-and-Drop Sortierung für Charaktere
- Verbesserte Charakter-Verwaltung und Rang-Vergleichslogik
- Discord Webhook Queue mit Pond-Worker-System
v1.6.8 - Discord Webhooks & Nachweis-Rechner
Überarbeitetes Discord-Webhook-System und neuer Nachweis-Rechner.
Neue Features
- Nachweis-Rechner: Berechnung und Verwaltung von Ausbildungsnachweisen
- Discord Webhook Overhaul: Komplett überarbeitetes Rate-Limiting mit Bucket-System
- Audit-Log: Protokollierung aller Systemaktivitäten mit Markdown-Support
- Sortierbare Tabellen: Moderne, per Drag-and-Drop sortierbare Tabellen
Technisches
- Backend-Refactoring des Account-Systems
- Optimierte Netzwerk-Requests und Performance
- Ag-Grid DOM-Virtualisierung für große Datensätze
v1.6.4 - Performance & Multi-Abteilungen
Performance-Optimierungen und Unterstützung für mehrere Abteilungen pro Charakter.
Neue Features
- Multi-Abteilungen: Charaktere können nun mehreren Abteilungen zugeordnet werden
- Mitarbeiter-Suche: Suchleiste für die Mitarbeiterliste
- Eigener Dicebear-Server: Self-hosted Avatar-Generierung
Performance
- Ag-Grid DOM-Virtualisierung für schnellere Tabellen
- Redis-Caching auf dem Server
- Nuxt Image Server-seitiges Caching
- OTP-Login verbessert
v1.0.0 - Erster Release
Der allererste Release von DienstblattNET - das RP-Dienstblatt geht online.
Initiales Release
- Streifen-System: Erstellen und Verwalten von Streifen im Dienst
- Account-System: Registrierung, Login und Kontoverwaltung
- Abteilungen & Ränge: Verwaltung von Organisationsstrukturen
- Sanktionssystem: Erfassung und Verfolgung von Disziplinarmaßnahmen
- PocketBase Backend: Schnelles und zuverlässiges Go-Backend
Technisches
- Vue.js / Nuxt Frontend
- PocketBase als Backend-Datenbank
- Docker-basiertes Deployment