Product changelog

Every update moves ideascloser to working hardware.

A record of IterXAI desktop changes formally released from main, focused only on completed capabilities, experience, and reliability.

Latest stable releasev0.1.99September 8, 2026

September 2026

Project design, compilation and conversation reliability

Improved the workflow from component documentation and project connections to compilation and simulation, with activation-code redemption and clearer feedback and recovery.

  • Redeem activation codes for bonus tokens, view bonus balances separately, and enforce one redemption per account and code.
  • Improve conversation reconnection and tool calls, reduce duplicate execution, and distinguish rate limits from connection failures.
  • Improve component intake, project snapshots and functional pin mapping while isolating unsaved intake when switching projects.
  • Improve project connections, board component placement and network editing while preserving confirmed positions and electrical constraints.
  • Improve reuse of compilation components and simulation setup, including long paths, debugging recovery and board startup fixes.
  • Add virtual Bluetooth controller interactions and improve feedback submission, discussion and progress visibility.

August 2026

Project truth, per-file drafts, and atomic commits are closed end to end

Project membership, electrical networks, simulation, and board evidence now share one truth, while AI changes can be reviewed per file before one atomic commit.

  • Project members, electrical netlists, simulation, and board output use one verifiable truth.
  • Delivery targets bind project checks and truth snapshots to reduce cross-stage drift.
  • AI supports per-file drafts followed by one atomic commit after approval.
  • Tools, models, and domain guidance narrow dynamically for each task.
  • Model-gateway failures are layered so configuration, quota, and upstream causes are easier to distinguish.
  • Native tool workspaces and text-format compatibility are more reliable.

Component intake, tool recovery, and reload saving are more reliable

Key interruption points are now protected, from component evidence intake to tool recovery, simulation navigation, and app reloads.

  • Component intake follows submit, recognition review, and publish stages with a tighter merge boundary.
  • Missing facts and evidence sources are called out before they reach a project.
  • Transient tool-delivery failures can recover without ending the whole task.
  • Simulation runtime no longer depends on staying on one page.
  • A close-and-save handshake runs before reload, reducing unsaved work loss.

Programming, simulation, and pin editing form a complete workflow

After several main-branch refinements, managed programming, isolated simulation, board networks, and AI execution state are more predictable.

  • Common programming environments support real builds, offline reuse, uninstall confirmation, and project isolation.
  • Simulation runs are isolated, with improved input behavior, visual state, and canvas stability.
  • Board editing adds network changes, multi-row pin spacing, function mapping, and evidence intake.
  • Programming code no longer gets overwritten or lost on exit.
  • AI progress, failure diagnosis, model selection, and low-risk notices are clearer.

AI collaboration and the hardware workflow receive a broad upgrade

AI conversations, goal management, programming setup, simulation performance, and PCB editing move further into one continuous workflow.

  • AI supports parallel approvals, native collaboration, long-task tools, and stronger project context continuity.
  • Goal and plan input are unified, while active goals can be managed independently.
  • Programming configuration and font scaling arrive, and simulation routing moves off the main interface thread.
  • Package editing adds pad dragging, crosshair positioning, network highlighting, and steadier saving.
  • Fabrication output, project creation, sign-in recovery, and page lifecycle handling are more reliable.

AI Agent, simulation, and board workflows receive a major upgrade

Native AI execution, project attachments, programming environments, simulation interaction, and fabrication now form a more continuous desktop experience.

  • The AI Agent supports native conversations, project tools, model selection, long tasks, and recovery from output limits.
  • Project attachments can move through strict review and finalization.
  • Environment setup, permission recovery, real builds, and offline reuse are more reliable.
  • Simulation adds bounded external inputs, a data sidebar, runtime feedback, and steadier component behavior.
  • Board routing, pad functions, fabrication output, and cross-stage project facts stay aligned.
  • Compact editors, resizable input, language copy, and waiting feedback are improved throughout the app.

Solution quantities become traceable component instances

Multiple units of one component now become distinct instances that remain aligned across simulation, board editing, and filtering.

  • Solution quantities expand into separate component instances.
  • Simulation pins and solution membership share the same facts.
  • Board editing can filter individual instances.
  • Conversations show immediate waiting feedback after a message is sent.

July 2026

Component identity and simulation visuals stay aligned

Simulation now uses the same project component identity and visual evidence, reducing cross-stage mismatches.

  • Solution, simulation, and board stages share one component identity.
  • Visual evidence is selected from component facts instead of ambiguous names.
  • Component relationships stay correct after stage changes.

Component projection from solution to board is more complete

Solution components now carry into the board view with clearer visuals, names, and editable connection state.

  • The board view synchronizes components from the active solution.
  • Component images retain their proportions with a reliable visual fallback.
  • Stale empty netlists are rebuilt from the current solution.
  • Conversation boundaries and stage controls are easier to understand.
  • Generic controller naming stays consistent and avoids misleading model assumptions.

Safe file intake, screenshot feedback, and live drafts arrive

Projects can safely receive external files, fabrication edits retain drafts, and feedback can include visual evidence.

  • External files can be dragged safely into the active project.
  • A default workspace mode can be selected after registration.
  • Physical edits and simulation connections are preserved continuously.
  • Feedback can include screenshot attachments.
  • Project navigation and programming-environment writes are better isolated.

Permissions, netlist saving, and accessibility are improved

The stable build tightens local resource access while preserving board data and keyboard focus across navigation.

  • Programming environments use consistent current-user permissions.
  • Board editing preserves the explicit netlist instead of overwriting it.
  • Local resources are read only within the active project.
  • Hidden stages no longer retain focus, improving keyboard navigation.
  • Runtime font rendering no longer depends on an external request.

Programming recovery, physical pins, and fabrication checks are hardened

Several interruption-prone paths now behave consistently, from environment recovery and device coordination to pin calibration and fabrication checks.

  • Device discovery pauses during programming jobs to avoid contention.
  • Recovery preserves the selected target and sealed environment without affecting other projects.
  • Physical pins, module geometry, and network relationships now reach board-level checks.
  • Project creation, account callbacks, and failures provide clearer recovery actions.
  • File writes are serialized to reduce concurrent save conflicts.

Pin projection and routing are more reliable

Component pins stay consistent in the board view, with steadier handoff between routing and later edits.

  • Pin projection no longer shifts or disappears unexpectedly.
  • Network relationships stay consistent before and after routing.
  • Board editing avoids unnecessary recomputation and state drift.

Themes, project recovery, and fabrication checks receive a broad upgrade

This release improves long-session comfort, conversation recovery, firmware data writing, component evidence, and board readiness.

  • Themes now cover primary pages, dialogs, sidebars, and status feedback consistently.
  • Conversations stop, continue, stay isolated, and recover more reliably.
  • Firmware data partitions can be generated and written.
  • Simulation settings stay with each component instance, while fabrication checks block incomplete plans.
  • Project renaming, visual programming retention, and sign-in recovery are more reliable.

Only stable releases from main appear here. Development and prerelease work is never shown early. Older installers may no longer be available from the current download entry.