#################################################################################################### Release Notes #################################################################################################### ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ K2 Business Apps 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.19 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.19.0 **************************************************************************************************** Features ==================================================================================================== * **4503** - Support for the Checkboxlist. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.18 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.18.4 **************************************************************************************************** Bugs ==================================================================================================== * **4493** - File Attachment control with PDF can cause a crash. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.18.3 **************************************************************************************************** Bugs ==================================================================================================== * **4326** - Android 13 doesn't allow you to pick an image from the gallery Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.18.2 **************************************************************************************************** Bugs ==================================================================================================== * **4297** - Annotations seemingly jump when saving an image. * **4304** - Incorrect data source is sometimes used when the same one is used more than once on a view. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.18.2 **************************************************************************************************** Bugs ==================================================================================================== * **4304** - Incorrect data source is sometimes used when the same one is used more than once on a view. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.18.1 **************************************************************************************************** Bugs ==================================================================================================== * **4298** - Closing a form with a Survey control on it that is loading attachments, causes a crash. * **4299** - If the min zoom is greater than the max zoom of a map on iOS, the app crashes. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.18.0 **************************************************************************************************** Features ==================================================================================================== * **2722** - Show a numeric keyboard when the data type of a control is number or decimal. * **4239** - Extending the Survey control. * **4272** - Support for display names on filters. * **4293** - Increase performance of the form/view update method. * **4295** - Populating a list of tiles can cause a crash if it is closed before it is populated. Bugs ==================================================================================================== * **4291** - Removing an attachment from the Survey control may remove the wrong one. * **4292** - The text of a survey attachment can be edited after swiping to another attachment. * **4294** - Camera orientation sometimes differs from app orientation. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.17 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.17.0 **************************************************************************************************** Features ==================================================================================================== * **4177** - Support for zoom/pan/rotate on read-only image attachments. * **4178** - Support for FontAwesome 6 icons. * **4182** - Support for project specific headers and forms. * **4236** - Support for digital zoom on the camera. * **4243** - Survey option checkbox list option needs to have text wrapping. Bugs ==================================================================================================== * **4140** - List method with filter may fail if the view or form contains multiple sources with the column on which you're filtering. * **4141** - Date and Time formatting no longer supports hh. * **4176** - Downloading an SMO that results in a timeout will not result in an exception. * **4240** - Signature control is no longer working. * **4247** - Calling an SMO from a drop-down does not allow you to transfer field values. * **4248** - Listview with image attachments do not show after a list refresh. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.16 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.16.0 **************************************************************************************************** Bugs ==================================================================================================== * **3842** - Camera live feed on an iPad is not fullscreen. * **3863** - Allow the camera full screen page to rotate along with the device. * **4113** - Location Services Control does not hold the rules when asking for permissions. * **4122** - Survey Control method ValidateQuestions. * **4123** - Extend the Is Survey Complete method on the Survey Control to optionally only check mandatory questions. * **4124** - Supported for merged cells. * **4127** - Long texts that wrap do not grow the radio button list. * **4132** - Support for five more buttons per question on the Survey control. * **4133** - Textarea once set to read only always uses the styling as if the control is disabled. * **4134** - Grid indices are not always correct. * **4135** - Map that no longer exists on the server causes an error. * **4137** - ListView filtering can cause the wrong row to be selected. * **4138** - Signatures are deleted when ClearSignature is executed, even when the file is required for an SMO operation. * **4139** - DateTimeFormat HH is formatted as hh. * **4142** - Something went wrong message after going to offline mode. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.15 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.15.0 **************************************************************************************************** Bugs ==================================================================================================== * **4092** - Add properties for sorting on the Survey control's SMO options. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.14 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.14.2 **************************************************************************************************** Bugs ==================================================================================================== * **4090** - K2 allows you to login using domain\email. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.14.1 **************************************************************************************************** Features ==================================================================================================== * **4061** - Support for the method "IsSurveyCompleted". Bugs ==================================================================================================== * **3535** - Changing the font color of a label shows the text in a smaller font on iOS. * **4013** - Tapping an image attachment rapidly causes a crash. * **4053** - Calendar with default value "empty" is not empty initially. * **4057** - Memory leak in list views. * **4059** - Scrolling through list views with lots of columns is too slow. * **4060** - Filtering a list view can cause a crash. * **4062** - Unable to use control properties in expressions. * **4066** - List View separators are missing sometimes. * **4067** - Exception in the form initialize(d) can cause a crash. * **4069** - Bug in internet connectivity events. * **4070** - Boolean value in grid should not be considered answered is the value is false. * **4073** - Only trigger the Survey's Answer Remark changed event when the text area is unfocussed. * **4075** - Watermarks for numeric and decimal columns show the wrong watermark in a grid. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.14 **************************************************************************************************** Features ==================================================================================================== * **4046** - Support for date time formats on data labels in list views. * **4052** - Support for the Survey control. Bugs ==================================================================================================== * **3716** - Placeholder in Text Area on iOS has a different padding than its text and all other controls. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.13 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.13.1 **************************************************************************************************** Bugs ==================================================================================================== * **4051** - For Each Row does not work while a view/form or parent view/form contains a control with conditional styling. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.13 **************************************************************************************************** Features ==================================================================================================== * **2712** - Support for workflow data field outputs. * **3987** - Support the hyperlink's Text and URL properties. * **3995** - Implement "hide/show tab" rule during form parsing. * **3996** - Support for the rule "Enable/Disable form". * **4032** - Show a pdf viewer for pdf files in the file attachment control. * **4038** - Support for operation on list view rows and applying them. * **4039** - Support for K2 5.4 its new width description for columns. Bugs ==================================================================================================== * **3836** - Login entries are completely opaque on an iPad when login is pressed. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.12 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.12.1 **************************************************************************************************** Bugs ==================================================================================================== * **3979** - Login page does not always show the security provider watermark and/or arrow indicating there are more endpoints to choose from. * **3980** - Clicking Cancel on the integrated browser for the Identity Provider login crashes the app. * **3982** - Login button stays active and can be tapped multiple times. * **3984** - iOS caches the endpoints and theme files. * **3985** - With only one endpoint defined the IDP login shows an error. * **4034** - App logs in automatically after reinstall. * **4036** - Endpoints file with only one OIDC IDP shows an error after authentication. * **4037** - Tapping the clear button on the IDP selection screen does not clear the field. Prerequisites ==================================================================================================== * Service Broker 3.16 * Android 6 * iOS 11 **************************************************************************************************** Version 2.12 **************************************************************************************************** Features ==================================================================================================== * **3597** - Support for swipe left and right on list view items. * **3820** - Support for conditional formatting. (Text and background color and text weight) * **3889** - Show pull down to refresh spinner when list view is loading or refreshing and only show the image when there turn out to be no items. * **3924** - K2BA control method to scroll to a view and/or control. * **3959** - Make the security provider watermark configurable. * **3945** - OpenID Connect login support in App Prerequisites ==================================================================================================== * Service Broker 3.15 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.11 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.11.5 **************************************************************************************************** Bugs ==================================================================================================== * **3880** - Text wrapping in (data)labels not always working correctly. * **3916** - PDF doesn't open in a viewer when clicked instead generates a menu to open in an external application instead. * **3933** - Custom marker on Android no longer work. * **3934** - When a form is closed, the menu item forms stay disabled. * **3947** - Image Attachment watermark is not translated using the Set Language control. * **3960** - Whitespace after some controls on Android. * **3970** - Images saved while working in online mode have the MD5 of the file as filename instead of the original filename. * **3971** - Message indicating there is data to sync comes after the message telling you you'll lose data. * **3972** - Text for downloading maps not translated during sync. Prerequisites ==================================================================================================== * Service Broker 3.14.2 * Android 6 * iOS 11 **************************************************************************************************** Version 2.11.4 **************************************************************************************************** Bugs ==================================================================================================== * **3900** - Opening a template on iOS always seems to show a message indicating something went wrong. * **3910** - Google Maps should ask for permissions if 'My Location Enabled' is set to true. Prerequisites ==================================================================================================== * Service Broker 3.14.2 * Android 6 * iOS 11 **************************************************************************************************** Version 2.11.3 **************************************************************************************************** Bugs ==================================================================================================== * **3531** - Show a message does not work when placed in an overridden init rule of a list view. * **3532** - Show a message does not work when placed in an overridden init rule of a subform. * **3864** - Toolbar buttons in the group are not translated * **3878** - Unbound rule on form overridden on parent view is not executed. * **3880** - Text wrapping in (data)labels not always working correctly. * **3895** - Files saved as hash plus extension or just the hash. * **3896** - Brand cannot be retrieved on some devices. * **3899** - Theme not set when starting the iOS app the first time after a re-install. Prerequisites ==================================================================================================== * Service Broker 3.14.2 * Android 6 * iOS 11 **************************************************************************************************** Version 2.11.2 **************************************************************************************************** Bugs ==================================================================================================== * **3859** - Grid value contains the Disposing and Disposed properties. * **3860** - Logout followed by login without closing the app in between causes you to hang on the loading page. * **3861** - Sync notification doesn't work correctly. * **3865** - Transferring a value to a drop-down list that does not exist in the drop-down list, from the populated or changed rule for that drop-down list, causes a crash. * **3867** - Zooming in or out more than once on the Leaflet control crashes the app on iOS. * **3868** - Form that can open two a same subform in two different ways and that subform can open a subfrom will not pass parameters in some cases. Prerequisites ==================================================================================================== * Service Broker 3.14.2 * Android 6 * iOS 11 **************************************************************************************************** Version 2.11.1 **************************************************************************************************** Bugs ==================================================================================================== * **3076** - Switching from landscape to portrait mode may claim too much height for the Rating control on iOS. * **3170** - Logout and login again causes a crash on Android. * **3345** - Message about a project not being selected shown after logout and login. * **3658** - K2 file xml's still exist in the local database. * **3685** - Leaflet markers sometimes appear on a single line. * **3726** - Login page entries always look disabled after being disabled once. * **3738** - App crashes when Android animations are swiched off. * **3742** - Listview using custom layout shows duplicate items on iOS. * **3747** - App crashes when an image is selected using an unsupported format. * **3757** - Text areas with text that is too long bleeds out of the control. * **3758** - Radio Buttons list cannot be tapped anymore. * **3759** - Leaflet control shows whitespace below it. * **3760** - Content control has no default height. * **3762** - View without title cannot be collapsible on iOS. * **3772** - Leaflet control on iOS shows blue text on the button. * **3804** - Orientation lock doesn't work on iPads. * **3805** - Offline SmartObjects cannot send null values for properties of type Image or File. * **3806** - No warning during the sync when the workflow or SMO actions failed. * **3809** - Double spinner can be shown due to rules on the parent form. * **3835** - Drop-down page has no background set. * **3838** - The search bar has no background color set. * **3839** - The text area has no background color set. * **3841** - Auto numbers in the app can return the same ID when called concurrently. * **3846** - Returning a file in an image column while working in offline mode causes an error. * **3847** - Cannot read an image from an offline SMO that doesn't use a primary key. * **3848** - Drop Down and Picker with long texts do not wrap correctly. Various: ==================================================================================================== * Lots of Automation IDs were added to UI testing should become easier. * Bugfixes introduced in this version due to the pruning of the UI tree. Prerequisites ==================================================================================================== * Service Broker 3.14.2 * Android 6 * iOS 11 **************************************************************************************************** Version 2.11 **************************************************************************************************** Features ==================================================================================================== * **3550** - K2 Business Apps method to start the camera and retrieve the result. * **3684** - Setting to lock the orientation of the device. * **3701** - Keep the screen on while forms are being downloaded. Bugs ==================================================================================================== * Many... Check the history of this branch. Various: ==================================================================================================== * Major performance improvements by changing the layout structure for K2 forms. Prerequisites ==================================================================================================== * Service Broker 3.14.2 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.10 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.10 **************************************************************************************************** Features ==================================================================================================== * **1066** - Add checkbox text element to app. * **2651** - Support Expressions * Date and Time. * **2654** - Support Expressions * Text. * **3495** - Show the sync notification when a pull down to refresh is performed. * **3546** - Support for various chart controls. * **3547** - Push notification for reminders. * **3597** - Support for swipe left and right on list view items. * **3665** - Change text of sync notification for maps. * **3690** - Support for the torch in the custom camera. * **3694** - Support for Leaflet control version 2. Bugs ==================================================================================================== * **3683** - Re-populating a drop-down list that holds a value shows incorrect options when a filter is used. * **3696** - Multiple columns can cause the view to be rendered slowly or not at all. Prerequisites ==================================================================================================== * Service Broker 3.14 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.9 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.9 **************************************************************************************************** Features ==================================================================================================== * **2637** - Create a custom camera layout. * **3541** - K2 Business Apps method to get the currently selected app language. * **3638** - Expressions should accept multiple items but only use the relevant ones. * **3659** - Add feedback when a sync fails. Prerequisites ==================================================================================================== * Service Broker 3.13 * Android 6 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.8 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.8.1 **************************************************************************************************** Bugs ==================================================================================================== * **3669** - Views with controls located in the toolbar cannot be rendered. Prerequisites ==================================================================================================== * Service Broker 3.12 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.8 **************************************************************************************************** Features ==================================================================================================== * **1680** - Support width of controls in percentages. * **2721** - Support the horizontal control positioning within cells. * **3410** - Support for Toolbar button groups. * **3439** - Show a text when there are no items in a listview. * **3536** - Support for vertical alignment in cells. * **3541** - K2 Business Apps method to get the currently selected app language. * **3549** - Show a confirmation message before a sync takes place. * **3610** - Fix UIWebView issue Apple. Bugs ==================================================================================================== * **3630** - Endpoint response on iOS results in error message. Prerequisites ==================================================================================================== * Service Broker 3.12 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.7 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.7 **************************************************************************************************** Features ==================================================================================================== * **2271** - Support the barcode control. * **3509** - Support the file attachment control. * **3548** - Support for Execute a method on a view action: create, update, delete, load, list, etc. Bugs ==================================================================================================== * **3643** - File deltas not always downloaded correctly. Prerequisites ==================================================================================================== * Service Broker 3.11 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.6 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.6 **************************************************************************************************** Bugs ==================================================================================================== * **3627** - The first cloned row in a grid gets the same index as the highest existing index. * **3629** - Screen not kept on while sending logs. Features ==================================================================================================== * **3551** - Option to hide the Tasks and Drafts menu items. Prerequisites ==================================================================================================== * Service Broker 3.10 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.5 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.5 **************************************************************************************************** Bugs ==================================================================================================== * **3575** - Cannot hide value controls in a list view. * **3593** - Cannot download a form that uses a system value in the initialize rule. Features ==================================================================================================== * **3426** - Check for unsynchronized data before a logout. * **3516** - Support for the expression "Replace". * **3539** - The apps screen should only contain icons. * **3576** - Support for the Visible setting on columns in list views. * **3577** - Support list view columns in the "Hide a control" and "Show a control" rules. * **3580** - Support for colors on folders. Prerequisites ==================================================================================================== * Service Broker 3.9 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.4 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.4.5 **************************************************************************************************** Bugs ==================================================================================================== * **3599** - SMO ID's in the local database are changed during a sync, resulting in broker SmartObjectOperations. * **3600** - Option to send the locally stored images to the server along with the logs. Prerequisites ==================================================================================================== * Service Broker 3.8.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.4.4 **************************************************************************************************** Bugs ==================================================================================================== * **3569** - Enable action on button disables the button. * **3571** - Textarea on Android does not support scrolling. Prerequisites ==================================================================================================== * Service Broker 3.8 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.4.3 **************************************************************************************************** Bugs ==================================================================================================== * **3496** - App crashes when selecting "cancel" in the popup asking in what language the app should show. * **3497** - Executing a SmartObject List method using a filter, on a view, without the SmartObject being a control's data source, does not output the first row. * **3498** - Toolbar buttons are not working correctly when they should be. * **3500** - Closing the app while logs are being send to the server results in a state where logs can not be send to the server anymore. * **3502** - Collapsing a view and expanding it sometimes causes a crash. * **3503** - Clicking a drop-down or picker quickly causes a freeze. * **3504** - Title on Android is rendered incorrectly. * **3505** - Rapidly clicking values in a multi-select picker can cause a freeze. * **3506** - Rapidly clicking listview items that have the onclick event executes the rule multiple times. * **3507** - Listviews can't get the correct data field when requested from an expression. * **3508** - Listview (non-subform) does not show it's title. Prerequisites ==================================================================================================== * Service Broker 3.8.1 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.4.2 **************************************************************************************************** Bugs ==================================================================================================== * **3494** - SmartObject data for offline usage is incorrect. Prerequisites ==================================================================================================== * Service Broker 3.8 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.4.1 **************************************************************************************************** Bugs ==================================================================================================== * **3487** - Error when checking for new form versions and a form and view no longer exist in K2. * **3488** - Mapping between grid columns and cells are done on index instead of name. * **3489** - Grid does not parse 1, 0, yes or no as booleans. * **3492** - Download Data Source doesn't work when downloading a data source containing a file or image column and zero rows are returned. * **3493** - App hangs when downloading a data source containing a valid K2 image. Prerequisites ==================================================================================================== * Service Broker 3.8 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.4 **************************************************************************************************** Features ==================================================================================================== * **3465** - Update the downloading of data sources to improve performance. Bugs ==================================================================================================== * **3446** - Tablets with iOS 13 and up don't work anymore. * **3464** - Title on Draft page is missing. * **3471** - A view with multiple controls, each using a data source that have identically named columns and one control's items are filtered based on the selection of the other result in the second control not showing items. * **3472** - Cascading controls on a non-sub-form do not set the value chosen in a previous session if the initialize rule sets a value to the control. * **3473** - View fields are not read correctly when a list view is refreshed manually. * **3474** - **Management Forms** - Permissions are filtered client side instead of server side when searching. * **3482** - Project Select form does not have a version the first time you start the app, resulting in an unnecessary update. * **3485** - Subforms and views on them are not correctly update at all times. Prerequisites ==================================================================================================== * Service Broker 3.8 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.3 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.3.5 **************************************************************************************************** Features ==================================================================================================== * **3433** - Change Notifications menu icon to a bell icon. * **3434** - Make the listview testable by Appium. Bugs ==================================================================================================== * **3414** - Disabled textbox shows normal text on iOS. * **3415** - Disabled textarea shows normal text on iOS. * **3416** - Disabled textarea with text shows watermark through text on iOS. * **3440** - Adding a new view to a form already in the app is not downloaded. * **3442** - When placing a Leaflet marker to close to the edge on Android and making a screenshot of it, the marker is missing in the image if you started with a small zoom level. * **3445** - Separator line between list view items not always shown on Android. * **3447** - Notifications about working offline and syncing are missing when switching between folders. Prerequisites ==================================================================================================== * Service Broker 3.7 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.3.4 **************************************************************************************************** Bugs ==================================================================================================== * **3432** - The rule Execute a SmartObject on form level doesn't filter the resulting data source. Prerequisites ==================================================================================================== * Service Broker 3.7 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.3.3 **************************************************************************************************** Bugs ==================================================================================================== * **3394** - Clicking "OK" after taking/selecting a photo using the image attachment control causes a crash. * **3417** - IsEmpty condition does not reflect K2 for some value types. * **3420** - Not equals does not reflect K2 for some value types. * **3421** - Cannot retrieve a view parameter or expression value from form level. Prerequisites ==================================================================================================== * Service Broker 3.7 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.3.2 **************************************************************************************************** Bugs ==================================================================================================== * **3405** - Theme is not retrieved after a re-install of the app. * **3406** - Device can go to sleep while the pull down to refresh action is still going on. Prerequisites ==================================================================================================== * Service Broker 3.7 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.3.1 **************************************************************************************************** Bugs ==================================================================================================== * **3356** - List View headers are not translated using the Set Language control. * **3390** - Marker icons are no longer downloaded. * **3391** - Adding permissions for a form using the same K2 form as a form you can already access results in an error when opening the form. * **3393** - For Each Item in a List View rule does not hold data of a row. Prerequisites ==================================================================================================== * Service Broker 3.7 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.3.0 **************************************************************************************************** Features ==================================================================================================== * **2160** - When a file request is send to server, include the MD5 of the existing local file. * **2650** - Support Expressions * Conversion. * **3165** - Pass all global parameters as inputs to the app item SMO's. * **3314** - Support for the method "Change Marker Tags" on the Leaflet Control. Bugs ==================================================================================================== * **3344** - Height of Grid rows incorrect when switching between portrait and landscape mode. * **3385** - Send the local database in pieces to the server. Prerequisites ==================================================================================================== * Service Broker 3.7 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.2 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.2.0 **************************************************************************************************** Features ==================================================================================================== * **2628** - Send the model and brand of the device along with the push notification registration for server side management. * **3622** - Improved Push Notifications. Prerequisites ==================================================================================================== * Service Broker 3.6.0 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.1 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.1.4 **************************************************************************************************** Bugs ==================================================================================================== * **3177** - Set Project and Set Prefer Work Offline combination should not be in a fixed order. * **3317** - Textboxes have a different opacity when read-only or disabled. * **3341** - When the server is changed, clear the security provider text and value. * **3346** - Forms are not downloaded in offline mode without a project change. * **3348** - Adding form permissions while a user is in offline mode does not download those forms. * **3349** - Transferring the output of a list method that resulted in zero items after filtering returns the first item. * **3352** - App crashes when using a listview with rows where one column does not bind a field, but does transfer it there. * **3352** - Invisible toolbar buttons still take space on the toolbar. * **3354** - Toolbar buttons order is incorrect. * **3356** - List View headers are not translated using the Set Language control. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.1.3 **************************************************************************************************** Bugs ==================================================================================================== * **3339** - Filter button missing on Leaflet. * **3340** - NavigationBar title not shown correctly. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.1.2 **************************************************************************************************** Bugs ==================================================================================================== * **3338** - New button missing on Grid. * **3339** - Filter button missing on Leaflet. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.1.1 **************************************************************************************************** Bugs ==================================================================================================== * **3333** - Not all pages in the app set the background color as specified by the theme. * **3335** - iOS does not update the height of cell in a list view using a custom layout. * **3337** - Issue with data source binding. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.1.0 **************************************************************************************************** Features ==================================================================================================== * **2653** - Support Expressions * Mathematical. * **3079** - Method to change the name and description of a draft. * **3080** - Method to resize a K2 image on the K2 Business Apps control. * **3081** - Method on the K2 Business Apps control to specify the layout of a listview cell. * **3082** - Support the Image Attachment Size, Custom Width and Custom Height. * **3083** - Support for margin on controls. * **3084** - Support for padding on controls. * **3154** - Support Form title from the context menu when opening a subform. * **3155** - Method: Set App Language. * **3328** - Support for the Location Services control. * **3330** - Method to unsubscribe from a notification topic. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 2.0 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 2.0.3 **************************************************************************************************** Bugs ==================================================================================================== * **3332** - Push notification registration on iOS 13 cause a freeze. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.0.2 **************************************************************************************************** Bugs ==================================================================================================== * **3326** - Popup on iOS 13 causes a crash on login. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.0.1 **************************************************************************************************** Bugs ==================================================================================================== * **3324** - Image Attachment closes immediately when opening after having just closed it using the back option. * **3325** - Image attachment not showing a newly picked image after deleting an image first. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 2.0 **************************************************************************************************** Features ==================================================================================================== * **3112** - Image Attachment zoom and pan options. * **3114** - Support for the Editable List View. * **3164** - Support for FontAwesome icons in toolbar buttons. * **3321** - Support for the error property on the Grid. Bugs ==================================================================================================== * **3200** - Inconsistent format for date and time controls on Grid on iOS. * **3319** - Date and time are not stored correctly on the grid control. * **3320** - Grid control does not store empty values in the XML. Various: * Upgraded the portable class libraries to .NET Standard so we can build using Visual Studio 2019. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ K2 Business Apps 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ```````````````````````````````````````````````````````````````````````````````````````````````````` 1.6 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 1.6.2 **************************************************************************************************** Features ==================================================================================================== * **3212** - Grid does not process deleted rows. * **3232** - Updating a subform or subview does not update the main form and main view. * **3235** - Tapping on the whitespace next to a radio button (list) still selects the option. Prerequisites ==================================================================================================== * Service Broker 3.5.2 * Android 5.1 * iOS 11 **************************************************************************************************** Version 1.6.1 **************************************************************************************************** Features ==================================================================================================== * **3198** - Grid button name is always "My Grid Control". * **3199** - Grid with empty value causes a crash. * **3200** - Inconsistent format for date and time controls on Grid. * **3204** - App does not take the correct overridden form rule if it exists on a view and there are multiple instances of that view on the subform. Prerequisites ==================================================================================================== * Service Broker 3.4 * Android 5.1 * iOS 11 **************************************************************************************************** Version 1.6 **************************************************************************************************** Features ==================================================================================================== * **2750** - Change the default picker watermark to "Tap to select a value". * **3113** - Support the Grid control. * **3175** - Upgrade HockeyApp to Microsoft App Center. Prerequisites ==================================================================================================== * Service Broker 3.4 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 1.5 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 1.5.4 **************************************************************************************************** Bugs ==================================================================================================== * **3178** - SmartObject call in offline mode do not properly update all inputs of SmartObject calls that use the same generated ID coming after it. Prerequisites ==================================================================================================== * Service Broker 3.4 * Android 5.1 * iOS 11 **************************************************************************************************** Version 1.5.3 **************************************************************************************************** Bugs ==================================================================================================== * **2710** - The error handler in an async rule is not executed. * **3097** - Hyperlink value cannot be set. * **3133** - Read only control is always editable after initialize. * **3137** - SmartObject Data rows are not removed after a sync if they were deleted server side. * **3162** - Local files cannot be saved from forms opened from the menu. * **3163** - Forms opened from the menu cannot re-populate the user data. * **3166** - The first time the app is started, the user should be working in online mode. * **3167** - Error in log shows the app cannot navigate to the setup form from the menu. * **3168** - Combination of condition and validation throws exception. * **3169** - Out of memory exception when starting in offline mode and many forms need to be downloaded. * **3171** - Pull Down To Refresh does not update all items correctly. * **3172** - SmartObject method Update does not update values to null in offline mode. * **3174** - Incorrect unbound rule is called on a view, from that view, if the view is used multiple times on a form. Prerequisites ==================================================================================================== * Service Broker 3.4 * Android 5.1 * iOS 11 **************************************************************************************************** Version 1.5.2 **************************************************************************************************** Features ==================================================================================================== * **3107** - Ability to show information about the forms that exist in the app. Bugs ==================================================================================================== * **2923** - Offline cascading SmartObject calls don't update the internal table. * **3098** - Digital Signature sets it height according to the value provided in K2. * **3099** - Form Menu Items are placed at random in the menu. * **3100** - When the last task is removed from a folder, the folder does not close automatically. * **3116** - Cannot call an unbound rule on a second instance of the same view from a form. * **3117** - When syncing and switching from apps to drafts, as crash occurs once the sync is done. Various: * Refreshing app items did not update the previews on the Form List viewmodel. The Draft List viewmodel now sends the update to the Form List if it is open. Prerequisites ==================================================================================================== * Service Broker 3.4 * Android 5.1 * iOS 11 **************************************************************************************************** Version 1.5.1 **************************************************************************************************** Features ==================================================================================================== * **3077** - Store parameter values and changes thereof in the local database. Bugs ==================================================================================================== * **3006** - Can't filter a list view on an empty parameter. * **3090** - Removing a form from the app does not remove its views or subforms. * **3091** - Task forms are not detected when placed in subfolders. * **3092** - Task forms don't show an icon but show the unicode as text. * **3095** - Subforms are not updated. * **3097** - Hyperlink value cannot be set. Various ==================================================================================================== * Data sources were always stored on the control, while they should only be stored when a List method is executed. * UWP shows slightly smaller icons on the form previews as they were simply too big. Prerequisites ==================================================================================================== * Service Broker 3.3 * Android 5.1 * iOS 11 **************************************************************************************************** Version 1.5 **************************************************************************************************** Features ==================================================================================================== * **2154** - Split the Form/View information and definition into separate tables to speed up syncing. * **2191** - Add a pull to refresh on the task, app, and form list * **2269** - Support the content control. * **2278** - Support the Hyperlink control. * **2821** - Mark form configurations as Menu Item and show those in the menu. * **2822** - Form configurations should be linked to parameters, so they can have static parameters linked to them. * **2823** - Form configurations should be linked to headers, so they can be grouped in the app. * **2980** - Support for Form color. * **2981** - Support for Form icon. * **2982** - Support for Header color. * **2983** - Support for Header icon. * **2984** - Ability to select multiple filters on the leaflet control. * **2985** - Indicator for the currently selected filter on the leaflet control. * **2996** - Full screen leaflet control uses the title of the form as its title. * **3011** - Support the Rating control. * **3049** - Support for a nullable callendar. * **3078** - Update Xamarin.Auth to Xamarin.Essentials.SecureStorage. Bugs ==================================================================================================== * **3010** - System value for current date and time should should be in UTC. * **3033** - Creating a new Header shows an error. * **3034** - Some texts in the app are always in Dutch. * **3035** - Toolbar button icons on iOS are too big. * **3036** - The padding of the text of a text area on iOS is larger than that on Android. * **3037** - Cannot open a subform in the initialize of a form. * **3075** - Disabled rating control doesn't apply the opacity. Prerequisites ==================================================================================================== * Service Broker 3.3 * Android 5.1 * iOS 11 ```````````````````````````````````````````````````````````````````````````````````````````````````` 1.4 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 1.4.4 **************************************************************************************************** Bugs ==================================================================================================== * **1763** - Initially invisible columns in a list view are still visible. * **2884** - A form with two instances of the same view always takes the value from the first instance. * **2895** - Events from parents of parents were sometimes used, while K2 only allows parents to override rules. * **2928** - K2 Business Apps' method 'Download Data Source' fails when the data source has a space in a column. * **2956** - Keep the screen on during logout. * **2958** - App crashes after a logout and using a different screen to re-enter your credentials. * **2960** - App list on android shows weird after switching project. * **2962** - Showing a collapsed view always show it expanded. Prerequisites ==================================================================================================== * Service Broker 3.2.0 * Android 5 * iOS 11 **************************************************************************************************** Version 1.4.3 **************************************************************************************************** Various ==================================================================================================== * Android app could not be installed on various devices. Prerequisites ==================================================================================================== * Service Broker 3.2.0 * Android 5 * iOS 11 **************************************************************************************************** Version 1.4.2 **************************************************************************************************** Bugs ==================================================================================================== * **2769** - Menu items missing on Android after logout and login without closing the app. * **2820** - Checkbox on Android does not store value when toggled. * **2876** - Android app crashes on startup if MAM was enabled and the app is reinstalled. * **2877** - Unable to clear the value of a drop-down list using a transfer data. * **2881** - Unable to clear the value of a picker using a transfer data. * **2882** - Unable to clear the value of a radio button list using a transfer data. * **2884** - A form with two instances of the same view always takes the value from the first instance. * **2886** - In a single select picker, selecting the same value deselects the value. * **2892** - When the form/view passes validation always shows a pop-up. Various ==================================================================================================== * Android Splash screen transition removed (icon no longer "jumps"). * Android Splash screen icon size increased. * Android now allows for the orientations portrait, landscape and inverse landscape. Prerequisites ==================================================================================================== * Service Broker 3.2.0 * Android 5 * iOS 11 **************************************************************************************************** Version 1.4.1 **************************************************************************************************** Features ==================================================================================================== * **2855** - Default MAM settings point to Indocs.dev. Prerequisites ==================================================================================================== * Service Broker 3.2.0 * Android 5 * iOS 10 **************************************************************************************************** Version 1.4.0 **************************************************************************************************** Features ==================================================================================================== * **2737** - Support for Intune MAM. Prerequisites ==================================================================================================== * Service Broker 3.2.0 * Android 5 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 1.3 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 1.3.1 **************************************************************************************************** Features ==================================================================================================== * **2782** - Change the menu item "Forms" to "Drafts" as well as the title of that page. * **2654** - Support for the Text Expression "Concatenate". (Others will be added at a later time.) Bugs ==================================================================================================== * **2776** - Cannot call a data source method on a view from a form. * **2783** - List view item click event not triggered when implemented on form level. * **2784** - "When the form passes validation" is not working when rule is overridden on a parent form. * **2801** - Drafts not shown anymore after leaving the draft page and coming back. * **2802** - Views cannot call methods on themselves. * **2803** - List view sorting not correct when using more than one sorter. Prerequisites ==================================================================================================== * Service Broker 3.0.0 * Android 5 * iOS 10 **************************************************************************************************** Version 1.3 **************************************************************************************************** Features ==================================================================================================== * **576** - Support for the control: Radio Button List. * **1582** - Rule to tell the app a form is submitted so it can be removed from the drafts. * **1679** - Support Expressions * Operators. * **2168** - Support for pattern validation. * **2308** - Disable the sync button while on a form. * **2624** - Support for a custom theme. * **2634** - Support for list view filtering. * **2638** - Support for list view paging. * **2640** - Support the form background colors. * **2641** - Support the form margin and padding. * **2642** - Update the layout of forms and views. * **2643** - Support Expressions * Regular Expressions. * **2644** - Change the drop down to a full screen page with search option. * **2645** - Change the picker to the same control as the drop down list. * **2646** - Support Expressions * Value Aggregators. * **2647** - Give the buttons a default background color. * **2649** - Support Expressions * Logical. * **2652** - Support Expressions * List Aggregators. * **2656** - Support the event "When a parameter value changed". * **2750** - Change the default picker watermark to "Tap to select a value". * **2751** - Always show the picker and drop-down list arrow, even if there is but one value. * **2782** - Change the menu item "Forms" to "Drafts" as well as the title of that page. * **2785** - Support the Digital Signature control. Bugs ==================================================================================================== * **2262** - Listview separators are visible on iOS when there are no items in the full screen view of the picker. * **2587** - Expression value "True" conditions do not match "1", "true", and "yes". * **2706** - SMO with spaces in the display name of properties don't work. * **2707** - Label text color not working. * **2710** - The error handler in an async rule is not executed. * **2713** - The app sometimes crashes when opening a control in full screen mode. * **2714** - Setting a value to a picker does not only check the value property, while it should. * **2716** - Disabled checkbox looks exactly like an enabled one. * **2717** - Border of image attachment control is missing. * **2718** - When working in offline mode, SMO data is sometimes doubled. * **2725** - iOS loses connection from time to time. * **2726** - EndPoints are not visible on login page. * **2727** - Not Equals expression does not validate using lowercase. * **2728** - Hard coded values and source values are not working in expression items. * **2729** - Drop Down List changed event is not triggered when "allow empty" is disabled. * **2731** - Max length of text box and text area is not ignored when set to 0. * **2732** - Calendar text color not set to theme color. * **2733** - Drop-down list on app form with previously set value and not allowing an empty selection can have two values selected. * **2734** - (Data)Label with text that wraps doesn't re-evaluate its height. * **2736** - Less Than (Equals) and Greater Than (Equals) only work on numbers. * **2741** - Executing a method of a control that cannot found shows a popup. * **2743** - Closing a subform from the initialize rule can cause a crash. * **2744** - Guid don't work properly when used in Expressions. * **2757** - No notification sound on iOS. * **2775** - Closing a form with the leaflet control and markers on it, can cause a crash. * **2778** - List view using SMO with spaces in column name won't show. * **2790** - Cascading Drop-Down List are not always working. * **2791** - Double else not handled according to K2 logic. * **2792** - List view search includes image attachment values. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.6.1 * Android 5 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 1.2 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 1.2.2 **************************************************************************************************** * Version bump so we can test the CI/CD. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.5 * Android 5 * iOS 10 **************************************************************************************************** Version 1.2.1 **************************************************************************************************** * Version bump so we can test the CI/CD. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.5 * Android 5 * iOS 10 **************************************************************************************************** Version 1.2 **************************************************************************************************** Features ==================================================================================================== * **1002** - Create an 'about' page. * **1678** - Support for another identity provider. * **2586** - Support "Disable this rule". * **2588** - Support the "continue to next execution" rule. * **2589** - Support the "When the view execute Initialized" rule. * **2602** - Show an image when the app/draft/form/task list is empty. * **2603** - Update all icons in the app. * **2605** - Support the "Ask a user for confirmation" rule. * **2606** - Support the "Show a message" type "Confirmation". Bugs ==================================================================================================== * **2591** - Condition 'If the image attachment does not contain a value' passes while the control has a value. Notes ==================================================================================================== * K2 Five SmartObjectServices does not work properly with another security provider at this time. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.5 * Android 5 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 1.1 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 1.1.1 **************************************************************************************************** Bugs ==================================================================================================== * **2593** - Using a view with an event twice on a form results in the second view not working. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.5 * Android 5 * iOS 10 **************************************************************************************************** Version 1.1 **************************************************************************************************** Features ==================================================================================================== * **2267** - Support the "update marker icon" method of the Leaflet control. * **2421** - Support for the rule GetFilter on the Leaflet control. * **2422** - Support for the rule SetFilter on the Leaflet control. * **2455** - Support for Push Notifications. * **2570** - Store the downloaded Tile Map information in the local database. * **2574** - Remove the build number from the settings. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.5 * Android 5 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 1.0 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 1.0 **************************************************************************************************** Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ K2 Business Apps 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.8 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.84 **************************************************************************************************** Features ==================================================================================================== * **2539** - Support for events on controls that are placed on the form. Bugs ==================================================================================================== * **2252** - Clearing the picker on iOS, using the "cross" clears the value and then moves to the full screen view. * **2537** - Ordering a data source on a numeric field orders on text value. * **2538** - Data Source column of type File with the empty string in it will try to download a file. * **2540** - Key value pairs provided as input for the Leaflet's Load Marker function may not be null. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.83 **************************************************************************************************** Bugs ==================================================================================================== * **2504** - Single select picker closes the form when an item is selected. * Various bugfixes. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.82 **************************************************************************************************** Features ==================================================================================================== * **2386** - Support the transfer of data from a subform to the form. * **2420** - Keep the screen on while rules are executing of app is syncing. * **2452** - Support the rule "For All Items in the List View". Bugs ==================================================================================================== * **2440** - Subform init rule with close subform causes a crash. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.81 **************************************************************************************************** Bugs ==================================================================================================== * **2419** - Validation error is handled as Rule error. * **2423** - Spinner stays on screen when loading a light weight subform. * **2431** - Overridden rule is sometimes not picked over the base rule. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.80 **************************************************************************************************** Features ==================================================================================================== * **2316** - Support the rule "Close a sub form" when called from another form. Bugs ==================================================================================================== * **2392** - Some views are not downloaded. * **2393** - SmartObjects without a primary key resulting in zero results after filtering do not add the earlier executed smartobject operations. * **2400** - Condition where an image attachment value is compared to "true" never passes. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.7 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.79 **************************************************************************************************** Bugs ==================================================================================================== * **2391** - Asynchronously executed rules cause the app to crash when they cause an error. * **2392** - Some views are not downloaded. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.78 **************************************************************************************************** Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.77 **************************************************************************************************** Features ==================================================================================================== * **2265** - Undo button in fullscreen image attachment to remove the last drawn annotation. * **2316** - Support the rule "Close a sub form" when called from another form. * **2318** - Support the List Refresh rule on list views. Bugs ==================================================================================================== * **2294** - Watermark for Drop Down Lists don't show. * **2307** - Form opening itself as subform causes a continuous download. * **2317** - SetLanguage control always translates texts asynchronously. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.76 **************************************************************************************************** Features ==================================================================================================== * **2263** - Support transfer of data to views on a subform. * **2268** - Support for the rule "When a control on a view on a subform raises an event". * **2280** - Ability to override rules of a subform. * **2298** - Support to transfer of data to view parameters in the Open SubForm rule. Bugs ==================================================================================================== * **2295** - View parameter gets overwritten by form parameter. * **2297** - Show and hide control does not work for toolbar buttons. * **2301** - Syncing after switching to online mode does not send SMO and workflow operations. * **2309** - Switching project causes the app /task/form lists to stay empty. Various ==================================================================================================== * Optimized the downloading of Forms and Views. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.75 **************************************************************************************************** Bugs ==================================================================================================== * **2003** - View parameters are not automatically set when they have the same name as those on the form. * **2190** - SmartObject operations and Workflow actions should be executed in order. * **2203** - When a task is actioned, it needs to be removed from the task list. * **2264** - Initial visibility not set when using the same view twice on one form, making the second view invisible. * **2266** - Clearing the local database results in error logs sometimes. * **2272** - Newlines are not working in the "show a message" popup. * **2279** - Setting the execution result of an SMO called on the Form, to the fields of a primary source of a View, does not work. * **2283** - List view item click may not be triggering when a subform contains a list view. * **2290** - Listview with toolbarbutton opening a subform holding the same listview causes the toolbarbutton to be triggered twice. * **2291** - When a form is updated, the rule "When the form is downloaded" is not executed. * **2293** - User that updated from a very old version stored two accounts in the Apple KeyStore, making login difficult. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.74 **************************************************************************************************** Bugs ==================================================================================================== * Various minor issues. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.73 **************************************************************************************************** Bugs ==================================================================================================== * **2250** - Opening a subform with the leaflet control that has a filter, closing it and re-opening it, adds the filter as a menu item again. * **2251** - Picker with multiselect doesn't store value when clicking exactly on the switch. * **2261** - Hide markers does not hide the markers if the center on marker was called before it. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.72 **************************************************************************************************** Bugs ==================================================================================================== * **2249** - Southern latitude can exceed nothern latitude on Android's Google Map. * **2253** - The row separators in the full screen picker view have the wrong color. * **2257** - Markers are not showing on iOS when opening the subform with a Leaflet control a second time. * **2258** - Cluster images are not showing on iOS when opening the leaflet control a second time. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.71 **************************************************************************************************** Bugs ==================================================================================================== * **1342** - Not all control values are removed from the local database when the user deletes a draft. * **1570** - Splash screen on iOS shows tiny white specks due to the rounded corners of the app icon. * **1597** - Recently created draft cannot be deleted. * **1926** - Clearing the local database doesn't work due to a missing primary key in the FormViews table. * **2205** - User without Wi-Fi, working online, can toggle the "Wifi only" setting, resulting in a blocked app. * **2235** - Unable to send local database to server. * **2247** - Listview separators have the wrong color. * **2248** - Loading popup shows tiny gray corners on Android. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 **************************************************************************************************** Version 0.70 **************************************************************************************************** Testing can commence once the following are updated on the server: * The Indocs App broker has been updated to 2.3.2. Features ==================================================================================================== * **956** - Support overridden rules. * **1520** - Annotations on pictures when using the Image Attachment control. * **1521** - Support the multi value option of the Picker control. * **1668** - Method on the K2 Business Apps control to show a control full screen. * **2175** - Support the event "When the form is in error". * **2176** - Support the event "When the view is in error". * **2209** - The drop down list on iOS selects the item only when the button is pressed. Bugs ==================================================================================================== * **2189** - Image Attachment doesn't show a default image or border. * **2234** - Parallel rules, followed by asynchronous rules, don't work as expected. * **2236** - IsEnabled of the Image Attachment doesn't seem to work. You can open the image when in a listview. * **2237** - Typo in Dutch language in the notification telling the app is downloading the latest data. * **2238** - Notification for Downloading form is removed too soon. * **2240** - When a drop down sets it's value, but there are no items, the changed event should not be triggered. * **2241** - Drop Down OnChange needs to be triggered if the app sets previously entered value in the control. * **2242** - SmartObjects are called too many times when events trigger events. * **2243** - Exceptions handled by the broker and sent to the app are never logged by the broker. Prerequisites ==================================================================================================== * Indocs Plugin Framework: 4.0.12 * Service Broker 2.3 * Android 5 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.7 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.63 **************************************************************************************************** Note to application managers: * The Indocs Plugin Framework has been updated. * the Indocs App broker has been updated. Testing can commence once both are updated on the server. Features ==================================================================================================== * **2161** - Let SmartObject operation properties for files point to a path. * **2186** - Resize image to a given size taken from the broker configuration. * **2202** - Move from WCF to REST for server communication. Bugs ==================================================================================================== * **1908** - Service Broker with "Allow Runtime refreshing" set to false doesn't work properly due to logging issues. * **2187** - The server logs full images. * **2200** - Apps are not deleted when a form configuration is removed. * **2201** - Some downloads are being kept in memory, causing the memory usage to grow. * **2204** - Tiles for the Leaflet control on iOS don't always load due to leading/trailing spaces in the URL. Prerequisites ==================================================================================================== * Service Broker 2.3 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.62 **************************************************************************************************** Bugs ==================================================================================================== * **2177** - Workflow is started using a wrong ID when working offline. * **2178** - Date formatting issue on calendar control when the format is set to English. * **2179** - Calendar control has initial value of 1900-01-01 on iOS. Prerequisites ==================================================================================================== * Service Broker 2.2.2 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.62 **************************************************************************************************** Bugs ==================================================================================================== * **2177** - Workflow is started using a wrong ID when working offline. * **2178** - Date formatting issue on calendar control when the format is set to English. * **2179** - Calendar control has initial value of 1900-01-01 on iOS. Prerequisites ==================================================================================================== * Service Broker 2.2.2 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.61 **************************************************************************************************** Bugs ==================================================================================================== * **2170** - Clicking on a cluster in the Leaflet control causes the app to hang. * **2171** - Setting the Image Attachment's data type to File still creates an image xml. * **2172** - Load Markers on the Leaflet control always result in zero markers when working online. * **2173** - Smart Object return values are not updated throughout the app. Prerequisites ==================================================================================================== * Service Broker 2.2.2 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.60 **************************************************************************************************** Note to application managers: the broker has been updated. Testing can commence once the broker is updated on the test server. Features ==================================================================================================== * **1951** - Option to send the local database completely to the server. * **2066** - Allow the K2 designer to determine when the user works using offline data. * **2068** - Change the way data sources are stored in the local database. * **2127** - Disable tasks when the user is offline, so task can only be handled while the user is online. * **2143** - Add a method on the K2 Business Apps control to create a GUID. Prerequisites ==================================================================================================== * Service Broker 2.2.2 * Android 5.0 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.5 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.56 **************************************************************************************************** Note to application managers: the broker has been updated. Testing can commence once the broker is updated on the test server. Features ==================================================================================================== * **1928** - Show a user friendly message when trying to connect to a server that is unavailable. * **1962** - Show a message when a user does not have permission to start a workflow when the "Start a workflow" rule is used. * **2062** - Support the "If a workflow activity is specified" condition. * **2063** - Support the "Open a worklist item" rule. * **2064** - Show a message when a user tries to action a task that is not meant for him. * **2108** - Add support for the System Variables "Workflow View". (Except the "Current Action") * **2110** - Download the system variables from section "Workflow View" when a task is downloaded. Bugs ==================================================================================================== * **2065** - Using a view parameter from a second instance of a view on a form results in the value of the parameter of the first view on that form. * **2069** - Conditions using an empty datalabel with data type (auto)number, decimal, boolean or yes/no should use a default value when evaluating. * **2070** - Using the content of an image attachment gives you the ID of the local image instead of the K2 xml. * **2103** - When the user needs to login anew but the setup form remained the user gets stuck on the "We're getting things ready" screen. * **2112** - Server down message on iOS and Android does not work. Prerequisites ==================================================================================================== * Service Broker 2.2.0 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.55 **************************************************************************************************** Features ==================================================================================================== * **1064** - Support list view continuous scroll. * **1590** - Support the "Stop rule execution" rule. * **1945** - Support the event OnMarkerClick on the Leaflet Control. Bugs ==================================================================================================== * **1929** - List view with images in items don't always render properly. Prerequisites ==================================================================================================== * Service Broker 2.1.9 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.54 **************************************************************************************************** Note to application managers: the broker has been updated to version 2.1.9. Testing can commence once the broker is updated on the test server. Note to test users: Due to bug **2004**, it is recommended to uninstall the app first. From then on forard, it should not happen anymore. Bugs ==================================================================================================== * **1911** - Tasks are not downloaded. * **1913** - Screenshot of the iOS Leaflet control is gray. * **1939** - Auto correct on login page often changes the server or even username. * **1941** - Switch project menu item should never be disabled. * **1944** - Using the value of a data source of a view as a part of a source causes the action to fail. * **1988** - Listview filtering and sorting does not work. * **1993** - SMO list / read filtering using input properties is case sensitive. * **1999** - Pull down to refresh is enabled on apps and forms. * **2000** - Calendar control shows an initial value, but has no initial value. * **2004** - Second login moves to "getting things ready" when the first login failed due to an exception. Prerequisites ==================================================================================================== * Service Broker 2.1.9 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.53 **************************************************************************************************** Bugs ==================================================================================================== * **1907** - Image attachments loads wrong images. * **1912** - Files always get overwritten, while they should not be written if the file already exists. * **1938** - Picker value cannot be cleared. * **1943** - Filtering a SmartObject result on form level causes the action to fail. * **1946** - DateTime data type not correctly supported in advanced conditions. Prerequisites ==================================================================================================== * Service Broker 2.1.8 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.52 **************************************************************************************************** Features ==================================================================================================== * **1930** - Support AutoNumber and Number for the return properties of offline SmartObjects. Bugs ==================================================================================================== * **1909** - Selecting the empty value in a Drop-Down causes a crash. * **1927** - Sync of form definitions failed if a link between a form and view was broken. * **1950** - Environment fields should be retrieved by name instead of by ID. Prerequisites ==================================================================================================== * Service Broker 2.1.8 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.51 **************************************************************************************************** Features ==================================================================================================== * **1539** - Add an option to the settings to refresh all data sources. * **1896** - Support the "Show validation message in a popup dialog" for the rule "When the form passes validation". Bugs ==================================================================================================== * **1892** - Validation Message is not shown when a required control is not filled, yet checked. * **1895** - Leaflet control can zoom in a little bit too far, resulting in a gray area. Prerequisites ==================================================================================================== * Service Broker 2.1.8 * Android 5.0 * iOS 10 **************************************************************************************************** Version 0.50 **************************************************************************************************** Features ==================================================================================================== * **107** - Support actions that are executed synchronously, asynchronously and concurrently. * **1019** - Add an extra menu item 'Apps'. * **1522** - Ability to download multiple tile packs at once. * **1523** - Store the project related form parameters and values in the local database. * **1526** - Support a 'First setup' form. * **1528** - When opening a form, set all parameters from the global parameters. * **1529** - Option to switch the current project from the menu. * **1532** - Pass along the configurable start form parameter when downloading a form. * **1589** - Support the 'Execute another rule' rule. * **1591** - Support the environment fields. * **1594** - Add a 'Is Offline' method on the K2 Business Apps control and support it in the app. * **1595** - Support for a form configuration table, specifying which forms should be shown in the app. * **1596** - Add a 'Set Form Configuration' method on the K2 Business Apps control and support it in the app. * **1627** - Support the 'If a parameter has a specific value' condition. * **1628** - Support return values on the K2 Business Apps control. * **1645** - Support the else statement in rules. * **1647** - Support the 'Populate the list control with data' rule. * **1648** - Support multiple values in the display template for controls with a data source. * **1649** - Support the 'If the control contains a value' rule. * **1654** - Add a 'Get Global Parameter' method on the K2 Business Apps control and support it in the app. * **1655** - Create server logs per user, pre request. * **1656** - Support the 'Advanced condition' rule. * **1665** - Check the form configurations on startup and download updates for the forms and views. * **1666** - Show the spinner while loading a subform. * **1675** - Support the 'Collapse a view' rule. * **1676** - Support the 'Expand a view' rule. * **1677** - Support the system variables from the section 'Date & Time' * **1681** - Support the 'Center on Marker' rule. * **1736** - Support filtering on SmartObjects used in listviews. * **1737** - Support sorting on SmartObjects used in listviews. * **1747** - Support for column models, so columns in a listview can be shown or hidden. * **1748** - Add a 'Is App' method on the K2 Business Apps control and support it in the app. * **1756** - Support the Leaflet control's method 'Hide markers'. * **1757** - Support the Leaflet control's method 'Show markers'. * **1758** - Support for the toolbar and hidden controls on it in listviews. * **1766** - Support the 'Hide a view' rule. * **1767** - Support the 'Show a view' rule. * **1771** - Support for filtering and sorting on SmartObjects used as a data source on controls. * **1780** - Support the 'Disable a view' rule. * **1781** - Support the 'Enabled a view' rule. * **1782** - When an image attachment control is disabled, allow the viewing of the full image, but disable the edit buttons. * **1803** - Update the cluster icons for the Leaflet control. * **1806** - Leaflet control's property 'filters' is no longer comma separated, but semi-colon separated. * **1813** - Support the 'Show a control on a view' rule. * **1814** - Support the 'Hide a control on a view' rule. * **1817** - Let a handler take care of extracting and writing files to the local storage asynchronously. Bugs ==================================================================================================== * **1559** - Logging out and back in shows the 'you're working offline' bar in the task list. * **1572** - Views are sometimes added multiple times to a form. * **1576** - Logging out removes the user from the local database. It should be kept and marked as logged out, so the app can keep track of the last login date and time. * **1623** - Language files using ISO codes in lower case cause a crash * **1624** - Setting a control property value to null causes a crash. * **1625** - Language files defined on the control, but not set in the broker configuration cause a crash. * **1626** - Any whitespace around a language filename set on the control causes a crash. * **1652** - When executing a SmartObject using a global parameter that does not exist on the SmartObject, the download crashes. * **1653** - Switch project menu option should not be disabled when the used is offline. * **1657** - Multiple spinners can overlap each other. * **1660** - Drop-Down lists that are populated after the value was set don't set their selected item. * **1669** - Downloading two of the same forms nearly simulaneously can result in a crash. * **1670** - Listviews should only populate when the primary source of the view executes the default method specified on the view. * **1671** - A K2 property cannot have a Source as a value. * **1682** - 'Create Snapshot' on the Leaflet control cannot handle an update method with required properties other than 'ID'. * **1753** - When a view increases its version, forms containing the view are not updated. * **1763** - Initially invisible columns in a listview are still visible. * **1765** - Image attachment does not support the 'file' file type, but only the 'image' type. * **1768** - An initially expanded view is not expanded, but collapsed. * **1789** - A view with multiple controls using the same data source sometimes doesn't populate its fields. * **1807** - Snapshot of Leaflet Control cannot be saved. * **1820** - Logs send from the app appear in a generic folder, instead of user specific folder. * **1823** - Out of memory exceptions occur when using very large SmartObject tables (with files / images) * **1828** - The SetLanguage control does not translate controls when the same language as the default language is set via a transfer data rule. * **1829** - The environment fields table contains too many fields. * **1836** - Updating a SmartObject that failed to download the first time causes an exception. * **1851** - A form with two or more identical views cannot set their view field values. * **1867** - IsBlank filter on a SmartObject doesn't work in some cases. Prerequisites ==================================================================================================== * Service Broker 2.1.8 * Android 5.0 * iOS 10 ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.4 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.46 **************************************************************************************************** Features ==================================================================================================== * **1251** - The user can now send logs, created by the app, to the server, so we can improve our support. * **1428** - When a K2 rule triggers a K2 event, no new spinner is shown. * **1553** - The login page has a new layout. * **1556** - The splash screens has a new layout. Bugs ==================================================================================================== * **954** - An exception could occur when trying to activate the camera using an Image Attachment control. * **1444** - The K2 spinner no longer shows over a popup from the 'Show a message' rule. * **1552** - The Image Attachment control no longer stored the image selected by the user. * **1557** - Trying to login using wrong credentials no longer showed the correct message. * **1558** - You could no longer login after trying to login once using wrong credentials. Various ==================================================================================================== * **724** * **1456** Prerequisites ==================================================================================================== * Service Broker 2.1.7 * Android 4.2 * iOS 10.3 **************************************************************************************************** Version 0.45 **************************************************************************************************** Features ==================================================================================================== * **671** - The layout of the settings screen has been altered. * **676** - The currently selected navigation item is now highlighted in the menu. The layout of the menu has been altered. Bugs ==================================================================================================== * **1050** - The 'new' button did not respond after navigating from 'Forms' to 'Forms'. This has been resolved. Various ==================================================================================================== * **1504** * **1508** Prerequisites ==================================================================================================== * Service Broker 2.1.6 * Android 4.2 * iOS 10.3 **************************************************************************************************** Version 0.44 **************************************************************************************************** Features ==================================================================================================== * **652** - The iOS app now has a splash screen. Bugs ==================================================================================================== * **1100** - The status bar color in the menu on iOS is now correct. Prerequisites ==================================================================================================== * Service Broker 2.1.6 * Android 4.2 * iOS 10.3 **************************************************************************************************** Version 0.43 **************************************************************************************************** Features ==================================================================================================== * **1135** - The rule 'transfer data' can now clear a field by leaving the value empty. * **1234** - SmartObjects executions are now stored in the local database and will be send to the server when internet is available. If there is no internet at the time of execution, a background process will be started that will send them to the sever once internet has been restored. Bugs ==================================================================================================== * **1472** - The K2 rule spinner could remain active if the rule took just a bit more time than the time set before the spinner would show. This has been resolved. Various ==================================================================================================== * **588** * **1471** * **1474** Prerequisites ==================================================================================================== * Service Broker 2.1.6 * Android 4.2 * iOS 10.3 **************************************************************************************************** Version 0.42 **************************************************************************************************** * **942** - The Leaflet Control's 'Save as image' rule is now supported. The size of the snapshot can be configured on the server in the broker configuration.
\
* **949** - Markers on the Leaflet Control can now be filtered by tapping the filter icon available in the full screen leaflet control. * **1016** - iOS now uses a Google Map for better control and less platform specific code. You can no longer zoom in past the maximum zoom setting. * **1222** - When markers are close to each other, they'll be removed and added to a cluster. The distance can be configured on the server in the broker configuration. The images representing the clusters are currently placeholders and should be updated in the near future.
\
* **1431** - The Leaflet Control's 'DoneDraggingAMarker' event is now supported. * **1432** - When a custom map is set on the Leaflet Control, the map is no longer considered a globe; you can no longer scroll horizontally past the bounds of the custom map. Minimum service broker version: 2.1.3 **************************************************************************************************** Version 0.41 **************************************************************************************************** * **1023** - When a rule is executing more than t time, where t is defined in the server settings (see **1357**) a spinner popup is shown to show the user the app is working on something. * **1103** - There should no longer be a selected form on the Forms page when you open any form and navigate back to the Forms page. * **1116** - The rule 'close the brower window' can now be used multiple times. * **1128** - The drop down list now shows a watermark when the empty value is selected. * **1208** - The user selected value from a previous session is now set in the drop down list. * **1223** - Markers on the Leaflet maps can be dragged if their data source indicated they can be dragged. * **1348** - The login page entries are now pushed upward by the keyboard, so you can see what you're typing. * **1349** - The Leaflet offline maps and markers are working again. * **1357** - The service broker can now specify settings for the app in its configuration. The only setting so far is:
\
Minimum service broker version: 2.1.3 **************************************************************************************************** Version 0.40 **************************************************************************************************** * **580** - The GetLanguage control is now supported. The service broker needs to be configured in order to download the language files. Within the IndocsAppConfiguration element, you will need to add an element as shown below. You can add multiple LanguageFile elements, as long as they are in the same directory. .. code:: XML * **1056** - The checkbox checked option is set correctly when re-opening a form. ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.3 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.39 **************************************************************************************************** * **577** - The basic version of the Leaflet Control works. * **944** - The Leaflet Control's custom markers are supported. The app service broker's configuration file should specify where the folder is that contains the marker icons. The app will download the markers as part of the resources for the app * so after a login * and store them locally. * **1209** - Rules that are disabled in the K2 SmartForms designer are no longer executed. * **1293** - Values can now be transferred to view parameters. * **1301** - The rule 'Enable a control' is now supported. **************************************************************************************************** Version 0.38 **************************************************************************************************** * **579** - The in app texts (so no forms) now support English (US) and Dutch (NL). The language can be changed from the settings and should update immediately after chaning the language. * **1115** - If you add the parameters pDraftTitle or pDraftSubTitle to your K2 form, you can change the title resp. sub-title of the form in the app. This comes in handy when users need to start multiple instances of the same form. * **1131** - The K2 Picker control should no longer show all item when opening the filter page, after which the filtering would occur. It now filters and shows those items immediately. * **1134** - The K2 Picker control's 'When the picker is populated' event is now supported. **************************************************************************************************** Version 0.37 **************************************************************************************************** * **1044** - The 'transfer data' rule now allows you to: * Get the following values: * Form parameters * View parameters * Control values * Hard coded values * The 'Current User' system variables * A combination of everything above * Set the following values: * Form parameters * View parameters * Control values * Control properties **************************************************************************************************** Version 0.36 **************************************************************************************************** * **1045** - Views without a title could render incorrectly. This has been resolved. * **1112** - The list view cells for iOS now use a custom renderer, so the height can be determined automatically. * **1113** - The shadow below views are removed. The line underneath the title is now always visible. * **1129** - The label sets its initial value correctly. * **1132** - The hard-coded server and domain are removed from the login screen. **************************************************************************************************** Version 0.35 **************************************************************************************************** * **1106** - The drop-down list now shows the watermark. This only shows when the 'allow empty selection' is set to true. In the other case, an item is always selected. * **1107** - Forms could not be opened when they came in during the initial (auto) sync of the start forms. This should now be possible. * **1108** - The picker control shows the watermark. * **1109** - The locally stored tiles are removed from the device when the 'clear local data' is tapped in the menu. * **1110** - The Leaflet control now uses the locally stored tiles when available. * **1111** - The datalabel shows its initial value again. **************************************************************************************************** Version 0.34 **************************************************************************************************** * **948** - Tiles for the Leaflet control can now be downloaded using the K2 Business Apps control's "DownloadTileMap" rule. The app won't show the K2 Business Apps control, though methods and events will execute. After the tiles are downloaded, the "OnDownloadedTileMaps" event is triggered. * **1107** - Draft could no longer be created once another draft was removed * either via a delete, or 'clear local data'. This should be fixed. **************************************************************************************************** Version 0.33 **************************************************************************************************** * **1026** - Start forms now appear in the start form list when it and its resources are completely downloaded and thus can be used immediately. * **1099** - The 'pull down to refresh' spinner stayed active. This has been resolved. **************************************************************************************************** Version 0.32 **************************************************************************************************** * **959** - Labels and Data Labels now support 'italic' and 'bold italic'. * **989** - The iOS activity indicator no longer remains active when a form is opened. * **1022** - Drafts based on form that are no longer available are removed. * **1055** - Tasks and Drafts/Start Forms are sorted on folio resp. display name. **************************************************************************************************** Version 0.31 **************************************************************************************************** * **1054** - The camera is working again on Android. The newer Androids required some extra settings. In case something does go wrong while accessing the camera, a popup is shown. * **1057** - The picker control search value is passed along to the search view when pressing search. No need to repeat yourself. * **1058** - The picker control on iOS no longer shows the default 'cancel' button / text. * **1059** - All controls with a data source now sort their items. For pickers and drop-down lists, this is alphabetically. * **1061** - The picker control now shows text using bold face when the item is "resolved". While underline sounds nice, we can't do it within reasonable time. We can try combinations of bold, italic and/or the background color. (Though the latter does nothing for UWP.) * **1067** - The list view rule 'When the view executed list item click' is now supported. **************************************************************************************************** Version 0.30 **************************************************************************************************** * **1048** - Added more users to the provisioning profile, so he can install the app when the beta starts. * **1056** - The checkbox 'checked' option is no longer ignored. * **1051** - Textareas now show their watermark. (Default "Type a value") * **1053** - Textareas on iOS now have a border like the textboxes do. * **1052** - Textareas now have a height of 25 * the K2 Rows property set in SmartForms. (Default 3) ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.2 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.29 **************************************************************************************************** * **931** - The rules 'Open a sub form' and 'close a subform' are supported. The title can be set and values can be transfered to the form parameters. * **1034** - The selected value of a drop down list is now set when a form is re-opened. **************************************************************************************************** Version 0.28 **************************************************************************************************** * **937** - The calendar control is now availabel. * **936** - The picker control is now availabel. * **1017** - Listview with image column crashes if a row has no image. * **957** - Clearing local data while syncing resulted in a user never to be able to sync again, untill the app was killed. This is now resolved. **************************************************************************************************** Version 0.27 **************************************************************************************************** * **990** - The leaflet control forms can be opened again. * **950** - Replaced 'Start Forms' with 'Forms'. You can start a new instance of a form there by pressing the plus sign. (Top right for iOS/UWP, floating action button for Android) This will open the page showing all possible start forms. Selecting a form there creates a 'draft' that will show in the Forms page. Drafts can be deleted by swiping the item to the left (iOS), long pressing it (Android), or right clicking it (UWP) and selecting 'delete'. **************************************************************************************************** Version 0.26 **************************************************************************************************** * **940** - Listview support. * **958** - Empty labels cause a crash. **************************************************************************************************** Version 0.25 **************************************************************************************************** * **939** - Button controls are supported. * **938** - Image attachment controls are supported. * The 'Is Enabled' check for controls is supported. * The 'Show a message' rule is supported. **************************************************************************************************** Version 0.24 **************************************************************************************************** * **575** - The drop down list control is now supported. * The settings contain a 'Clear offline data' item. **************************************************************************************************** Version 0.23 **************************************************************************************************** * **577** - The basic version of the leaflet control is supported. **************************************************************************************************** Version 0.21 **************************************************************************************************** * **819** - The app name is now 'K2 App' * **838** - The HockeyApp id is set in the apps. When the app crashes, start it again and HockeyApp should ask if you want to send the crash report. (Please do so at all times.) **************************************************************************************************** Version 0.2 **************************************************************************************************** * **661** - The login screen now holds a field to enter the server to connect to. Only the host needs to be provided, without a schema. ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.1 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.12 **************************************************************************************************** Menu ==================================================================================================== * The menu holds an item to switch to the start forms. Start Forms ==================================================================================================== * An interface similar to the task list, where all forms marked as a start form are shown. A start form needs the parameter 'pStartForm' and the user requesting them needs strat rights or admin rights on all processes that can be started from the start form. * Start forms can be opened just like tasks: * The first time you open a start form, a draft is created. Any entered data will be stored. * The next time you open the same start form, the draft is opened, showing all previously entered data. * When the form was submitted, the draft is deleted. * When there is no internet connection (allowed) the start form is placed in the outbox. When internet is available again, the form is send to the server. Task List ==================================================================================================== * When a task is submitted, the data is removed from the database. **************************************************************************************************** Version 0.11 **************************************************************************************************** Menu ==================================================================================================== * The menu now shows the display name of the user as given by K2. * Altered layout. Task List ==================================================================================================== * The task list is only refreshed when: * You first land on the task list after starting the app. * A task was submitted. * The setting regarding the Wifi is changed. * The network type changed. General ==================================================================================================== * Various bugfixes. **************************************************************************************************** Version 0.10 **************************************************************************************************** Login ==================================================================================================== * When logging in the first time, the server must be contacted to validate your credentials. After that, login checks assumes the credentials are still valid. (Known issue: when the user changes his password, no action is taken in the app. Please sign out manually untill this is fixed.) * Minor layout changes on Android. Menu ==================================================================================================== * The menu now holds a item to access the (limited) settings. * Save data: this allows you to switch between the fast, data consuming download and the slower, data saving download. * Wifi only: When active, up and downloads will only occur when there is a wifi connection. Task List ==================================================================================================== * When the internet connection type changes, the list is refreshed, given that the settings allow it. * Tasks already downloaded are shown immediately. Forms ==================================================================================================== * When a form is submitted and there is no valid connection (e.g. 'Wifi only' is on and there is no wifi.) a background service will be started. This service keeps is notified when the connection type changes and will sync it's data with the server when allowed. Once this is done the service will be stopped. * A local notification is shown while this background service is running. This only works on Android. iOS does not show it for unknown reasons. It does request the permissions though. * Minor changes to the layout of the form. * The K2 spinner has no background color anymore (it's white now) as Samsung devices crash when it is set. It now has a text "submitting" next to the spinner. Full Screen Image ==================================================================================================== * The bin button should now work correctly. ```````````````````````````````````````````````````````````````````````````````````````````````````` 0.0 ```````````````````````````````````````````````````````````````````````````````````````````````````` **************************************************************************************************** Version 0.9 **************************************************************************************************** General ==================================================================================================== * **203** - Camera issue. * **214** - Optimized the loading of images. K2 Forms ==================================================================================================== * **212** - Removing controls from a K2 form could result in a crash in the app. **************************************************************************************************** Version 0.8 **************************************************************************************************** Note: I recommend you uninstall the app prior to installing this version. K2 Forms ==================================================================================================== * **183** - Controls removed from the K2 form are no longer checked during the validation rule. * **99** - Added metadata fields to the form. * **100** - Removed the duplicate view title. * **189** - Text alignment is now supported. * **193** - The background of a control can be changed from the K2 designer. * **198** - Multiple columns in a table are now properly aligned. General ==================================================================================================== * **166** - iOS image thumbnails should appear normally now. * **171** - An image can be deleted in the full screen image view only if there is one. * **170** - Default button text color has been changed. * **200** - Added recursive dynamic resources, so a single palette can be used to specify all app colors. * **131** - Feedback Bugs ==================================================================================================== * **156** * **89** * **105** * **188** Task List ==================================================================================================== * **169** - Submitting a task no longer results in a white screen. **************************************************************************************************** Version 0.7 **************************************************************************************************** Login ==================================================================================================== * **102** * **152** - The input fields and buttons have the smae height. The button is always enabled and shows an error when there is no username or password. This is done to circumvent a bug in Xamarin: we cannot change the text color of a disabled button. Tasklist ==================================================================================================== * Opening tasks should now be limited to one. * **103** * **130** - The orange lines on iOS are not changed, as this is default iOS behavior. Task ==================================================================================================== * **103** * **67** - Trafic from the server to the client is downsized by using hashes of large values. Form ==================================================================================================== * **96** * **98** - Any change made to a control is automatically saved to the local database. leaving the task and reopening it should show the previously entered value. **************************************************************************************************** Version 0.6 **************************************************************************************************** General ==================================================================================================== * **91** - Thumbnails should now be oriented correctly * **106** - user credentials are now stored in a keystore / kaychain Form ==================================================================================================== * **83** * **94** - The K2 Validation rule is partially supported. (Required fields only) * **139** - A confirmation message is shown when a task is actioned successfully. Image Attachment ==================================================================================================== * **125** - Removing an image no longer shows an empty image, but rather the original placeholder **************************************************************************************************** Version 0.5 **************************************************************************************************** Splash Screen ==================================================================================================== * The logo should now be centered (depending on what one calls the center of this logo ;)) Menu ==================================================================================================== * Logout now cancels running downloads * The version is now shown at the bottom Form ==================================================================================================== * K2 Textbox control is now supported * K2 Textarea control is now supported * A form is now disabled during a button event Image Attachment ==================================================================================================== * The back button now shows 'Cancel' General ==================================================================================================== * Added data compression from and to the server **************************************************************************************************** Version 0.4 **************************************************************************************************** Login ==================================================================================================== * Added a login popup Tasklist ==================================================================================================== * Added a loading popup when a task is opened Task ==================================================================================================== * The buttons gained there intended goals and no longer spin for 10 seconds Menu ==================================================================================================== * Added a logout popup when someone logs out Image Attachment ==================================================================================================== * The full image shows an optimal thumbnail for the device to increase performance **************************************************************************************************** Version 0.3 **************************************************************************************************** General ==================================================================================================== * K2 test server is now used as the end point Login ==================================================================================================== * Index page is removed and merged with Login * Logo is loaded before the page is shown Tasklist ==================================================================================================== * Added a menu Menu ==================================================================================================== * Added the option to log out Image Attachment ==================================================================================================== * Thumbnails could throw errors due to a bug, which has been fixed **************************************************************************************************** Version 0.2 **************************************************************************************************** Index ==================================================================================================== * Shows a spinner when logging in Login ==================================================================================================== * Shows a spinner when logging in * Various layout changes Tasklist ==================================================================================================== * An empty task is added for each task known to exist for the user * When the general info for a task is downloaded, it is shown in the task * While downloading information, a task is grayed out, shows a spinner and is not clickable * Various layout changes Task ==================================================================================================== * The title now wraps when too long * Various layout changes Image Attachment ==================================================================================================== * The image attachment shows a thumbnail * When clicking it, a full screen version is shown. This separate window allows you to remove the image, select a new one, or take a new one. Button ==================================================================================================== * When clicked, the entire form is grayed out and shows a spinner for as long as the action takes. Known issues ==================================================================================================== * The form is still operational during a button click. * The logo on the index screen is missing. * Any button on a form has the same test action for now: do nothing for 10 seconds. This is merely to test the form's disabled quality and style. **************************************************************************************************** Version 0.1 **************************************************************************************************** Initial version