Feature Ideas
Submit IdeaShow/hide parts of a dashboard based on a variable
Sometimes a part of a dashboard only makes sense to show once the user has selected an input.
Tom G2
Dashboard queries, to the same dataset, should use a single query against the database (where possible)
Queries against your database (especially warehouses like BigQuery and Snowflake) are expensive, and so, if a dashboard can perform a single query to get the data needed to populate multiple charts, this would significantly reduce the cost of a dashboard. Note: This is different to pre-aggregations, which load data pre-emptively and keep them refreshed. This is instead about requesting data from the database on-demand, but reducing the number of necessary queries to do so.
Tom G0
Support Filter match strings against Regular Expressions
Regular Expressions are powerful and flexible, there are situations where the built-ins "Start With" and "Ends With" can't cover. It would also be a nice compromise for some cases until nested OR/AND are supported.
Jean R0
Add a drilldown in the no-code builder
Drilldowns are super helpful for end users, so being able to add them within the no-code builder is really important - e.g. by opening a sub-embeddable via a modal.
Ella Cullen4
A Duplicate button on dashboard widgets
Wouldn't it be amazing if there was a copy/clone button close to the Edit and Delete ones 🥺
Nickolas L4
Containers for components
To make building dashboards in the no-code builder easier, we'll introduce the concept of 'containers' to layout components on the canvas
Ella Cullen4
Support for nested AND and OR logic in dataset filters
Currently dataset filters all use simple AND across each filter. It is, however, common that you might want to use OR instead, or a nesting thereof.
Tom G1
Embeddable metadata API
An API for retrieving the metadata for a published Embeddable dashboard: The canvas layout (position and size of each widget)The component values (input values and types for each of the component inputs)etc. E.g. GET https://api.embeddable.com/api/v1/embeddables/{embeddableId}
Tom G1
Support self-hosted
We will support the option for customers to self-host Embeddable.
Ella Cullen1
End users can download dashboard as PNG/image
Download an Embeddable as PNG/image
Ella Cullen1
Undo/redo actions in the no-code builder
Easily undo or redo changes made in the no-code builder.
Ella Cullen0
"Filters" as a variable type
We will be introducing "filters" as a variable type to dynamically apply dataset filters.
Ella Cullen2
Be able to create tabs in Embeddables
It would be useful to be able to have tabbed Embeddables so that you don't need to create tabs within your own application, and you can use the same datasets / configurations across the tabbed Embeddables.
Ella Cullen2
API Key rotation
It would be useful to be able to rotate API key for additional security.
Ella Cullen0
Define security contexts directly in builder
Currently you define security contexts for the builder by adding them to security-contexts.sc.yml. This ticket is the ability to define additional security contexts directly in the builder, via the UI.
Tom G0