elpatron
  • Joined on 2023-12-25
elpatron pushed tag v0.1.0.1 to elpatron/hoerdle 2025-11-25 09:35:39 +01:00
elpatron pushed to master at elpatron/hoerdle 2025-11-25 00:48:19 +01:00
883875b82a docs: Update README with additional sortable library fields, enhanced sharing options, and genre activation/deactivation.
elpatron pushed to master at elpatron/hoerdle 2025-11-25 00:29:59 +01:00
4c13817e77 feat: conditionally display 'Special' or 'Genre' for the genre text based on isSpecial flag
35fe5f2d44 feat: Add sorting by activations and average rating to admin page and include bonus star in game share text.
70501d626b feat: Add genre validation with 404 for inactive genres and filter genre list to active ones.
41ce6c12ce feat: Implement genre activation/deactivation with UI controls and main page filtering.
a744393335 feat: remove iTunes release year refresh API endpoint and UI from admin page
Compare 6 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-24 20:23:30 +01:00
187774bce7 feat: Add NoGlobal feature to exclude songs from Global Daily Puzzle
67cf85dc22 feat(song): add option to exclude songs from global visibility and improve admin upload validation
Compare 2 commits »
elpatron pushed to feature/no-global-flag at elpatron/hoerdle 2025-11-24 19:59:59 +01:00
67cf85dc22 feat(song): add option to exclude songs from global visibility and improve admin upload validation
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 »