🇩🇪 Deutsch
🇬🇧 English
🇪🇸 Español
🇫🇷 Français
🇵🇱 Polski
🇧🇷 Português
🇷🇺 Русский

📋 Changelog

Version 1.3.0

✨ Added

  • Automatic image search for deals (DuckDuckGo + Steam Store API)
  • Improved image search with multiple query variants per game
  • Complete backup script for project backup
  • MoviePy license information added
  • Helper function for GameCheckerCog search (code optimization)

🐛 Fixed

  • "Last Games" feature now correctly posts ephemeral for regular users
  • Dropdowns can now be clicked repeatedly without prior selection
  • Indentation error in views.py fixed
  • All hardcoded strings in embeds are now localized
  • ToS and Privacy Policy: Year corrected to 2025

🔧 Changed

  • Code cleanup: Debug print statements removed
  • Code duplication reduced (GameCheckerCog search refactored)
  • Unused imports removed
  • ToS and Privacy Policy updated (new features, external APIs documented)
  • GitHub repository cleaned up (sensitive files removed, .gitignore extended)
  • Image search now uses Steam Store API for Steam games
  • Improved title cleaning for image search (platform prefixes removed)

Version 1.1.0

✨ Added

  • Cloudflare Email Routing Integration
  • Email-zu-Discord-Ticket System
  • Automatische Ticket-Erstellung für Support-Emails
  • Email-Threading (Antworten im gleichen Ticket-Channel)
  • Bot-Restart-Endpoint über API
  • GitHub Actions für automatischen Bot-Restart
  • File-Watcher für automatischen Restart in Entwicklungsumgebung
  • Video-Generierung mit Veo 3.1 (Google Gemini API)
  • Email-Status-Endpoint für Monitoring

🐛 Fixed

  • Bot-Restart funktioniert jetzt korrekt über Dropdown
  • GameCheckerCog wird jetzt korrekt gefunden
  • Indentation-Fehler in game_checker.py behoben
  • Veo API Parameter korrigiert
  • Email-Inhalt-Extraktion verbessert
  • Doppelte Embeds bei Email-Benachrichtigungen entfernt

🔧 Changed

  • Bot-Restart verwendet jetzt `os._exit(1)` für vollständiges Redeploy
  • Email-Benachrichtigungen zeigen nur noch Betreff (kein Inhalt mehr)
  • Video-Generierung verwendet ausschließlich Veo 3.1 (MoviePy entfernt)
  • Email-Routing über Cloudflare Workers statt direkter Weiterleitung
  • Discord-Bestätigung bei neuen Tickets optimiert