Last modified on 17 March 2026, at 09:39

Difference between revisions of "Version 5.1 (Mobile)"

m
 
(30 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
{{Attention|Existing pre 5.0 XAMLs are not compatible with UBIK Mobile client 5.1. Please refer to [[HowTo:Convert_Xamarin_XAMLs_to_Maui]] for migrating them to the new client.}}
  
 +
{{Attention|UBIK 5 clients can only connect to {{UBIK}} Servers of [[Version 3.6(Server)|version 3.6]] and higher!}}
 +
 +
{{Attention|The minimum supported OS versions are:
 +
* Android 9;
 +
* iOS 12.}}
 +
 +
== Availability ==
 +
{{key press|Android: Store}}{{key press|iOS: Store}}: Publicly available in Google Play Store / Apple App Store.
 +
 +
{{key press|Android: Store Beta}}: Publicly available in Google Play Store as beta versions. You can opt in or out of the beta at any time in the store.
 +
 +
{{key press|Android: Store Preview}}: Available through Google Play Store's [https://play.google.com/store/apps/details?id=com.augmensys.ubik.go invitation link].
 +
 +
{{key press|iOS: Store Beta}}: Available through Apple App Store's [https://testflight.apple.com/join/Kmb1HG9E invitation link].
 +
 +
{{key press|iOS: Store Preview}}: Available through Apple App Store's [https://testflight.apple.com/join/yHRnbYbt invitation link].
 +
 +
{{key press|Windows: Store Preview}}: The mobile Windows client is not an official product and is only distributed as test versions upon request and/or in our [https://release.augmensys.com/download/modules/client/mobile/ release portal].
 +
<br/>
 +
 +
 +
{{Attention|Some customized XAMLs might need an update to work properly. These changes are marked with a ⚠️}}
 +
 +
 +
= Release Notes =
 +
 +
== Release ==
 +
=== 5.1.?? 2026-??-?? {{key press|Android: Store}}{{key press|iOS: Store}} ===
 +
* Introduced a new [[MRO_Objects_(Client)#Picture_Task|picture task]] type which can only be finished when there's at least one valid child document.
 +
* The system flashlight can now also be enabled or disabled via XAML customization. For detailed information, see [[Mobile XAML#Flashlight|Flashlight]]
 +
* Replaced app closing after repeated failed login attempts with a client-side temporary login block, including user feedback that indicates when login becomes available again.
 +
* Added French localization to the app.
 +
* [[MRO_Objects_(Client)#Signature_Task|MRO Signature Tasks]] have been introduced, which automatically displays the signee as well as the validation timestamp after the task has been signed.
 +
* Fixed an issue where changes in property editing were not discarded when using the default Back button.
 +
* Fixed an issue where the application crashed on Windows when navigating back from the VideoPlayer.
 +
* Icon set Addition 8: Added Show/Hide, AI, Info, and various Procedure icons.
 +
* Fixed an issue where the [[Object_hierarchy_in_XAML:_NextLevel,_ParentLevel,_LinkedLevel#LoadNextLevelCommand|LoadNextLevelCommand]] did not work under specific conditions (invoked in offline and then in online mode).
 +
* Fixed an issue where [[SYSCLS_CHILDINFOOWNER|child count]] indicators did not update when you delete its child objects which only exist locally.
 +
 +
 +
 +
=== 5.1.30 2026-03-02 {{key press|Android: Store}}{{key press|iOS: Store}} ===
 +
* Fixed an issue that prevented any documents from being uploaded when connecting to 5.1 webservices.
 +
 +
 +
=== 5.1.29 on 2026-02-26 {{key press|Android: Store}}{{key press|iOS: Store}} ===
 +
* Fixed an issue where the POI button was only visible under certain condition (ShowUnreleasedFeatures in the profile is set to true).
 +
 +
 +
=== 5.1.28 on 2026-02-10 {{key press|Android: Store}}{{key press|iOS: Store}} ===
 +
* The following features which existed in pre 5.0 versions are now available again in 5.1.
 +
** [[Map_View|Map view]].
 +
** [[POI_View_(Mobile)|POI view]]. (Aruco and OCR are not yet supported)
 +
** Location service.
 +
** [[Native_Push_(Client)|Native push]].
 +
** [[Charts]].
 +
* UBIK now uses industry-standard JSON Web Token (JWT) technology for authorization, enhancing security and reliability. Session tokens are transmitted via HTTP headers instead of URLs for improved protection.
 +
* Added support for conditionally showing the ImageEditor Save button only when edits have been made, enabled when MergeAnnotationsOnSave is set to true.
 +
* Complete UI overhaul introduces a cleaner, more modern and adaptive user interface with various quality of life improvements.
 +
* UBIKTabView supports both dynamic and static items in combination with lazy loading.
 +
* Files in the app's data folder can now be opened or deleted directly in the developer settings.
 +
* Introduced a fully resource-driven UI theming system enabling fast, safe customization (dark mode, resizing, and consistent styling) by adapting a small set of centralized resources.
 +
* Added support for [[File_Upload_Size_Restriction|configurable file-upload size restrictions]], preventing oversized files from being uploaded and providing users with feedback when limits are exceeded.
 +
* Fixed an issue where annotated image documents do not appear as changed until the UI refreshes.
 +
* Fixed an issue where displayed file content does not update after you revert its changes.
 +
* Fixed an issue where remembered scroll positions were lost when the ItemsSource property of an SfListViewExt changed (e.g., Properties.ShowAllProperties).
 +
* The UI now updates correctly after mass deletion in multi-selection mode.
 +
* Fixed issue that caused app to be stuck on splash screen after resuming from background.
 +
* Fixed an issue where StatusColor was not shown in the UI for objects that didn't additionally have a Progress.
 +
* Fixed an issue where the Chart Thresholds didn't update.
 +
* Fixed an issue that caused content of the custom ContentControl to not be rendered sometimes.
 +
* (Android) Fixed an issue in the WebView where some links could not be opened.
 +
* Fixed an issue where toggling NA in the String Editor did not behave correctly.
 +
* Fixed an issue where the deletion of some objects was not reflected in the UI until refresh.
 +
* Fixed an issue where document creation might not be properly enabled in certain customizing scenarios. For example, a media creation button might be disabled until a page refresh.
 +
* Fixed an issue where batch creating documents (by multi selecting files to attach) can be interrupted if you leave the page.
 +
 +
 +
 +
 +
 +
== Known issues ==
 +
* Due to third-party limitations, the feature that shows the ImageEditor Save button only when edits have been made is only active when MergeAnnotationsOnSave is set to true. In Mobile, deleting the last annotation does not correctly update the editor's internal edit state. As a result, the Save button may remain visible even though no edits exist.
 +
* When changing the device orientation during attaching a photo on iOS, the app gets stuck. This is an issue Microsoft confirmed in .NET9 and will fix in .NET10.
 +
* When editing Guid Link properties, you can no longer further edit the filtering if there are predefined filter parameters (such as the [[Dynamic_Selective_List_(Client)#Dependency_property_values|dependency property values in dynamic selective lists]]). This is because those parameters are to be enforced by design and should not be changed by users. In the future, we might consider a finer level of control over which parameters can be edited in such cases.
 +
* Currently, the Samsung keyboard doesn't show {{key press|,}} at all, regardless of the current language/locale setting of the device. Please use a different virtual keyboard (e.g. Gboard from Google) instead if {{key press|.}} is unacceptable.
 +
* The periodic execution of background pushes is not guaranteed on iOS (the native push feature doesn't have this issue).
 +
* There are still some [[Annotation_and_HotSpot#Known_issues|known issues with free text and text markup annotations]].
 +
* It is currently not possible to select which camera to use for AR views (e.g. scan page) on Windows.
 +
* SfPullToRefresh was removed due to [[Mobile_XAML#Issues_with_SfPullToRefresh_in_Mobile_client|existing issues]], and replaced with a Refresh option in the Context menu.
 +
 +
 +
= ⚠️ XAML Notes =
 +
Due to the change of the underlying XAML technology, the existing XAMLs for the old mobile clients (pre 5.0) are no longer compatible. Please refer to [[HowTo:Convert_Xamarin_XAMLs_to_Maui]] for migrating them to the new client.
 +
 +
 +
<headertabs />
  
[[Category:Version 5.1|Version 5.1 (Mobile)]]
 
 
[[Category:Client|Version 5.1 (Mobile)]]
 
[[Category:Client|Version 5.1 (Mobile)]]
 
[[Category:Mobile|Version 5.1 (Mobile)]]
 
[[Category:Mobile|Version 5.1 (Mobile)]]
 +
[[Category:Version 5.1|Version 5.1 (Mobile)]]

Latest revision as of 09:39, 17 March 2026

IC Attention.pngExisting pre 5.0 XAMLs are not compatible with UBIK Mobile client 5.1. Please refer to Convert Xamarin XAMLs to Maui for migrating them to the new client.
IC Attention.pngUBIK 5 clients can only connect to UBIK® Servers of version 3.6 and higher!
IC Attention.pngThe minimum supported OS versions are:
  • Android 9;
  • iOS 12.

Availability

Android: StoreiOS: Store: Publicly available in Google Play Store / Apple App Store.

Android: Store Beta: Publicly available in Google Play Store as beta versions. You can opt in or out of the beta at any time in the store.

Android: Store Preview: Available through Google Play Store's invitation link.

iOS: Store Beta: Available through Apple App Store's invitation link.

iOS: Store Preview: Available through Apple App Store's invitation link.

Windows: Store Preview: The mobile Windows client is not an official product and is only distributed as test versions upon request and/or in our release portal.


IC Attention.pngSome customized XAMLs might need an update to work properly. These changes are marked with a ⚠️


[edit]

Release Notes

Release

5.1.?? 2026-??-?? Android: StoreiOS: Store

  • Introduced a new picture task type which can only be finished when there's at least one valid child document.
  • The system flashlight can now also be enabled or disabled via XAML customization. For detailed information, see Flashlight
  • Replaced app closing after repeated failed login attempts with a client-side temporary login block, including user feedback that indicates when login becomes available again.
  • Added French localization to the app.
  • MRO Signature Tasks have been introduced, which automatically displays the signee as well as the validation timestamp after the task has been signed.
  • Fixed an issue where changes in property editing were not discarded when using the default Back button.
  • Fixed an issue where the application crashed on Windows when navigating back from the VideoPlayer.
  • Icon set Addition 8: Added Show/Hide, AI, Info, and various Procedure icons.
  • Fixed an issue where the LoadNextLevelCommand did not work under specific conditions (invoked in offline and then in online mode).
  • Fixed an issue where child count indicators did not update when you delete its child objects which only exist locally.


5.1.30 2026-03-02 Android: StoreiOS: Store

  • Fixed an issue that prevented any documents from being uploaded when connecting to 5.1 webservices.


5.1.29 on 2026-02-26 Android: StoreiOS: Store

  • Fixed an issue where the POI button was only visible under certain condition (ShowUnreleasedFeatures in the profile is set to true).


5.1.28 on 2026-02-10 Android: StoreiOS: Store

  • The following features which existed in pre 5.0 versions are now available again in 5.1.
  • UBIK now uses industry-standard JSON Web Token (JWT) technology for authorization, enhancing security and reliability. Session tokens are transmitted via HTTP headers instead of URLs for improved protection.
  • Added support for conditionally showing the ImageEditor Save button only when edits have been made, enabled when MergeAnnotationsOnSave is set to true.
  • Complete UI overhaul introduces a cleaner, more modern and adaptive user interface with various quality of life improvements.
  • UBIKTabView supports both dynamic and static items in combination with lazy loading.
  • Files in the app's data folder can now be opened or deleted directly in the developer settings.
  • Introduced a fully resource-driven UI theming system enabling fast, safe customization (dark mode, resizing, and consistent styling) by adapting a small set of centralized resources.
  • Added support for configurable file-upload size restrictions, preventing oversized files from being uploaded and providing users with feedback when limits are exceeded.
  • Fixed an issue where annotated image documents do not appear as changed until the UI refreshes.
  • Fixed an issue where displayed file content does not update after you revert its changes.
  • Fixed an issue where remembered scroll positions were lost when the ItemsSource property of an SfListViewExt changed (e.g., Properties.ShowAllProperties).
  • The UI now updates correctly after mass deletion in multi-selection mode.
  • Fixed issue that caused app to be stuck on splash screen after resuming from background.
  • Fixed an issue where StatusColor was not shown in the UI for objects that didn't additionally have a Progress.
  • Fixed an issue where the Chart Thresholds didn't update.
  • Fixed an issue that caused content of the custom ContentControl to not be rendered sometimes.
  • (Android) Fixed an issue in the WebView where some links could not be opened.
  • Fixed an issue where toggling NA in the String Editor did not behave correctly.
  • Fixed an issue where the deletion of some objects was not reflected in the UI until refresh.
  • Fixed an issue where document creation might not be properly enabled in certain customizing scenarios. For example, a media creation button might be disabled until a page refresh.
  • Fixed an issue where batch creating documents (by multi selecting files to attach) can be interrupted if you leave the page.



Known issues

  • Due to third-party limitations, the feature that shows the ImageEditor Save button only when edits have been made is only active when MergeAnnotationsOnSave is set to true. In Mobile, deleting the last annotation does not correctly update the editor's internal edit state. As a result, the Save button may remain visible even though no edits exist.
  • When changing the device orientation during attaching a photo on iOS, the app gets stuck. This is an issue Microsoft confirmed in .NET9 and will fix in .NET10.
  • When editing Guid Link properties, you can no longer further edit the filtering if there are predefined filter parameters (such as the dependency property values in dynamic selective lists). This is because those parameters are to be enforced by design and should not be changed by users. In the future, we might consider a finer level of control over which parameters can be edited in such cases.
  • Currently, the Samsung keyboard doesn't show , at all, regardless of the current language/locale setting of the device. Please use a different virtual keyboard (e.g. Gboard from Google) instead if . is unacceptable.
  • The periodic execution of background pushes is not guaranteed on iOS (the native push feature doesn't have this issue).
  • There are still some known issues with free text and text markup annotations.
  • It is currently not possible to select which camera to use for AR views (e.g. scan page) on Windows.
  • SfPullToRefresh was removed due to existing issues, and replaced with a Refresh option in the Context menu.


⚠️ XAML Notes

Due to the change of the underlying XAML technology, the existing XAMLs for the old mobile clients (pre 5.0) are no longer compatible. Please refer to Convert Xamarin XAMLs to Maui for migrating them to the new client.