Releases: Appz4Fun/NeNeTeePee-Stream-Kodi
Releases · Appz4Fun/NeNeTeePee-Stream-Kodi
Release list
v2.0.0-beta.2
Immutable
release. Only release title and notes can be modified.
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
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
v1.2.3
Full Changelog: v1.2.2...v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.0
v1.0.9
v1.0.8
What's Changed
- Group fallback streams by NZB manifest by @xbmc4lyfe in #92
Full Changelog: v1.0.7...v1.0.8
v1.0.7
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.