Skip to content

Releases: openpatch/classi

v1.6.2

08 May 20:03

Choose a tag to compare

[1.6.2] - 2026-05-08

Bug Fixes

  • (app) Refine sync, update, and seating feedback

v1.6.1

08 May 16:00

Choose a tag to compare

[1.6.1] - 2026-05-08

Features

  • Improve error handling and notify users on failure

v1.6.0

08 May 15:47

Choose a tag to compare

[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

08 May 06:32

Choose a tag to compare

[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

07 May 08:29

Choose a tag to compare

[1.4.4] - 2026-05-07

Bug Fixes

  • (linux) Align AppImage app identity
  • (webdav) Avoid false newer-backup prompt

v1.4.3

07 May 07:46

Choose a tag to compare

[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

06 May 20:32

Choose a tag to compare

[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

06 May 15:59
58ea371

Choose a tag to compare

[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

06 May 13:56
d09a24c

Choose a tag to compare

[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

05 May 10:34
58f56fb

Choose a tag to compare

[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