Releases: MerginMaps/mobile
2025.8.0
What's Changed
This release brings mostly improvements and bug fixes to existing features. The "select multiple features" tool now also offers the option to delete the features. Splitting tool now tells you right away if the split line is not valid without leaving the split view.
Automatic synchronization got upgraded too! Besides synchronizing after every change, now it will synchronize after:
- 1 minute
- project is opened
- application comes to foreground
Don't be worried about recurring error notifications in offline mode, we fixed that too!
GNSS devices support got some minor improvements. The GPS info panel will show geoid separation when connected via bluetooth to external device. This value will be also available in forms with @position_geoid_separation variable. More improvements to GNSS device support and elevation are coming in next release!
Happy mapping! 🎁
User improvements
- Delete multiple features in bulk by @kaustuvpokharel & @gabriel-bolbotina in #4119 #4235
- Validate polygon split geometry before committing changes by @VitorVieiraZ in #4211
- Improve auto sync capabilities by @Withalion & @gabriel-bolbotina in #4245 #4258 #4261 #4265
- Cherry pick some GNSS improvements by @Withalion in #4251
- Request subset of attributes for LayerFeaturesModel by @uclaros in #4035
- Create bug template by @Withalion in #4151
- Improve paths sanitization by @tomasMizera in #4229
- Fix round button highlight issue on mobile devices by @kaustuvpokharel in #4174
- Fix "A tip from us" box unnecessary eliding text by @kaustuvpokharel in #4173
- Fix plural forms of translations @kaustuvpokharel & @gabriel-bolbotina in #4183
Developer improvements
- Add internal contributor guidelines document by @tomasMizera in #4219
- Set default QGIS_QUICK_DATA_PATH value by @tomasMizera in #4199
- Add app delivery github action by @Withalion in #4232 #4239
New Contributors
@gabriel-bolbotina made their first contribution! 🎉
Full Changelog: 2025.7.0...2025.8.0
2025.7.0
What's Changed
This release features a significant infrastructure update for the mobile app. We have completed an internal migration to the VCPKG package manager.
This move allows us to archive the mobile-sdk repository, enabling our team to focus more energy and resources directly on improving the mobile app.
We are also happy to announce that the Windows application is available again! 🎉
User Improvements
- Remove dependency on mobile-sdk & introduce VCPKG by @PeterPetrik & @Withalion in #3811
- Target android 15 by @Withalion in #4010
- New exif2 formats by @Withalion in #4125
- Make diagnostic log copy-able by @kaustuvpokharel in #4120
- Fix preview panel fields parsing (from Windows) by @Withalion in #4107
- Fix haptic vibration by @Withalion in #4129
- Pin openssl version to 3.3.2 by @Withalion in #4201
Developer improvements
- Fix error dump on quit from QML components by @Withalion in #4104
- Fastlane support for Android builds by @Withalion in #4175
Full Changelog: 2025.6.0...2025.7.0
2025.6.0
What's Changed
- Photo sketching support by @Withalion in #3930
- Automatic workspace switching when accepting invitation by @VitorVieiraZ and @Withalion in #3895
- Remove project loading flag few seconds after project load by @tomasMizera in #4102
- Fix panning in image preview by @kaustuvpokharel in #4055
- Fix photo name expression collisions by @Withalion in #4110
- Cancel running background feature requests on model destruction by @uclaros in #4034
- Fixed wrong server out of date dialogs by @Withalion in #4051
- Fixed preview panel showing UTC time by @kaustuvpokharel in #4048
- Updated app visuals by @kaustuvpokharel in #4046 #4093 #4066 #4143 #4096 #4113 #4098
Full Changelog: 2025.5.0...2025.6.0
2025.5.0
What's Changed
- Added haptic feedback when recording features by @Withalion in #3999
- Added support for custom layer rendering order by @ValentinBuira in #3996
- Added support to sort layers by QGIS order by @ValentinBuira in #3980
- Send diagnostic logs to the configured server by @ValentinBuira in #3962
- Fix photo naming when using subfolders by @uclaros in #4003
- Fix feature identification - add missing context scopes by @uclaros in #3983
- Hide registration button on servers without registration endpoint by @VitorVieiraZ in #4007
- Fix opening app in landscape on iOS, do not rotate the screen by @tomasMizera in #4005
- Increase log size to 5 MB by @ValentinBuira in #3998
Full Changelog: 2025.4.0...2025.5.0
2025.4.1
2025.4.0
What's Changed
- Added SSO support for SAML/OIDC connections by @uclaros in #3902
- Made emails and full names variables available offline by @tomasMizera in #3964
Full Changelog: 2025.3.0...2025.4.0
2025.3.0
What's Changed
- Add support to avoid overlaps on polygons by @Withalion in #3813
- Base implementation of map sketching by @uclaros in #3917
- Fix android image picker by @Withalion in #3913
- Fix crash on transformation error by @VitorVieiraZ in #3912
- Fix handle highlight issue by @ValentinBuira in #3736
- Notify users of permission issues during project creation by @VitorVieiraZ in #3882
- Drop project owner variable by @tomasMizera in #3934
Full Changelog: 2025.2.4...2025.3.0
2025.2.4
What's Changed
- Fix photo deletion by @VitorVieiraZ in #3839
- Introduce full_name expression variable and mm_ prefixes by @Withalion in #3830
- Fix rendering issue on some Android devices by @tomasMizera in #3891
- Upgrade iOS target version to 16 by @tomasMizera in #3896
- Upgrade minimum Android API version to 28 (Android 9) by @tomasMizera in #3861
This release reintroduces all features and fixes from 2025.2.0, 2025.2.1 and 2025.2.2.
Full Changelog: 2025.2.2...2025.2.4
2025.2.3
This is a hotfix release based on 2025.1.1. It fixes crashes on older phones like iPhone 7.
It is the last version available for devices running:
- Android
8(SDK 27) or less - iOS
15or less
A new version that brings back features of 2025.2.0, 2025.2.1 and 2025.2.2 will soon follow.
Release 2025.2.2
What's Changed
- Fix password hint by @Withalion in #3798
- Api root should not end with slash by @tomasMizera in #3864
- Fix empty gallery form item when local file is missing by @VitorVieiraZ in #3860
Full Changelog: 2025.2.1...2025.2.2