About This Site & Software
This site serves as a personal blog, portfolio, and experimental platform for markdown-driven content. Entries are uploaded via FTP and rendered with a custom lightweight CMS. Future features will include a comment system, API integration, and token-based interactions via Kofi.
Upcoming Features
- Comment System: A simple comment system for blog posts.
- Multi-Language Support for Blog Posts and Site.
- RSS Feed: An RSS feed for blog posts.
- Author Backend: A simple local Hosted Editor for blog posts.
Changelog
V2026-07-07 (Leaderboard, Moderation-Feinschliff & Datenschutz)
- Öffentliche Bestenliste (
/Leaderboard):- Top 50 nach Coin-Guthaben oder Watchtime (umschaltbar).
- Twitch-Viewer-Platzhalter und gesperrte Konten werden ausgeblendet.
- Automatischer Strike-Verfall:
- Neuer Hintergrunddienst (
StrikeDecayService) setzt aktive Strikes nach konfigurierbarer Frist (StrikeDecayDays) inaktiv und leitet den Konto-Status neu ab (0 Tage = deaktiviert).
- Neuer Hintergrunddienst (
- Einspruchs-System (Appeals):
- Nutzer können gegen Konto-Status/Strikes Einspruch einlegen.
- Mod-Ansicht zur Bearbeitung (offen / stattgegeben / abgelehnt) inkl. Notiz.
- Audit-Log & Bot-Status:
- Moderations-Audit-Log mit automatischen System-Protokolleinträgen.
- Bot-Status-Ansicht für Discord-/Twitch-Bot.
- Datenschutzerklärung überarbeitet:
- An die tatsächliche Verarbeitung angepasst: Hosting bei Hetzner (Auftragsverarbeiter), Server-Logs, Cookies, Discord-/Twitch-Login, Twitch-Moderation, Blog-Kommentare, eingebettete Inhalte.
- Verantwortlicher/Kontakt vereinheitlicht (nagisacybercat).
- SECURITY.md ergänzt.
V2026-07-06 (Moderation & Twitch-Bot Update)
- Moderations-System:
- Konto-Status (Good/Warned/Restricted/Banned), automatisch aus aktiven Strikes abgeleitet, mit konfigurierbaren Schwellen.
- Strikes, interne Moderationsnotizen und Historie pro User.
- Rollenbasierte Rechte: Discord- und Twitch-Moderatoren über konfigurierbare Discord-Rollen (plus TikTok-Mod-Zuordnung).
- Admin-Panel für Moderations-Einstellungen (Settings, Details, Viewers, Streamer-/Bot-Config).
- Optionale Bann-Propagation: Seiten-Bann wird auf Discord (Server-Ban) und Twitch (Helix-Ban) durchgesetzt (Kill-Switch).
- Twitch-Chat-Bot (inkl. Helix-API):
- Chat-Bot mit Wortfilter und Ermahnungen (Whisper/Chat).
- Timeouts/Bans über Twitch-Helix-API mit Streamer-Token.
- Watchtime-Erfassung von Zuschauern.
- User-Profil im Linktree-Design.
V2026-07-05 (Design & Admin Update)
- Media-Management überarbeitet.
- Neues Theme / „Theme 2", angepasster User-Account-Style.
- Admin-Dashboard aktualisiert.
V2026-06-20 (API & Discord-Ankündigungen)
- Discord-Ankündigungen über API.
- Ping-Funktion inkl. Fixes (no-ping / Update-Ping), API-Updates.
V2026-06-18
- API-Update.
V2026-06-01 (Marketplace Update 2)
Trade History & Portfolio Tracking:
- User Trade History Tab im Inventory (zeigt letzte 50 Trades).
- Trade-Tabelle mit Kauf/Verkauf, Asset, Menge, Preis, Fee und Zeitstempel.
- Portfolio-Tab zeigt Holdings mit Live-Preisen und Profit/Loss-Berechnung.
Marketplace Achievements:
- 4 neue Achievement-Items für Marketplace-Aktivitäten:
- Erster Trade (400): Erster Kauf im Marketplace (Medium, 50¢).
- Verkäufer (401): Erster Verkauf durchgeführt (Medium, 50¢).
- Portfolio-Entdecker (402): Portfolio zum ersten Mal geöffnet (Low, 25¢).
- Event-Hunter (403): Während aktivem Market-Event Handelsware gekauft (Strong, 100¢).
- Automatische Achievement-Vergabe in
MarketplaceServiceundRedeemController. - Funktioniert plattformübergreifend (Discord & Website).
- 4 neue Achievement-Items für Marketplace-Aktivitäten:
Achievement Icons:
- 4 neue SVG-Icons im konsistenten Design-System erstellt.
- Icons mit passenden Farbgradienten (Grün, Orange, Blau, Lila).
- Dokumentation in
MARKETPLACE_ACHIEVEMENTS.md.
V2026-05-31 (Marketplace Update 1)
Website Marketplace Integration:
- Öffentliche Marketplace-Seite (
/Marketplace) für Echtzeit-Trading. - Live-Preis-Display für Stocks (Megacorps) und Commodities.
- Kauf/Verkauf-Buttons mit Mengenauswahl und Preisberechnung.
- Trading-Modal mit Transaktionsübersicht und Fee-Anzeige.
- Integration mit bestehendem
MarketplaceServicefür atomare Transaktionen.
- Öffentliche Marketplace-Seite (
Portfolio System:
- Portfolio-Tab im Inventory (
/Redeem/Inventory). - Asset-Holdings mit Live-Preisen, Durchschnitts-Einkaufspreis und P/L.
- Separate Anzeige für Stocks und Commodities.
- Echtzeit-Synchronisation zwischen Discord-Bot und Website.
- Portfolio-Tab im Inventory (
Market Data & Events:
- Live-Preis-Updates für alle Assets.
- Market-Event-Anzeige mit Countdown-Timer.
- Event-Auswirkungen auf Asset-Preise (Crash/Boom-Modifiers).
- 6 vordefinierte Event-Templates mit unterschiedlichen Wahrscheinlichkeiten.
V2026-05-27 (Update 3)
- Discord Achievement System:
- Automatisches Tracking von Discord-Aktivitäten (Server-Beitritt, Nachrichten).
- 5 neue Achievement-Items für Discord-Aktivitäten (Mitgliedschaft, Nachrichten-Meilensteine).
- Echtzeit-Vergabe von Achievements beim Erreichen von Milestones.
- Retroaktive Achievement-Vergabe:
- Admin kann über Bot Control Panel alle bestehenden Discord-Mitglieder synchronisieren.
- "Members Sync" Button vergibt Achievements an bereits vorhandene Server-Mitglieder.
- Live-Statistik: Anzahl geprüfter Members und vergebene Achievements.
- Gateway Intents für GuildMembers und MessageContent konfiguriert.
- Neue Tabelle
DiscordActivityTrackersfür Tracking-Daten.
V2026-05-27 (Update 2)
- Discord Bot Integration:
- Discord Bot als Hintergrundprozess (IHostedService) implementiert.
- Slash Commands für Redeem System:
/redeem,/inventory,/profile,/apply,/items. - Vollständige Integration mit bestehendem Redeem Service.
- Automatische Command-Registrierung beim Bot-Start.
- Rich Embeds mit Item-Details, Rarity-Colors und Thumbnails.
- User können jetzt direkt über Discord Codes einlösen und Inventar verwalten.
V2026-05-27
- Blog Achievement System:
- Added blog achievement items (Blog Explorer, Blog Enthusiast, Blog Master).
- Users can earn items by reading blog posts.
- Automatic progress tracking for blog posts.
V2026-05-23
Complete Redeem System Implementation:
- Discord OAuth Login integration (user ID only).
- Code redemption with validation and single-use enforcement.
- Lootbox-style item reveal with confetti animation.
- User inventory with item grouping by type and rarity.
- Admin panel for managing items and codes.
- Support for multiple item types: Glitches, Achievements, Physical Items, Digital Items.
Item Usage & Application System:
- Multi-use limit feature for items (max usages per item).
- Item application workflow with admin approval/rejection.
- Pending status display in inventory.
- Item history/archive for approved and rejected applications.
- Stock quantity management with min/max limits.
Codex Achievement System:
- Automatic achievement items for codex exploration.
- Progress tracking for codex files.
- Achievement rewards: Codex Explorer, Wissensjäger, Neugierig.
Database Migration Service:
- Automatic database creation and migration on startup.
- Pre-seeded items (Glitches, Codex Achievements, Blog Achievements).
- Production-safe deployment with automatic item restoration.
Cookie Management System:
- Two-file architecture (system_cookies.json + cookie_scan_result.json).
- Automatic cookie scanner for embedded content (YouTube, TikTok, Vimeo).
- Cookie consent management with detailed descriptions.
- GDPR-compliant cookie settings page.
V2025-06-22
- Codex-System: Start to implement a Codex-System for lore and information.
V2025-06-10
- Updated Blog-System:
- Fixed issues with tag filtering.
- Localized Blog-System to support multiple languages.
V2025-06-09
- Update Blog-System:
- Added support for multiple tags per blog post.
- Enhanced search functionality to include tags.
- Markdown Files are now Protected by a simple Middleware.
- Starting to implement a Multi-Language System.
V2025-06-06
- Remove unused Script and CSS files to optimize performance (in Home_Layout).
V2025-06-06
- ** Added lazy loading for images:**
V2025-06-05
- Updated Trigger Warning system:
Trigger warnings are now visible directly within the blog post.
No need to leave the post to view trigger warnings anymore. - FontAwesome loads now correctly.
V2025-06-03
- Added Trigger Warning system with content blur and dismiss option
- Improved routing: Direct access to
/Triggers,/Info,/Privacy,/Imprint,/Lore, and/Versionwithout needing/Home/
V2025-05-31
- General visual enhancements and UI adjustments
V2025-05-30
- Created a fork of ALCBlog
- Updated
Version.md - Applied custom Nagisa-themed design