Major release, see the full changelog here.
Minor internal stability improvements.
Minor internal stability improvements.
Build service only, runtime functionality is identical to 1.9.15.
Build service, caching downloaded assets betterments.
Build Service release only, runtime functionality is identical to 1.9.15.
Build service issue where building an app would fail due to project assets failing to download from an external URL that didn't return headers
Support for new iOS launch images required by Apple
Android minimum SDK and target SDK versions set to 29 to comply with new Google Play policies
Cache for web builds is invalidated correctly, so your changes are immediately available after building a new version
Contacts flow function permissions fixed for Android
Open video player flow function now supports new Show close button property. Closes https://tracker.appgyver.com/bug-reports/p/open-video-player-needs-native-close-button
Web navigation history now works as expected when switching between tabs.
Delete contact flow function works again.
Pick files flow function correctly allows multiple files to be picked on iOS. Closes https://tracker.appgyver.com/bug-reports/p/pick-multiple-files-not-working-properly
Start recording audio flow function outputs correctly formatted file object.
File objects outputted by flow functions now always use ISO 8601 formatted timestamp instead of Unix epoch time for created/modified at datetimes.
File objects outputted by flow functions now have the filename under the correct key
name. Closes https://tracker.appgyver.com/bug-reports/p/when-a-flow-function-outputs-a-file-object-filename-is-under-the-wrong-field
Open image editor flow function now works on iOS.
Fixed Open video player flow function issues on iOS.
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.
The WebView component no longer autoplays all videos/gifs on a loaded web page in modals. Closes https://tracker.appgyver.com/bug-reports/p/using-the-webview-component-to-open-a-web-page-that-has-inline-autoplay-videosgi
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. Closes https://tracker.appgyver.com/bug-reports/p/triggering-flow-functions-after-a-scan-qr-code-node-and-open-camera-and-others-t
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 correctly called multiple times, plus audio playback starts faster.
Web alerts now respect newlines (
\n in a formula).
Removed unnecessary legacy UIWebView API calls or replaced them with WKWebView on iOS, so apps built with this version can now be published to App Store. Will close https://tracker.appgyver.com/bug-reports/p/ios-app-store-submission-for-new-apps-failing-due-to-deprecated-uiwebview-usage
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
Support for Embedded map view (beta) component on iOS and Android (see tracker issue).
Debugger: Improved server performance
Preview applications have been updated to be compatible with the improved debugger
Filesystem paths are now available in systemVars
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
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
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
“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