Skip to content

v2.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jul 12:26
· 31 commits to main since this release
Immutable release. Only release title and notes can be modified.
3b79e44

What's Changed

  • fix: dark-screen fallback hard-close + wrong-sibling video selection by @xbmc4lyfe in #228
  • fix(playback): prewarm file-tail cues + defer fallback prewarm to stop startup black-screen freeze by @xbmc4lyfe in #232
  • chore(release): bump addon to v1.2.4 by @xbmc4lyfe in #233
  • chore(deps): bump actions/ai-inference from 2.1.0 to 2.1.1 by @dependabot[bot] in #234
  • fix(proxy/fallback): tiered same-release matching + bounded recovery, blackscreen & dropout hardening by @xbmc4lyfe in #238
  • fix(proxy): scope AWAITING streak to byte offset + tolerate transient zero-length standby probe by @xbmc4lyfe in #255
  • Preserve resume points while keeping replay cleanup by @PonchoPig in #244
  • feat(nzbget): NZBGet streaming backend (submit → wait → play from SMB) by @xbmc4lyfe in #256
  • fix(nzbget): loading bar + NZBGet append/script-play fixes by @xbmc4lyfe in #259
  • feat(nzbget): pre-cached "DL" picker tag + completed-file reuse on selection by @xbmc4lyfe in #275
  • chore: extract tmdbhelper-warmup-rs into its own repository by @xbmc4lyfe in #286
  • chore(deps): bump anthropics/claude-code-action from 1.0.133 to 1.0.148 by @dependabot[bot] in #287
  • 🎨 Palette: [UX improvement] Add explicit keyboard navigation paths in results dialog by @xbmc4lyfe in #291
  • 🎨 Palette: Improve keyboard navigation between list and scrollbar by @xbmc4lyfe in #297
  • 🎨 Palette: Add explicit navigation tags for Kodi list and scrollbar accessibility by @xbmc4lyfe in #272
  • 🛡️ Sentinel: [CRITICAL] Fix silently failing XXE protection in NZB parser by @xbmc4lyfe in #283
  • ⚡ Bolt: [performance improvement] Optimize stream_proxy hot-path regex operations by @xbmc4lyfe in #292
  • 🛡️ Sentinel: [security improvement] Secure subprocess.Popen execution by @xbmc4lyfe in #296
  • 🎨 Palette: Add explicit keyboard/remote navigation paths to results dialog by @xbmc4lyfe in #288
  • ⚡ Bolt: [performance improvement] Pre-compile inline regular expressions by @xbmc4lyfe in #290
  • test(stream_proxy): direct coverage for segment-name normalization regex by @xbmc4lyfe in #302
  • fix(prowlarr): parse native /api/v1/search JSON response (#313) by @xbmc4lyfe in #320
  • feat(search): prefer tvdbid for TV searches (#318) by @xbmc4lyfe in #321
  • perf(tests): cut just test from 7:42 to ~0:44 and de-flake by @xbmc4lyfe in #324
  • chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #309
  • chore(deps): bump anthropics/claude-code-action from 1.0.148 to 1.0.153 by @dependabot[bot] in #308
  • chore(deps): bump actions/checkout from 6.0.2 to 7.0.0 by @dependabot[bot] in #310
  • chore(tooling): pin dev/test tooling and run via uv (closes #325) by @xbmc4lyfe in #329
  • test: relax wall-clock timing tolerances suite-wide to de-flake (closes #326) by @xbmc4lyfe in #301
  • chore: tidy dead-weight — old zips, unreferenced script, stray root files (#327) by @xbmc4lyfe in #335
  • chore(ci): stop CodeRabbit rate-limit from posting a failing status by @xbmc4lyfe in #336
  • chore(ci): preserve CodeRabbit dashboard config via inheritance by @xbmc4lyfe in #337
  • chore: remove dev-only Chroma repo-search tooling (closes #328) by @xbmc4lyfe in #342
  • fix(search): strip query-breaking '&' from indexer keyword searches (closes #294) by @xbmc4lyfe in #339
  • fix(fallback): treat "&"/"and"/omitted conjunction as one content identity by @xbmc4lyfe in #343
  • ci: remove AI issue-summary workflow by @xbmc4lyfe in #346
  • chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #351
  • chore(deps): bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.4.7 by @dependabot[bot] in #347
  • chore(deps): bump github/codeql-action/upload-sarif from 4.36.0 to 4.36.2 by @dependabot[bot] in #348
  • chore(deps): bump github/codeql-action/init from 4.36.0 to 4.36.2 by @dependabot[bot] in #350
  • chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #349
  • ci: add Code Quality coverage workflow and scope scanners to shipped code by @xbmc4lyfe in #345
  • fix(resolver): reject nzbdav job-start stub via advertised-size guard (closes #282) by @xbmc4lyfe in #340
  • ci: fix CodeQL version skew + stop Codacy tooling from failing the pipeline by @xbmc4lyfe in #357
  • ci: notify Appz4Fun Kodi repository on release (instant updates) by @xbmc4lyfe in #365
  • Merged - Code Quality Improvements by @xbmc4lyfe in #364
  • Roll up 363 356 and 355 PRs by @xbmc4lyfe in #371
  • Google Jules PR 💩 by @xbmc4lyfe in #370
  • docs: publish MkDocs site to GitHub Pages; retire bundled Kodi repository by @xbmc4lyfe in #374
  • docs: add Claude model routing policy to CLAUDE.md by @xbmc4lyfe in #377
  • Mega simplicity rollup v2: Lizard Phase A+B, QA follow-ups, fallback-jobs split (supersedes #378-#387) by @xbmc4lyfe in #388
  • Jules major rollup: focus traps, regex pre-compile, unified XXE protection, justfile recipes, Actions bumps (#375-#399) by @xbmc4lyfe in #400
  • NZBGet: submit same-release fleet as duplicate backups (#372) by @xbmc4lyfe in #373
  • NZBGet: recover from content-fingerprint COPY veto (#372 round 6) by @xbmc4lyfe in #406
  • Roll up PRs 401-409 by @xbmc4lyfe in #410
  • Migrate settings.xml to versioned schema for per-option help text by @xbmc4lyfe in #411

Full Changelog: v1.2.3...v2.0.0-beta.1