📋 Changelog
Version 1.4.0
✨ Added
- Vote Rewards System: Get promo codes for 30 days Premium every 25 votes on top.gg
- Referral System: Get promo codes for 30 days Premium at 10 server referrals
- Channel Reminder System: Automatic reminders for servers without configured channel (7-day cooldown)
- Welcome message with interactive buttons (Settings, Enter Referral Code)
- Persistent views for welcome message and channel reminders
- Vote and Referral integration in /settings user dropdown menu
- New unique website design with Purple/Pink/Orange color palette
- 3D card effects for interactive elements (hover transformations)
- Animated blob shapes in background for dynamic design
- Neon glow effects for buttons and interactive elements
- Animated gradient text effects with color shifting
- Improved glassmorphism effects with saturation and shadows
- Grid texture in background for additional depth
🐛 Fixed
- Welcome message now always displays in English (International)
- Settings button in welcome message now works correctly (persistent view)
- Vote and Referral dropdown embeds now properly translated to user's selected language
- Language display consistency: User's preferred language now applies to all UI elements
- Vote refresh button no longer adds duplicate votes
- Consistent color palette across all website pages
🔧 Changed
- Welcome message refactored to English with interactive buttons
- Vote rewards: Changed to promo codes (30 days Premium) instead of direct premium activation
- Vote rewards: Now rewards every 25 votes (25, 50, 75, 100, etc.) instead of only 25 and 50
- Referral rewards: Increased from 5 to 10 servers for promo code reward
- Referral system: Added 48-hour requirement before first referral code use can be counted
- Channel reminder DMs: Now sent in English (or user's preferred language) with 7-day cooldown
- All vote and referral related strings fully localized (7 languages)
- Website design completely overhauled (from Cyan-Green to Purple/Pink/Orange)
- All HTML pages updated with new design (index, changelog, comparison, status, licenses, 404, impressum, privacy, terms)
- CSS styles modernized with new animations and effects
- All green colors replaced with new Purple/Pink/Orange color palette
- Glassmorphism effects improved with better saturation and shadows
- Hover effects updated for all interactive elements
- Background design with radial gradients instead of linear gradient
- Language selection sidebar with new hover animations
- Terms, Privacy Policy, and Legal Notice updated with Vote & Referral system information
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