Releases: CompassMB/MBCompass
Fix release for v1.1.14
MBCompass v1.1.15
This release fixes a build issue affecting F-Droid.
Fixes
- Fixed F-Droid build failure caused by lint baseline configuration
- Improved compatibility with reproducible builds
No user-facing changes in this release, Follows v1.1.14 release.
v1.1.14
New Release: MBCompass v1.1.14
This release focuses on stability, bug fixes, and UI refinements following the v1.1.13 beta, making track recording and overall app behavior more reliable.
A stability-focused update that refines the GPX tracking experience and improves UI consistency across the app
Track Details (Enhanced)
- Redesigned track detail screen with a cleaner layout
- Added elevation chart for better route analysis
- Updated UI with modern Material 3 design
Fixes & Improvements
- Fixed distance not updating after pause/resume from notification
- Replaced TextView-based notifications with Snackbar for better UX
- Fixed top app bar height issues caused by edge-to-edge layout
- Removed unnecessary top-level navigation from top app bar
- Enhanced notification interaction behavior
What's Changed
- chore(release): update fastlane config and README for new release by @MubarakNative in #139
- Translations update from Hosted Weblate by @weblate in #127
- fix: resolve top app bar height issue caused by edge-to-edge by @MubarakNative in #141
- build: update AGP to 9.1.1 by @MubarakNative in #143
- feat: redesign trackdetail screen with elevation chart by @MubarakNative in #145
- fix: remove top app bar navigation on top level layout by @MubarakNative in #146
- fix: replace textview notification with snackbar by @MubarakNative in #147
- fix: track delete confirmation dialog doesn't dismiss by @MubarakNative in #148
- fix: distance aren't calculated after pause from notification action by @MubarakNative in #149
- docs: add license headers to source files by @MubarakNative in #150
- docs: update fastlane screenshots by @MubarakNative in #151
- docs: update README to reflect new changes by @MubarakNative in #152
- test: add unit tests for sensors viewmodel & preferences by @MubarakNative in #153
- New release: v1.1.14 by @MubarakNative in #154
- fix(i18n): remove strings missing in default locale by @MubarakNative in #155
Full Changelog: v1.1.13...v1.1.14
v1.1.13
New Release: MBCompass v1.1.13
This release and upcoming ones follow the feature roadmap proposed in the v2 design proposal.
This is one of the most feature-packed releases of MBCompass so far, introducing full GPX track management, improved GPS tracking, and a much more refined map experience
Track Recording & Viewing (New)
- Start, pause, resume, and record your movement directly on the map
- Tracks are rendered in real-time with smooth polylines
- View saved tracks in a dedicated screen with full statistics
- Star & Sort Tracks: Mark favorites and organize easily.
- Automatic map centering and bounding for recorded tracks
Detailed Track Statistics
- Distance, duration, and average speed
- Total waypoints recorded
- Elevation gain & loss (when available)
- Min / Max altitude tracking
- Recording start and end timestamps
GPX Export & Sharing
- Save tracks as .gpx files using the system file picker
- Share tracks directly via Android share sheet
- Secure file handling using FileProvider
Fixes & Improvements
- Last known location is now persistently saved, allowing the map to restore and display your previous position even when GPS is unavailable
- Refined auto-centering logic for smoother map behavior and better control during user interaction
v1.1.12
New Release: MBCompass v1.1.12
This release and upcoming ones follows the feature roadmap proposed in the v2 design proposal.
This update introduces important new features, UI enhancements, stability fixes, and translation updates.
Features
-
True North Support
Easily switch between True North and Magnetic North using the new toggle in Settings. -
AMOLED True Dark Theme
Added a pure-black AMOLED mode for improved contrast and better battery efficiency on OLED displays. -
Heading Status Indicator
A new on-screen indicator now clearly shows whether the compass is currently using True North or Magnetic North.
Fixes & Improvements
-
Sensor Status Dialog Fix
Resolved an issue where the dialog content was getting cut off on smaller screens. -
General UI & Stability Updates
Minor interface refinements and performance improvements for a smoother experience.
Support Development
MBCompass is free, open-source, and ad-free.
If you find it useful, consider donating to support ongoing development.
Compatibility: MBCompass supports Android 5.0 (API 21) and above.

v1.1.11
New release v1.1.11
This release bring major performance improvements.
Features
- Implemented an intuitive settings screen with color scheme.
Fixes/Improvements
- Fixed significant performant issue on Compass Rose due to unnecessary re-execution.
- Added feature flag in the manifest.
Donate MBCompass to keep this app free and ad-free
Note: MBCompass is available on API Level >=21 or Android 5.0 and above.
What's Changed
See Full Changelog: v1.1.10...v1.1.11
v1.1.10
- Updated Android Gradle Plugin to fix F-Droid build compatibility (no user-facing changes)
See: #88
F-droid internal build server issue: https://gitlab.com/fdroid/admin/-/issues/593
What's Changed
- fix: Removed duplicate .gitignore in project by @MubarakNative in #86
- Added funding.yml by @MubarakNative in #87
- New release v1.1.10 by @MubarakNative in #89
Full Changelog: v1.1.9...v1.1.10
v1.1.9
New release v1.1.9
BREAKING CHANGE: in features and improvements
Features
- Added sensor status indicator to the top app bar, with an alert dialog to notify users of compass accuracy changes.
- Introduced a settings screen to manage user preferences, including theme selection.
- Added a "Current Location" button on the map to manually center the map on your current position.
- Implemented smooth animations when navigating between screens.
- Improved visibility of the current location arrow on the map.
Fixes or Improvements
- Fixed transparency issues with edge-to-edge content on three-button navigation bars.
- Fixed map reloading after screen rotation.
- Fixed map drifting to unknown locations when the location fetch is interrupted.

v1.1.8
- Targeted the latest Android version 16
v1.1.7
- Implemented Edge-to-Edge support for Android 15 with backward compatibility.
What's Changed
- Features by @MubarakNative in #60
- Updated README by @MubarakNative in #61
- Dependency updates by @MubarakNative in #63
- Added contribution page by @MubarakNative in #64
- Added code of conduct by @MubarakNative in #65
- Implemented Edge to Edge by @MubarakNative in #66
- Project Metadata updated by @MubarakNative in #67
Full Changelog: v1.1.6...v1.1.7
v1.1.6
- App size reduced significantly (~90% compared to previous version)
- Uses lightweight map rendering for showing current location
- App performance and bug fixes
What's Changed
- New feature PR by @MubarakNative in #54
- Features by @MubarakNative in #55
- FIX release issue by @MubarakNative in #56
- Merge pull request #56 from MubarakNative/main by @MubarakNative in #57
- Merge pull request #57 from MubarakNative/features by @MubarakNative in #58
- Features by @MubarakNative in #59
Full Changelog: v1.1.5...v1.1.6
