Commit Graph

  • da77f083fe Merge pull request 'Update .gitea/workflows/licence-check.yml' (#17) from develop-workflow into develop develop Gandalf 2026-05-18 13:45:03 +01:00
  • 71feaf0175 Update .gitea/workflows/licence-check.yml Gandalf 2026-05-18 13:39:59 +01:00
  • 65b9f0f395 Merge pull request 'fix: documentation update' (#15) from develop into main main release/1.3.1a Gandalf 2026-05-18 08:02:30 +01:00
  • b41f943407 fix: Remove reference to PlantUML diagrams Gandalf 2026-05-18 07:47:56 +01:00
  • 9debd77392 docs: update ARCHITECTURE.md - fix CI/CD table, remove stale diagram refs, update data models Gronod 2026-05-18 07:44:41 +01:00
  • 20dfe06866 Merge branch 'develop' v1.3.1 release/1.3.1 Gronod 2026-05-18 06:35:46 +01:00
  • a0f630fb81 chore: bump version to 1.3.1 (point release) Gronod 2026-05-18 06:35:16 +01:00
  • e640215502 chore: bump version to 1.4.0 Gronod 2026-05-18 06:31:31 +01:00
  • 972b407956 chore: sync package-lock.json version to 1.3.0 Gronod 2026-05-18 06:30:57 +01:00
  • cf7008fd54 docs: update documentation for blocklist & search non-admin eligibility Gronod 2026-05-18 00:05:31 +01:00
  • 2747ca7754 feat: allow non-admin users to blocklist & search under specific conditions Gronod 2026-05-17 23:57:06 +01:00
  • 0341540751 feat: show blocklist & search button on all admin downloads (not just import-pending) Gronod 2026-05-17 23:43:37 +01:00
  • 3bb9e936c3 release: v1.3.0 release/1.3.0 Gronod 2026-05-17 23:29:12 +01:00
  • aef21d1b50 chore: bump to v1.3.0; update CHANGELOG, README, ARCHITECTURE docs Gronod 2026-05-17 23:29:02 +01:00
  • a6fcde58cf fix: thread arr action fields through SSE handler; align import-issue tooltip with themed CSS pattern Gronod 2026-05-17 23:20:04 +01:00
  • d839fa98a0 feat: blocklist & search button for import-pending downloads with caution Gronod 2026-05-17 23:15:33 +01:00
  • a92ab85bc0 fix: title link wired via JS goHome() — switches to downloads, closes status, resets showAll Gronod 2026-05-17 23:08:27 +01:00
  • 57b127ea95 fix: title click switches to downloads tab and closes status panel (no page reload) Gronod 2026-05-17 23:01:15 +01:00
  • 56f42755cc fix: title logo links to /, version footer links to repo Gronod 2026-05-17 22:58:53 +01:00
  • 15152714fd fix: use data-tooltip CSS popup for hide-upgrade-failures checkbox, matching episode tooltip style Gronod 2026-05-17 22:55:52 +01:00
  • 19b9c97e64 feat: add 'Hide upgrade failures' checkbox to history controls Gronod 2026-05-17 22:52:55 +01:00
  • 55a5577f2a feat: render availableForUpgrade badge on failed history items where episode/movie is already on disk Gronod 2026-05-17 21:53:58 +01:00
  • 6139095444 feat: deduplicate history — suppress failed records superseded by successful import, flag failed+hasFile as availableForUpgrade Gronod 2026-05-17 21:52:55 +01:00
  • 4c9985e01a chore: bump version to 1.2.2, update CHANGELOG v1.2.2 release/v1.2.2 Gronod 2026-05-17 21:22:02 +01:00
  • fecb96b04e fix: correct width typo 56x -> 56px Gronod 2026-05-17 21:21:16 +01:00
  • c98b81c8bd fix: Reduced size of logo to 56px for better balance Gronod 2026-05-17 21:19:01 +01:00
  • 90bf411e0c Increased size of logo to 64px for better balance Gronod 2026-05-17 21:16:36 +01:00
  • 867e86615e fix: increase header logo to 40px, use 192px source for crispness Gronod 2026-05-17 21:13:03 +01:00
  • 2cbe3c6b76 feat: use favicon-192 for header logo, scale to 28px for visual parity with title text Gronod 2026-05-17 21:11:39 +01:00
  • 59adcbc36e feat: add logo to header title link Gronod 2026-05-17 21:04:48 +01:00
  • 205d95e232 release: sync release/v1.2.1 with main v1.2.1 release/v1.2.1 Gronod 2026-05-17 20:55:12 +01:00
  • 6865b860bc merge: develop -> main (title repo link) Gronod 2026-05-17 20:55:10 +01:00
  • 9aaff5c368 feat: link sofarr title to repo Gronod 2026-05-17 20:55:06 +01:00
  • ce6f9b0459 merge: develop -> main for v1.2.1 (version footer) Gronod 2026-05-17 20:35:36 +01:00
  • 976d6527b6 Merge branch 'develop' of https://git.i3omb.com/Gandalf/sofarr into develop Gronod 2026-05-17 20:35:08 +01:00
  • 6a8ca90fd3 feat: add version footer to dashboard UI (v1.2.1) Gronod 2026-05-17 20:34:59 +01:00
  • 2d5958006c Merge pull request 'release/v1.2.0' (#14) from release/v1.2.0 into develop Gandalf 2026-05-17 20:28:15 +01:00
  • 9faf8c0ea3 Merge pull request 'release/v1.2.0' (#13) from release/v1.2.0 into main Gandalf 2026-05-17 20:26:35 +01:00
  • cb0e61ea36 Merge branch 'release/v1.2.0' of https://git.i3omb.com/Gandalf/sofarr into release/v1.2.0 v1.2.0 release/v1.2.0 Gronod 2026-05-17 20:24:40 +01:00
  • bd3b28921d release: sync release/v1.2.0 with main Gronod 2026-05-17 20:24:31 +01:00
  • 1d9e86760b merge: sync main with remote Gronod 2026-05-17 20:24:28 +01:00
  • ae3bf70008 merge: sync main with develop (licence-check workflow, branch exclusions) Gronod 2026-05-17 20:24:09 +01:00
  • fb719141fa ci: exclude main and release/* branches from docs-check and licence-check workflows Gronod 2026-05-17 20:20:17 +01:00
  • e45c566fd7 ci: add licence-check workflow — validates production dep licences against MIT-compatible allowlist Gronod 2026-05-17 20:19:19 +01:00
  • 81d3e0045f ci: exclude main and release/* branches from docs-check and licence-check workflows Gronod 2026-05-17 20:20:17 +01:00
  • 1f3b2adbfe ci: add licence-check workflow — validates production dep licences against MIT-compatible allowlist Gronod 2026-05-17 20:19:19 +01:00
  • 5b84e091b0 release: sync release/v1.2.0 with main (CI workflow updates) Gronod 2026-05-17 20:21:29 +01:00
  • ad024ab87b ci: exclude main and release/* branches from docs-check and licence-check workflows Gronod 2026-05-17 20:20:17 +01:00
  • cc4f420482 ci: add licence-check workflow — validates production dep licences against MIT-compatible allowlist Gronod 2026-05-17 20:19:19 +01:00
  • a435c506f7 ci: disable MD024 (duplicate headings) — expected in CHANGELOG Gronod 2026-05-17 20:10:57 +01:00
  • c8c46cb9fb ci: disable MD024 (duplicate headings) — expected in CHANGELOG Gronod 2026-05-17 20:10:57 +01:00
  • 0354531e95 Merge pull request 'feat: production hardening — LICENSE, Docker secrets (_FILE), graceful shutdown, URL validation, CHANGELOG (v1.2.0)' (#9) from develop into main Gandalf 2026-05-17 19:44:07 +01:00
  • c0dd93a1ab feat: production hardening v1.2.0 Gronod 2026-05-17 19:40:07 +01:00
  • 3c4c24d0e4 licence file updated Gronod 2026-05-17 19:28:48 +01:00
  • e535da7f91 licence file added Gronod 2026-05-17 19:26:25 +01:00
  • b2d941a767 Merge pull request 'ci: add docs-check workflow with Markdown lint and Mermaid diagram parse validation' (#8) from develop into main Gandalf 2026-05-17 19:03:34 +01:00
  • fce8a9ece6 ci: trigger docs-check workflow Gronod 2026-05-17 18:58:43 +01:00
  • 42d01da7f7 ci: fix mermaid parse — use jsdom to provide browser globals required by mermaid.core.mjs Gronod 2026-05-17 18:58:43 +01:00
  • 43cb3a0d17 ci: trigger docs-check workflow Gronod 2026-05-17 18:51:16 +01:00
  • 6cf01f5530 ci: fix mermaid parse check — use mermaid.core.mjs (no Puppeteer/Chromium needed) Gronod 2026-05-17 18:50:46 +01:00
  • 6bf8098265 ci: disable noisy markdownlint rules (table style, blanks, code lang, etc) Gronod 2026-05-17 18:40:51 +01:00
  • a42392fec6 ci: trigger docs-check workflow Gronod 2026-05-17 18:36:58 +01:00
  • a368636ec4 ci: add separate docs-check workflow for Markdown lint and Mermaid parse validation Gronod 2026-05-17 18:36:16 +01:00
  • f23117ff7a merge: fix s8 Mermaid double-space parse error Gronod 2026-05-17 18:31:00 +01:00
  • 2cf163dfff fix: remove double spaces in s8 Mermaid flowchart edge definitions Gronod 2026-05-17 18:30:58 +01:00
  • 6ff97ed246 merge: fix Mermaid s8 flowchart Unicode characters Gronod 2026-05-17 18:28:54 +01:00
  • ef89207d9d fix: remove Unicode arrows and dashes from Mermaid flowchart node labels in s8 Gronod 2026-05-17 18:28:52 +01:00
  • fa5805c6a4 merge: develop into main (fix Mermaid diagram rendering) Gronod 2026-05-17 18:26:32 +01:00
  • 57bab01855 fix: repair Mermaid diagrams in ARCHITECTURE.md Gronod 2026-05-17 18:26:19 +01:00
  • 0e22c5af15 merge: develop into main for v1.1.2 release v1.1.2 release/1.1.2 Gronod 2026-05-17 17:52:08 +01:00
  • 2550722446 feat: include version number in server startup message Gronod 2026-05-17 17:51:59 +01:00
  • 716d98e531 merge: develop into main for v1.1.1 release v1.1.1 release/1.1.1 Gronod 2026-05-17 17:44:09 +01:00
  • 27648c78b3 chore: bump version to 1.1.1 Gronod 2026-05-17 17:44:01 +01:00
  • fa72cfb5ec fix: healthcheck respects TLS_ENABLED at runtime Gronod 2026-05-17 17:42:55 +01:00
  • b3edd442f5 merge: develop into main for v1.1.0 release v1.1.0 release/1.1.0 Gronod 2026-05-17 17:31:47 +01:00
  • e4be334ad4 chore: bump version to 1.1.0 Gronod 2026-05-17 17:31:26 +01:00
  • bdd78407bb fix: use --surface for episode tooltip background (--card-bg was undefined) Gronod 2026-05-17 17:27:13 +01:00
  • 37c8229061 fix: read episodeNumber from nested episode object in Sonarr records Gronod 2026-05-17 17:19:39 +01:00
  • d1496a76e2 feat: show episode info on download and history cards Gronod 2026-05-17 17:03:23 +01:00
  • 80d43fbaa8 Merge pull request 'feat: Recently Completed downloads history, tab UI, and light theme refresh' (#7) from develop into main Gandalf 2026-05-17 13:55:07 +01:00
  • c1fb55c5b8 merge: resolve ARCHITECTURE.md conflict, keep develop version (Mermaid + history docs) Gronod 2026-05-17 13:49:50 +01:00
  • 742f34f6eb ci: remove v2-develop branch from build pipeline Gronod 2026-05-17 13:25:50 +01:00
  • 2b089871a0 design(light-theme): replace purple scheme with logo-aligned teal palette, WCAG AA compliant Gronod 2026-05-17 13:12:58 +01:00
  • e8ffd7f7dd feat(ui): split downloads and history into tabs Gronod 2026-05-17 13:09:01 +01:00
  • dd7e3e2a90 fix(history): add tagBadges to history items in showAll mode Gronod 2026-05-17 13:05:23 +01:00
  • 557137421d fix(history): reload history when showAll toggle changes Gronod 2026-05-17 13:02:15 +01:00
  • 71880c6298 ci: add v2-develop branch to build pipeline (tags as sofarr:v2-develop) Gronod 2026-05-17 12:50:23 +01:00
  • 6b995a136d chore: remove legacy .env.example (superseded by .env.sample) Gronod 2026-05-17 12:06:38 +01:00
  • fa3c625fb8 docs: update ARCHITECTURE.md and README for history feature (v2) Gronod 2026-05-17 12:05:53 +01:00
  • 57b3254f70 test(history): add unit and integration tests for historyFetcher and /api/history/recent Gronod 2026-05-17 12:05:45 +01:00
  • eb321312dc feat(history): add Recently Completed section to frontend dashboard Gronod 2026-05-17 12:05:39 +01:00
  • ddcfbda0c2 feat(history): add /api/history/recent endpoint with Sonarr/Radarr history fetching, tag filtering, and 5-min cache Gronod 2026-05-17 12:05:30 +01:00
  • ffd9e84a00 docs: merge Mermaid diagram migration from develop Gronod 2026-05-17 12:04:00 +01:00
  • 2a674c6bcd docs: replace ASCII art diagrams with Mermaid (renders natively in Gitea) Gronod 2026-05-17 12:03:49 +01:00
  • da0898f52a feat: native HTTPS support with bundled snakeoil default cert Gronod 2026-05-17 10:50:38 +01:00
  • 5d7b126c5e Diagrams etc. (#5) Gandalf 2026-05-17 10:47:50 +01:00
  • 224ec33a14 docs: migrate all diagrams from PlantUML to Mermaid Gronod 2026-05-17 10:37:35 +01:00
  • cc8de12740 ci: render PlantUML diagrams [skip ci] gitea-actions[bot] 2026-05-17 09:31:59 +00:00
  • a05aaf8d71 fix(diagrams): replace par/and/end with group in seq-polling Gronod 2026-05-17 10:28:46 +01:00
  • 9751dbf98d docs(diagrams): review + fix all .puml files; touch all to trigger render Gronod 2026-05-17 10:20:52 +01:00