Commit graph

23 commits

Author SHA1 Message Date
Broque Thomas
24b789660a Improve Docker path handling and filename extraction
Added helper functions to resolve Windows paths for Docker containers and to extract filenames in a cross-platform manner. Updated usage throughout web_server.py and soulseek_client.py to ensure correct path mapping and filename handling. Modified docker-compose.yml to use named volumes and mount the E: drive for better Docker compatibility.
2025-09-11 17:46:49 -07:00
Broque Thomas
008653a69c Improve Docker compatibility for host service URLs
Updated Soulseek client, web server, and docker-compose.yml to better handle service URLs when running inside Docker containers. Localhost URLs are now resolved to host.docker.internal, and Docker-specific volume mounts and extra_hosts are configured for improved interoperability between container and host services.
2025-09-11 13:53:36 -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
d13bd255d0 update 2025-09-03 18:45:05 -07:00
Broque Thomas
7df724c202 rate limiting 2025-08-11 08:36:51 -07:00
Broque Thomas
6ff8ee2483 rate limiting to avoid sousleek ban 2025-08-11 00:18:14 -07:00
Broque Thomas
3bbb635848 matching improvements and bug fixes 2025-08-09 13:47:00 -07:00
Broque Thomas
ed91099a1c enable quality pref. 2025-08-07 21:43:03 -07:00
Broque Thomas
bae3bedd71 remove logs 2025-07-29 15:32:18 -07:00
Broque Thomas
b5ed2b0e5f cleanup 2025-07-27 16:26:44 -07:00
Broque Thomas
529456300a maybe helpful 2025-07-26 10:48:34 -07:00
Broque Thomas
f77c023e10 better 2025-07-15 16:24:51 -07:00
Broque Thomas
18f2cac879 progress 2025-07-11 19:00:06 -07:00
Broque Thomas
671e9af07f fix 2025-07-11 14:37:13 -07:00
Broque Thomas
99605de41a working 2025-07-10 21:14:35 -07:00
Broque Thomas
712d492ade more 2025-07-10 20:43:17 -07:00
Broque Thomas
6154ed9519 working better 2025-07-10 13:52:13 -07:00
Broque Thomas
f647df1ebe fix 2025-07-10 09:03:54 -07:00
Broque Thomas
96a0bc4b43 fix 2025-07-10 08:10:40 -07:00
Broque Thomas
fc9b5f375a basic downloads 2025-07-09 22:06:24 -07:00
Broque Thomas
11a1343217 fix 2025-07-09 21:44:21 -07:00
Broque Thomas
8dd433fc3b fix 2025-07-09 13:55:18 -07:00
Broque Thomas
7d43bda3e5 Initial commit 2025-07-09 12:07:41 -07:00