Skip to content

v1.6.6

Choose a tag to compare

@sharanagouda sharanagouda released this 08 Jun 15:57
· 10 commits to main since this release

What's New in v1.6.6

Architecture Restructure

  • Split monolithic app.js (4800+ lines) into panel-per-file architecture — each panel now lives in its own file under panels/. Changing one panel cannot break another.
  • New file structure: app.js (shared state/helpers) → panels/*.js (10 isolated panel files) → init.js (IPC wiring + boot)
  • Added AGENTS.md — architecture guide with panel contracts, state ownership, cross-panel dependencies, and rules for safe modifications

Bug Fixes

  • Redux freeMemory() sync fixactions and states arrays now trimmed together (previously states was wiped independently, desyncing the arrays)
  • Changelog modal transparent background — fixed --bg1 (undefined CSS variable) → --bg2 (solid theme background)
  • Changelog modal UI polish — backdrop blur, slide-in animation, styled header/scrollbar, close button hover state
  • Clickable download links in release notes modal — .dmg and .zip filenames now link directly to GitHub release assets
  • Markdown links and bare URLs in changelog are now clickable and open in system browser
  • Sources panel initinitSourcesPanel() was missing from boot sequence
  • Consistent IPC registration — moved console-event listener to init.js with all other IPC handlers

Removed

  • Deleted stale src/ directory — old abandoned split attempt (2400 lines of dead code), never referenced by the app

Downloads

ReactoRadar-1.6.6-arm64.dmg — macOS installer (Apple Silicon)
ReactoRadar-1.6.6-arm64-mac.zip — Portable zip archive