From d09f021f0c46ceaf71cc05924fe5fef245b9e432 Mon Sep 17 00:00:00 2001 From: npeter83 Date: Sun, 30 Aug 2026 19:09:08 +0200 Subject: [PATCH] =?UTF-8?q?release:=200.78.3=20=E2=80=94=20filter=20the=20?= =?UTF-8?q?Plex=20feed=20by=20playback=20class?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VERSION | 2 +- frontend/src/lib/releaseNotes.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index b44885b0..6903c5ba 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.78.2 \ No newline at end of file +0.78.3 \ No newline at end of file diff --git a/frontend/src/lib/releaseNotes.ts b/frontend/src/lib/releaseNotes.ts index 2f8fd52c..30d323e2 100644 --- a/frontend/src/lib/releaseNotes.ts +++ b/frontend/src/lib/releaseNotes.ts @@ -14,6 +14,18 @@ export interface ReleaseEntry { } export const RELEASE_NOTES: ReleaseEntry[] = [ + { + version: "0.78.3", + date: "2026-08-30", + summary: + "A new Plex filter: narrow the movie library by how each title plays — Direct Play, Direct Stream, or Transcode (hardware or software). See at a glance which titles are light on the server and which need a re-encode.", + features: [ + "Filter movies by playback class in the sidebar: Direct Play (plays as-is), Direct Stream (a light remux), Transcode · HW (re-encoded on the GPU) and Transcode · SW (re-encoded on the CPU — the heaviest). Pick several to combine them. A small coloured dot on each movie card shows its class at a glance.", + ], + chores: [ + "The class is derived at sync from the codec, then refined by a bounded background probe that reads each transcode title's real bit depth/HDR — so a 10-bit HEVC that needs the heavier software path is labelled correctly. Went through several multi-agent deep-review rounds (probe-freshness on file replacement, facet self-exclusion, HU/EN parity, an accessibility label on the class dot) — re-reviewed until a round came back clean.", + ], + }, { version: "0.78.2", date: "2026-08-30",