Re-implemented the PDF annotation feature based on the Syncfusion control.
The CreateChildItemCommand now supports specifying the owner (by its UID) under which the object should be created.
Bugfixes
Fixed an issue where the geo editor misbehaved for newly created objects (or those without original server values).
Fixed an issue where changes to geo property values were lost in offline/manual mode.
Fixed an issue where scanning did not work when the search box is customized away from the login page.
Fixed an issue where the bottom menu item for creating child items stopped working.
Fixed an issue where the POIs are sometimes not shown (when navigating from the map page to the POI page).
Fixed an issue where content list items sometimes stopped responding to user interactions after content updates.
Empty signatures can now not be confirmed anymore.
Fixed an issue where single content updates did not cause the XAML filters to re-evaluate, resulting in content in filtered lists where it didn't belong.
Fixed an issue, where the HotSpotClassification was needed to annotate an object.
After entering/exiting a POI group, the correct Geo POIs are now displayed.
Fixed some issues that prevented certain members from being displayed in the type browser of the developer mode.
Fixed an issue where scanning might not work under certain circumstances (namely when the default search box is customized away from the login page).
Fixed a bug where mass editing did not correctly apply its initial selection on all items.
Fixed an issue where newly created document files could not be played until they are saved.
Fixed missing commits if committing many objects at once.
Fixed an issue where the first child document is not loaded when you navigate to a details page.
Fixed an issue where the app freezes for seconds when displaying a large list of property values records.
Fixed missing previous/next buttons in the document flipview when a URL/linked document is presented.
The profile browser now displays the path of the subfolders relative to the root folder for better readability.
Fixed an issue where redlining didn't work when configured to navigate to the created documents upon finishing.
Fixed an issue where root & infrastructure objects were not updated after users switch online manually and the app detects new meta definitions.
Fixed an issue where the app might repeatedly update meta definitions and other data until users confirm the warning dialog about outdated meta definitions.
Fixed an issue where it's not possible to enter/exit POI groups/buildings in the POI page.
Fixed an issue where property lists become empty after multiple updates (in quick succession) on the same content.
Fixed an issue where the app displayed no error message when failing to contact the content service right after login.
Fixed an issue where the app displayed wrong versions of document files in certain cases (e.g. when apps such as OneDrive are syncing the pictures folder).
Known issues
Sometimes, list items might stop responding to clicks after online content updates. A refresh/reopening of the page solves the problem.
Project specific resources defined in UBIKThemes might not take effect immediately after switching profiles. Restarting the app solves the problem.
If a device has multiple cameras of exactly the same model (e.g. Microsoft HD 3000), the wrong one might be used during remote support calls.
The AR Marker related features are resource intense and can cause the app to slow down on weaker tablets.
Sometimes after an external bluetooth RFID scanner is disconnected, the app still incorrectly recognizes it as available.
XAML Notes
UBIKMediaPlayerElement
This control is introduced to replace the old MediaElement we used for playing video/audio files. Because the old one had an issue that newly created document files can not be played until they are saved.
If this issue is relevant, you should update those XAML files that use MediaElement. See below.