Commit Graph

  • d1db3118f0 chore: bump version to 1.7.8 and update CHANGELOG gronod 2026-05-23 20:52:27 +01:00
  • f8aa90011e merge branch 'develop' into 'main' - Release v1.7.7 v1.7.7 release/1.7.7 gronod 2026-05-23 20:38:14 +01:00
  • 82b3824658 chore: bump version to 1.7.7 and update CHANGELOG gronod 2026-05-23 20:38:05 +01:00
  • 49e3261b59 ci: use RELEASE_TOKEN for Gitea Container Registry authentication gronod 2026-05-23 19:43:28 +01:00
  • 2934becf32 ci: publish Docker container image to Gitea Package Registry in parallel gronod 2026-05-23 19:01:38 +01:00
  • 6ff660b8af merge branch 'develop' into 'main' - Release v1.7.6 v1.7.6 release/1.7.6 gronod 2026-05-23 18:55:18 +01:00
  • 6ac0a8421e fix: resolve rate-limiting and Ombi requests caching bugs (fixes #42, fixes #43) gronod 2026-05-23 18:55:03 +01:00
  • a021ceba47 merge branch 'develop' into 'main' - Release v1.7.5 v1.7.5 release/1.7.5 gronod 2026-05-23 10:13:54 +01:00
  • f8c7e35f31 chore: bump version to 1.7.5 and update CHANGELOG gronod 2026-05-23 10:13:25 +01:00
  • de71580756 fix(ombi): retrieve and include settings ID in webhook enable payload (resolves #41) gronod 2026-05-23 10:12:07 +01:00
  • 2943afdbaf merge branch 'develop' into 'main' - Release v1.7.4 v1.7.4 release/1.7.4 gronod 2026-05-23 10:00:59 +01:00
  • 1d571b066d chore: bump version to 1.7.4 and update CHANGELOG gronod 2026-05-23 10:00:18 +01:00
  • db809f2fb3 fix(ombi): register ombiRoutes in production server entry point (resolves #40) gronod 2026-05-23 09:58:42 +01:00
  • 9d91d85514 merge branch 'develop' into 'main' - Release v1.7.3 v1.7.3 release/1.7.3 gronod 2026-05-23 09:40:54 +01:00
  • f52a687a46 chore: bump version to 1.7.3 and update CHANGELOG gronod 2026-05-23 09:39:58 +01:00
  • e3f90d54f4 fix(ui): add brand icons and type badges to download client filter dropdown (resolves #39) gronod 2026-05-23 09:36:41 +01:00
  • a006cb4a37 fix: resolve download client filter element ID mismatch and bind Select All/Deselect All (closes #38) gronod 2026-05-22 22:49:36 +01:00
  • 4ddd3036d9 fix: add missing copyright header to ombiHelpers.js gronod 2026-05-22 22:45:23 +01:00
  • 4cd9faaf25 docs: align swagger spec and README with Ombi features and blocklist eligibility (closes #37) gronod 2026-05-22 22:42:44 +01:00
  • 2e9fe8e049 fix: resolve multi-instance capability in proxy routes (fixes #33) gronod 2026-05-22 22:31:47 +01:00
  • 12c44a611e fix: optimize polling parallelism and resolve redundant SABnzbd requests (fixes #35, fixes #36) gronod 2026-05-22 22:25:11 +01:00
  • 614af9eb44 Fix #34: Allow non-admins to use blocklist-search under qualifying conditions gronod 2026-05-22 22:13:24 +01:00
  • b77c0d6ec0 Delete directory '.windsurf/skills/gitea-interaction' Gandalf 2026-05-22 19:25:01 +01:00
  • 44c553709c Delete directory '.agents/rules' Gandalf 2026-05-22 19:24:47 +01:00
  • 8376aa0c0b Update .gitignore Gandalf 2026-05-22 19:24:11 +01:00
  • e8a149427a feat: add Gitea CLI integration rules and interaction skill documentation gronod 2026-05-22 19:22:15 +01:00
  • 548aca6bee fix: remediate audited defects (resolves #29, #30, #31, #32) gronod 2026-05-22 16:01:20 +01:00
  • 4aa3590017 test: remediate test suite, enable skipped frontend/SSE tests, and add comprehensive unit tests gronod 2026-05-22 13:33:21 +01:00
  • d3d085d614 feat: Add Ombi request filtering and search gronod 2026-05-22 12:31:31 +01:00
  • dbf45ec31d fix: secure webhook config endpoint and validate config on Ombi enable/test gronod 2026-05-22 09:50:30 +01:00
  • f1e0a77fad fix: add common webhook config check for SOFARR_BASE_URL and SOFARR_WEBHOOK_SECRET gronod 2026-05-22 09:16:23 +01:00
  • 9862c0555c Handle Ombi API object-format requestedUser field gronod 2026-05-21 21:56:36 +01:00
  • 26d9e429a9 test: comprehensive test coverage for Ombi webhook changes gronod 2026-05-21 21:27:51 +01:00
  • 1dccda529a feat: add Ombi requests tab and webhook panel integration gronod 2026-05-21 20:59:06 +01:00
  • a85747a4c5 Merge pull request 'feat(swagger): Add Swagger API reference, and fixes' (#28) from develop into main Gandalf 2026-05-21 20:14:35 +01:00
  • 884fb5285f Fix: Generate Ombi links directly from TMDB ID; show on downloads and history for all users gronod 2026-05-21 19:43:34 +01:00
  • e8037afbb8 fix: add arrType field to history items for admin icon display gronod 2026-05-21 19:31:42 +01:00
  • 4d860dc787 Fix: Add missing await before buildUserDownloads in SSE endpoint to resolve icon display issues gronod 2026-05-21 19:12:35 +01:00
  • ecaedbaf6a fix: make buildUserDownloads async to resolve test failures gronod 2026-05-21 18:58:11 +01:00
  • 9621aec453 test: add comprehensive test suite for Ombi integration gronod 2026-05-21 18:43:09 +01:00
  • ed4237debb feat(ombi): Add Ombi PALDRA integration for request management gronod 2026-05-21 17:00:04 +01:00
  • de9a9284dc fix: replace client-side Swagger server detection with server-side dynamic spec gronod 2026-05-21 15:24:28 +01:00
  • 52a75fd8cb feat: replace static Swagger UI server selector with dynamic client-side detection gronod 2026-05-21 14:52:04 +01:00
  • 4941b69924 fix: resolve test failures - add missing emby route and fix YAML syntax errors gronod 2026-05-21 14:34:45 +01:00
  • 37bed1cd4e feat: add automated RAML 1.0 package generation to CI/CD pipeline gronod 2026-05-21 14:26:21 +01:00
  • 1a4ff73067 feat(ci): add RAML 1.0 package generation pipeline gronod 2026-05-21 14:04:26 +01:00
  • afa6ebc3c7 fix(ci): allow Python-2.0 licence in licence-check gronod 2026-05-21 14:03:45 +01:00
  • 1ed01d0ef0 chore(release): bump version to 1.7.0 gronod 2026-05-21 13:35:31 +01:00
  • f3e1bd17fb fix(swagger): use merged spec for integration-notes check gronod 2026-05-21 12:51:40 +01:00
  • bcdbbec804 fix(swagger): adjust coverage test for test environment gronod 2026-05-21 12:51:19 +01:00
  • db9b3e7a30 fix(swagger): convert coverage test to ES modules gronod 2026-05-21 12:40:54 +01:00
  • e254873bee docs(swagger): document Swagger UI and hybrid approach gronod 2026-05-21 12:39:45 +01:00
  • 7dadb849f6 ci(swagger): add OpenAPI validation job to CI gronod 2026-05-21 12:39:13 +01:00
  • 6980558ca9 test(swagger): add coverage validation test gronod 2026-05-21 12:38:29 +01:00
  • a141bb57d6 docs(swagger): add JSDoc @openapi for public health endpoints gronod 2026-05-21 12:38:02 +01:00
  • 43f5a52749 docs(swagger): add JSDoc @openapi for proxy routes gronod 2026-05-21 12:37:36 +01:00
  • 5c0ad7cb1b docs(swagger): add JSDoc @openapi for webhook endpoints gronod 2026-05-21 12:36:43 +01:00
  • a21bafa041 docs(swagger): add JSDoc @openapi for status and history endpoints gronod 2026-05-21 12:36:07 +01:00
  • 12effe17d3 docs(swagger): add JSDoc @openapi for dashboard endpoints gronod 2026-05-21 12:32:29 +01:00
  • 1bb9e4014e docs(swagger): add JSDoc @openapi for auth endpoints gronod 2026-05-21 12:31:41 +01:00
  • 964dacc588 feat(swagger): mount Swagger UI at /api/swagger gronod 2026-05-21 12:30:53 +01:00
  • 777fa26e5b feat(swagger): add central OpenAPI 3.1 specification file gronod 2026-05-21 12:30:01 +01:00
  • 93a8c3fd2e feat(swagger): create develop-swagger branch and install dependencies gronod 2026-05-21 12:28:52 +01:00
  • 9aca9c45e2 Release v1.6.0 v1.6.0 release/1.6.0 gronod 2026-05-21 11:55:55 +01:00
  • 5d0da45e10 chore: bump version to 1.6.0, update CHANGELOG and ARCHITECTURE docs gronod 2026-05-21 11:49:46 +01:00
  • adbb0c12c1 Merge pull request 'fix: remove client/ from .dockerignore to fix Docker client-build stage' (#27) from develop-refactor into develop-refactor2 Gandalf 2026-05-21 09:28:17 +01:00
  • 9a4408e797 Fix CSRF token and currentUser references in api.js gronod 2026-05-21 02:17:48 +01:00
  • 05cf5a0993 Fix blocklist CSRF token reference error gronod 2026-05-21 02:16:34 +01:00
  • bb10cd4aef Add client-side logging to blocklist button for debugging gronod 2026-05-21 02:15:09 +01:00
  • 251c10f08c Add logging to blocklist-search endpoint for debugging gronod 2026-05-21 02:11:45 +01:00
  • 474ae949a9 Fix progress calculation to support both mbleft and mbmissing fields gronod 2026-05-21 02:07:54 +01:00
  • 084cb0579e Fix missing progress bar for SABnzbd downloads gronod 2026-05-21 01:55:03 +01:00
  • 93a09e10a8 Fix background fetch to not overwrite cache with empty data gronod 2026-05-21 01:53:19 +01:00
  • 47817d057b Fix status route test paths gronod 2026-05-21 01:51:00 +01:00
  • f6ad7c85bf Fix inconsistent speed formatting in download updates gronod 2026-05-21 01:48:00 +01:00
  • a349c8e2cf Fix status route path to avoid 404 gronod 2026-05-21 01:41:24 +01:00
  • f2b44f65af Fix logout button by using state object references gronod 2026-05-21 01:39:00 +01:00
  • b3664747cb Add error display for status panel failures gronod 2026-05-21 01:37:31 +01:00
  • 14b47ce410 Fix history pagination and status panel issues gronod 2026-05-21 01:34:54 +01:00
  • 5ec5484b91 docs(ARCHITECTURE): update to reflect develop-refactor2 changes gronod 2026-05-21 01:32:36 +01:00
  • 05c9527189 Add comprehensive tests for staged history loading gronod 2026-05-21 01:28:37 +01:00
  • f461c3669c Add client-side handler for history-update SSE events gronod 2026-05-21 01:23:30 +01:00
  • 0acd452ebd Implement staged history loading with SSE push gronod 2026-05-21 01:23:11 +01:00
  • dbdfe3f329 Fix status button ID mismatch - use status-btn instead of status-toggle gronod 2026-05-21 01:12:55 +01:00
  • b9b5d7d393 Increase history pageSize from 100 to 500 to fetch more records gronod 2026-05-21 01:10:36 +01:00
  • 7424e70ea6 Add logging for total Sonarr/Radarr records fetched gronod 2026-05-21 01:06:28 +01:00
  • 830dea3d6b Add logging for filtered event types and missing series/movie objects gronod 2026-05-21 01:02:57 +01:00
  • 4ff462b7f4 Add detailed logging for all series/movies with raw tag IDs to debug missing items gronod 2026-05-21 01:01:14 +01:00
  • d9f1fc99a9 Add debugging logs for history filtering to diagnose missing series gronod 2026-05-21 00:58:10 +01:00
  • 46b42045f1 Fix tab selection - use data-tab attribute instead of missing IDs gronod 2026-05-21 00:55:18 +01:00
  • d12356e8f3 fix: update test to reflect that unmatched torrents should not be displayed gronod 2026-05-21 00:50:33 +01:00
  • 6124ec0f5a Exclude public directory from copyright header check gronod 2026-05-21 00:44:07 +01:00
  • fd303699db Add file details to copyright header check failure output gronod 2026-05-21 00:40:41 +01:00
  • 8f19da3ae6 Improve license check to output failing package names gronod 2026-05-21 00:38:53 +01:00
  • 3c9dd3ca62 Fix: Remove unmatched torrents from download display gronod 2026-05-21 00:37:37 +01:00
  • f02c30efde Fix CSP violations and ignoreAvailable reference error gronod 2026-05-21 00:33:57 +01:00
  • ddebe96056 ci: trigger rebuild with .dockerignore fix gronod 2026-05-21 00:27:29 +01:00
  • b6367076f9 fix: remove client/ from .dockerignore to fix Docker client-build stage gronod 2026-05-21 00:16:51 +01:00
  • 31ed9f02b6 fix: remove client/ from .dockerignore to fix Docker client-build stage gronod 2026-05-21 00:16:08 +01:00
  • 3e6af1bff2 Add frontend unit tests with Vitest + jsdom gronod 2026-05-21 00:07:41 +01:00