Repository navigation
v2.0.0-beta.1
Pre-release
Pre-release
·
31 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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.Popenexecution 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 testfrom 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