Releases: openpatch/classi
Releases · openpatch/classi
v1.9.0
[1.9.0] - 2026-05-21
Bug Fixes
- (lessons) Create session on save, fix 1970 date in session list
- (calendar) Show dots only for sessions, colored by category
- (sessions) Remove isUtc: true to fix off-by-one date in table
- (database) Upsert sessions from grade entries on conflict
- (lessons) Show all notes instead of capping at 5
Features
- (database) Migrate sessions from grade entries (v18)
- (database) Also seed sessions from attendance logs in v18 migration
- (settings) Add restore-from-backup button in backups section
- (settings) Show inline backup list with restore per entry
- (notes) Add search bar to global notes view
- (groups) Add CSV export for grades, attendance, homework and summary
- (groups) Let user choose save location for CSV exports
Styling
- (sessions) Remove category color circles from sessions table
- (sessions) Hide checkbox column in sessions table
v1.8.1
[1.8.1] - 2026-05-20
Bug Fixes
- Add FAB clearance bottom padding in lesson mode screen
Miscellaneous Tasks
- Add checkout step to publish-playstore job
v1.8.0
[1.8.0] - 2026-05-13
Features
- (lesson) Enhance seating plan lesson actions
v1.7.1
[1.7.1] - 2026-05-12
Bug Fixes
- (seating-plan) Improve edit mode moves
v1.7.0
[1.7.0] - 2026-05-11
Bug Fixes
- (settings) Store settings in classi projects
v1.6.2
[1.6.2] - 2026-05-08
Bug Fixes
- (app) Refine sync, update, and seating feedback
v1.6.1
[1.6.1] - 2026-05-08
Features
- Improve error handling and notify users on failure
v1.6.0
[1.6.0] - 2026-05-08
Bug Fixes
- (android) Remove redundant edge-to-edge helper
- (database) Make v12/v13 attendance migrations idempotent
- (seating-plan) Prevent chip from snapping back on concurrent drag
- (seating-plan) Fix UNIQUE constraint error and remove dark background
- (seating-plan) Select next plan after deleting the active one
- (groups) Replace ListView with SingleChildScrollView in group detail
Features
- (seating-plan) Add seating plan feature
- (seating-plan) Replace free-drag canvas with configurable grid
- (seating-plan) Auto-expand columns like rows
- (seating-plan) Default plan with star + auto-load on view switch
Miscellaneous Tasks
- (release) Update X-AppImage-Version in Linux desktop file on tag
v1.5.0
[1.5.0] - 2026-05-08
Bug Fixes
- Align grade table header with rows using Expanded columns
- (lessons) Load grades reactively when category changes
Features
- (lessons) Add lesson notes and attendance states
- Improve teacher UX with quick note, class average line, and attendance badge
- Add date-range filter and parent summary screen
- Custom date range filter, overflow fix, and summary screen filtering
- Add quick note FAB to parent summary screen
- (ui) Improve layout for desktop and wide screens
- (lessons) Add category-driven lesson planner
v1.4.4
[1.4.4] - 2026-05-07
Bug Fixes
- (linux) Align AppImage app identity
- (webdav) Avoid false newer-backup prompt