Broque Thomas
a50e5a59d9
include listenbrainz on settings page
2025-11-17 22:20:30 -08:00
Broque Thomas
c28d7ff407
fix sync functionality on discover page for genre playlists
2025-11-17 22:09:40 -08:00
Broque Thomas
cc62b3b48e
discover page progress
2025-11-17 10:09:08 -08:00
Broque Thomas
ee266920a9
discover progress
2025-11-17 08:49:49 -08:00
Broque Thomas
5a13b5fe94
discover progress
2025-11-17 08:30:38 -08:00
Broque Thomas
f75ffdf6cb
discover progress
2025-11-16 16:27:44 -08:00
Broque Thomas
abbb93f053
scan tool
2025-11-12 18:35:07 -08:00
Broque Thomas
77ae6b737a
export as m3u
2025-11-11 20:42:09 -08:00
Broque Thomas
5349ae3871
hero design
2025-11-11 20:19:34 -08:00
Broque Thomas
65cbf6ce28
discover progress
2025-11-11 16:00:37 -08:00
Broque Thomas
47f8862fc4
discovery page progress
2025-11-11 10:39:46 -08:00
Broque Thomas
0b7b88e892
duplicate cleaner
2025-11-10 19:47:26 -08:00
Broque Thomas
5ffce6bb59
optimize album and cover art data
2025-11-09 20:33:25 -08:00
Broque Thomas
62ad5a9cd9
adjust settings page flow
2025-11-09 15:07:04 -08:00
Broque Thomas
576f151c5c
preferred quality updates.
2025-11-09 14:16:38 -08:00
Broque Thomas
6f59dfd0f4
sidebar styling
2025-11-09 09:11:29 -08:00
Broque Thomas
ea9f351bdb
similar artists start
2025-10-04 16:09:11 -07:00
Broque Thomas
2f8bad23a8
Add manual track matching and Docker permission docs
...
Implements manual track matching (discovery fix modal) for YouTube, Tidal, and Beatport platforms, allowing users to search and select Spotify tracks for unmatched results. Adds backend endpoints and frontend logic for updating matches, improves conversion of discovery results for sync/download, and updates Dockerfile/entrypoint for dynamic PUID/PGID/UMASK support. Includes a new DOCKER_PERMISSIONS.md guide.
2025-10-03 10:48:25 -07:00
Broque Thomas
26b9c18b02
Update style.css
2025-10-02 06:45:11 -07:00
Broque Thomas
fcd48793e0
Add Beatport Top 100 button to genre page
...
Introduces a 'Beatport Top 100' button to each genre page, allowing users to fetch and view the top 100 tracks for a selected genre. Includes new event handling logic in script.js and corresponding styles in style.css for the button and its container.
2025-10-01 17:59:38 -07:00
Broque Thomas
fd92deb5c8
beatport progress
2025-10-01 17:40:37 -07:00
Broque Thomas
c7377e4ac7
beatport progress
2025-10-01 14:50:03 -07:00
Broque Thomas
a59d3122d7
allow individual release downloads for hero slider
2025-10-01 12:26:48 -07:00
Broque Thomas
0e2a2200b6
beatport main page complete
2025-10-01 11:20:19 -07:00
Broque Thomas
3395d697c2
Update Beatport slider layout and remove track meta
...
Removed genre and year metadata from Beatport slider track cards in script.js. Increased slider height and track info max-width in style.css to improve layout and visual presentation.
2025-09-30 19:43:05 -07:00
Broque Thomas
74f7cb1e81
baetport progress
2025-09-30 15:51:45 -07:00
Broque Thomas
6afc26be6f
Update style.css
2025-09-30 14:47:24 -07:00
Broque Thomas
42e9a3b68f
Update style.css
2025-09-30 14:20:21 -07:00
Broque Thomas
7821d4cba5
beatport progress
2025-09-30 13:58:02 -07:00
Broque Thomas
69c8622588
beatport progress
2025-09-30 13:23:01 -07:00
Broque Thomas
5e73b53a0f
beatport progress
2025-09-30 12:36:25 -07:00
Broque Thomas
4f33ac82ba
Update style.css
2025-09-30 11:21:29 -07:00
Broque Thomas
4569b804b0
Update style.css
2025-09-30 10:47:19 -07:00
Broque Thomas
e9b9e8d50b
Update style.css
2025-09-30 10:31:05 -07:00
Broque Thomas
df11474951
beatport progress
2025-09-30 09:32:52 -07:00
Broque Thomas
d885316077
beatport update
2025-09-29 23:52:04 -07:00
Broque Thomas
bc2be55455
beatport progress
2025-09-29 23:35:55 -07:00
Broque Thomas
6e169056d3
rebuild beatport section
2025-09-29 23:05:18 -07:00
Broque Thomas
d6dc30f9e4
style changes
2025-09-28 23:03:07 -07:00
Broque Thomas
005178a252
Update style.css
2025-09-28 22:39:31 -07:00
Broque Thomas
6112d73d52
Update style.css
2025-09-28 22:27:42 -07:00
Broque Thomas
ddc2d54856
Update style.css
2025-09-28 22:20:15 -07:00
Broque Thomas
0d74634983
beatport progress
2025-09-28 20:27:29 -07:00
Broque Thomas
4167c361a7
beatport progress
2025-09-28 19:51:29 -07:00
Broque Thomas
5981bd772f
beatport progress
2025-09-28 18:16:28 -07:00
Broque Thomas
7e42e20887
beatport progress
2025-09-27 20:16:18 -07:00
Broque Thomas
f5ae3d611c
beatport progress
2025-09-26 22:04:46 -07:00
Broque Thomas
0ba4b6a079
pull genres with imges.
2025-09-26 16:11:50 -07:00
Broque Thomas
ccc686a892
placeholder beatport playlist functionality
2025-09-26 15:12:25 -07:00
Broque Thomas
90c6af078d
add watchlist functionality to library page
2025-09-26 07:43:12 -07:00
Broque Thomas
c90d5e11ae
style fix
2025-09-25 21:41:37 -07:00
Broque Thomas
3d55c690a1
Update style.css
2025-09-25 08:09:00 -07:00
Broque Thomas
09d633f80b
add to wishlist functionality for library page
2025-09-24 22:30:38 -07:00
Broque Thomas
ffdee23cb0
fix library page
2025-09-24 12:38:00 -07:00
Broque Thomas
3e8b469adb
library page updates
2025-09-23 23:47:58 -07:00
Broque Thomas
03b0b8c6c5
library page update
2025-09-23 14:19:11 -07:00
Broque Thomas
9485dfb03b
start of library page
2025-09-23 11:42:58 -07:00
Broque Thomas
180413677c
toggle to force the download of all tracks in modal
2025-09-23 10:42:10 -07:00
Broque Thomas
688aa6581f
fixed multiple artist metadata update. style updates
2025-09-23 09:55:26 -07:00
Broque Thomas
a053ed22a3
artist bubble modal design update
2025-09-22 18:01:56 -07:00
Broque Thomas
c3dd91d676
update design for download missing track modal
2025-09-22 17:52:55 -07:00
Broque Thomas
85d7dce943
status updates and album card download status
2025-09-22 11:34:39 -07:00
Broque Thomas
0f64d17bf6
add navidrome to settings
2025-09-21 14:10:17 -07:00
Broque Thomas
041b6c4d31
Update style.css
2025-09-11 07:20:38 -07:00
Broque Thomas
196a1eb3ac
Update style.css
2025-09-10 21:08:14 -07:00
Broque Thomas
f4e56da245
Update style.css
2025-09-10 21:03:32 -07:00
Broque Thomas
6b8505d840
Revamp dashboard and card glassmorphic styles
...
Enhanced glassmorphic effects across dashboard, service, stat, and tool cards for improved visual consistency. Updated gradients, border radii, shadow effects, and hover states to match modal styling. Adjusted padding, font sizes, and section spacing for a more polished and premium UI appearance.
2025-09-10 19:36:05 -07:00
Broque Thomas
1dd4f8d7a3
Update style.css
2025-09-10 17:22:26 -07:00
Broque Thomas
94d1c82674
Add activity feed and toasts to dashboard
...
Introduces a global activity feed system with API endpoints for recent activities and toasts, and integrates activity tracking for key backend events (downloads, syncs, database updates, etc.). Updates the dashboard frontend to periodically fetch and display activity feed items and show toasts for recent actions. Improves error logging and reduces noise for expected 404s in Soulseek client. Adds related CSS for activity feed separators.
2025-09-10 17:04:12 -07:00
Broque Thomas
6011c50304
Add artist watchlist feature with UI and API endpoints
...
Introduces a watchlist system for tracking artists, including backend API endpoints for managing the watchlist and scanning for new releases. Updates the frontend to allow users to add/remove artists to/from the watchlist from both artist cards and detail pages, view and scan their watchlist via a modal, and see real-time scan progress. Adds related styles for watchlist UI components.
2025-09-10 14:18:54 -07:00
Broque Thomas
de1c535ae6
Update style.css
2025-09-05 22:04:30 -07:00
Broque Thomas
ac9f911d13
Update style.css
2025-09-05 20:48:51 -07:00
Broque Thomas
306001ade8
Improve artist download status updates and UI
...
Added debounced updates for the artist downloads section to prevent rapid UI refreshes. Enhanced debug logging and error handling for download status changes and bulk completion. Introduced a utility to force refresh all artist download statuses. Updated CSS for better spacing and overflow handling in artist bubble containers and images.
2025-09-04 13:46:50 -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
2070e24394
consistency
2025-09-02 14:14:51 -07:00
Broque Thomas
252eb32bf9
tidal
2025-09-01 19:33:07 -07:00
Broque Thomas
867ec97cdb
Update style.css
2025-09-01 03:01:08 -07:00
Broque Thomas
a7927eaa58
Update style.css
2025-08-31 16:04:49 -07:00
Broque Thomas
f99c550484
youtube playlists
2025-08-31 14:54:16 -07:00
Broque Thomas
146543b852
Update style.css
2025-08-31 13:41:31 -07:00
Broque Thomas
08c55217b6
youtube shell
2025-08-31 13:36:24 -07:00
Broque Thomas
632834b30a
ui informaiton
2025-08-30 21:48:41 -07:00
Broque Thomas
5d02ee16b0
Update style.css
2025-08-29 15:13:54 -07:00
Broque Thomas
017d72b38a
wishlist button
2025-08-28 22:19:57 -07:00
Broque Thomas
888299fe83
stream tracking
2025-08-28 18:16:03 -07:00
Broque Thomas
f67a44476f
live progress
2025-08-28 18:09:13 -07:00
Broque Thomas
c5617d874e
stream
2025-08-28 17:57:04 -07:00
Broque Thomas
58c00831bc
cleanup fix
2025-08-28 17:05:35 -07:00
Broque Thomas
9f4e007818
style
2025-08-26 22:36:02 -07:00
Broque Thomas
c9704764ae
active modal adjustments
2025-08-26 22:16:50 -07:00
Broque Thomas
aad6eb7da6
persistent download missing track modal
2025-08-26 21:48:12 -07:00
Broque Thomas
7817e40f31
style
2025-08-25 18:29:39 -07:00
Broque Thomas
2475586523
style
2025-08-25 17:43:13 -07:00
Broque Thomas
b84a3ae108
progress
2025-08-25 16:16:31 -07:00
Broque Thomas
632f45c68e
download missing tracks modal
2025-08-24 21:23:24 -07:00
Broque Thomas
042baf429f
progress
2025-08-24 20:18:54 -07:00
Broque Thomas
628e8b7709
sync working
2025-08-24 19:47:24 -07:00
Broque Thomas
8cee3f0e33
sync page
2025-08-24 17:06:00 -07:00
Broque Thomas
b60abecbc9
Update style.css
2025-08-24 14:12:40 -07:00
Broque Thomas
2c9f19137b
sync page design
2025-08-24 14:03:16 -07:00
Broque Thomas
2f535d8222
database updater
2025-08-24 12:36:30 -07:00
Broque Thomas
facc45e6f4
dashboard design
2025-08-24 12:14:38 -07:00
Broque Thomas
9686c6f1df
style changes
2025-08-24 11:09:33 -07:00
Broque Thomas
ee6c95a92e
adjust styling
2025-08-24 10:23:16 -07:00
Broque Thomas
5802c4b30a
Update style.css
2025-08-23 23:55:01 -07:00
Broque Thomas
edbfe6bb74
matched downloads
2025-08-23 22:18:09 -07:00
Broque Thomas
886c2e84c8
stream functionality
2025-08-23 15:03:25 -07:00
Broque Thomas
e31abbda27
Update style.css
2025-08-23 13:32:05 -07:00
Broque Thomas
92656fbe25
filters
2025-08-23 12:31:25 -07:00
Broque Thomas
f6cc9bffdb
styling issue
2025-08-23 10:46:47 -07:00
Broque Thomas
afd5662afa
progress
2025-08-23 10:39:12 -07:00
Broque Thomas
a78732fb08
progress
2025-08-23 10:14:38 -07:00
Broque Thomas
bb6be656e0
progress
2025-08-23 09:53:07 -07:00
Broque Thomas
5142b5153e
base downloads design
2025-08-22 21:06:52 -07:00
Broque Thomas
557151b9e7
Revert "downloads page started"
...
This reverts commit 7c5c149a40 .
2025-08-22 16:50:53 -07:00
Broque Thomas
7c5c149a40
downloads page started
2025-08-22 15:20:39 -07:00
Broque Thomas
36b3830a2f
settings auto detect fixed
2025-08-22 14:36:30 -07:00
Broque Thomas
d631ad61f8
settings page ready
2025-08-22 12:57:20 -07:00
Broque Thomas
bf445f9939
headless mode foundation
2025-08-21 20:14:16 -07:00