Announcements
Short notes on what landed in each release. The authoritative change log lives in the project repo; this page is the short human version for teachers and students following along.
Since v1.2 — 2026-06
A run of releases broadened SYNCopated from a one-on-one lesson room into a full studio. The headline additions:
- Group lessons. Multi-student rooms with per-student camera and audio, so a teacher can mute or solo individual students during a class.
- Redesigned dashboard. A role-aware home with rooms, people, planning, and resources organised into one sidebar, and an iPhone-first layout.
- Pedagogical exercises. Note and chord identification, scales, and ear training — each tracking mastery over time.
- Daily practice agenda. An ordered, mastery-aware routine of exercises, scores, and assignments that advances as a student progresses, with a “move on” escape hatch.
- Self-study rooms. Students get their own space to practise and run exercises between lessons.
- Curated public-domain library. A hand-curated collection of classical scores, tagged by composer, level, and purpose, browsable in the app.
- Full teacher lockdown. Granular locks for the piano, camera, mic, annotations, scrolling, and notes — ideal for younger students.
- Room setup wizard & starter templates. Guided room creation and cloneable, curriculum-tagged template rooms.
- Notation markup & richer playback. A music-notation palette (fingerings, articulations, dynamics, slurs, pedal) and score playback that realises ornaments and respects repeats.
v1.2 — 2026-04-19 · TestFlight build 8
The build-8 release rolls up four focused cuts aimed at unblocking students without a MIDI cable and making the end of each lesson feel intentional.
- Microphone practice (Cut D). YIN pitch detection lets the score cursor advance from an acoustic piano through the iPad's mic. Solo-only for v1.2; duet detection is v2.
- Horizontal score scroll (Cut D). iPhone-in-portrait layout now fits the aspect ratio of a phone on a music stand.
- Session summaries + Sessions history (Cut E). End-of-lesson Markdown recap with APNs nudge to the student and an in-app history view. Per-student opt-out on the profile.
- Per-student progress (Cut E). Teacher-only roll-up: assignments completed vs. pending, practice minutes over 7/30 days, recent notes, upcoming lessons.
- Date-stamped note timestamps (Cut E). Every comment in the notes panel shows a relative or absolute timestamp.
- Three-tier assignment reminders (Cut F). APNs pushes at 48h, 24h, and 2h before an assignment is due, targeted only at students who haven't completed it. Client-side silencer in Settings.
- Terms of use gate (Cut F). New users see a full-screen agreement on first launch. Accepting is recorded per-user server-side; bumping the version re-gates existing users.
- Non-Apple aux camera via short code (Cut G). Any device with a camera and a modern browser can join a lesson as an extra feed. Six-character code expires after 5 minutes; web client publishes only.
v1.1 — 2026-04-19 · TestFlight build 7
- Curated public template library (Cut A). RCM / NFMC / ABRSM grade tags, starter-pack templates cloneable into a fresh room with one tap.
- Opt-in per-student profiles (Cut B). Name overrides, current level, contact email, and teacher-only markdown notes. Hidden by default; flip on in Settings.
- Recitals (Cut C). First-class events with a performer + viewer roster model, role-aware LiveKit tokens, and a stage scaffold.
v1.0.1 — 2026-04-18 · TestFlight build 7
- Cursor-based note highlighting in MusicXML scores.
- DB-backed error logging and a client-side error presenter.
- UI testing harness + first smoke suite.
- Dashboard polish: profile pulled into the header, breadcrumbs, compact readiness check.
v1.0 — First public TestFlight
- Shared score canvas (MusicXML + PDF).
- Two-camera lesson room with teacher presence + device caps.
- Teacher + student annotations in distinct colours.
- MIDI input, annotations, notes, assignments, lesson plans, practice log.