Comet Apps logo
Release notes for Relatable, by Comet Apps

Version: 1.22

Date of Release: 18.07.2024

Bug Fixes:

Inner Table Sorting Issue:

Sorting inner tables with multiple objects are now sorted as a combined list, instead of per object.

Horizontal Scrollbar Rendering:

We have updated the scrollbar so it appears inline with the component, we had instances on some devices where the scrollbar would be below the component.

Index Padding:

Added spacing to show index number when 1000+ records loaded.

Filter Error On Date Fields:

Fixed bind error when applying dynamic date filters in the view builder.

Page Refresh Reverting To Previous View In View All Mode:

When you switch to a different view whilst in view all mode, refreshing the page keeps the current view loaded, previously it would revert to the prior view.

New Features:

Relatable Unbound

Now you can add any combination of objects into the same list without having to select a common parent. When you create a Relatable View, the parent object dropdown is optional. Leaving this option blank, allows you to create an unbound view. You can still add related child and grandchild objects to your selected objects and apply the same set of filters and formatting options. The lightning component can now be added to any home or app page. This feature effectively allows you to build both multi-object related lists and list views, giving you even more flexibility and optimising how users interact with data even more!

Load More Button In View All

We decided to change how more records are loaded when in view all mode. Instead of scrolling to load, we have introduced a button that triggers the action. In our opinion, this is a better user experience and has some performance benefits.

Filter and Conditional Formatting Rule Count

In the view builder, you can now see a count of the number of filters and conditional formatting rules applied to each object in your view.

Version: 1.09

Date of Release: 18.04.2024

Bug Fixes:

Re-editing Inline for Date or DateTime Column Cells:

Updating a cell to a blank value does not prevent re-editing of the cell. This means users can clear out date or date-time values and still have the option to edit the cell again if needed.

Adding an Object to a View if it Had Already Been Added as a Child Row of Another Object:

This update allows users to include an object in a view even if it has already been added as a child row of another object. It enhances flexibility in organising and displaying hierarchical data within views.

Null Option for Conditional Formatting:

Users can now select null when defining conditional formatting rules or filters for date or date-time columns. This option allows for specific handling and formatting of null values within the dataset, enhancing data presentation and analysis.

New Features:

Column Header Summaries:

For number or currency columns: Support for Sum, Max, and Min aggregation functions. For date or date-time columns: Support for Max and Min aggregation functions. These can be applied within the View Builder, allowing users to easily calculate summary statistics for their data.

Increased Object Limit:

Raised to 15 per view, allowing for 5 additional objects per view as rows or child rows.

Increased Column Limit:

Raised to 20 per view, accommodating more columns in a single view.

Column Widths and Defaults:

Columns now have a default width when initially rendered. Columns are fixed to a minimum width, preventing them from disappearing when manually adjusted.

Column Width Caching:

Manually adjusted column widths are retained on page refresh.

Reset Column Widths:

An action added to the view setting icon allows users to resize all columns back to their default widths.

Horizontal Scroll:

Users can now horizontally scroll to see additional content, with column width expansion.

Collapsible Icons:

A user preference is introduced to hide index, object, and attachment icons, providing more space to view columns.