Commit Graph
216 Commits
Author SHA1 Message Date
lucast 4caa9135ee Fixed fullscreen lyrics alignment 2026-09-30 04:32:38 +02:00
lucast cc0623ef4a Add page titles 2026-09-30 01:50:01 +02:00
lucast e2e2fc7755 Enable progressive audio playback 2026-09-30 01:30:30 +02:00
lucast e02cb83235 Fixed model registration 2026-09-30 01:22:49 +02:00
lucast 492a54dd0d Upload processed audio tracks to S3 2026-09-29 17:03:19 +02:00
lucast 0d09198e57 Store artist and album artwork in S3 2026-09-29 17:03:08 +02:00
lucast c2dcec2c31 Add S3 storage configuration and client 2026-09-29 17:02:57 +02:00
lucast 39cb48a656 Remove legacy static media route 2026-09-29 16:22:53 +02:00
lucast 069ef37825 Build media URLs from public bucket config 2026-09-29 16:22:22 +02:00
lucast 19e84d774c Add bucket backed media reads 2026-09-29 16:22:22 +02:00
lucast 8cd0d5ca89 Update API schema and deployment guidance 2026-09-29 15:57:39 +02:00
lucast 0cf29e0e06 Harden Nitro runtime and health handling 2026-09-29 15:57:31 +02:00
lucast f377424d3a Normalize protected read API responses 2026-09-29 15:57:25 +02:00
lucast a2b8dec813 Normalize admin API auth responses 2026-09-29 15:57:14 +02:00
lucast 31e6c0c5d2 Harden cookie authentication 2026-09-29 15:57:07 +02:00
lucast a0a62c1c06 Removed obsolete backend dependencies 2026-09-29 15:32:08 +02:00
lucast 47db7abd6a Switched frontend API calls to Nuxt 2026-09-29 13:33:48 +02:00
lucast 4621a81384 Added API schema and docs routes 2026-09-29 01:54:51 +02:00
lucast bca41b5e6f Migrated admin and media APIs to Nitro 2026-09-29 01:22:29 +02:00
lucast ee5809a489 Migrated read APIs to Nitro 2026-09-29 00:34:50 +02:00
lucast eb4e9f0700 Migrated auth to Nitro 2026-09-29 00:23:30 +02:00
lucast 27feb1ce95 Smooth lyrics fade 2026-09-26 22:27:15 +02:00
lucast e50648e35f Moved lyrics a bit down 2026-09-26 22:19:22 +02:00
lucast b5f7aa1372 Add media session controls 2026-09-26 22:18:33 +02:00
lucast 5e3f3ef6a2 Fix single track artist fields 2026-09-26 00:21:59 +02:00
lucast 661b9341d7 Add backend dependencies 2026-09-26 00:14:00 +02:00
lucast 3402178932 Add singles from admin 2026-09-26 00:04:55 +02:00
lucast 3255a97339 Fixed artist search 2026-09-26 00:00:53 +02:00
lucast fdf2aeb675 Handle songs without lyrics in player 2026-09-25 23:00:27 +02:00
lucast 8ee6164218 Allow clearing song lyrics 2026-09-25 23:00:18 +02:00
lucast a6e8bb51c5 Split search result rows 2026-09-25 22:51:11 +02:00
lucast 9cbf96564f Exit fullscreen when song ends 2026-09-25 22:50:44 +02:00
lucast 23f5709c68 Fixed synced lyrics manual scrolling 2026-09-25 21:53:34 +02:00
lucast 30c7972647 Extended synced lyrics fade 2026-09-25 21:51:24 +02:00
lucast 16e309c346 Added fullscreen volume control 2026-09-25 21:45:06 +02:00
lucast 1d2bec7317 Align search results with track rows 2026-09-25 21:26:58 +02:00
lucast 6b49c7c4d5 Show queue order while dragging 2026-09-25 20:20:12 +02:00
lucast 13081c4771 Wire track queue actions 2026-09-25 20:03:10 +02:00
lucast d6f8bb8588 Added player queue drawer 2026-09-25 19:59:57 +02:00
lucast 64646f778e Added play only this action 2026-09-25 19:48:16 +02:00
lucast 4196db1759 Fixed dropdown clipping 2026-09-25 19:45:55 +02:00
lucast d0886cd9a3 Clarified API schema location 2026-09-25 19:41:44 +02:00
lucast ec69c85102 Applied browser fullscreen 2026-08-22 20:58:39 +02:00
lucast e7bab2a95c Updated AGENTS.md to include /schema for API 2026-08-22 19:44:41 +02:00
lucast cf5ef8d429 Fixed initial load bug 2026-08-22 19:34:58 +02:00
lucast 1eb52f1c94 Updated odd and hover effect for TrackRow 2026-08-22 00:37:25 +02:00
lucast 3aaa3eb42e Added /artist/[id]/tracks 2026-08-22 00:36:08 +02:00
lucast f7adfeac22 Updated AGENTS.md for new guideline 2026-08-22 00:35:22 +02:00
lucast 74ba579919 Fixed waitForPromise not being set to false 2026-08-22 00:19:45 +02:00
lucast 1a62aa192e Added localstorage for volume 2026-08-22 00:13:51 +02:00