ffb7be602f
feat: Add Content Security Policy header and move Plausible script to HTML head with beforeInteractive strategy.
Hördle Bot
2025-11-25 22:19:34 +01:00
1d62aca2fb
feat: add Plausible Analytics script to layout for tracking.
Hördle Bot
2025-11-25 22:13:46 +01:00
072158f4ed
Feature: Skip button becomes Start button on first attempt if audio not played
Hördle Bot
2025-11-25 15:18:25 +01:00
898d2f5959
Add NewsSection to genre and special pages
v0.1.0.6
Hördle Bot
2025-11-25 14:22:07 +01:00
a7aec80f39
Fix: Link special in news section
v0.1.0.5
Hördle Bot
2025-11-25 13:59:32 +01:00
0e313db2e3
Implement News System with Admin UI and Homepage Integration
v0.1.0.4
Hördle Bot
2025-11-25 11:52:52 +01:00
3e647cd44b
Fix version API to read version.txt directly
v0.1.0.3
Hördle Bot
2025-11-25 10:22:12 +01:00
54af256e91
feat: Enhance Docker build versioning with a build argument, fetch git tags during deployment, and add comprehensive deployment documentation.
Hördle Bot
2025-11-25 10:15:47 +01:00
ce413cf6bc
feat: Implement Docker version reporting by extracting git tag to an environment variable for API consumption.
v0.1.0.2
Hördle Bot
2025-11-25 09:41:50 +01:00
5102ca86cb
feat: Add batch genre assignment functionality to song uploads, including UI for selection and post-upload API calls.
v0.1.0.1
Hördle Bot
2025-11-25 09:34:55 +01:00
eb3d2c86d7
feat: Extract footer into a new component and add dynamic application version display via a new API route.
Hördle Bot
2025-11-25 09:20:01 +01:00
4c13817e77
feat: conditionally display 'Special' or 'Genre' for the genre text based on isSpecial flag
Hördle Bot
2025-11-25 00:29:31 +01:00
35fe5f2d44
feat: Add sorting by activations and average rating to admin page and include bonus star in game share text.
Hördle Bot
2025-11-25 00:27:08 +01:00
70501d626b
feat: Add genre validation with 404 for inactive genres and filter genre list to active ones.
Hördle Bot
2025-11-25 00:23:05 +01:00
41ce6c12ce
feat: Implement genre activation/deactivation with UI controls and main page filtering.
Hördle Bot
2025-11-25 00:20:29 +01:00
a744393335
feat: remove iTunes release year refresh API endpoint and UI from admin page
Hördle Bot
2025-11-25 00:09:28 +01:00
187774bce7
feat: Add NoGlobal feature to exclude songs from Global Daily Puzzle
Hördle Bot
2025-11-24 20:23:07 +01:00
67cf85dc22
feat(song): add option to exclude songs from global visibility and improve admin upload validation
Hördle Bot
2025-11-24 19:59:47 +01:00
326023a705
feat: remove MusicBrainz integration and exclusively use iTunes for song release years
Hördle Bot
2025-11-24 18:53:03 +01:00
41e2ec1495
feat: Add rate limiting and request serialization to iTunes API calls.
Hördle Bot
2025-11-24 18:47:25 +01:00
62402d7000
Remove cleanSearchTerm calls for artist and title from within the retry loop.
Hördle Bot
2025-11-24 15:39:45 +01:00
0599c066d9
feat: Log cleaned artist and title used for iTunes search.
Hördle Bot
2025-11-24 15:39:29 +01:00
f7de7f2684
feat: clean artist and title terms before iTunes search to improve result accuracy.
Hördle Bot
2025-11-24 15:37:45 +01:00
e5d06029ef
feat: Add slow-refresh-itunes.js for robust iTunes year updates and remove migrate-covers.mjs from docker-compose.
Hördle Bot
2025-11-24 15:27:52 +01:00
e8e0aa27fb
fix: update User-Agent and add Accept and Accept-Language headers for iTunes fetch.
Hördle Bot
2025-11-24 14:40:34 +01:00
7f455053e7
fix: Improve iTunes API call success rate by increasing rate limit delay and adding a User-Agent header.
Hördle Bot
2025-11-24 14:36:27 +01:00
3309b5c5ee
feat: implement iTunes API for release year detection and bulk refresh
Hördle Bot
2025-11-24 14:23:07 +01:00
cd30476349
Fix bonus year question spoiler: hide release year until after bonus question
Hördle Bot
2025-11-24 10:33:27 +01:00
e9a8c41a7d
feat: Add descriptions for duplicate detection and intelligent artist recognition to Admin Dashboard features.
Hördle Bot
2025-11-23 16:08:46 +01:00
d280106336
Add duplicate detection with fuzzy matching and fix artist metadata extraction
Hördle Bot
2025-11-23 16:06:55 +01:00