Repository navigation
v3.11.1 — Deep Audit Bugfixes + Premium Polish
What's New
Bugfixes (Deep Audit)
- DiagnosticLog null safety —
record(),get(), andclear()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;
_patchedflag 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, openchrome://extensions, enable Developer Mode, drag and drop the.crxfile - Firefox: Download
astra-deck-firefox-v3.11.1.xpi, Firefox will prompt to install automatically - Manual load: Download the
.zipfor your browser, extract, load as unpacked extension
All 36 tests pass. Full changelog in CHANGELOG.md.