Skip to content

v1.0.5: Systems Hardening, Edge-Case Test Suite & ELI5 Documentation

Choose a tag to compare

@Tribal-Chief-001 Tribal-Chief-001 released this 31 Aug 14:34
· 14 commits to main since this release

⚡ What's New in v1.0.5

  • Edge-Case Systems Hardening:

    • Extension Panel Isolation: Protects Chrome SidePanel & internal extensions (Bitwarden, Translate) from unexpected URL resets or tab discards.
    • Atomic Debounce & Re-entrance Guard: Prevents switcher icon oscillation and desynchronized discard timers during rapid repeated clicks on 'X'.
    • Memory Set Leaks Resolved: Added chrome.tabs.onRemoved listener to evict destroyed tabs from tracking Sets.
    • SPA Hash & Subpath Routing: Cleans deep hash fragments and URL queries back to base routes without kicking users out of subpath workspaces.
    • Glide Discard Cancellation: Immediately aborts scheduled discard if the user reopens a closing panel during the 150ms glide delay.
    • Scoped DOM Container Observer: Scoped MutationObserver to #panels-container to eliminate full-window DOM thrashing.
    • Multi-tier Close Fallback: Works even if the user has hidden the sidebar switcher bar.
  • Automated Test Simulation Suite:

    • Added tests/test_edge_cases.js validating URL clean matrix, extension detection, tab memory eviction, atomic debounce, and container scoping (100% green).
  • Comprehensive Chronological Ledger:

    • Added CHANGELOG.md with low-level technical autopsies of every iteration explaining why each bug happened at the Chromium/React level.
  • ELI5 ("Explain Like I'm 5") Visual Documentation:

    • Complete overhaul of README.md featuring Mermaid diagrams, spoon-fed Linux distro matrix, and SEO-optimized snippet FAQs.