Skip to content

Releases: Appz4Fun/NeNeTeePee-Stream-Kodi

v2.0.0-beta.2

v2.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jul 13:40
Immutable release. Only release title and notes can be modified.
v2.0.0-beta.2
3a481c6

What's Changed

  • feat: add exact season pack episode reuse by @xbmc4lyfe in #415
  • Roll up PRs 412, 413, 414: results-dialog scroll + XML-safety rewiring by @xbmc4lyfe in #416
  • chore(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.2 by @dependabot[bot] in #418
  • chore(deps): bump actions/labeler from 6.1.0 to 6.2.0 by @dependabot[bot] in #419
  • chore(deps): bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.0 by @dependabot[bot] in #420
  • chore(deps): bump github/codeql-action/analyze from 4.36.3 to 4.37.0 by @dependabot[bot] in #421
  • chore(deps): bump github/codeql-action/init from 4.36.3 to 4.37.0 by @dependabot[bot] in #422
  • fix: gate SMB playback on a readability probe by @xbmc4lyfe in #427
  • ci: remove Codacy Security Scan workflow by @xbmc4lyfe in #433
  • chore: consolidate open Bolt/Palette PRs (regex pre-compile + focused-row label scrolling) by @xbmc4lyfe in #432
  • chore: fix actionable Codacy code-scanning findings by @xbmc4lyfe in #434

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2

v2.0.0-beta.1

v2.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Jul 12:26
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

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 09 May 02:23

Full Changelog: v1.2.2...v1.2.3

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 08 May 03:12

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 08 May 01:52

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 May 21:34

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 07 May 18:15

Full Changelog: v1.0.9...v1.1.0

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 07 May 02:46

Full Changelog: v1.0.8...v1.0.9

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 05 May 03:02

What's Changed

Full Changelog: v1.0.7...v1.0.8

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 04 May 23:39

v1.0.7 (2026-05-04)

  • Enable fallback streams by default with a default maximum of 5 fallback submissions per primary result.
  • Keep fallback playback on the pass-through proxy path so standby streams can be switched in without force-remux.
  • Try fallback candidates regardless of release size, while runtime validation still checks source byte length and fingerprints before switching.
  • Use fallback recovery instead of retry, zero-fill, or skip recovery; if no validated fallback can resume, close the stream cleanly.