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_KILLenv 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.