elpatron
  • Joined on 2023-12-25
elpatron created branch Specials in elpatron/hoerdle 2025-11-22 16:09:57 +01:00
elpatron pushed to Specials at elpatron/hoerdle 2025-11-22 16:09:57 +01:00
903d626699 Implement Specials feature, Admin UI enhancements, and Database Rebuild tool
elpatron pushed to master at elpatron/hoerdle 2025-11-22 13:05:03 +01:00
c270f2098f Feat: Add genre filter to song library table
elpatron pushed to master at elpatron/hoerdle 2025-11-22 12:28:19 +01:00
7d117d3bd4 UI: Update admin dashboard heading
f8a495920c Feat: Show genre name in puzzle title
Compare 2 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-22 12:11:32 +01:00
10cab22cfe Fix: Add batch processing to prevent timeout on large song libraries
elpatron pushed to master at elpatron/hoerdle 2025-11-22 11:58:22 +01:00
15746f404a Chore: Update Docker setup and walkthrough
8c720e287f Feat: Genre system with per-genre daily puzzles
dc69fd1498 Feat: AI-powered genre categorization with OpenRouter
Compare 3 commits »
elpatron created branch Genres in elpatron/hoerdle 2025-11-22 11:56:35 +01:00
elpatron pushed to Genres at elpatron/hoerdle 2025-11-22 11:56:35 +01:00
15746f404a Chore: Update Docker setup and walkthrough
8c720e287f Feat: Genre system with per-genre daily puzzles
dc69fd1498 Feat: AI-powered genre categorization with OpenRouter
Compare 3 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-22 10:37:10 +01:00
e56d7893d7 Docs: Add Nginx example configuration
f20ba02c02 Docs: Add Gotify configuration to README
f8fb3ccf69 Feat: Auto-play on skip & Gotify notifications
Compare 3 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-22 00:44:28 +01:00
4f8524c286 Fix daily puzzle rotation timezone issue
elpatron pushed to master at elpatron/hoerdle 2025-11-21 22:14:02 +01:00
3e0fa430a3 feat(admin): add custom page title 'Hördle Admin Dashboard'
elpatron pushed to master at elpatron/hoerdle 2025-11-21 22:06:35 +01:00
e931787752 fix: add range request support and proper headers for large MP3 playback
3f47fac276 feat: add configurable timezone for daily puzzle rotation with logging
75a8a63b21 feat: improve UX with modern skip/solve buttons, ID sorting, and URL-safe filenames
Compare 3 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-21 21:16:41 +01:00
3f544bf77c feat(admin): add MP3 validation with detailed audio info and cover detection
elpatron pushed to master at elpatron/hoerdle 2025-11-21 20:52:33 +01:00
1d2a57352f feat(admin): add persistent login and improve audio playback error handling
95a3b09f52 feat: add 7th guess with 60s unlock and update docs
Compare 2 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-21 18:12:44 +01:00
7ce45be90d feat(admin): display total song count in library header
elpatron pushed to master at elpatron/hoerdle 2025-11-21 17:54:51 +01:00
24e4e3dfa5 docs: update README with PWA support and migration instructions
f4e953ecd1 feat: add PWA manifest and viewport configuration
Compare 2 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-21 16:30:30 +01:00
b9cebd46d5 docs: Update README with new features (Cover Art, Migration, Admin improvements)
elpatron pushed to master at elpatron/hoerdle 2025-11-21 16:25:11 +01:00
f22aea6341 fix: Force dynamic rendering and improve error handling
elpatron pushed to master at elpatron/hoerdle 2025-11-21 16:18:31 +01:00
616b721183 feat: improve daily puzzle generation with a global Prisma client, detailed logging, and race condition handling.
elpatron pushed to master at elpatron/hoerdle 2025-11-21 16:08:34 +01:00
c1a0157925 fix: Ensure cover upload directory exists and has proper recursive permissions.