audiobookshelf/server
Paul DeVito 37b95582a2 Add backend support for users to follow series
Introduces a UserSeriesFollow model with a dedicated join table so users
can follow/unfollow series and receive socket notifications when new
books are added to followed series. The user JSON response now includes a
seriesFollowing array, and three new API endpoints are available under
/api/me/follows/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 20:32:42 -04:00
..
auth Update API Key jwtAuthCheck to check user active status 2026-03-18 16:17:45 -05:00
controllers Add backend support for users to follow series 2026-03-22 20:32:42 -04:00
finders Improved subtitle parsing to account for bare colon in title 2026-02-06 14:31:09 -05:00
libs Add fuse.basic.min.js in libs instead of full npm package, use lower threshold for quick matching 2025-06-13 17:23:24 -05:00
managers Improve API cache invalidation for high-churn models 2026-02-19 20:11:24 -05:00
migrations Add backend support for users to follow series 2026-03-22 20:32:42 -04:00
models Add backend support for users to follow series 2026-03-22 20:32:42 -04:00
objects Update server settings authLoginCustomMessage to sanitize on save and load 2026-03-11 17:18:05 -05:00
providers Fix server crash on audible match #4931 2025-12-23 16:44:29 -06:00
routers Add backend support for users to follow series 2026-03-22 20:32:42 -04:00
scanner Add backend support for users to follow series 2026-03-22 20:32:42 -04:00
utils Add backend support for users to follow series 2026-03-22 20:32:42 -04:00
Auth.js Add additional debug logs for OIDC login 2025-08-15 17:23:20 -05:00
Database.js Add backend support for users to follow series 2026-03-22 20:32:42 -04:00
Logger.js Simplify log level determination 2025-03-08 12:46:36 -07:00
Server.js Update for nextjs client, pass all remaining requests through to nextjs 2025-09-28 09:41:15 -05:00
SocketAuthority.js Replace cover search with streaming version 2025-10-02 13:30:03 +03:00
Watcher.js Add: generic function to ignor files 2025-02-22 12:28:51 -07:00