Repository navigation
BSharp v1.3.0
BSharp v1.3.0
Changes
- feat: theme-aware subject color palettes for light and dark mode
- fix: use subject color for substitutions in linear view
- fix: remove red and orange from subject color palette
- refactor: derive subject colors from name hash instead of ID
- ci: bump Flutter version to 3.41.4
- build: upgrade dependencies
- feat: use TabBar for schedule day navigation with swipe and animations
- fix: snap schedule view to nearest weekday on weekends
- fix: guard workmanager init for mobile platforms only
- test: fix sync_provider_test for async credential loading
- fix: await async providers before reading credentials on sync
- style: use cascade notation for consecutive ref calls
- build: scope pre-commit lint check to staged file directories
- style: fix lint issues from decoupling refactor
- refactor: decouple app engine from mobireg-specific data model
- feat: add mobireg data layer (translations, resolvers, message handler)
- feat: add ResolvedEvent and ResolvedGrade domain entities
- fix: extract shared replacement mapping and fix attendance subject names
- fix: prevent time markers from being clipped in timeline view
- feat: refresh current lesson display every minute
- test: update tests for multi-account system
- feat: add account management i18n strings across all 37 locales
- feat: add account setup UI, management screen, and student switcher
- feat: add account providers and integrate with auth/sync
- feat: add multi-provider account system domain and data layer
- fix: use flexible constraints for grade chip layout
- refactor: migrate message detail view to go_router
- feat: show substitution indicator and center hour labels in schedule
- fix: correct substitution detection for direct replacement pairs
Downloads
- Android APK -
bsharp-1.3.0.apk - Android AAB -
bsharp-1.3.0.aab(Play Store) - WearOS APK -
bsharp-wear-1.3.0.apk - Web -
bsharp-web-1.3.0.tar.gz - iOS -
bsharp-ios-1.3.0.tar.gz(unsigned)
Full Changelog: v1.2.3...v1.3.0