Hördle Bot
|
89fb296564
|
Feat: Add visual feedback to bonus year question
v0.1.0.10
|
2025-11-26 11:06:34 +01:00 |
|
Hördle Bot
|
301dce4c97
|
Fix: Audio player skip behavior and range requests
v0.1.0.9
|
2025-11-26 10:58:04 +01:00 |
|
Hördle Bot
|
b66bab48bd
|
Feat: Add Onboarding Assistant with driver.js
|
2025-11-26 10:13:40 +01:00 |
|
Hördle Bot
|
fea8384e60
|
fix: Adjust vertical spacing for next puzzle timer.
v0.1.0.8
|
2025-11-26 09:27:20 +01:00 |
|
Hördle Bot
|
de8813da3e
|
feat: filter genres by active status when fetching from Prisma
|
2025-11-26 09:25:45 +01:00 |
|
Hördle Bot
|
0877842107
|
feat: add plausible.elpatron.me to CSP script-src and connect-src directives.
|
2025-11-25 22:34:32 +01:00 |
|
Hördle Bot
|
a5cbbffc20
|
chore: remove Content-Security-Policy header configuration
|
2025-11-25 22:31:13 +01:00 |
|
Hördle Bot
|
ffb7be602f
|
feat: Add Content Security Policy header and move Plausible script to HTML head with beforeInteractive strategy.
|
2025-11-25 22:19:34 +01:00 |
|
Hördle Bot
|
1d62aca2fb
|
feat: add Plausible Analytics script to layout for tracking.
|
2025-11-25 22:13:46 +01:00 |
|
Hördle Bot
|
9bf7e72a6c
|
Fix: Properly handle async play() and remove autoPlay conflict
v0.1.0.7
|
2025-11-25 15:28:22 +01:00 |
|
Hördle Bot
|
f8b5dcf300
|
Fix: Start button now actually starts audio playback
|
2025-11-25 15:26:20 +01:00 |
|
Hördle Bot
|
072158f4ed
|
Feature: Skip button becomes Start button on first attempt if audio not played
|
2025-11-25 15:18:25 +01:00 |
|
Hördle Bot
|
898d2f5959
|
Add NewsSection to genre and special pages
v0.1.0.6
|
2025-11-25 14:22:07 +01:00 |
|
Hördle Bot
|
a7aec80f39
|
Fix: Link special in news section
v0.1.0.5
|
2025-11-25 13:59:32 +01:00 |
|
Hördle Bot
|
0e313db2e3
|
Implement News System with Admin UI and Homepage Integration
v0.1.0.4
|
2025-11-25 11:52:52 +01:00 |
|
Hördle Bot
|
3e647cd44b
|
Fix version API to read version.txt directly
v0.1.0.3
|
2025-11-25 10:22:12 +01:00 |
|
Hördle Bot
|
54af256e91
|
feat: Enhance Docker build versioning with a build argument, fetch git tags during deployment, and add comprehensive deployment documentation.
|
2025-11-25 10:15:47 +01:00 |
|
Hördle Bot
|
ce413cf6bc
|
feat: Implement Docker version reporting by extracting git tag to an environment variable for API consumption.
v0.1.0.2
|
2025-11-25 09:41:50 +01:00 |
|
Hördle Bot
|
5102ca86cb
|
feat: Add batch genre assignment functionality to song uploads, including UI for selection and post-upload API calls.
v0.1.0.1
|
2025-11-25 09:34:55 +01:00 |
|
Hördle Bot
|
eb3d2c86d7
|
feat: Extract footer into a new component and add dynamic application version display via a new API route.
|
2025-11-25 09:20:01 +01:00 |
|
Hördle Bot
|
883875b82a
|
docs: Update README with additional sortable library fields, enhanced sharing options, and genre activation/deactivation.
v0.1.0
|
2025-11-25 00:33:07 +01:00 |
|
Hördle Bot
|
4c13817e77
|
feat: conditionally display 'Special' or 'Genre' for the genre text based on isSpecial flag
|
2025-11-25 00:29:31 +01:00 |
|
Hördle Bot
|
35fe5f2d44
|
feat: Add sorting by activations and average rating to admin page and include bonus star in game share text.
|
2025-11-25 00:27:08 +01:00 |
|
Hördle Bot
|
70501d626b
|
feat: Add genre validation with 404 for inactive genres and filter genre list to active ones.
|
2025-11-25 00:23:05 +01:00 |
|
Hördle Bot
|
41ce6c12ce
|
feat: Implement genre activation/deactivation with UI controls and main page filtering.
|
2025-11-25 00:20:29 +01:00 |
|
Hördle Bot
|
a744393335
|
feat: remove iTunes release year refresh API endpoint and UI from admin page
|
2025-11-25 00:09:28 +01:00 |
|
Hördle Bot
|
0ee3a48770
|
refactor: simplify year guessed display condition.
|
2025-11-25 00:06:32 +01:00 |
|
Hördle Bot
|
187774bce7
|
feat: Add NoGlobal feature to exclude songs from Global Daily Puzzle
|
2025-11-24 20:23:07 +01:00 |
|
Hördle Bot
|
67cf85dc22
|
feat(song): add option to exclude songs from global visibility and improve admin upload validation
|
2025-11-24 19:59:47 +01:00 |
|
Hördle Bot
|
326023a705
|
feat: remove MusicBrainz integration and exclusively use iTunes for song release years
|
2025-11-24 18:53:03 +01:00 |
|
Hördle Bot
|
41e2ec1495
|
feat: Add rate limiting and request serialization to iTunes API calls.
|
2025-11-24 18:47:25 +01:00 |
|
Hördle Bot
|
62402d7000
|
Remove cleanSearchTerm calls for artist and title from within the retry loop.
|
2025-11-24 15:39:45 +01:00 |
|
Hördle Bot
|
0599c066d9
|
feat: Log cleaned artist and title used for iTunes search.
|
2025-11-24 15:39:29 +01:00 |
|
Hördle Bot
|
f7de7f2684
|
feat: clean artist and title terms before iTunes search to improve result accuracy.
|
2025-11-24 15:37:45 +01:00 |
|
Hördle Bot
|
e5d06029ef
|
feat: Add slow-refresh-itunes.js for robust iTunes year updates and remove migrate-covers.mjs from docker-compose.
|
2025-11-24 15:27:52 +01:00 |
|
Hördle Bot
|
e8e0aa27fb
|
fix: update User-Agent and add Accept and Accept-Language headers for iTunes fetch.
|
2025-11-24 14:40:34 +01:00 |
|
Hördle Bot
|
7f455053e7
|
fix: Improve iTunes API call success rate by increasing rate limit delay and adding a User-Agent header.
|
2025-11-24 14:36:27 +01:00 |
|
Hördle Bot
|
3309b5c5ee
|
feat: implement iTunes API for release year detection and bulk refresh
|
2025-11-24 14:23:07 +01:00 |
|
Hördle Bot
|
cd30476349
|
Fix bonus year question spoiler: hide release year until after bonus question
|
2025-11-24 10:33:27 +01:00 |
|
Hördle Bot
|
cd19a6c04d
|
Reduce verbose logging in cover migration script
|
2025-11-24 09:58:49 +01:00 |
|
Hördle Bot
|
7011a24b46
|
Fix: Add missing fetchSpecials() calls to update special song counts
|
2025-11-24 09:56:56 +01:00 |
|
Hördle Bot
|
9a98830245
|
Add skip logic to migration scripts to prevent re-running
|
2025-11-24 09:50:19 +01:00 |
|
Hördle Bot
|
3630745169
|
Merge security-audit-improvements: comprehensive security enhancements
|
2025-11-24 09:46:16 +01:00 |
|
Hördle Bot
|
831adcaf17
|
Add logout function and ADMIN_PASSWORD environment validation
|
2025-11-24 09:42:58 +01:00 |
|
Hördle Bot
|
2d6481a42f
|
Security audit improvements: authentication, path traversal protection, file validation, rate limiting, security headers
|
2025-11-24 09:34:54 +01:00 |
|
Hördle Bot
|
0f7d66c619
|
Add automatic baseline fallback to docker-compose command
|
2025-11-23 22:49:02 +01:00 |
|
Hördle Bot
|
bc36a09b81
|
Add baseline script for production database migration history
|
2025-11-23 22:47:36 +01:00 |
|
Hördle Bot
|
a71afa4f6f
|
Fix: Add release year migration to docker-compose command chain
|
2025-11-23 22:43:37 +01:00 |
|
Hördle Bot
|
ceae0266b8
|
Fix: Enhance release year migration with fuzzy search, more retries, and detailed logging
|
2025-11-23 22:35:10 +01:00 |
|
Hördle Bot
|
27ed9eedb2
|
Fix: Improve release year migration reliability (retry on restart, better logging, slower rate limit)
|
2025-11-23 22:29:24 +01:00 |
|