Skip to content

BSharp v1.2.0

Choose a tag to compare

@Bulion Bulion released this 14 Mar 18:43
· 334 commits to master since this release

BSharp v1.2.0

Changes

  • fix: resolve lint warnings and add password manager autofill support
  • feat: wire up message sending and add rich text compose/display
  • fix: show excused absences in blue in attendance detail
  • feat: persist schedule view mode preference
  • test: add tests for replacement events and attendance filtering
  • fix: collapse replaced events into single replacement in attendance
  • feat: add overlap layout and cancellation styling to linear view
  • feat: show cancelled and replacement lessons in list view
  • feat: add replacement metadata to ScheduleEntry
  • fix: exclude replaced events from attendance day detail
  • feat: show translated subject names in attendance day detail
  • feat: persist new grade tracking with mark-as-read
  • feat: add unread tracking for annotations
  • feat: rename remaining Notes references to Annotations
  • feat: rename Notes to Annotations in navigation and screen title
  • feat: add battery optimization exemption setting
  • fix: improve background sync reliability
  • perf: parallelize API fetches during sync
  • feat: add swipe-down to dismiss grade detail sheet
  • fix: left-align grades with most recent on right
  • test: add SharedPreferences mock for SyncCache dependency
  • fix: guard Workmanager init for mobile platforms
  • fix: adapt UI to new sync status enum
  • feat: add cache hydration and new sync states
  • refactor: extract sync data applier and add SyncCache
  • feat: add swipe navigation to attendance calendar
  • feat: add swipe navigation to schedule screen
  • feat: add SwipeNavigator widget and schedule day-stepping helpers

Downloads

  • Android APK - bsharp-1.2.0.apk
  • Android AAB - bsharp-1.2.0.aab (Play Store)
  • WearOS APK - bsharp-wear-1.2.0.apk
  • Web - bsharp-web-1.2.0.tar.gz
  • iOS - bsharp-ios-1.2.0.tar.gz (unsigned)

Full Changelog: v1.1.6...v1.2.0