Migrate from the Electron app, environment classification, and DDB Toolbox v2
This release lands the data migration from the Electron app, a new environment classification system with visual indicators and rules, the DynamoDB Toolbox v2 adapter, and a redesigned Settings dialog.

Migrate from the Electron app, environment classification, and DDB Toolbox v2
A landmark release. We landed a data migration path from the previous Electron app, a real environment classification system so prod and dev are never confused at a glance, and a fresh DynamoDB Toolbox v2 adapter alongside a redesigned Settings dialog. There’s a lot here — the headline H2s cover the big rocks, and the Other improvements list at the bottom catches the rest.
Migrate from the Electron app
If you were on the previous Electron version of Dynomatic, you can now bring your data with you. The migration importer reads the Electron app’s local data — profiles, dashboards, saved queries, and preferences — and brings them into this build in a single pass. You point Dynomatic at your existing install, review what it found, and confirm the import.
Environment classification with visual indicators
Mistaking a prod table for a dev table is the kind of accident that ruins your week. This release adds an environment classification system: Dynomatic learns which of your profiles and tables are dev, staging, or production using built-in heuristics and your own rules, then surfaces that classification visually — coloured indicators on tabs and in the sidebar so the environment you’re working in is unambiguous from anywhere in the UI. You can override classifications and define your own pattern-matching rules in Settings.
DynamoDB Toolbox v2 adapter
Dynomatic now speaks DynamoDB Toolbox v2. Connect a DDB Toolbox v2 schema and Dynomatic understands your entities, attributes, and access patterns the way your codebase does — which sets up the schema-aware query work that lands later in the 0.6 line.
AssumeRoleChain for managed profiles
Managed profiles can now follow an assumeRoleChain of role assumptions, so identity flows that hop through multiple roles before reaching the target account work correctly. Previously, Dynomatic would attempt the final assume-role directly and fail on chained setups; it now walks the chain in order, exactly like the AWS CLI and SDKs.
Redesigned Settings dialog
Settings has been rebuilt around a vertical sidebar nav — a dedicated section per area (profiles, environments, classification rules, theme, behaviour, advanced) instead of a flat scroll-and-find list. The new layout makes it easier to scan options and to add new ones without crowding.
Other improvements
- Drag dashboard sections to reorder them.
- Production safety banner in the data-table pending-changes panel — extra friction before changes hit a prod-classified table.
- Window position persists across restarts.
- Settings: new “auto-scan on open” toggle.
- Theme: light/dark consistency, performance, and UX polish.
- SSO: silent token refresh on reconnect, wake detection, and auto-reconnect when the app is backgrounded.
- Profiles: race condition fixed where the wrong default profile could be selected at startup.
- Items: nested fields in
UpdateExpressionnow resolve correctly. - Schema query: UI polish and bug fixes.
- Deep-link handling now works on Linux.