- remove outdated CI/build instructions
- add new environment variable options for configuration
🐛 fix(util): handle notification errors gracefully
- resolve promise instead of rejecting on notification errors
- prevent whole run from failing due to notification issues
- update registry image references to point to `git.sky-net.it/nocci/free-games-claimer`
- improve clarity on Docker and Docker Compose examples
- translate German sections into English for wider accessibility
- add detailed explanations for environment variables and configurations
- enhance quickstart and CI instructions for better understanding
- remove detailed setup instructions and history
- add quick-start guide for Docker and Docker Compose
- update CI and configuration sections
- streamline language and formatting for clarity
- create a new CI workflow to automate image building and pushing
- trigger workflow on push to main branch
- include steps for checkout, login, build, and push docker images
- add handleMFA function for improved two-step verification
- implement direct login page handling with automatic sign-in
🐛 fix(claim): improve game claim process and duplicate prevention
- normalize claim URLs and deduplicate by URL
- fix various selectors for claim buttons and handle different languages
- prevent duplicate game claims by checking existing records
♻️ refactor(utils): improve code readability and maintainability
- extract normalizeClaimUrl function for URL handling
- restructure logic for claim and notification processes
🌐 i18n(claim): add support for game claim text in German
- handle German text for claim buttons and status checks
- change URL_CLAIM to point to new Luna claims home
- update selectors for sign-in and user verification
- improve handling of cookies acceptance
✨ feat(prime-gaming): enhance game claiming logic
- add support for new layout and game list detection
- implement flexible scrolling for loading all game cards
- refine logic for internal and external game claims
- improve store identification for external claims
♻️ refactor(prime-gaming): modularize game tab and list location
- extract functions for opening games tab and locating games list
- enhance code readability and maintainability
🐛 fix(prime-gaming): handle dynamic selectors for availability dates
- support multiple selectors for availability date detection
- improve error handling and logging for missing elements