elpatron
  • Joined on 2023-12-25
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.
elpatron pushed to master at elpatron/hoerdle 2025-11-21 15:59:57 +01:00
0353a7d8aa build: copy node_modules into the final Docker image.
elpatron pushed to master at elpatron/hoerdle 2025-11-21 15:55:31 +01:00
29d43effe3 feat: Add cover art support and auto-migration
elpatron pushed to master at elpatron/hoerdle 2025-11-21 14:56:49 +01:00
0c9508076f fix: Update page title and description to Hördle
elpatron pushed to master at elpatron/hoerdle 2025-11-21 14:47:06 +01:00
cbfd0c1798 feat: Add sortable 'Added' column to admin table
8540c7be54 fix: Run Docker container as root user to avoid permission issues
Compare 2 commits »
elpatron pushed to master at elpatron/hoerdle 2025-11-21 14:22:36 +01:00
28e716c52b fix: Docker deployment with Prisma 6.19.0