Releases: ngageoint/mage-android
7.3.1-beta
Version 7.3.1-beta
Mobile reliability sees a strong upgrade: synchronization issues under poor network conditions are resolved, notifications behave predictably, and the interface scales more cleanly on compact screens.
HOTFIX
- Fix issue with "ghost" markers potentially being left on the map when changing observation filter settings
Changes
-
The "contact us" button now populates the email based on server configuration
Retrieved the “Contact Us” email from the server instead of hardcoding it. If the API is unavailable or the email field is missing/empty, default to [email protected]. -
Added ability to filter observations by user
Added a User Filter to the existing observation filter (alongside Favorites, Important, Time). The filter must: appear in the current filter component; list only users who have observations in the current event; support search (reuse the app’s existing user-search UX); and allow selecting multiple users (e.g., show all observations from Person A, or from Person A and Person B). -
Fixed issue where the "Feeds" section sometimes duplicated feeds
Resolved an issue where the Feeds list on Map Settings accumulated duplicate entries (e.g., “MODUs”) each time users navigated to Online Layers and back. The Feeds list now remains unique and stable regardless of navigation. -
Now supports 16kb memory page sizes to comply with Google mandate
Require Android native builds to support 16 KB memory page sizes for Android 15+ to meet Google Play policy—effective for all new apps and updates submitted starting Nov 1, 2025.
7.3.0-beta
Version 7.3.0-beta
Mobile reliability sees a strong upgrade: synchronization issues under poor network conditions are resolved, notifications behave predictably, and the interface scales more cleanly on compact screens.
Changes
-
The "contact us" button now populates the email based on server configuration
Retrieved the “Contact Us” email from the server instead of hardcoding it. If the API is unavailable or the email field is missing/empty, default to [email protected]. -
Added ability to filter observations by user
Added a User Filter to the existing observation filter (alongside Favorites, Important, Time). The filter must: appear in the current filter component; list only users who have observations in the current event; support search (reuse the app’s existing user-search UX); and allow selecting multiple users (e.g., show all observations from Person A, or from Person A and Person B). -
Fixed issue where the "Feeds" section sometimes duplicated feeds
Resolved an issue where the Feeds list on Map Settings accumulated duplicate entries (e.g., “MODUs”) each time users navigated to Online Layers and back. The Feeds list now remains unique and stable regardless of navigation. -
Now supports 16kb memory page sizes to comply with Google mandate
Require Android native builds to support 16 KB memory page sizes for Android 15+ to meet Google Play policy—effective for all new apps and updates submitted starting Nov 1, 2025.
7.2.7-beta
Updated UI to support edge to edge display.
Added "Questions?" link on server entry page to give new users an overview of app functionality.
Improved back button behavior.
Miscellaneous bug fixes.
7.2.5
7.2.3
7.2.2
7.2.1
7.2.0
Features
- Upgrade build SDK to 31. This comes with a required integration to allow users to pick either
coarse or precise location accuracy. The UI and informational dialogs have been upgraded to
inform the user how picking coarse location updates will affect the accuracy.
Bug Fixes
- Observation json object should pass eventId as integer not string.
- DMS parsing should allow for degrees that start with 0.
- Increase touch target size of server url on login screen.
- Correctly send the multipart/form-data filename parameter for attachment uploads so the server
recognizes the file part.