ArduinoStudio

ArduinoStudio changelog

Public release notes. Edit this file, push, the website rebuilds — no deploy choreography. Most recent at the top.

2026-06-11 — ArduinoStudio V2.0 🎉

The biggest release since launch: **plug in your Arduino and build — no installer, no IDE, no drivers.**

  • **USB-first setup.** Chrome and Edge connect to your board directly

over USB. Click Connect, pick your board, done. The desktop Bridge app is now a fallback for Firefox/Safari and unsupported boards — not a requirement.

  • **Install ArduinoStudio-FW from the browser.** If your Uno, Nano, or

Mega doesn't have our firmware yet, the setup wizard flashes it for you in about 30 seconds — right from the tab. No Arduino IDE needed.

  • **Connections that fix themselves.** A flaky USB handshake now runs

an automatic recovery ladder behind the scenes, and when it does need you, it's one click — "Fix connection" — not "unplug it and try again."

  • **A smoother editor.** Setup wizard, dialogs, and panels redesigned

to fit classroom Chromebooks (1280×720 and up). Clearer warnings before anything overwrites your board. Dozens of polish fixes.

  • **AI sequence generation (preview).** Describe what you want —

"blink the light twice a second" — and get a ready-to-run block sequence. Rolling out gradually.

Under the hood: the repo is now a workspace monorepo with a shared hardware-components package, the foundation for the interactive wiring tool and shared editors coming in V2.x.

2026-06-06 — Hotfix: CRM kill switch + drip cap

  • Added EMAIL_KILL env switch on the backend — a single flip in

Railway stops all outbound mail in under 30 seconds, no redeploy.

  • The CRM drip script now refuses to run without an explicit

--max=<N> cap. Bulk sends require an explicit --no-cap flag AFTER a --dry-run review. Prevents the entire mailing list from being walked in one invocation by accident.

  • New sender-reputation diagnostic script (`backend/scripts/

checkSenderReputation.ts`) — probes SPF / DKIM / DMARC / MX with a green / yellow / red verdict. Run before any campaign.

2026-06-06 — Trust-rebuild: apology to the lead list

  • Per-recipient apology drafted and sent. Two versions live in

backend/crm/drafts/2026-06-06-apology.md for the public record.

2026-06-04 — CHIPS Lesson Progress Tracking

  • The gamified CHIPS lesson runner now persists which step the

student is on. Refreshing or coming back tomorrow lands them on the saved step instead of restarting from intro.

  • The lesson list page shows a gold "✓ Done" badge on lessons the

current device has completed.

  • Teacher dashboard now sees fine-grained step status per student.

2026-06-03 — CHIPS Wave

  • 20 K-12 lessons authored end-to-end into the new gamified

walkthrough runner — adversarially-verified for ADHD-first copy compliance (≤ 2 sentences per screen, kid-named jargon, no embedded CTAs).

  • Star tracking + persistence — students earn up to 3 stars per

lesson (started / hardware ran / completed cleanly).

  • Help drawer — "Skip this step" and "Ask my teacher" affordances

on every screen. Stuck-hint pill appears after 30 seconds of inactivity.

  • Celebration micro-engine — chime + sting + lesson-done

confetti, with reduced-motion fallback.

  • Wiring diagrams — schematic-style SVG per starter board with

brand-gold signal wire and labeled pins.

2026-06-02 — LessonRunner + Play/Read tabs

  • The gamified Play view is the new default on /student/build

when the V2 flag is on. The legacy stacked Read view stays available behind a tab toggle.

Earlier

For older notes, see the merged-PR list at github.com/inteRFaceRnD/ArduinoStudio/pulls?q=is%3Amerged.