Back to changelog
0.0.17

Filter By menu, sticky window position, and smarter filter expressions

Right-click a cell to filter by its value, Dynomatic remembers your window size and position, and the filter expression builder handles invalid and empty states cleanly.

Filter By menu, sticky window position, and smarter filter expressions

A pile of small but high-touch quality-of-life work.

Filter By menu

Right-click any cell in the data table and pick Filter by — Dynomatic adds an expression that filters by that cell’s field and value. It’s the fastest way to drill from “I see this row” to “show me everything like this” without typing the field name and value by hand.

Smarter filter expressions

The filter expression builder is friendlier about partial work:

  • Empty expressions are ignored when you submit — no more “filter is invalid” errors caused by an empty row you forgot to remove.
  • The Add filter button is disabled until the current expression is valid (field, operator, and value all selected).
  • Adding a new expression no longer invalidates the current results — they stay until your new expression is valid and submitted.
  • Removing all expressions resets the Force Scan toggle.

Other improvements

  • Window size and location persist across restarts — Dynomatic comes back where you left it.
  • Test profile in the profile editor now actually authenticates rather than just validating the form.
  • Removing a field from a record now persists the deletion (it was failing silently before).
  • Editing or removing a field that’s part of a filter expression invalidates the cached query results so the table reflects the change.