Skip to content

v1.5.0 — State Inspector + clean console copy

Choose a tag to compare

@omeremreelmali omeremreelmali released this 24 Jun 20:39

✨ Highlights

State Inspector — Redux, Zustand & any store. A new State tab streams your state-management stores from the app to the desktop in real time, as a searchable, collapsible JSON tree. Wire it up:

import { initStateAgent, attachZustandStore, attachReduxStore } from "rexpo-debugger";

if (__DEV__) {
  initStateAgent();
  attachZustandStore(useStore, { name: "app" });
  attachReduxStore(store, { name: "redux" });
}

Or use the generic attachStore({ getState, subscribe }) for Valtio, MobX, Jotai, XState, Effector and more. Functions, Maps/Sets, Dates and circular refs are handled safely. View-only for now — write-back is on the roadmap. (Requires agent rexpo-debugger ≥ 1.3.0.)

Clean copy for console logs. Console logs now have explicit copy buttons — Copy message in the detail header, per-section copy (Message / Stack / Raw JSON), and a hover button on each row — that copy plain text built from the data, not the DOM. No more selection artifacts.

📦 Downloads

Platform File
macOS (Apple Silicon) Rexpo Network Inspector-1.5.0-arm64.dmg
macOS (Intel) Rexpo Network Inspector-1.5.0.dmg
Linux (x64) Rexpo Network Inspector-1.5.0.AppImage
Linux (ARM64) Rexpo Network Inspector-1.5.0-arm64.AppImage
Windows (x64) Rexpo Network Inspector-1.5.0-win.zip — unzip and run Rexpo Network Inspector.exe

⚠️ These builds are unsigned (ad-hoc). On macOS, right-click the app → Open (or run xattr -dr com.apple.quarantine "/Applications/Rexpo Network Inspector.app"). On Windows, SmartScreen → More infoRun anyway.