- [feature] Add Swiss German translation (#66)
- [feature] Add support for app-specific languages (#66)
- [change] Exclude dependencies info when building APK (#67)
- [bug] Properly close bottom sheet when tapping on map
- [change] Rounded corners for bottom sheet
- [chore] Upgrade many dependencies (Gradle, AGP, Kotlin, Compose, ...)
- [chore] Bump target API to 34
- [bug] Fix display of overlapping sensors
- [chore] Upgrade MapLibre to get rid of proprietary transitive dependencies
- [chore] Upgrade some dependencies (Gradle, AGP, appcompat)
- [chore] Upgrade some dependencies (Gradle, AGP, appcompat)
- [chore] Bump target API to 33
- [feature] Hide inactive sensors
- [chore] Upgrade dependencies
- [change] Migrate entire UI to Jetpack Compose (#48)
- [feature] Add grab handle to bottom sheet
- [feature] Show app version in about dialog
- [bug] Default zoom: Add more padding
- [bug] Fix crash when a bad API response is returned (#36)
- [bug] Linkify sponsor description (#50)
- [change] Build for target API 31 (#42)
- [change] About screen: Improve text (#49)
- [chore] Switch from Mapbox SDK to Maplibre SDK (#41)
- [chore] Update many dependencies
- Adaptive app icon (#31)
- Show sponsor logos (#30)
- Increase minSdkVersion to 21 (Android 5)
- Use new API endpoints
- About screen: Link to GitHub
- UI fixes
- Disable MapBox telemetry (#22)
- Update many dependencies
- Update many dependencies
- Show summary of aggregated data (#28)
- Update icon
- Add loading indicator (#19)
- Handle data loading errors (#20)
- Fix bottom sheet behavior (#21)
- Rename app to "Gfrör.li"
- Android target SDK changed from 26 to 28
- Many dependency updates