Commit Graph

8 Commits

Author SHA1 Message Date
1eadb30481 fix(security #6): add rate limiting to POST /api/auth/login
Uses express-rate-limit@6 (pinned for Node 12 dev compat; Node 18
in prod container is unaffected). Limits each IP to 10 attempts per
15-minute window. Returns 429 with a safe error message on breach.
2026-05-16 16:18:34 +01:00
0ddb7a407e chore: bump version to 0.1.4
All checks were successful
Build and Push Docker Image / build (push) Successful in 30s
2026-05-16 14:58:17 +01:00
fdecdd979b chore: bump version to 0.1.3
All checks were successful
Build and Push Docker Image / build (push) Successful in 25s
2026-05-16 00:32:16 +01:00
faaca310e9 chore: bump version to 0.1.2
All checks were successful
Build and Push Docker Image / build (push) Successful in 4m20s
Create Release / release (push) Successful in 1m47s
2026-05-15 20:48:40 +01:00
bd9868b4e1 chore: bump version to 0.1.1
All checks were successful
Build and Push Docker Image / build (push) Successful in 2m8s
Create Release / release (push) Successful in 1m29s
2026-05-15 17:30:46 +01:00
d90908c1da chore: set version to 0.1.0 2026-05-15 15:10:00 +01:00
f500f4db3b feat: fix download-to-user matching, add cover art to downloads
- Fix seriesMap key (use Sonarr internal id, not tvdbId)
- Fix Sonarr tag resolution (use tag map like Radarr)
- Use sourceTitle for history record matching
- Fall back to embedded movie/series objects when API timeouts
- Add includeMovie/includeSeries params to queue/history API calls
- Add coverArt field to all download responses (TMDB poster URLs)
- Add cover art display to frontend download cards
- Fix user-summary route to use instance config and tag maps
2026-05-15 14:54:21 +01:00
5d04d2796b Initial commit: Media Download Dashboard with SABnzbd, Sonarr, Radarr, and Emby integration 2026-05-15 10:36:29 +01:00