-
62251d764e
0.6.9: Finish the Stage 4 path revisit in the three remaining scripts
master
v0.6.9
andrew
2026-07-16 11:51:55 -06:00
-
d756aab7fc
0.6.8: Pin sldl skip index + fix dedup scan blinded by the path rewrite
v0.6.8
andrew
2026-07-16 09:23:53 -06:00
-
24738d815f
0.6.7: Drop slskd from the digest health check
v0.6.7
andrew
2026-07-15 13:50:20 -06:00
-
900bbff8aa
0.6.6: Digest format final: plain reflowing rows instead of <pre> columns
v0.6.6
andrew
2026-07-15 13:44:26 -06:00
-
be33664be2
0.6.5: HTML Telegram digest + fix silently-empty beet sections + watermark-art resilience
v0.6.5
andrew
2026-07-15 13:30:58 -06:00
-
7a49e2d507
0.6.4: Truthful maintenance digest + scheduled jobs queue for the lock instead of skipping
v0.6.4
andrew
2026-07-15 10:13:02 -06:00
-
8ecff44811
0.6.3: Parse Spotify's renamed /items response shape (new apps get item, not track)
v0.6.3
andrew
2026-07-15 09:50:57 -06:00
-
2e3210cc01
README: point install and compose examples at 0.6.2
v0.6.2
andrew
2026-07-15 08:54:17 -06:00
-
3fbf580b88
0.6.2: Bypass sldl's Spotify client -- fetch the playlist ourselves, feed sldl a CSV
andrew
2026-07-15 08:48:30 -06:00
-
9976c430aa
0.6.1: Fix Spotify OAuth scope missing user-library-read
v0.6.1
andrew
2026-07-15 08:07:30 -06:00
-
29d6249e88
README: make the Spotify OAuth requirement explicit, not a footnote
andrew
2026-07-14 11:25:05 -06:00
-
e5d9c7f043
0.6: Spotify OAuth connect flow, AzuraCast base URL, fingerprint/buy-url fixes
v0.6
andrew
2026-07-14 11:16:55 -06:00
-
91f3982eff
README: state plainly that a new Spotify app can't read playlists (both endpoints blocked)
andrew
2026-07-14 10:19:05 -06:00
-
97672ffdcd
0.5.2: Run now for unscheduled playlists, Spotify /items migration, friendlier 403
v0.5.2
andrew
2026-07-14 10:12:42 -06:00
-
9a879b5322
README: bump pull/compose examples to 0.5.1
andrew
2026-07-11 14:58:57 -06:00
-
04c36af6b3
Fix stuck dedup candidate, enrich timeout/starvation, and qobuz status error
v0.5.1
andrew
2026-07-11 14:54:52 -06:00
-
fdcba992fd
README: pull the prebuilt image instead of building (v0.5)
andrew
2026-07-10 16:30:48 -06:00
-
543f10e662
R7: extract the M3U regeneration into a shared sourced helper
v0.5
andrew
2026-07-10 16:16:09 -06:00
-
1b775e42f0
R7: factor run_job/run_job_capture onto one shared core
andrew
2026-07-10 16:11:12 -06:00
-
bcd07750bf
R7: consolidate duplicated Spotify-token and NDJSON-parse logic
andrew
2026-07-10 16:08:15 -06:00
-
e49d12a72b
Add test suite (T1)
andrew
2026-07-10 16:00:07 -06:00
-
2c86d7973f
P2 minor set: password off argv, configurable share gate, POST logout, log path check
andrew
2026-07-10 15:50:06 -06:00
-
2641a1b874
P2 cleanups: pin deps, prune job-run rows, unmask non-secret creds, enforce allowlist at login
andrew
2026-07-10 15:44:31 -06:00
-
a9e1263b01
Render playlist configs directly in-app; retire regen.sh and playlists.json (R3)
andrew
2026-07-10 15:34:53 -06:00
-
2d7243332d
Archive dead/manual scripts to pipeline/lib/manual (R8)
andrew
2026-07-10 10:52:44 -06:00
-
db13890fe1
Harden fix-genre, sync-bandcamp, upgrade-mp3-to-flac under strict mode (R1)
andrew
2026-07-10 10:52:44 -06:00
-
41ef26a40b
Harden gen-djmix, gen-vgm, strip-mb-tags, notify-telegram under set -euo pipefail (R1)
andrew
2026-07-10 10:43:37 -06:00
-
852b3797d8
Stop the daily status report (and its Telegram digest) being starved by the lock
andrew
2026-07-10 10:43:37 -06:00
-
ade32c4d0c
Harden replace-with-better.sh under set -eu (R1)
andrew
2026-07-10 10:23:01 -06:00
-
df0484c7fb
Harden dedup-library.sh under set -euo pipefail (R1)
andrew
2026-07-09 17:52:26 -06:00
-
fa86e992ad
Robustness: crash-safe migrations, stale-run sweep, optional prep tools; branded 404
andrew
2026-07-09 17:32:26 -06:00
-
8f1fc458f6
Background long-running actions; confirm destructive ones
andrew
2026-07-09 14:31:54 -06:00
-
b135f11557
Security hardening and first-run/portability improvements
andrew
2026-07-09 14:25:55 -06:00
-
2a19f84575
Fix skipped_lock creating phantom empty genre/dedup runs; add Run now to playlist list
andrew
2026-07-09 12:01:53 -06:00
-
c442fb78ef
Update README for Settings restructure, playlist compare, credential toggles
andrew
2026-07-09 11:46:14 -06:00
-
ed0b08967e
Fall back to rm when a fuzzy-dedup delete target isn't tracked in beets
andrew
2026-07-09 11:23:10 -06:00
-
59c369c9e2
Fix playlist status page, dedup delete-by-path bug, duplicate scan rows; add public IP dashboard card
andrew
2026-07-09 11:13:58 -06:00
-
9a116f3da4
Credential enable/disable + descriptions, artist casing settings page, playlist compare view
andrew
2026-07-09 10:52:08 -06:00
-
76e5b32687
Fix library filter bar button misalignment
andrew
2026-07-09 10:31:01 -06:00
-
b4dd2286a9
Restructure Settings nav, modernize import page, dedup/genres UX polish
andrew
2026-07-09 10:26:40 -06:00
-
1f733d6e91
Add README and proper favicon/PWA icon set
andrew
2026-07-09 09:51:43 -06:00
-
92e5326437
Fix dedup apply lock-hang, mawk-broken tag passes; add track delete, fix button/select CSS
andrew
2026-07-09 09:12:02 -06:00
-
9d1eee3337
Add "keep both" option to dedup review
andrew
2026-07-09 08:42:14 -06:00
-
69804a9eb2
Fix M3U write permission failure; add recently-downloaded section to dashboard
andrew
2026-07-09 08:35:46 -06:00
-
491dd1844f
Dedup page: shorten paths, fix column alignment, per-row delete
andrew
2026-07-08 16:31:21 -06:00
-
02744f6654
Fix library filter, compact dashboard/credentials UI, add fuzzy audio dedup
andrew
2026-07-08 16:25:52 -06:00
-
c87ddc2649
Dashboard detail, library filtering/pagination, simplified playlist times, job descriptions
andrew
2026-07-08 15:39:22 -06:00
-
ee21251f3e
Apply new frontend theme
andrew
2026-07-08 15:01:39 -06:00
-
a1f5bbb121
Fix regen.sh PATH bug; add legacy credential import script
andrew
2026-07-08 14:47:39 -06:00
-
5601de3d44
Add playlists, credentials, and jobs pages; wire up dashboard
andrew
2026-07-08 14:24:46 -06:00
-
2075d6cf66
Add dedup_review_service and genre_review_service
andrew
2026-07-08 14:17:20 -06:00
-
270c9c0ed1
Add manual fix / manual import services and routers
andrew
2026-07-08 14:01:35 -06:00
-
4e0cfb8463
Add scheduler_service and pipeline_runner
andrew
2026-07-08 13:52:25 -06:00
-
fe98afaaf4
Add beets_service, spotify_client, status_service
andrew
2026-07-08 13:40:10 -06:00
-
5eaae8e813
Add playlist_service and credential_service
andrew
2026-07-08 13:32:37 -06:00
-
bd56c8153f
Add FastAPI app skeleton: settings, db, models, security, auth
andrew
2026-07-08 13:24:18 -06:00
-
68cb007e4c
Stage 0: migrate pipeline scripts from /opt/sldl, scaffold repo
andrew
2026-07-08 13:10:55 -06:00