Skip to content

v0.2.0

Choose a tag to compare

@dannote dannote released this 27 Feb 10:38
· 157 commits to master since this release

New

  • ETS table inspector — list all tables sorted by memory/size, inspect contents with Erlang match patterns
  • OS-assigned ports — embedded server uses port 0 instead of a fixed range, eliminating collisions between concurrent pi sessions

Fixed

  • Wrong-server bug — native discovery no longer falls back to a mismatched project's server when app name doesn't match
  • sup_tree crash on library projects without an OTP supervision tree

Changed

  • Elixir code extracted to .exs files — tool scripts (top, process_info, sup_tree, deps_tree, types, ets) are standalone Elixir files with proper syntax highlighting and editor support
  • Codebase split into modulesindex.ts (993→79 lines), 13 individual tool files, shared helpers and renderers
  • 73 tests — 58 vitest (unit + integration against a real embedded server), 15 ExUnit for Elixir tool scripts
  • Tooling — oxlint, oxfmt, vitest