Difference between revisions of "Version 5.1 (Mobile)"
m |
(→Release) |
||
| (36 intermediate revisions by 6 users not shown) | |||
| Line 28: | Line 28: | ||
== Release == | == Release == | ||
| − | === 5.1. | + | |
| − | * 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. | + | === 5.1.54 on 2026-07-02 {{key press|Android: Store}}{{key press|iOS: Store}} === |
| + | * You can now specify a boolean command parameter for ContentViewModel.DiscardContentCommand in order to skip the confirmation dialog. | ||
| + | |||
| + | |||
| + | === 5.1.52 2026-06-23 {{key press|Android: Store Beta}} / 5.1.53 2026-06-24 {{key press|iOS: Store Beta}} === | ||
| + | * New features and enhancements in MRO. | ||
| + | ** {{UBIK}} now supports defining [[MRO_Objects_(Client)#Procedure_Tasks|branching logic in procedure work packages]]. | ||
| + | ** {{UBIK}} now supports [[MRO_Objects_(Client)#Procedure_Tasks|calculation tasks which evaluate predefined expressions]]. | ||
| + | ** {{UBIK}} now supports [[MRO_Objects_%28Client%29#Pick_List_Task|MRO Pick List Tasks]] configured with an [[Active_List_Client|Active List]]. | ||
| + | ** Added [[MRO_Objects_(Client)#Numeric_Task|Numeric Tasks]] to record numeric values that are checked against an acceptable value range. | ||
| + | ** 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. | ||
| + | ** [[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. | ||
| + | * UBIK now supports [[Traits]] which are more flexible when it comes to server side configuration and maintenance. | ||
* The system flashlight can now also be enabled or disabled via XAML customization. For detailed information, see [[Mobile XAML#Flashlight|Flashlight]] | * 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. | * 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. | * Added French localization to the app. | ||
| − | |||
* Fixed an issue where changes in property editing were not discarded when using the default Back button. | * 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. | * Fixed an issue where the application crashed on Windows when navigating back from the VideoPlayer. | ||
| Line 39: | Line 50: | ||
* 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 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. | * Fixed an issue where [[SYSCLS_CHILDINFOOWNER|child count]] indicators did not update when you delete its child objects which only exist locally. | ||
| − | + | * Fixed an issue where MRO task items displayed an incorrect DataTemplate after scrolling within a list. | |
| + | * Fixed an issue where the client could fail at large file uploads (or even crash) due to device running out of memory. | ||
| + | * Fixed an issue where line breaks (in strings property values) from Windows are not recognized as such on other systems. The standard UI is not yet redesigned to show multi-line texts, though. But you can do so in customizing if necessary. | ||
| + | * Fixed the UI of some templates that weren't displayed correctly in Multi Select Mode. | ||
| + | * Fixed an issue where the status color was reflected as background color of an POI item. | ||
| + | * Fixed an issue where it was not possible to do a alternative import of a .profile file on iOS & Android. | ||
| + | * Fixed an issue where it was possible some list items were not updated correctly when e.g. you scroll through the list | ||
| + | * Fixed an issue where setting the SelectedIndex of a UBIKTabView leads to a crash. | ||
| + | * Fixed an issue where [[XAML_Tips#InvokeOnItemsCommand|BulkOperation.InvokeOnItemsCommand]] was not always applied to all items in the collection. | ||
| + | * Fixed an issue where the app sometimes redirects to the login page on certain Android devices. For example, when the device rotates or a physical keyboard is attached. | ||
| + | * Fixed an issue where the task value editing field is unlimited in space and covers everything else. | ||
| + | * Fixed an issue where filtering was not possible in query popups. | ||
| + | * Fixed an issue where it was not possible to set N/A via editors. | ||
| + | * Fixed an issue where the Properties UI was not refreshed properly after reverting changes. | ||
| + | * Fixed an issue where the app gets stuck during login when there are geography properties without values. | ||
| + | * Fixed an issue where the root object list doesn't get fully refreshed upon meta definition updates. | ||
| + | * Fixed a potential UI performance issue during file upload. | ||
| + | * Fixed an issue where it's impossible to show document files externally from list items. | ||
| + | * (iOS) Fixed an issue where the NFC button in the side menu looked like a toggle button while it's not. | ||
| + | * Fixed an issue where the Unit of a Task value has been clipped. | ||
| Line 78: | Line 108: | ||
* Fixed an issue where batch creating documents (by multi selecting files to attach) can be interrupted if you leave the page. | * Fixed an issue where batch creating documents (by multi selecting files to attach) can be interrupted if you leave the page. | ||
| − | + | [[Category:Client|Version 5.1 (Mobile)]] | |
| − | + | [[Category:Mobile|Version 5.1 (Mobile)]] | |
| − | + | [[Category:Version 5.1|Version 5.1 (Mobile)]] | |
== Known issues == | == Known issues == | ||
| Line 94: | Line 124: | ||
= ⚠️ XAML Notes = | = ⚠️ 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. | + | * 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. |
| + | * There are some XAML changes necessary when using the new [[Active_List_Client|Active List]] feature, or when using the new [[MRO_Objects_%28Client%29#Pick_List_Task|MRO Pick List Task]]. These XAML changes are explained [[Active_List_Client#XAML|here]]. | ||
| + | * The possibility to trigger external opening of documents from listview level was added, but to access document-specific commands from the context of a non-document parent view you need to apply the following workaround in xaml; (namely, the "Documents.Items[0]" prefix). <syntaxhighlight lang="xml"> | ||
| + | <behaviors:EventHandlerBehavior EventName="ItemTapped"> | ||
| + | <behaviors:InvokeCommandAction | ||
| + | Command="{Binding Documents.Items[0].DocumentViewModel.ShowDocumentCommand}" | ||
| + | Converter="{StaticResource ItemTappedEventArgsToViewModelConverter}"/> | ||
| + | </behaviors:EventHandlerBehavior> | ||
| + | </syntaxhighlight> | ||
| + | ** Also note that this same workaround is used in UBIKRootArea. The technical reason is that root items have no parent context from which commands are initialized, so the navigation command needs to be 'borrowed' from the first root item. | ||
Latest revision as of 08:38, 21 July 2026
| Existing 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. |
| UBIK 5 clients can only connect to UBIK® Servers of version 3.6 and higher! |
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.
