JourneyApps Container v4.31

List improvements

Your new favorite component just got a whole lot better:

  • Lists can now display database images in their <asset> fields. Need to show thumbnails of the equipment your user needs to inspect? Would it be handy to have a list of users with their pictures next to them? All this and more. See list for more details.

  • List items can now validate on navigation. (See the next section for more details)

  • Bug fix: When using color=”positive” (or any named color) within the List component, it would incorrectly use the base JourneyApps Container colors - and not your custom color theme colors. This has been fixed.

validate=”” updates

We’ve made some improvements to the validate tag:

  • You can now return the result of a function, allowing you to dynamically determine whether a component should validate on navigation or not.

  • We’ve extended all components with an <action> to accept a validate= tag. This includes list, object tables, object lists, sidebar and cards.

SQLCipher on Windows

The Windows Container now uses SQLCipher to encrypt your users’ data, making it on par with the Android and iOS containers. The encryption is enabled automatically for all apps. We advise you to also enable password or pin protection for proper security of your users' data.

Please Note

All container databases will be encrypted on the first run. This can take a minute or two.

Other:

  • The Windows Container now correctly displays its database storage size on the Diagnostics page.

  • Sidebar icons used to be a little off center. This has been fixed.

  • Long titles in an optionList used to flow over the close button. Not anymore.

  • We had the incorrect German translation for “No value selected.” It’s been updated.

  • Menu buttons with and without subtext vertically aligned differently. It’s been updated to be consistent.

  • We fixed an issue with index on date fields in v3 apps which caused repeated re-builds of the index.

  • We fixed a bug which caused inconsistency issues when you would update a query and a selection on object-* components at the same time.

  • We fixed a bug which caused Windows container updates to download twice in some cases.

  • On the Chrome Container, the HTML component incorrectly judged your HTML content’s height in some cases, resulting in enormous padding. This has been fixed. (Note that this was released as 4.30.1)

Changelog

  • added: Ability to use database images in list-item

  • added: Ability to return a function in a validate tag

  • added: Ability to validate on all <action> tags

  • added: SQLCipher encryption on Windows

  • fixed: When using color=”positive” (or any named color) within the List component, it now uses your correct color theme colors.

  • fixed: The Windows Container now correctly displays its database storage size on the Diagnostics page

  • fixed: Sidebar icons are properly centered

  • fixed: Long titles in an optionList used to flow over the close button

  • fixed: We had the incorrect German translation for “No value selected.”

  • fixed: Menu buttons with and without subtext vertically aligned inconsistently

  • fixed: Issue with index on date fields in v3 apps which caused repeated re-builds of the index.

  • fixed: On the Chrome Container, the HTML component incorrectly judged your HTML content’s height in some cases, resulting in enormous padding

  • fixed: Bug which caused Windows container updates to download twice in some cases

  • fixed: Bug which caused inconsistency issues when you would update a query and a selection on object-* components at the same time

  • fixed: (4.31.2) Database images in list-item now work correctly in static lists too

  • fixed: (4.31.2) You can now do string comparisons in LocalDB queries

  • fixed: (4.31.2) Overriding the hamburger menu 'Messages' entry didn't work correctly

  • improved: (4.31.2) We've improved the logic of Query#include, making it faster

  • fixed: (4.31.3) We've fixed a bug that caused Desktop containers to crash when using an actionSheet and a list together.

  • broken: (4.31.3) iOS 9 compatibility broke during this release

  • fixed: (4.31.5) iOS 9 compatibility has been restored

Last updated