Releases: MerginMaps/mobile
Releases · MerginMaps/mobile
Release 2024.5.1
Release 2024.5.0
Release 2024.4.1
What's Changed
- Optimize features sorting by @uclaros in #3638
- Fix position tracking on Android 14 by @VitorVieiraZ in #3643
- Do not allow to add features to read-only non-spatial layers by @VitorVieiraZ in #3635
Full Changelog: 2024.4.0...2024.4.1
Release 2024.4.0
What's Changed
- Added support for sorting value relations and features lists by @uclaros in #3543
- Upgrade Android target SDK 34 by @tomasMizera in #3560
- Optimize WFS layers handling on iOS by @VitorVieiraZ in #3561
- Fix text wrapping issue in MMToolbar in some languages by @VitorVieiraZ in #3554
- Fix #2320 Split geometry visual problems by @ValentinBuira in #3553
- Handling XLSX and DOCX files in file viewing system for newer Android versions by @VitorVieiraZ in #3524
- Adjusting MMProjectLoadingPage text to respect safe area by @VitorVieiraZ in #3564
- Adding Loaders to Highlights in Recording Tools by @VitorVieiraZ in #3562
Full Changelog: 2024.3.1...2024.4.0
Release 2024.3.1
What's Changed
- Eliding project's names to the left by @VitorVieiraZ in #3537
- Handling accidental double-taps on buttons with MMSingleClickMouseArea by @VitorVieiraZ in #3532
- Add a new option in the list of industries for Students/University by @ValentinBuira in #3540
- Fix invalid layer in value relation field by @tomasMizera in #3542
- Fix app freeze related to MMBaseSingleLineInput by @VitorVieiraZ in #3539
- Fix TabBar issues with multiple tabs by @tomasMizera in #3546
- Fix Unsaved changes dialog not displayed when using back button by @ValentinBuira in #3549
- Fix wrong evaluation of unique constraint when creating child feature by @tomasMizera in #3548
- Fix crashes related to MerginApi::parseVersion by @VitorVieiraZ in #3544
New Contributors
- @ValentinBuira made their first contribution in #3540
Full Changelog: 2024.3.0...2024.3.1
Release 2024.3.0
What's Changed
- Added Android fused location provider by @wonder-sk in #3447
- Added support for multiple lines in map tip for images by @VitorVieiraZ in #3485
- Added info about available storage when syncing in diagnostic logs by @VitorVieiraZ in #3523
- Reintroduction of centring to GPS when starting to record new feature by @VitorVieiraZ in #3509
- Improvements to position tracking notification on Android by @wonder-sk in #3411
- Fixing BusyIndicator position in ProjectList by @VitorVieiraZ in #3484
- Fixing project limit hit problem by @VitorVieiraZ in #3482
- Fixing section headers' wrapping and eliding by @VitorVieiraZ in #3480
- Fixing app freeze when switching pages by @VitorVieiraZ in #3496
- Fixing picture zoom in MMPhotoPreview by @VitorVieiraZ in #3495
- Fixing app freeze in MMFormPage by @VitorVieiraZ in #3502
- Fixing "Unique" and "Enforce Unique constraint" error message by @VitorVieiraZ in #3520
- Fixing photo name expression when it starts with slash by @VitorVieiraZ in #3514
- Fix typo by @volcan01010 in #3492
New Contributors
- @volcan01010 made their first contribution in #3492
Full Changelog: 2024.2.0...2024.3.0
Release 2024.2.0
What's Changed
- Disable QtNativeAccessibility to fix ANRs by @VitorVieiraZ in #3443
- Added zstd format support by @PeterPetrik in #3445
- Fix not null value relation by @uclaros in #3446
- Added support for opening PDF files in forms by @VitorVieiraZ in #3353
- Fix override of relations editor bug by @VitorVieiraZ in #3455
- Fix of phantom projects by @VitorVieiraZ in #3450
- Error/warning message can have up to 10 lines by @tomasMizera in #3458
- Fix missing photo can be removed by @tomasMizera in #3459
- Open sync failed dialogue when notification is clicked by @VitorVieiraZ in #3469
- Custom server UX enhancement by @VitorVieiraZ in #3470
- Fix ANR when opening project with search bar focus by @tomasMizera in #3462
- Enable predictive text on Android by @tomasMizera in #3464
Full Changelog: 2024.1.1...2024.2.0
Release 2024.1.1
What's Changed
- Reintroduced behavior for calendar widget to populate the current date and time
- Disabled dragging drawers with lists
- Fixed project opening after sync
- Fixed ANR (freeze) when scrolling in forms and other lists
- Fixed drawer close buttons being rendered in the safe area
- Added error message when photo is missing in form
- Added translations for ET and DE
- Added workspace and hardware info to the diagnostic log
Full Changelog: 2024.1.0...2024.1.1
Release 2024.1.0
Redesigned version of the Mergin Maps mobile app
We are excited to announce the release of a redesigned version of our mobile app. This release includes the following:
- New, redesigned app visuals
- Ability to select multiple features by click and holding on the map
- Easier access to streaming mode with the new map button
- The app no longer automatically centers to position when adding new features
- Auto-centering to GPS is now accessible by clicking the GPS button
- Upgrade to Qt 6.6.3
Thank you for your continued support and feedback!
All commits
- Create code_convention.md by @tomasMizera in #2937
- Dev redesign inputs by @iiLubos in #2944
- Remove GUI handling old CE servers without workspaces by @PeterPetrik in #2932
- New design for Photo Gallery row by @iiLubos in #2940
- fix #2947 (fix delete return) by @PeterPetrik in #2948
- Base new design of Project item by @iiLubos in #2938
- Onboarding components/pages in gallery by @PeterPetrik in #2950
- Onboarding visual by @iiLubos in #2960
- Onboarding adjusted for tablets by @iiLubos in #2961
- Dev redesign by @PeterPetrik in #2962
- integrate components to main app by @PeterPetrik in #2965
- Replace map toolbar by @tomasMizera in #2968
- Replace login and registration panels by @PeterPetrik in #2966
- Added Input with button by @iiLubos in #2973
- Added new integer input editor with buttons + and - by @iiLubos in #2970
- Added selectable toolbar by @iiLubos in #2967
- Added Switch item based on AbstractEditor by @iiLubos in #2963
- Onboarding in app - part 2 by @PeterPetrik in #2974
- Added resizable Text area item based on AbstractEditor by @iiLubos in #2964
- QR code input by @iiLubos in #3009
- New map blur label by @iiLubos in #3014
- Notifications position by @iiLubos in #3015
- New Position marker by @iiLubos in #3013
- New Combo Box by @iiLubos in #3010
- Added Calendar input with date/time Picker by @iiLubos in #2972
- Map view visual redesign by @tomasMizera in #3017
- Redesign highlight.qml by @tomasMizera in #3024
- Small fixes by @iiLubos in #3023
- Replace redesigned position marker by @tomasMizera in #3025
- Map scale bar by @iiLubos in #3022
- Add Image item in Photo Gallery. by @iiLubos in #3026
- Add feature form tab bar into gallery by @tomasMizera in #3030
- Initialize QSettings in the gallery by @tomasMizera in #3033
- Rework page header by @tomasMizera in #3032
- Feature form in gallery by @tomasMizera in #3034
- Photo attachment by @iiLubos in #3028
- Feature Relation item by @iiLubos in #3031
- Redesign of the GPS Data Page by @VitorVieiraZ in #3039
- Feature form redesign by @tomasMizera in #3037
- Scalebar by @PeterPetrik in #3040
- fix gallery with new emph toolbar button by @PeterPetrik in #3041
- Visual bugfixes by @PeterPetrik in #3043
- Applying Gps Data Drawer to the app by @VitorVieiraZ in #3042
- New Project Page by @PeterPetrik in #3045
- Fix testMerginApi by @uclaros in #3047
- Project loading screen by @PeterPetrik in #3046
- Fix of the MMGpsDataDrawer by @VitorVieiraZ in #3051
- Moving MMLine to Components Folder by @VitorVieiraZ in #3052
- Send post-registration data when onboarding is completed by @uclaros in #3049
- Initial conversion of About page, Diagnostic Log page and Changelog Page by @PeterPetrik in #3050
- New MMIcon and MMCircleIcon by @iiLubos in #3048
- Fix icons by @PeterPetrik in #3053
- bump sdk and ios sdk by @PeterPetrik in #3054
- Bunch of visual icon fixes by @PeterPetrik in #3057
- Account page in gallery by @PeterPetrik in #3056
- Redesign of the Map Theme Panel by @VitorVieiraZ in #3055
- new project wizard page by @PeterPetrik in #3058
- Extended DropdownInput by @iiLubos in #3059
- relation reference editor by @PeterPetrik in #3060
- Position Tracking by @PeterPetrik in #3061
- MMMapThemePanel adjustments by @VitorVieiraZ in #3063
- Layers refactoring by @PeterPetrik in #3064
- Pending Changes by @PeterPetrik in #3067
- New SettingsPanel by @iiLubos in #3066
- Multi-feature selection initial implementation by @uclaros in #3068
- settings dialog inapp by @PeterPetrik in #3069
- Redesign of the Project Issues Panel by @VitorVieiraZ in #3065
- Bluetooth by @PeterPetrik in #3070
- Dead code cleanup pt1 by @PeterPetrik in #3071
- Layer List by @PeterPetrik in #3072
- pass keys instead of values to post-register endpoint by @uclaros in #3073
- workspace invitation panel by @PeterPetrik in #3077
- Close account dialog by @PeterPetrik in #3078
- Steak out panel redesign by @VitorVieiraZ in #3080
- Edge-to-edge in Mergin Maps by @tomasMizera in #3079
- Recording in canvas by @PeterPetrik in #3081
- ProjectList with new components by @PeterPetrik in #3083
- Fix accept invitation dialog with revised logic by @uclaros in #3084
- Redesign of the SyncFailedDialog by @VitorVieiraZ in #3086
- Redesign of the NoPermissionsDialog by @VitorVieiraZ in #3088
- Drawers page column in scroll view by @VitorVieiraZ in #3089
- Crosshair by @PeterPetrik in #3085
- MMLoadingSpinner by @PeterPetrik in #3090
- Redesign of the MissingAuthDialog by @VitorVieiraZ in #3092
- Add convenient base components by @tomasMizera in #3091
- Project Home Page by @iiLubos in #3087
- MigrateToMerginDialog and SplittingFailedDialog redesign by @VitorVieiraZ in #3094
- MM and QGS prefix to CPP classes in QML by @PeterPetrik in #3093
- Cleanup by @PeterPetrik in #3098
- Use MMBusyIndicator instead of Qt's one by @PeterPetrik in #3099
- No workspace banner by @PeterPetrik in #3101
- Update app icon and splash screen by @tomasMizera in #3095
- MMCodeScanner closeIcon and text position adjustment by @VitorVieiraZ in #3096
- move onboarding to account and rename files by @PeterPetrik in #3102
- Update MMDrawer and MMPage API by @PeterPetrik in #3097
- Notifications by @iiLubos in #3100
- Fix header back button top margin by @tomasMizera in https...
Release 2.5.0
What's Changed
- Fix download of files >= 2GB by @wonder-sk in #2894
- Download data in parallel during sync by @wonder-sk in #2882
- Show migration dialogue by @iiLubos in #2791
- Add notification to log about app start by @PeterPetrik in #2914
- Added changelog by @iiLubos in #2794
- Add support for pg_service.conf file by @PeterPetrik in #2913
- Upgrade to Qt 6.6.0 + fix of qr code from QML/ZXing by @PeterPetrik in #2917
- Add mergin_user_email as new global variable by @PeterPetrik in #2907
- Fix Bluetooth and location permissions for Qt 6.6.0 by @tomasMizera in #2928
- Initialize QgsPoint with the correct WkbType to store Z and M values by @tomasMizera in #2929
Full Changelog: 2.4.1...2.5.0