Commit Graph
317 Commits
Author SHA1 Message Date
joshpatra aede7a2fc9 build(ci): enforce audited release gates 2026-07-13 22:00:20 -04:00
joshpatra e452dfbb3d fix(files): harden managed artifact lifecycle 2026-07-13 22:00:12 -04:00
joshpatra d92fa4512d fix(ci): pin PostgreSQL 18 client tools 2026-07-13 20:46:14 -04:00
joshpatra 488c087d0b fix(build): track provider download source files 2026-07-13 20:34:34 -04:00
joshpatra d684609459 feat!: establish the v3 platform overhaul 2026-07-13 20:31:09 -04:00
joshpatra 3836a91397 fix(extensions): add persistent enable controls
CI / build-and-test (push) Has been cancelled
2026-07-09 02:21:06 -04:00
joshpatra 9718408272 feat(providers): split streaming priority from downloads 2026-07-09 01:27:12 -04:00
joshpatra ab41da9147 fix(webui): preserve form targets across async submits 2026-07-08 23:59:56 -04:00
joshpatra 5eaefe6218 fix(applemusic): extend sidecar login timeouts 2026-07-08 23:54:26 -04:00
joshpatra 3b03d31d0f fix(webui): correct provider pills and apple sidecar login 2026-07-08 23:49:17 -04:00
joshpatra b204af8602 feat(webui): refine provider integration controls 2026-07-08 23:41:12 -04:00
joshpatra 25f7b063cb refactor(WebUI): ENTIRE rewrite of most of the UI, redoing of the extension store, hopefully properly setting up the app for the future 2026-07-08 21:48:29 -04:00
joshpatra 228af068c3 fix: auto-detect architecture in main.py if TARGET_ARCH environment variable is missing
CI / build-and-test (push) Has been cancelled
2026-07-08 10:32:04 -04:00
joshpatra 0d0349728d fix: resolve container architecture mismatch in docker-compose builds using uname -m fallback 2026-07-08 10:23:28 -04:00
joshpatra 088dbff281 fix: make mounting proc inside wrapper chroot warning-only to support container environments 2026-07-08 10:20:17 -04:00
joshpatra aa4ce0d5ac fix: resolve dev/urandom mount error inside container using mknod fallback 2026-07-08 10:16:22 -04:00
joshpatra 85e4499ebb fix: align gamdl-aio build base image to debian:12.9 to resolve GLIBC mismatch 2026-07-08 10:09:46 -04:00
joshpatra da53a3ccc6 fix: resolve circular dependency in download service resolution by defining IConcreteDownloadService 2026-07-08 10:07:02 -04:00
joshpatra a60e921646 fix: resolve circular dependency in music metadata service resolution by defining IConcreteMetadataService 2026-07-08 09:41:59 -04:00
joshpatra fa69e7de65 fix: restore default SpotiFLAC Extension Store registry when EXTENSION_REPOSITORIES is empty, and backup/restore staged native libraries on gamdl-aio startup 2026-07-08 09:34:34 -04:00
joshpatra f91a701104 fix: add Extensions to sidebar navigation and stream wrapper daemon stdout/stderr directly to container output to prevent pipe deadlock
CI / build-and-test (push) Has been cancelled
2026-07-07 20:17:42 -04:00
joshpatra 940679ecaf fix: remove duplicate DOMContentLoaded event listener in ui.js causing parallel duplicate file uploads and daemon startup race conditions 2026-07-07 20:08:24 -04:00
joshpatra 58daeda4da feat: implement independent priority rankings for metadata search, downloads, playlist sync, and lyrics sourcing with drag-and-drop support 2026-07-07 20:06:13 -04:00
joshpatra f27bf2c328 feat: implement native support for SpotiFLAC .spotiflac-ext extensions via Jint JavaScript engine sandbox and repository registry store UI 2026-07-07 19:56:47 -04:00
joshpatra d7cfe4e163 feat: implement multi-service usage with parallel search, drag-and-drop metadata ranking priority, status testing, and dynamic fallback downloads with URL translation 2026-07-07 19:15:57 -04:00
joshpatra c8a9b4d7cb fix(gamdl-aio): resolve login deadlock by checking daemon process health instead of requiring wrapper_api client during login 2026-07-07 18:26:50 -04:00
joshpatra 3ea1b0cca3 fix(ui): resolve login button scope error and smooth out progress bar updates during upload 2026-07-07 18:21:24 -04:00
joshpatra b13d7bb000 fix(controllers): prevent ObjectDisposedException by returning raw ContentResult in AppleMusicController 2026-07-07 18:14:00 -04:00
joshpatra 2fd484a72f fix(controllers): register AppleMusicController and DownloadActivityController in BackendControllerFeatureProvider 2026-07-07 18:05:35 -04:00
joshpatra 718863fc50 fix(gamdl-aio): add missing async-lru and dataclass-click dependencies to requirements.txt 2026-07-07 17:55:54 -04:00
joshpatra fafc1468f9 feat(security): apply AdminPortFilter to AppleMusic and DownloadActivity controllers, restore Deezer, configure Apple Music env variables 2026-07-07 17:49:55 -04:00
joshpatra 96925aebbf feat(ui): overhaul Configuration and Services tabs to use direct inline inputs and single save buttons, replacing individual modals
CI / build-and-test (push) Has been cancelled
2026-07-02 14:59:15 -04:00
joshpatra 769a85b36b feat(ui): hide guided setup wizard on dashboard if already configured, add manual toggle button 2026-07-02 14:50:46 -04:00
joshpatra 978173c450 fix(ui): resolve JS syntax error in submitAppleMusic2fa preventing script execution 2026-07-02 14:46:43 -04:00
joshpatra c8732deb7a fix(build): stage libc++_shared.so from NDK for x86_64 compile-time linking 2026-07-02 14:40:19 -04:00
joshpatra 2bef35bc87 fix(build): commit Android system linkers previously ignored by gitignore 2026-07-02 14:36:01 -04:00
joshpatra b8989700c2 fix(build): allow gamdl-aio to build natively on host architectures (amd64/arm64) to resolve exec format error 2026-07-02 14:29:38 -04:00
joshpatra 154abe28d1 feat(apple-music): embed gamdl-aio folder directly inside allstarr project 2026-07-02 14:27:54 -04:00
joshpatra 3465cde7de feat(apple-music): unify gamdl-aio sidecar, add Apple Music provider support & Guided Setup Wizard 2026-07-02 14:24:05 -04:00
joshpatra c2fd9cbf9f Merge branch 'main' into dev
CI / build-and-test (push) Has been cancelled
2026-05-24 23:37:22 -04:00
joshpatra fac1ffeda5 v2.0.2: fix SquidWTF nullable metadata warning
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v2.0.2
2026-05-24 23:35:06 -04:00
joshpatra 6e0330529b chore: merge beta v2.0.2-beta.1 back into dev
CI / build-and-test (push) Has been cancelled
2026-05-22 20:00:08 -04:00
joshpatra 7985070b78 v2.0.2-beta.1: fix SquidWTF nullable metadata warning
Docker Build & Push / build-and-test (push) Has been cancelled
Docker Build & Push / docker (push) Has been cancelled
v2.0.2-beta.1
2026-05-22 19:57:43 -04:00
joshpatra ed32992867 fix(squidwtf): resolve Song nullable warning in metadata fallback 2026-05-22 19:57:19 -04:00
joshpatra 1cb54fa7a6 chore: sync dev with beta version correction 2026-05-22 19:26:51 -04:00
joshpatra 3b1dbaa592 chore: correct AppVersion to 2.0.1 after mistaken v5 bump v2.0.1-beta.1 2026-05-22 19:26:49 -04:00
joshpatra e6b91ec3c9 chore: correct AppVersion to 2.0.1 after mistaken v5 bump 2026-05-22 19:26:37 -04:00
joshpatra fc607921fe chore: merge beta test fix into dev 2026-05-22 17:26:48 -04:00
joshpatra bb52b62627 test(scrobbling): use non-legacy Last.fm API keys in controller tests 2026-05-22 17:26:47 -04:00
joshpatra 018f1d6cff test(scrobbling): use non-legacy Last.fm API keys in controller tests 2026-05-22 17:26:34 -04:00