Commit Graph

2470 Commits (9656dbd46a4fb2fee9e28223318f5e0b0ed3c00a)
 

Author SHA1 Message Date
Antti Kettunen 9656dbd46a
Thread runtime through metadata enrichment
4 weeks ago
Antti Kettunen 8319c6679f
Move new metadata helpers into a package
4 weeks ago
Antti Kettunen bdef127dd6
Lift shared runtime state into core
4 weeks ago
Antti Kettunen e10df4caf2
Rehome import helpers into core/imports
4 weeks ago
Antti Kettunen b9269b4f16
Tighten metadata helper boundaries
4 weeks ago
Antti Kettunen edd9048f86
Checkpoint metadata runtime cleanup
4 weeks ago
Antti Kettunen 6872e5080d
Refine import module boundaries
4 weeks ago
Antti Kettunen 0bbf44809f
Move the import flows and related post-processing pipelines into separate modules
4 weeks ago
BoulderBadgeDad eb442da728
Merge pull request #387 from Nezreka/feat/service-worker-and-pwa-manifest
4 weeks ago
Broque Thomas f11b91a5c6 Service worker for cover art + PWA manifest
4 weeks ago
BoulderBadgeDad 7bc7936371
Merge pull request #386 from Nezreka/feat/static-cache-and-discover-cache-headers
4 weeks ago
Broque Thomas 5d9e5e5781 Discover cache: switch from public to private
4 weeks ago
Broque Thomas b0e7dae7c6 Cache static assets 1y + cache discover GETs 5min
4 weeks ago
BoulderBadgeDad e0573729ed
Merge pull request #385 from Nezreka/fix/settings-endpoint-no-auth
4 weeks ago
Broque Thomas 01b7d50311 Gate /api/settings endpoints behind admin profile
4 weeks ago
BoulderBadgeDad 9e8b5aee3b
Merge pull request #383 from Nezreka/fix/socketio-cors-wildcard
4 weeks ago
Broque Thomas dd4cf130d7 Socket.IO CORS: handle self-review nits
4 weeks ago
Broque Thomas efd2960629 Merge remote-tracking branch 'origin/dev' into fix/socketio-cors-wildcard
4 weeks ago
BoulderBadgeDad 3666e65a2e
Merge pull request #384 from Nezreka/fix/entrypoint-pip-install-on-startup
4 weeks ago
Broque Thomas 22fda5dd94 Trim yt-dlp pin comment, drop misleading WHATS_NEW page link
4 weeks ago
Broque Thomas 77a781caba Pin yt-dlp in requirements.txt, drop pip install from entrypoint
4 weeks ago
Broque Thomas 0f24739e27 Socket.IO CORS: polish — match engineio exactly, bound dedup, validate URLs
4 weeks ago
Broque Thomas 013eebf350 Lock down Socket.IO CORS — same-origin default + opt-in allow-list
4 weeks ago
BoulderBadgeDad f9f0d80ab8
Merge pull request #382 from Nezreka/refactor/changelog-single-source
4 weeks ago
Broque Thomas 04ff287c72 Rewrite changelog entries in user voice
4 weeks ago
Broque Thomas 7714b51a50 Lift version modal data into helper.js, delete /api/version-info
4 weeks ago
Broque Thomas edb2c2044f Delete dead historical changelog strings from web_server.py
4 weeks ago
Broque Thomas ac30e21b3d Sidebar version button: v2.3 → v2.4.0
4 weeks ago
Broque Thomas 8ed6ccbb4e Bump version to 2.4.0 for dev → main release
4 weeks ago
BoulderBadgeDad 13b4578067
Merge pull request #379 from Nezreka/feat/reorganize-queue-and-status-panel
4 weeks ago
Broque Thomas 37aefd2ff1 Reorganize queue: race + dedupe fixes from kettui review
4 weeks ago
Broque Thomas d6094a3587 Library reorganize: FIFO queue with live status panel
1 month ago
BoulderBadgeDad 6712982741
Merge pull request #377 from Nezreka/fix/reorganize-via-post-process-pipeline
1 month ago
Broque Thomas 98c85f928e Merge remote-tracking branch 'origin/dev' into fix/reorganize-via-post-process-pipeline
1 month ago
BoulderBadgeDad e947b9a106
Merge pull request #374 from Nezreka/fix/album-completeness-api-track-count
1 month ago
Broque Thomas 7e1c4c26ec Reorganize: fix moved-count + status/total UX issues from PR #377 review
1 month ago
Broque Thomas 751b19c7b1 Preserve api_track_count across Plex ratingKey rekeys
1 month ago
Broque Thomas 6c90d68de3 Discogs: count rows with empty type_ as real tracks too
1 month ago
Broque Thomas cb67773998 Merge remote-tracking branch 'origin/dev' into fix/album-completeness-api-track-count
1 month ago
Broque Thomas 2b15260b88 Reorganize: route library files through the post-processing pipeline
1 month ago
BoulderBadgeDad 27a5b6aef1
Merge pull request #376 from Nezreka/fix/spotify-post-ban-cooldown-too-short
1 month ago
Broque Thomas 252121ca96 Bump Spotify post-ban cooldown from 5 min to 30 min
1 month ago
Broque Thomas b3afed1599 Fix Tidal device-auth link opening SoulSync instead of link.tidal.com
1 month ago
BoulderBadgeDad c4d81c0904
Merge pull request #375 from Nezreka/fix/tidal-quality-downgrade-detection
1 month ago
Broque Thomas a9f827ef42 Reject Tidal streams that silently downgrade from the requested quality
1 month ago
Broque Thomas a60546929e Fix Album Completeness job reporting zero findings for every album
1 month ago
BoulderBadgeDad c6f3bf9d84
Merge pull request #373 from Nezreka/feature/musicbrainz-search-overhaul
1 month ago
Broque Thomas c454b1ebaf MusicBrainz: Dedupe same-named homonyms in artist search results
1 month ago
Broque Thomas b3722449fc MusicBrainz: Fix artist images, total_tracks off-by-one, and Artist+Title queries
1 month ago
Broque Thomas 7dfe1ae88d MusicBrainz: Resolve release-group MBIDs to a release on album click
1 month ago