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 |
|
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 |
|
lucast
|
e6657a6572
|
Trying OpenAI Codex
|
2026-08-22 00:12:30 +02:00 |
|
lucast
|
a46f289865
|
Fixed lyrics
|
2026-07-20 15:11:46 +02:00 |
|
lucast
|
b778ea9eda
|
Small cleanup
|
2026-07-20 15:04:34 +02:00 |
|
lucast
|
db86529219
|
Fixed tracks on artist page
|
2026-06-02 10:34:15 +02:00 |
|
lucast
|
603620a418
|
Made track display be in middle if no lyrics are found
|
2026-04-05 14:33:16 +02:00 |
|
lucast
|
2b01ed688c
|
Made useAuth safer
|
2026-04-05 13:57:25 +02:00 |
|
lucast
|
686be7ca8a
|
Merge branch 'feat/player-fullscreen'
|
2026-04-05 12:10:13 +02:00 |
|
lucast
|
c868329d8b
|
Merge branch 'feat/artist-page'
|
2026-04-05 12:02:53 +02:00 |
|
lucast
|
7cbc087049
|
Added album slider
|
2026-04-05 12:02:22 +02:00 |
|
lucast
|
5c9b82265d
|
Test data cleanup
|
2026-04-05 11:57:21 +02:00 |
|
lucast
|
307f467f94
|
Added track title to slider
|
2026-04-05 11:55:45 +02:00 |
|
lucast
|
cb481ad983
|
Added track slider for artist page
|
2026-04-05 11:55:17 +02:00 |
|
lucast
|
59af94de8c
|
Small refractoring
|
2026-04-05 11:06:47 +02:00 |
|
lucast
|
c5cd36f5e5
|
Small fix for error thrown when song doesn't have lyrics
|
2026-03-08 12:07:52 +01:00 |
|
lucast
|
e8d2173f17
|
Created tracks page for artists
|
2026-03-08 12:06:17 +01:00 |
|
lucast
|
427437bb3b
|
Moved artist page
|
2026-03-08 12:06:05 +01:00 |
|
lucast
|
fceddf641a
|
Added track image row component
|
2026-03-08 12:05:53 +01:00 |
|
lucast
|
af3b9669dc
|
Fixed player hiding the bottom of the page and elements behind the player being visible
|
2026-03-08 11:30:17 +01:00 |
|
lucast
|
4eb7c6d5a9
|
Added groups to dropdown menu
|
2026-03-08 11:24:46 +01:00 |
|
lucast
|
aa93320215
|
Add cursor pointer style to dropdown icon
|
2026-03-08 11:12:42 +01:00 |
|
lucast
|
6c1dda9622
|
Fixed small bug with checkbox not having initial value
|
2026-03-07 19:49:45 +01:00 |
|
lucast
|
b48db8bb37
|
Merge branch 'feat/player-fullscreen'
|
2026-03-07 19:49:18 +01:00 |
|
lucast
|
d5482a9ea4
|
Added non synced text
|
2026-03-07 19:49:06 +01:00 |
|
lucast
|
ab22cd6eb9
|
Implemented scrolling
|
2026-03-07 19:37:59 +01:00 |
|
lucast
|
b6e854b1dd
|
Add onMounted hook to refresh session token if needed
|
2026-03-07 19:28:59 +01:00 |
|
lucast
|
fd27fee6c7
|
Updated synced lyrics system to be more smooth
|
2026-03-07 15:42:34 +01:00 |
|
lucast
|
22d6150290
|
Got synced lyrics working
|
2026-03-07 15:32:20 +01:00 |
|
lucast
|
ddef57b802
|
Merge branch 'master' into feat/player-fullscreen
|
2026-03-07 14:45:58 +01:00 |
|
lucast
|
522e062a36
|
Got lyrics editing working for PATCH
|
2026-03-07 14:44:47 +01:00 |
|
lucast
|
ae79952ddc
|
Update fullscreen player to show/hide close buttons
|
2026-02-27 14:53:31 +01:00 |
|
lucast
|
76c57c1ba0
|
Made cursor hide when no movement is detected
|
2026-02-27 14:51:45 +01:00 |
|
lucast
|
4475b95aed
|
Implement mouse movement detection for fullscreen player and update layout structure
|
2026-02-27 14:48:53 +01:00 |
|
lucast
|
2561bd0e62
|
Add TrackDisplay component for fullscreen player with controls and styling
|
2026-02-27 14:48:45 +01:00 |
|
lucast
|
ed53c41a87
|
Add monochrome slider support with styling adjustments
|
2026-02-27 14:48:27 +01:00 |
|
lucast
|
78c4a6cb8e
|
Added fullscreen composable and background for fullscreen
|
2026-02-25 17:21:31 +01:00 |
|
lucast
|
4754d61279
|
Added gap between sliders
|
2026-02-25 16:56:21 +01:00 |
|
lucast
|
dbb91a3918
|
Update image prefix in albums and change audio suffix in songs
|
2026-02-25 16:53:23 +01:00 |
|
lucast
|
6a3dffae7d
|
Add cursor pointer style to index in Track Row component
|
2026-02-25 16:40:51 +01:00 |
|
lucast
|
c1079dcbba
|
Added h1 to index and added styling for it
|
2026-02-25 16:39:27 +01:00 |
|
lucast
|
5f572e769e
|
Implement signout functionality to clear authentication tokens
|
2026-02-25 16:35:50 +01:00 |
|
lucast
|
464bbaef9e
|
Updated fetch to actually retry on 401 with new token
|
2026-02-24 19:27:14 +01:00 |
|
lucast
|
581c522b00
|
Fixed some types and wrong types
|
2026-02-24 19:02:40 +01:00 |
|
lucast
|
470cf122a3
|
Small fix for visual bug with Modal
|
2026-02-24 18:50:36 +01:00 |
|
lucast
|
464b016fcb
|
Added play functionality to album page
|
2026-02-24 18:49:04 +01:00 |
|
lucast
|
e5ee065468
|
Merge branch 'feat/player'
|
2026-02-24 18:30:56 +01:00 |
|