TinkerSim

Release history

Changelog

What's shipped in each version of TinkerSim.

v1.11.0April 2026
  • Newadd /roadmap page with full timeline and teaser section on landing
  • Newadd roadmap and sample circuits sections to landing page
  • Newadd simulator support matrix section to landing page
  • Newadd trust signals — autosave pill, trust strip, and /security page
  • Newfetch changelog from github releases api
  • Newmake /app publicly accessible without auth
  • Newsurface share workflow on landing page
  • Newupdate nav and footer to link to /roadmap route
  • Fixedclear stale SPICE results when simulation errors
  • Fixedcorrect base64url padding in decodeCircuit
  • Fixeddisable ReactFlow built-in delete to preserve undo history for edges
  • Fixedreset SPICE store when circuit becomes digital-only or empty
  • Fixedskip firestore load when url hash circuit is present
  • Fixedwarn on wires missing pin handles instead of silently ignoring them
v1.10.0April 2026
  • Newadd first-circuit onboarding flow
  • Newharden import/export/share with schema validation and better errors
  • Newimprove onboarding and lesson completion flow
  • Improvedreduce re-renders in large circuits
v1.9.1April 2026
  • Fixedalign arduino copy, remove hidden pricing, clean legal pages
v1.9.0April 2026
  • Newsync lesson progress to firestore
v1.8.0April 2026
  • Newclarify MCU status and add who-it-is-for section on landing page
  • Newupgrade probe graphs with LTTB, metrics, cursors, and dual Y-axis
  • Fixedresolve call stack overflows in transient simulation mode
v1.7.1April 2026
  • Fixeddefault to light mode to make everyone blind
  • Fixedhide pricing section for now
  • Fixedremove waitlisting
v1.7.0April 2026
  • Newadd /privacy-policy and /terms pages with markdown rendering
  • Newreplace footer auth buttons with privacy and terms links
v1.6.0April 2026
  • Newadd dark/light theme comparison slider to app preview
  • Newadd gsap animations to landing page
  • Newadd pricing section with clerk pricing tables to landing page
v1.5.0April 2026
  • Newadd theme switcher in user settings page
  • New**web:** add landing page with auth-aware CTAs and app preview
  • New**web:** add multi-project data layer
  • New**web:** add projects panel and toolbar button
  • New**web:** add status-indicator and system-banner components, expand icons
  • New**web:** wire multi-project workspace into app
  • Fixedapp styles and design for better visibility
  • Fixeddesign consistency
  • Fixedsimulator toolbar design
  • Fixed**web:** lessons responsiveness
  • Newupdate READMEs with current architecture and Phase 5 projects
  • New**web:** update README for web app
v1.4.1April 2026
  • Fixedupdate colors for select and fix minimap confusions
v1.4.0March 2026
  • New**canvas:** add Firestore-backed canvas persistence with cost-optimized sync ([#66](https://github.com/harshsandhu44/tinkersim/issues/66))
v1.3.0March 2026
  • New**canvas:** faster wiring, lasso selection, and keyboard edit flows ([#63](https://github.com/harshsandhu44/tinkersim/issues/63))
  • New**lessons:** strengthen onboarding — completion toasts, next-lesson flow, progress bar, and starter hints ([#64](https://github.com/harshsandhu44/tinkersim/issues/64))
  • Fixedactionable SPICE error guidance and main-thread hang fix ([#61](https://github.com/harshsandhu44/tinkersim/issues/61))
v1.2.0March 2026
  • New**auth:** add /waitlist route with Clerk Waitlist component ([#53](https://github.com/harshsandhu44/tinkersim/issues/53))
v1.1.0March 2026
  • Newadd component search modal (/ and Ctrl+K) ([#51](https://github.com/harshsandhu44/tinkersim/issues/51)), closes [#22](https://github.com/harshsandhu44/tinkersim/issues/22)
  • New**inspector:** realistic LED SPICE model and forward-current display ([#52](https://github.com/harshsandhu44/tinkersim/issues/52))
  • New**web:** add snap-to-grid toggle with keyboard shortcut ([#49](https://github.com/harshsandhu44/tinkersim/issues/49))
v1.0.0March 2026
  • Newauth, UI polish, and CircuitApp layout refactor ([#47](https://github.com/harshsandhu44/tinkersim/issues/47))
  • Newauth, UI polish, and CircuitApp layout refactor ([#47](https://github.com/harshsandhu44/tinkersim/issues/47))
v0.8.3March 2026
  • Fixedreplace failing SPICE controls for MCU circuits ([#45](https://github.com/harshsandhu44/tinkersim/issues/45))
v0.8.2March 2026
  • Fixedinclude node data edits in undo history ([#43](https://github.com/harshsandhu44/tinkersim/issues/43))
v0.8.1March 2026
  • Fixedharden web storage initialization ([#38](https://github.com/harshsandhu44/tinkersim/issues/38))
v0.8.0March 2026
  • New**mcu:** C++ compilation via backend API + fix AVR timer for delay() ([#31](https://github.com/harshsandhu44/tinkersim/issues/31))
v0.7.0March 2026
  • NewArduino C++ editor with syntax highlighting and compile instructions ([#26](https://github.com/harshsandhu44/tinkersim/issues/26))
v0.6.0March 2026
  • Newinspector redesign with node icons, wider layout, and MCU 3-tab editor ([#19](https://github.com/harshsandhu44/tinkersim/issues/19))
v0.5.0March 2026
  • NewMCU ↔ digital gate coupling via boolean propagation ([#17](https://github.com/harshsandhu44/tinkersim/issues/17))
  • NewURL-based circuit sharing ([#16](https://github.com/harshsandhu44/tinkersim/issues/16))
v0.4.2March 2026
  • Fixedreset code editor content on lesson change ([#14](https://github.com/harshsandhu44/tinkersim/issues/14))
v0.4.1March 2026
  • FixedArduino component interaction bugs ([#12](https://github.com/harshsandhu44/tinkersim/issues/12))
v0.4.0March 2026
  • New**lessons:** add categories, 10 new lessons, and Arduino MCU lessons ([#10](https://github.com/harshsandhu44/tinkersim/issues/10))
v0.3.0March 2026
  • New**mcu:** wire avr8js into AvrRuntime with firmware upload UI and run loop
  • New**web:** add assembly editor to MCU inspector with assemble-and-load
  • New**web:** add dev-only pin position editor for arduino uno node
  • New**web:** add mcu store, arduino node, and inspector integration
  • New**web:** add undo/redo with 50-entry history stack
  • New**web:** add vercel analytics
  • New**web:** add y axis for handles in arduino
  • New**web:** add y-axis and extend pin editor to all wokwi nodes
  • New**web:** render arduino uno node using wokwi-arduino-uno element
  • New**web:** wire PinScheduler to bridge MCU output pins to canvas nodes
  • Fixed**mcu:** add cpu.tick(), cycle-accurate run loop, and debug logs
  • Fixed**mcu:** remove verbose debug logs, keep error/warn
  • Fixed**web:** handle bidirectional edges in MCU pin routing (ConnectionMode.Loose)
  • Fixed**web:** use ref callback to measure dialog content size instead of useLayoutEffect
v0.2.0March 2026
  • Newadd 8 logic gate lessons to lesson library
  • Newadd buzzer, diode, potentiometer, pushbutton components
  • Newadd canvasStore, simulationStore, uiStore
  • Newadd circuit component registry
  • Newadd circuit import from JSON and update docs
  • Newadd circuit node components (battery, resistor, capacitor, led, switch)
  • Newadd CircuitCanvas with React Flow and custom node/edge types
  • Newadd collapsible palette and inspector sidebars
  • Newadd ComponentPalette with drag-to-canvas
  • Newadd empty state hint on canvas with keyboard shortcut reminder
  • Newadd Inspector panel for editing component properties
  • Newadd keyboard shortcuts V/W/D and Backspace to delete selected node
  • Newadd lessons system with browsable circuit library
  • Newadd SPICE netlist builder
  • Newadd transient simulation mode with waveform charts
  • Newadd useCircuitSimulation hook with DC stub (ngspice-wasm pending)
  • Newapply tinkersim brand theme to shadcn tokens
  • Newbuzzer plays Web Audio tone when circuit is active
  • Newconfirm before overwriting canvas on circuit import
  • Newgate wire/delete tools, add edge deletion, cursor feedback
  • Newgroup palette components into categories
  • Newinspector redesign, NodeHandle/NodeWrapper components, and test coverage ([#4](https://github.com/harshsandhu44/tinkersim/issues/4))
  • Newintegrate canvas, palette, inspector, toolbar into app layout
  • Newintegrate eecircuit-engine for real ngspice WASM simulation
  • Newlesson sim config, progress tracking, and JSON export
  • Newpersist canvas state, parameterize LED Vf in SPICE, add cross-domain warnings
  • Newphase 2 logic gates with boolean propagation
  • NewRC lessons, voltage-across inspector, probe panel, waveform brush, and transient IC fix
  • Newreplace node SVGs with @wokwi/elements for resistor, LED, and switch
  • Newreplace truncated error text with expandable error/warning dialogs
  • Fixedalways pass explicit brightness to wokwi-led, show mA readout when lit
  • Fixedlesson panel scrollable grid with sticky header
  • Fixedlinting errors
  • Fixedpotentiometer default resistance and floating SPICE node
  • Fixedpropagate voltage source current to LED nodes for .op analysis
  • Fixedremove duplicate css dot grid behind react flow background
  • Fixedremove Ikf=0 from LED SPICE model to suppress ngspice warning
  • Fixedset ConnectionMode.Loose to allow any handle-to-handle wiring
  • Fixedsmooth edge dash animation by aligning offset to pattern length
  • Fixedtheme react flow controls with navy/chiffon colors
Beta