• v1.5.0 1e4e21e8d3

    v1.5.0
    CI / Tests (PHP 8.2) (push) Successful in 44s
    CI / Tests (PHP 8.1) (push) Successful in 54s
    CI / No Debug Code (push) Successful in 1s
    CI / PHPStan (push) Successful in 2m54s
    CI / Coding Standards (push) Successful in 2m58s
    CI / Tests (PHP 8.3) (push) Successful in 2m43s
    Release / Build and Publish Release (push) Successful in 2m58s
    Release / Open next-version bump PR (push) Successful in 4s
    CI / Build Plugin Zip (push) Successful in 2m46s
    Stable

    thatguygriff released this 2026-07-30 19:42:54 +00:00 | 2 commits to main since this release

    Added

    • A registration question can now be asked of students only, and can be required of a student without being required of the account holder. Every account-signup question was asked of everybody who registered, on the same terms — so "School and grade" had to be put to the adult signing themselves up, and a question a studio needed answered for a child could only be made required by demanding it of everyone. Each question now says who it is asked of — everyone, or only the students you register on behalf of — and carries its own Required setting for each: optional for you, required for every student you enrol, is now a thing a studio can ask for. Existing questions are untouched: they stay asked of everyone, and one that was required stays required of everyone.
    • You can now edit your own details on the profile page, not just your students'. The page is called Your profile, and until now the one person on it you could not change was yourself: a mistyped name at signup, or a name that had since changed, meant asking the studio to fix it. Your details now sits at the top of the page with your name, your birth year, and whether you take lessons yourself. Your email address is shown but not editable — it is also how you sign in, so changing it stays a studio-side job.
    • "I take lessons myself" can be corrected after signup. Signup asks whether you are registering just yourself, only on behalf of students, or both, and the answer decides whether you are offered as a student when booking. Choosing wrongly — or taking up lessons later alongside the children you book for — used to leave you asking the studio to change it. Ticking the box makes you bookable again and asks for your birth year like any other student; unticking it takes you back off the list without discarding the birth year you already gave, so ticking it back on costs you nothing.

    Fixed

    • A recurring lesson now shows the policies the student accepted on every week of it, not just the first. Booking a weekly lesson reserves a series of them, and the student answers the intake questions and agrees to the studio's policies once, for the whole reservation. Opening any week after the first showed no answers and no policies accepted — as though nothing had been agreed to. Nothing was ever missing: the agreement was recorded against the first lesson of the series and every other week was looking for one of its own. Each week of a series now shows the intake answers and the full acceptance record — policy, version, when it was accepted, and from where — captured when the reservation was booked. Existing bookings read correctly straight away; there is nothing to re-collect from anyone.
    Downloads