Skip to content

v3.11.1 — Deep Audit Bugfixes + Premium Polish

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 18 Apr 18:19
· 2027 commits to main since this release

What's New

Bugfixes (Deep Audit)

  • DiagnosticLog null safety — record(), get(), and clear() no longer crash before settings initialization
  • DeArrow fetch deduplication — in-flight fetch map properly initialized to prevent race conditions
  • CPU Tamer init ordering — native timer snapshot moved after prerequisite checks; _patched flag prevents stale restoration
  • Video rotation validation — angle clamped to [0, 90, 180, 270] to prevent CSS injection from corrupted values
  • Subtitle download guard — prevents parallel downloads from rapid double-clicks
  • CI workflow — version check moved before build step to fail fast; release error suppression removed

Premium UI Polish

  • Popup header compressed from ~180px to ~70px — reclaims space for 2-3 more toggles in view
  • Toggle on-state redesigned with warm-gradient background and accent-tinted name for instant scannability
  • Tighter density — 4px card gap, 10px padding, 1-line descriptions
  • Shorter labels — "Open Settings On This Tab" → "Open Full Settings"
  • Options page copy tightened — hero, action cards, stats, and notes panel all more concise
  • CSS radius tokens and standardized padding grid
  • Faster transitions (140-160ms vs 220ms)

Install

  • Chrome: Download astra-deck-chrome-v3.11.1.crx, open chrome://extensions, enable Developer Mode, drag and drop the .crx file
  • Firefox: Download astra-deck-firefox-v3.11.1.xpi, Firefox will prompt to install automatically
  • Manual load: Download the .zip for your browser, extract, load as unpacked extension

All 36 tests pass. Full changelog in CHANGELOG.md.