Commit Graph

2490 Commits (e309370862e904a12e8f2a30193eb92eb62bbf7d)
 

Author SHA1 Message Date
Broque Thomas e309370862 Source picker: rename Soulseek icon to "Basic Search"
4 weeks ago
Broque Thomas b94cbd7dd7 Search lift: pre-merge parity polish for cin's review
4 weeks ago
Broque Thomas 47b4663091 Search cache: preserve falsy provider returns to match original behavior
4 weeks ago
Broque Thomas fd7b56e58c Lift /api/search and /api/enhanced-search/* into core/search/
4 weeks ago
BoulderBadgeDad ac004f5ecf
Merge pull request #390 from Nezreka/refactor/lift-stats-to-core
4 weeks ago
Broque Thomas f51b75da7e Lift /api/stats/* and /api/listening-stats/* into core/stats/
4 weeks ago
BoulderBadgeDad c4626ae503
Merge pull request #389 from Nezreka/fix/post-pr378-lint-cleanup
4 weeks ago
Broque Thomas 313b5677a5 Drop stale post-PR378 redefs and fix B009
4 weeks ago
BoulderBadgeDad f7b01f476a
Merge pull request #378 from kettui/refactor/extract-import-pipelines
4 weeks ago
Antti Kettunen 02305096a3
Tighten metadata and import safety
4 weeks ago
Antti Kettunen 9315e74bea
Broaden import and metadata test coverage
4 weeks ago
Antti Kettunen 4f236baa6d
Fix import normalization and task completion locking
4 weeks ago
Antti Kettunen 6ee119ffa9
Fix DummyConfigManager position in album completeness job test
4 weeks ago
Antti Kettunen 4c819681a1
Move single-track resolver; fix wishlist cleanup
4 weeks ago
Antti Kettunen 9321fc4ad2
Small cleanup
4 weeks ago
Antti Kettunen d04573f397
Fix single import source handling
4 weeks ago
Antti Kettunen 594c8c1b93
Cleanup duplicated code
4 weeks ago
Antti Kettunen 9b2b6d856f
Split runtime builders into owning modules
4 weeks ago
Antti Kettunen bcab54095e
Group metadata tests under tests/metadata
4 weeks ago
Antti Kettunen 9e496397da
Move shared metadata helpers into package
4 weeks ago
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