Commit Graph
182 Commits
Author SHA1 Message Date
lucast af07bf2249 Added library track menus 2026-10-05 18:20:34 +02:00
lucast 0526e83a9b Added saved library API 2026-10-05 17:54:29 +02:00
lucast 36d05ab04f Set up Golar typechecking 2026-10-05 17:52:52 +02:00
lucast 1eef02ccfa Upgraded Nuxt 2026-10-05 17:35:43 +02:00
lucast e908ae27ad Added song loading state 2026-10-05 03:46:47 +02:00
lucast 869ca7d728 Added track navigation menu items 2026-10-05 02:49:24 +02:00
lucast 51114d65c8 Handle unsynced lyrics marked synced 2026-10-05 02:22:06 +02:00
lucast fb99058492 Allow bearer auth for admin API 2026-10-05 02:01:40 +02:00
lucast 142e34babe Return session token 2026-10-05 01:54:37 +02:00
lucast 45ae19149f Refresh lyrics position on open 2026-10-05 01:10:53 +02:00
lucast bdfa76f993 Reset title when queue ends 2026-10-05 00:26:34 +02:00
lucast 30541eab8d Cache album slider data 2026-10-04 22:01:34 +02:00
lucast 3393c133fd Update readme 2026-10-04 21:52:07 +02:00
lucast e89463591c Use musicSession cookie for auth 2026-10-02 00:20:38 +02:00
lucast e2c47e6d0f Gate debug guide and disclaimer by cookie 2026-09-30 05:18:25 +02:00
lucast bfaa4acb25 Align fullscreen lyrics across line wraps 2026-09-30 05:18:08 +02:00
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