Skip to content

Conversation

@hqvisionsadmin
Copy link

@hqvisionsadmin hqvisionsadmin commented Dec 5, 2025

Adds calendar view integration with Sonarr and Radarr APIs to manage upcoming media releases. Includes:

  • Calendar API endpoint (/api/v1/calendar) with filtering and pagination
  • Calendar UI component with multiple view types (day, week, month, forecast)
  • Filters for airing today, this week, upcoming, downloaded, missing, processing, etc.
  • Auto-refresh based on download-sync job schedule
  • If a download fails, ability to block the release, or block and try again
  • By default everyone can see Calendar, but there are new permissions to see extended file details and the ability to delete or blocklist and retry

Screenshot (if UI-relate

2025-12-05_16-08-52 d) 2025-12-05_16-09-33 2025-12-05_16-09-00 2025-12-05_16-09-11 2025-12-05_16-09-18

See issue #2509

To-Dos

  • Successful build yarn build
  • Translation keys yarn i18n:extract
  • Database migration (if required)

Issues Fixed or Closed

gitlocaluser added 2 commits December 5, 2025 15:54
- Fetch calendar data from Sonarr/Radarr APIs
- Display release dates, episode info, availability status
- Filter by status (downloaded, missing, processing)
- View modes: day, week, month, forecast
- RBAC implementation for user permissions

Draft implementation for sct#2509
- Extract 72 new translation keys for calendar feature
- Fix prepare-commit-msg hook to check TTY availability
@hqvisionsadmin hqvisionsadmin marked this pull request as ready for review December 8, 2025 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant