Skip to content

Releases: NoFear0411/codecprobe

CodecProbe v4.7.3

Choose a tag to compare

@github-actions github-actions released this 09 Jul 23:03
v4.7.3
3bc2a0f

[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: sass 1.97.3 → 1.101.0, terser 5.46.0 → 5.49.0. Build-time only, no runtime impact.

Removed

  • Stray Playwright packages: playwright/playwright-core were installed out-of-band and unreferenced by any build script. Pruned during the dependency refresh.

CodecProbe v4.7.2

Choose a tag to compare

@github-actions github-actions released this 09 Mar 17:35
v4.7.2
7a78fb2

[4.7.2] - 2026-03-09

Fixed

  • $purple theme breakage: 7 SCSS variable refs compiled to hardcoded #9c27b0, bypassing per-theme --purple values. 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-tertiary box design with @include card + left border accent matching header card language.
  • Dead code removal: Consolidated duplicate PENDING rules, removed orphaned prefers-contrast SCSS vars, merged duplicate webOS media query blocks.
  • $font-monovar(--font-mono): 9 SCSS refs converted to CSS custom property for runtime consistency.

CodecProbe v4.7.1

Choose a tag to compare

@github-actions github-actions released this 09 Mar 16:46
v4.7.1
f1898f8

[4.7.1] - 2026-03-09

Changed

  • Header redesign: Device info restructured into two logical groups (Device, Display & Decoding) using CSS Grid auto-fit cards 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.
  • --interactive CSS token: New per-theme token for control hover/active border accents. Replaces var(--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

Choose a tag to compare

@github-actions github-actions released this 08 Mar 15:49
v4.7.0
d98dec2

[4.7.0] - 2026-03-08

Changed

  • db-tool-v2: SQL verb-first CLI — Replaced flag-soup db <codec> --scenario --set --rm-scenario --drop dispatch with SQL-style verbs: select, create, insert, update, rename, delete, drop, verify. Three-layer architecture (CLI → Handlers → Primitives) with all process.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

  • rename command — Renames codec PK, comment headers, and breakdown tokens in one operation
  • spliceInsertIntoArray / spliceRemoveFromArray — Shared primitives replacing 5 duplicated inline array splice blocks
  • resolveRecord() — Single lookup bridging live DB and source text, replacing 7 duplicated patterns