Releases: NoFear0411/codecprobe
Releases · NoFear0411/codecprobe
Release list
CodecProbe v4.7.3
[4.7.3] - 2026-07-10
Changed
- UAParser.js 2.0.9 → 2.0.10: Bumped and re-bundled into
js/vendor/(the only dependency that ships to the browser). Device detection bundle is now 36.0 KB. - Build toolchain:
sass1.97.3 → 1.101.0,terser5.46.0 → 5.49.0. Build-time only, no runtime impact.
Removed
- Stray Playwright packages:
playwright/playwright-corewere installed out-of-band and unreferenced by any build script. Pruned during the dependency refresh.
CodecProbe v4.7.2
[4.7.2] - 2026-03-09
Fixed
$purpletheme breakage: 7 SCSS variable refs compiled to hardcoded#9c27b0, bypassing per-theme--purplevalues. Error badges now adapt correctly (magenta in Retro Terminal, deep purple in Light).- Incomplete token system: Added 15 design tokens to
:root— animation timing (--duration-fast/--duration-normal/--ease-standard), grid breakpoints (--grid-min-card/--grid-min-section/--grid-min-education), micro-sizing (--size-indicator/--size-badge/--size-icon-sm), and--font-mono. - Hardcoded values: Tokenized all transitions, grid minmax values, indicator dots, API badges, and icon sizes. Removed inline fallback colors from
var()calls. - Source map 404: Deploy pipeline now includes SCSS source maps for devtools debugging.
Changed
- Footer restyled: Replaced
bg-tertiarybox design with@include card+ left border accent matching header card language. - Dead code removal: Consolidated duplicate PENDING rules, removed orphaned
prefers-contrastSCSS vars, merged duplicate webOS media query blocks. $font-mono→var(--font-mono): 9 SCSS refs converted to CSS custom property for runtime consistency.
CodecProbe v4.7.1
[4.7.1] - 2026-03-09
Changed
- Header redesign: Device info restructured into two logical groups (Device, Display & Decoding) using CSS Grid
auto-fitcards instead of flat grid. Surfaces UAParser v2.x data (deviceVendor, cpuArchitecture, colorDepth). API cards show official names (HTMLMediaElement, Media Source, Media Capabilities) with status dot + method call. --interactiveCSS token: New per-theme token for control hover/active border accents. Replacesvar(--text)which produced green borders in Retro Terminal, clashing with the semantic "supported" green. Values: Dark OLED#888, Light#555, Retro#00bb00.- Filter buttons: Replaced Audio with Unsupported filter. Button icons swapped from Unicode (⊕/↓) to inline SVGs for consistent sizing.
- px-to-rem audit: 23 hardcoded pixel values converted to design tokens across buttons, icons, breakpoints, and indicators.
CodecProbe v4.7.0
[4.7.0] - 2026-03-08
Changed
- db-tool-v2: SQL verb-first CLI — Replaced flag-soup
db <codec> --scenario --set --rm-scenario --dropdispatch with SQL-style verbs:select,create,insert,update,rename,delete,drop,verify. Three-layer architecture (CLI → Handlers → Primitives) with allprocess.exit()confined to CLI layer.
Fixed
- AVC scenario accuracy — Corrected scenario resolutions to match H.264 level capabilities. Baseline/Constrained Baseline (Level 3.0) now test at 480p, not 720p. Added NTSC fractional framerates (23.976, 29.97) across all profiles. High profile names now prefixed for disambiguation. High 10 promoted to 4K (Level 5.1). High 4:2:2 promoted to 4K 60fps (Level 5.2).
Added
renamecommand — Renames codec PK, comment headers, and breakdown tokens in one operationspliceInsertIntoArray/spliceRemoveFromArray— Shared primitives replacing 5 duplicated inline array splice blocksresolveRecord()— Single lookup bridging live DB and source text, replacing 7 duplicated patterns