JourneyApps Container v4.37

We're very excited to announce that v4.37 of the JourneyApps Container has been released for all platforms, in standard JourneyApps and custom branding.

We've added a new Dark Theme for apps, that makes apps really easy to use at night or in low-lighting conditions. We've also made changes to the default enrollment screens on the JourneyApps Container to be aligned with the most used sign-in options for desktop and mobile. We're exposing more diagnostics-related information to developers in the JS in addition to getSyncStatus() from a previous release. And lastly, we have a new, optional database engine that speeds up big unindexed queries.

Dark Theme

JourneyApps solutions are often used in conditions with little lighting, e.g. mines, industrial sites, or on night shifts. We've implemented a Dark Theme that relieves users' eye strain in dark environments.

Link to documentation

Default Enrollment Option Updates

We've simplified the enrollment options for users using the standard JourneyApps Container. Users can choose between Sign In, when using usernames and passwords, or Enroll Using Link, mostly useful for developer users. Scan Code is still available on Android for users that enroll using a barcode.

Access to Device Diagnostics

We're exposing a number of functions through journey.diagnostics in the app JS to make it easier to monitor the sync status or storage stats of your app. You can, for example, set up smart alerts when a user's DB size grows beyond a specific threshold, or if the sync queue is too large.

Link to docs

Other changes

  • We have implemented a new database engine which improves the base performance of the JourneyApps Container. The new JSON1 SQLite engine will specifically improve the performance of larger DB queries that do not have app indexes.

  • We've made some minor UI updates to button padding and object table borders.

  • We've improved background GPS tracking's accuracy for both Android and iOS. We've also improved the ability to track a user's GPS location on iOS when the app is closed.

4.37.1

  • We fixed a bug that caused OnlineDB queries with no filter expression to fail.

4.37.2

  • We fixed a bug that caused colors in dynamic lists to resolve incorrectly

  • We updated optionList and object-dropdown to cancel the action when (x) is clicked, instead of returning -1

Changelog

  • added: New Dark Theme for apps

  • added: Named Global Colors

  • improved: Improved the default Sign In options. Removed Migrate from Code option.

  • added: journey.diagnostics

  • fixed: GPS tracking has improved accuracy

  • fixed: (4.37.1) Bug that caused OnlineDB queries with no filter expression to fail

  • fixed: (4.37.2) Bug that caused colors in dynamic lists to resolve incorrectly

  • improved: (4.37.2) optionList and object-dropdown cancels the action when (x) is clicked, instead of returning -1

  • fixed: (v.37.3) Fixes a regression with single-choice-dropdown that uses 0 as a key.

  • improved: (4.37.3) edit-select background color on Windows devices

Last updated