Commit graph

65 commits

Author SHA1 Message Date
Broque Thomas
8e66a4f692 Update web_server.py 2025-09-04 19:54:52 -07:00
Broque Thomas
ae5582b9a2 Update web_server.py 2025-09-04 15:33:02 -07:00
Broque Thomas
58af02a954 Update web_server.py 2025-09-04 15:03:17 -07:00
Broque Thomas
871dc6cb1c Add artist album download management UI
Introduces backend API and frontend integration for downloading missing tracks from artist albums and singles. Adds artist download bubbles, management modal, and related state/UI logic to script.js, with supporting styles in style.css. Also refactors some type hints in web_server.py for consistency.
2025-09-04 13:23:54 -07:00
Broque Thomas
245c6dfbf2 scan db on artist page 2025-09-03 23:00:20 -07:00
Broque Thomas
cff48b2498 artist design 2025-09-03 18:40:25 -07:00
Broque Thomas
c29c5d6495 artists page 2025-09-03 18:02:44 -07:00
Broque Thomas
36cc15f0a9 fix 2025-09-03 13:32:52 -07:00
Broque Thomas
b08090ebe1 fix 2025-09-03 09:25:02 -07:00
Broque Thomas
f24eedd419 Update web_server.py 2025-09-03 00:04:37 -07:00
Broque Thomas
f39eb561dc download mising tracks 2025-09-02 23:13:41 -07:00
Broque Thomas
ae98bb8806 sync 2025-09-02 21:27:52 -07:00
Broque Thomas
2070e24394 consistency 2025-09-02 14:14:51 -07:00
Broque Thomas
417c76e68c move to backend 2025-09-01 20:34:40 -07:00
Broque Thomas
252eb32bf9 tidal 2025-09-01 19:33:07 -07:00
Broque Thomas
b2c1d21bf0 download missing functionality 2025-09-01 02:37:38 -07:00
Broque Thomas
bde755f6e5 move youtube processing to backend 2025-08-31 21:05:37 -07:00
Broque Thomas
f99c550484 youtube playlists 2025-08-31 14:54:16 -07:00
Broque Thomas
08c55217b6 youtube shell 2025-08-31 13:36:24 -07:00
Broque Thomas
79da4ca7e4 Update web_server.py 2025-08-31 00:02:56 -07:00
Broque Thomas
697a255047 move wishlist processing to backend 2025-08-30 21:18:10 -07:00
Broque Thomas
9f6a98a72d add to wishlist on fail 2025-08-29 22:16:50 -07:00
Broque Thomas
079ac5c81d fix wishlist additions 2025-08-29 18:15:41 -07:00
Broque Thomas
8feffd156b Update web_server.py 2025-08-29 17:27:52 -07:00
Broque Thomas
6f03ba8ed7 Update web_server.py 2025-08-29 16:45:30 -07:00
Broque Thomas
b88467f949 wishlist 2025-08-29 14:33:05 -07:00
Broque Thomas
017d72b38a wishlist button 2025-08-28 22:19:57 -07:00
Broque Thomas
c5617d874e stream 2025-08-28 17:57:04 -07:00
Broque Thomas
330bde6dea Update web_server.py 2025-08-28 14:12:07 -07:00
Broque Thomas
6f770c2d9f Update web_server.py 2025-08-28 14:00:41 -07:00
Broque Thomas
40817c3070 Update web_server.py 2025-08-28 13:29:49 -07:00
Broque Thomas
58e160aba5 cancel button 2025-08-28 13:04:58 -07:00
Broque Thomas
fd9fcf6c90 cleanup batch after closing completed modal 2025-08-27 21:27:10 -07:00
Broque Thomas
6ff6cc0e59 fix a break in front end content from backend 2025-08-27 15:32:20 -07:00
Broque Thomas
17533ae40b persistent when closed 2025-08-27 14:34:06 -07:00
Broque Thomas
ef21decb72 Update web_server.py 2025-08-26 12:21:23 -07:00
Broque Thomas
461718ccc7 Update web_server.py 2025-08-26 10:52:45 -07:00
Broque Thomas
8fa64e3511 Update web_server.py 2025-08-26 10:17:25 -07:00
Broque Thomas
fcdf41aac2 cancel button 2025-08-25 23:30:28 -07:00
Broque Thomas
68c1dca27e Update web_server.py 2025-08-25 23:06:46 -07:00
Broque Thomas
c5eeb4f33a Update web_server.py 2025-08-25 19:56:40 -07:00
Broque Thomas
ef6ad49fa3 Update web_server.py 2025-08-25 19:42:50 -07:00
Broque Thomas
7817e40f31 style 2025-08-25 18:29:39 -07:00
Broque Thomas
a0682b1ae0 Update web_server.py 2025-08-25 16:37:46 -07:00
Broque Thomas
b84a3ae108 progress 2025-08-25 16:16:31 -07:00
Broque Thomas
b9879c4375 closer 2025-08-25 14:36:25 -07:00
Broque Thomas
632f45c68e download missing tracks modal 2025-08-24 21:23:24 -07:00
Broque Thomas
e912be68e7 better 2025-08-24 20:45:40 -07:00
Broque Thomas
db34617978 connect to sync storage 2025-08-24 20:35:59 -07:00
Broque Thomas
628e8b7709 sync working 2025-08-24 19:47:24 -07:00