elpatron
  • Joined on 2023-12-25
elpatron created branch feature/no-global-flag in elpatron/hoerdle 2025-11-24 19:59:57 +01:00
elpatron pushed to master at elpatron/hoerdle 2025-11-24 18:54:36 +01:00
326023a705 feat: remove MusicBrainz integration and exclusively use iTunes for song release years
41e2ec1495 feat: Add rate limiting and request serialization to iTunes API calls.
Compare 2 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-24 15:39:53 +01:00
62402d7000 Remove cleanSearchTerm calls for artist and title from within the retry loop.
elpatron pushed to master at elpatron/hoerdle 2025-11-24 15:39:36 +01:00
0599c066d9 feat: Log cleaned artist and title used for iTunes search.
elpatron pushed to master at elpatron/hoerdle 2025-11-24 15:37:52 +01:00
f7de7f2684 feat: clean artist and title terms before iTunes search to improve result accuracy.
elpatron pushed to master at elpatron/hoerdle 2025-11-24 15:27:59 +01:00
e5d06029ef feat: Add slow-refresh-itunes.js for robust iTunes year updates and remove migrate-covers.mjs from docker-compose.
elpatron pushed to master at elpatron/hoerdle 2025-11-24 14:40:41 +01:00
e8e0aa27fb fix: update User-Agent and add Accept and Accept-Language headers for iTunes fetch.
elpatron pushed to master at elpatron/hoerdle 2025-11-24 14:36:34 +01:00
7f455053e7 fix: Improve iTunes API call success rate by increasing rate limit delay and adding a User-Agent header.
elpatron pushed to master at elpatron/hoerdle 2025-11-24 14:23:58 +01:00
3309b5c5ee feat: implement iTunes API for release year detection and bulk refresh
elpatron created branch itunes in elpatron/hoerdle 2025-11-24 14:23:29 +01:00
elpatron pushed to itunes at elpatron/hoerdle 2025-11-24 14:23:29 +01:00
3309b5c5ee feat: implement iTunes API for release year detection and bulk refresh
elpatron pushed to master at elpatron/hoerdle 2025-11-24 10:33:51 +01:00
cd30476349 Fix bonus year question spoiler: hide release year until after bonus question
elpatron pushed to master at elpatron/hoerdle 2025-11-24 09:58:59 +01:00
cd19a6c04d Reduce verbose logging in cover migration script
elpatron pushed to master at elpatron/hoerdle 2025-11-24 09:57:22 +01:00
7011a24b46 Fix: Add missing fetchSpecials() calls to update special song counts
9a98830245 Add skip logic to migration scripts to prevent re-running
Compare 2 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-24 09:46:45 +01:00
3630745169 Merge security-audit-improvements: comprehensive security enhancements
831adcaf17 Add logout function and ADMIN_PASSWORD environment validation
2d6481a42f Security audit improvements: authentication, path traversal protection, file validation, rate limiting, security headers
Compare 3 commits »
elpatron pushed to security-audit-improvements at elpatron/hoerdle 2025-11-24 09:45:40 +01:00
831adcaf17 Add logout function and ADMIN_PASSWORD environment validation
2d6481a42f Security audit improvements: authentication, path traversal protection, file validation, rate limiting, security headers
Compare 2 commits »
elpatron created branch security-audit-improvements in elpatron/hoerdle 2025-11-24 09:45:39 +01:00
elpatron pushed to master at elpatron/hoerdle 2025-11-23 22:49:14 +01:00
0f7d66c619 Add automatic baseline fallback to docker-compose command
elpatron pushed to master at elpatron/hoerdle 2025-11-23 22:47:51 +01:00
bc36a09b81 Add baseline script for production database migration history
elpatron pushed to master at elpatron/hoerdle 2025-11-23 22:44:02 +01:00
a71afa4f6f Fix: Add release year migration to docker-compose command chain