AppGyver Preview / Client runtime

Changelog for the AppGyver Preview app and the client runtime

1.9.2 (upcoming)

Features

  • Play video flow function now supports new Show close button property.

Fixes

  • Web navigation history works as expected.

  • Camera can be used inside modal screens.

  • Delete contact flow function works again.

  • Pick files flow function correctly allows multiple files to be picked on iOS.

  • Record audio flow function outputs correctly formatted file object.

  • Certain Dynamic SVG component configurations no longer cause a hard crash on Android.

  • File objects outputted by flow functions now have lastModified as ISO 8601 formatted timestamp instead of Unix epoch time.

  • File objects outputted by flow functions now have the filename under the correct key.

  • Edit image flow function now works on iOS.

  • Fixed Play video flow functon issues on iOS.

  • Unfocus input flow function now also works if the user has focused the input by tapping it.

  • Update contact flow function correctly updates an existing contact instead of creating a new one.

  • Get all contacts flow function no longer returns an empty array on iOS.

  • WebView component no longer autoplays all videos/gifs on a page in modals.

  • Pick value (iOS style) success output triggers correctly.

  • Scan QR code and Take photo flow functions no longer need a Delay node before subsequent logic to work correctly.

  • Camera no longer stops when seeing a barcode/QR code.

  • Open contact form flow function fixed.

  • The Autocapitalize words property on an input field no longer affects placeholder text too.

  • Play audio flow function can now be called multiple times, plus audio playback starts faster.

  • Web alerts now respect newlines (\n)

1.8.3-beta1 (05/04/2020)

Available via Build Service only.

The known issues below will be fixed for the App Store / Google Play submitted version; this intermediary beta version was just released to get around the App Store submission blocker described below.

Fixes

Known issues

  • Play audio flow function not working

    • Worked after all

  • Open rich text editor flow function temporarily disabled as we work to get it to not use UIWebView

1.8.0 (04/16/2020)

Features

  • Support for Embedded map view (beta) component on iOS and Android (see tracker issue).

  • Minor bugfixes.

1.7.22 (04/03/2020)

Changes

  • Debugger: Improved server performance

  • Preview applications have been updated to be compatible with the improved debugger

1.7.18 (04/02/2020)

Changes

  • Filesystem paths are now available in systemVars

Fixes

  • There were some problem with the navigation stack on web that have now been fixed, namely going back via the browser's back button caused odd states in the app

  • Debugger: some special cases that caused a crash in debugger while device was connected were fixed

  • Datepicker min/max values were not honored on iOS

  • Issues with navigation items’ titles not rendering in correct font or language were fixed

  • Improved performance of sliders bound to page variables

1.7.12 (03/18/2020)

Features

  • Debugger: show what inputs a logic node was triggered with and what its outputs were

  • Support for map component

  • Support for d3.js charts and graphs

  • Support for external and internal events for composites

Changes

  • One level deep object bindings in components to e.g. page variables now update correctly. Further levels will be supported starting from version 2.x

  • Debugger: Take timezones into account in timestamps

  • Debugger: Logs can be cleared

Fixes

  • “Open web browser” flow function did not work in standalone builds

  • “Take photo” flow function produced incompatible path as output for file upload on iOS

  • Translation fallback language did not get applied in some cases

  • Android splash screens were not sharp on HD tablets

  • Icon font size was fixed to also work in web

  • systemVars array for supported languages returned empty

  • Fixed transform rotates for text components

  • “Pick multiple files” flow function boolean for selecting if multiple files are picked or not is now respected on all platforms

  • Box shadows didn’t work if they were bound to theme variables