Skip to content

Releases: openpatch/classi

v1.18.0

Choose a tag to compare

@mikebarkmin mikebarkmin released this 28 Aug 21:57

[1.18.0] - 2026-08-28

Bug Fixes

  • (ci) Move the release tag onto the commit it names

Features

  • (linux) Package Classi as a Flatpak
  • (linux) Use desktop screenshots for the AppStream metainfo
  • (ci) Add each release to the AppStream metainfo automatically

v1.17.0

Choose a tag to compare

@mikebarkmin mikebarkmin released this 28 Aug 20:36

[1.17.0] - 2026-08-28

Bug Fixes

  • (attendance) Keep homework and material when a student is marked absent

Documentation

  • Add the Classi 2.0 plan

Features

  • (database) Copy the library aside before migrating it
  • (school-year) Make the school year the frame the app works in

Performance

  • (database) Index every foreign key and date column

v1.16.0

Choose a tag to compare

@mikebarkmin mikebarkmin released this 28 Aug 19:12

[1.16.0] - 2026-08-28

Features

  • (avatar) Student-designed avatars via a browser companion app

Miscellaneous Tasks

  • Vendor dart and flutter agent skills

v1.15.0

Choose a tag to compare

@mikebarkmin mikebarkmin released this 28 Aug 18:02

[1.15.0] - 2026-08-28

Bug Fixes

  • (setup) Store Android libraries in app storage

Features

  • (schedule) Add a weekly timetable view
  • (schedule) Show lesson labels and a responsive timetable
  • Replace the Today dashboard with the weekly timetable

v1.14.1

Choose a tag to compare

@mikebarkmin mikebarkmin released this 22 Aug 21:22

[1.14.1] - 2026-08-22

Features

  • Report stacktrace via email when clicking the error toast

v1.14.0

Choose a tag to compare

@mikebarkmin mikebarkmin released this 21 Aug 22:52

[1.14.0] - 2026-08-21

Features

  • (lessons) Plan lessons from a group's weekly schedule

v1.13.0

Choose a tag to compare

@mikebarkmin mikebarkmin released this 21 Aug 20:42

[1.13.0] - 2026-08-21

Features

  • (timeframes) Define timeframes per school year instead of per group

v1.12.1

Choose a tag to compare

@mikebarkmin mikebarkmin released this 05 Aug 06:09

[1.12.1] - 2026-08-05

Bug Fixes

  • Prevent chip label overflow and drop unused imports
  • Keep pre-existing list labels tied to their student
  • Roll back the adopted revision when conflict re-export fails

Features

  • Add Today dashboard and backup conflict resolution UI
  • Let the Today dashboard browse other dates
  • Make the Today dashboard's date deep-linkable
  • Add a call name (Rufname) for students

v1.12.0

Choose a tag to compare

@mikebarkmin mikebarkmin released this 04 Aug 16:51

[1.12.0] - 2026-08-04

Bug Fixes

  • Don't let pre-restore auto-export clobber the WebDAV backup being restored
  • Make page width consistent across screens and remove horizontal table scrolling
  • Prevent dropdown overflow with long labels
  • Silence unnecessary_underscores lint in student_detail_screen

Features

  • Attach device identity to WebDAV backups
  • Add a best-effort WebDAV sync lock around export
  • Detect conflicting WebDAV backups instead of silently overwriting
  • Add a foreground safety-net export timer and a visual backup status button

Miscellaneous Tasks

  • Remove dead code and fix broken lesson repository test

Styling

  • Use null-aware collection elements (dart fix)

v1.11.1

Choose a tag to compare

@mikebarkmin mikebarkmin released this 03 Jul 18:24
01bd4ae

[1.11.1] - 2026-07-03