Releases: openpatch/classi
Releases · openpatch/classi
v1.6.2
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
v1.4.3
[1.4.3] - 2026-05-06
Bug Fixes
- (backup) Clear pending-import flag after restore and show restoring state
- (changelog) Skip fastlane changelog commits and deduplicate entries
- (changelog) Use unique filter for cleaner deduplication
v1.4.2
[1.4.2] - 2026-05-06
Bug Fixes
- (android) Add INTERNET permission to release manifest
- (linux) Close window when app is in lock mode
- (ci) Remove [skip ci] from fastlane changelog commit
Miscellaneous Tasks
- Auto-generate fastlane changelog on push to main
- Remove ## [Unreleased] header from fastlane changelog
- Update fastlane changelog [skip ci]
- Update fastlane changelog [skip ci]
- Update fastlane changelog [skip ci]
- Update fastlane changelog [skip ci]
- Update fastlane changelog
v1.4.1
[1.4.1] - 2026-05-06
Bug Fixes
- (setup) Overwrite prompt for duplicate DB names and WebDAV credential correction
Features
- (sync) Improve WebDAV sync reliability and UX
v1.4.0
[1.4.0] - 2026-05-06
Bug Fixes
- (backup) Test WebDAV connection using current field values
- (backup) Upload before locking and show progress indicator
Documentation
- Update README and CHANGELOG for WebDAV backup and theme settings
- Remove section from changelog
Features
- (settings) Add configurable theme setting (light/dark/auto)
- (backup) Replace local-folder backup with WebDAV support
- (backup) Restore from WebDAV with credential prompt when unconfigured
Refactoring
- (setup) Extract create database dialog into StatefulWidget
v1.3.0
[1.3.0] - 2026-05-05
Bug Fixes
- Address code review issues in AppUpdater
- Address second round of code review issues in AppUpdater
Features
- Add auto-update for desktop apps using updat package