Back to home
What's new

Changelog

A timeline of every meaningful update to My Study Diary — newest at the top.

  1. Improvement

    Fixed: class pages loading and student joins

    Resolved a permissions issue that was causing teacher class pages to appear blank and preventing students from joining classes. Class dashboards and join flows are now working as expected.

  2. Improvement

    Fixed: teacher invite code loop

    Teachers who redeem a valid invite code are now granted access immediately without getting stuck on a repeated 'enter code' screen. Also removed the redundant admin approval step for code-based invites.

  3. Update

    Security improvements

    Reviewed and addressed findings from our latest dependency security scan. Updated packages and tightened database access controls.

  4. Update

    New: How we maintain security page

    Added a dedicated security page so you can see, at a glance, how we look after your account and your data. Linked from every footer.

  5. Improvement

    Guides dropdown in the top nav

    The top navigation now has a Guides menu split into For students (how to use the diary, how to join a class, how to revise) and For teachers (run a class, overview). Added a new Student guide for getting going in five minutes.

  6. Improvement

    Fixed: announcement banner overlapping the header

    The sticky header now stacks below the announcement banner instead of sliding underneath it, and the banner is fully opaque so hero text no longer bleeds through.

  7. Update

    Fixed: rotating hero tagline

    The landing page tagline now rotates between 20 hand-written variants on each visit, with the accent word always highlighted — no more stuck headlines.

  8. Improvement

    Tasks now require a focused timer to complete

    To mark a class task complete you have to start the focus timer first — that way your teacher can see real, logged study time against each task. Clicking the title only opens the task; clicking off no longer reloads the page.

  9. Update

    Smoother teacher onboarding

    Tidied up the flow for teachers redeeming an invite from an admin, so legitimate teachers can finish setup without getting stuck.

  10. Improvement

    Teacher Panel launched

    Teachers now have a dedicated dashboard for setting class tasks, sharing join codes and checking weekly revision hours per student. Students see the tasks inside their diary and can hand them in with timed sessions attached.

Have feedback? Head back to the diary and keep studying.