Commit Graph

4001 Commits (749bc274b37bb23cd267abb6df0a1852a8a4a256)
 

Author SHA1 Message Date
nick2000713 749bc274b3 fix: treat colon as separator in normalize_string so T:T matches T_T
2 weeks ago
BoulderBadgeDad cbab4234ef Export: combine watchlist + library into one button with a scope selector
2 weeks ago
BoulderBadgeDad a789fb71c0 Library export: export the whole library roster too (corruption's request)
2 weeks ago
BoulderBadgeDad f8652c106b Watchlist: export the roster to JSON / CSV / text (corruption's request)
2 weeks ago
BoulderBadgeDad 4d2772765c Add Aria2 to the torrent client list (Shdjfgatdif's request)
2 weeks ago
BoulderBadgeDad 8118a2c6bd Add Empty Folder Cleaner library-maintenance job (corruption's request)
2 weeks ago
BoulderBadgeDad 4dd09ff48a Navidrome: self-heal the connection instead of latching disconnected (jimmydotcom)
2 weeks ago
BoulderBadgeDad d9cda0c31c Manage Profiles: make the login-password state visible (clarity)
2 weeks ago
BoulderBadgeDad 5b52d579c5 Login mode: enforce "every profile has a password" at every write-point (no gaps)
2 weeks ago
BoulderBadgeDad e046a2add4 Login mode: let the admin set a member's login password (Manage Profiles)
2 weeks ago
BoulderBadgeDad 29c8f11403 #437: add ReplayGain Filler library-maintenance job
2 weeks ago
BoulderBadgeDad 68acf89b83 #852: hide the whole app behind the lock screen — bypass reveals a blank page
2 weeks ago
BoulderBadgeDad b5b9d6e5f4 #852 tests: cover the login-mode WS gate (the reported bypass was the login modal)
2 weeks ago
BoulderBadgeDad 31ebe96f76 dev: add `--lan` flag to dev.py to expose the dev server on the network
2 weeks ago
BoulderBadgeDad a8206012ae dev: make the dev-server bind host opt-in via SOULSYNC_WEB_BIND_HOST
2 weeks ago
BoulderBadgeDad 123eb6139f Artist detail: "DB Record" inspector — everything the DB knows about an artist
2 weeks ago
BoulderBadgeDad ee4d514d60 CI: silence S110 on three intentional best-effort swallows (unblocks dev build)
2 weeks ago
BoulderBadgeDad 26b27eb441 What's New + version modal: 2.7.1 content
2 weeks ago
BoulderBadgeDad 572a7c05f0 Release: bump version to 2.7.1 + default the docker publish tag to 2.7.1
2 weeks ago
BoulderBadgeDad 826ac0b366 #853 follow-up: don't cache a partial Deezer discography on mid-pagination error
2 weeks ago
BoulderBadgeDad 814af2cdfb
Merge pull request #853 from ramonskie/artist-discography-cache
2 weeks ago
BoulderBadgeDad 53c264ab50 Torrents: fix stall handling on "downloading metadata" + stop orphaning in qbit
2 weeks ago
ramonskie 76d3e25fd4 Cache artist album lists across metadata sources
2 weeks ago
BoulderBadgeDad 46eccbb237 #852: gate the WebSocket handshake — close the launch-PIN/login bypass
2 weeks ago
BoulderBadgeDad 87e5e1fa23 #702: make mirrored-playlist cancel/reset/delete idempotent (un-wedge LB weekly sync)
2 weeks ago
BoulderBadgeDad 9bf7881f7a #704: add "Relocate" fix for AcoustID mismatches — retag + restage for re-import
2 weeks ago
BoulderBadgeDad 525222b04c #840: offer '&' as an artist tag separator (MusicBrainz/Picard style)
2 weeks ago
BoulderBadgeDad 174adf2dc9 #845 tests: cover the verification_status migration backfill
2 weeks ago
BoulderBadgeDad a207bd943b #845 tests: lift history-path resolver to core/ + seam-test the delete-safety
2 weeks ago
BoulderBadgeDad 89f843d223 #851: normalize '/' ':' '_' to spaces so slash-titles match underscore sources
2 weeks ago
BoulderBadgeDad 17440329c1 #845 follow-up: admin-gate the mutating verification-review endpoints
2 weeks ago
BoulderBadgeDad eb35ba86fb
Merge pull request #845 from nick2000713/fix/import-folder-artist-override-optin
2 weeks ago
BoulderBadgeDad ce6ce4d8d6 Search: auto-select Spotify when "Spotify (no auth)" is the active source
2 weeks ago
BoulderBadgeDad 8bf03a7d5e Merge branch 'dev' of https://github.com/Nezreka/SoulSync into dev
2 weeks ago
BoulderBadgeDad bec31db738
Merge pull request #850 from RollingBase/fix/sw-image-cache-interception-failure
2 weeks ago
nick2000713 bf5affd03c resolve merge conflict in style.css
2 weeks ago
BoulderBadgeDad 3284af428d Discogs (#848 follow-up): tag collection album IDs for consistency
2 weeks ago
BoulderBadgeDad f557d3b203
Merge pull request #848 from RollingBase/fix/discogs-master-release-id-collision
2 weeks ago
nick2000713 17886477cb remove docs from PR
2 weeks ago
rollingbase 01ed54f4f2 SW: stop cover-art burst from hard-failing on first load
2 weeks ago
rollingbase d6d5ef22c9 Merge branch 'main' into fix/discogs-master-release-id-collision
2 weeks ago
BoulderBadgeDad a0b6fddbc4
Merge pull request #846 from Nezreka/dev
2 weeks ago
BoulderBadgeDad 8968d87cc4 What's New + version modal: 2.7.0-only, summarize the rest
2 weeks ago
BoulderBadgeDad 654a5b4536 Release: bump version to 2.7.0 + default the docker publish tag to 2.7.0
2 weeks ago
BoulderBadgeDad fece771dd0 Security UI: show saved login password / recovery question state
2 weeks ago
BoulderBadgeDad 09d4bbc530 Security UI: confirm-password field for admin password + recovery reset
2 weeks ago
BoulderBadgeDad 2bb9bc1357 Settings: reorganize Security into clear groups with visible prerequisites
2 weeks ago
BoulderBadgeDad 5c80ee1010 Login recovery (UI): Settings setup + "Forgot password?" on the login screen
2 weeks ago
BoulderBadgeDad 613688a9ad Login recovery (DB + backend): security question to reset a forgotten password
2 weeks ago
BoulderBadgeDad 9e40f5c12d tests: pin/login mode isolation — PIN gate unaffected when login off; both-off = unguarded
2 weeks ago