Feature Ideas

Trending
  1. Responsive table sizing

    Currently the table size is set based on the size of the container for the table component, which works when there are more rows than the size of the table container, but if there are fewer rows, the container is not responsive - i.e. doesn't shrink to fit the number of rows being shown.

    Ella Cullen

    1

  2. Show Model, Components, and Cube Versions on Embeddables List

    Add version visibility to the main Embeddables (Dashboards) list view by displaying the selected: Model version Components version Cube version for each dashboard directly in the list screen. Currently, users must drill into each dashboard individually to determine which versions it is pointing to. This creates friction when managing multiple dashboards, validating deployments, debugging inconsistencies, or preparing releases.

    Nauman Hayat

    0

  3. 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 Cullen

    7

  4. 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 L

    5

  5. Manage user permissions

    Be able to manage your user permissions within your team on Embeddable, for example limit who is able to publish a dashboard, who is able to push code to Embeddable. Also called RBAC (role-based access control).

    Ella Cullen

    0

  6. Starter Canvas for the Custom Canvas

    Currently the custom canvas in Embeddable can be enabled to give end users the ability to build their own dashboards. However currently it's not possible to provide a 'starter canvas' or template for end users to clone / customise for themselves. This would be a really helpful addition so users don't start from a blank canvas.

    Ella Cullen

    0

  7. Be able to limit the dimensions/measures that end users can access in custom canvas

    Currently in custom canvas, when you enable users to select measures/dimensions for their charts, they will have access to all measures and dimensions are available via joins to the data model used. It would be great to have functionality in the UI to allow you to manage which are visible to the end users.

    Ella Cullen

    0

  8. Enable translation for Custom Canvas

    Specifically, it would be great to support translation for buttons like 'Add a chart' and anywhere there is text in the end-user custom canvas flow.

    Ella Cullen

    0

  9. Restrict domain for security token use

    You may want to ensure that your Embeddables are only being embedded on your own website. This ticket is to prevent use of a tokens on domains not whitelisted by you. Note: this is quite difficult for an attacker to do anyway, as they won't have your API key, so would need to take generated tokens, which will be linked to them, and then embed them in their website before the token expires. And the embedded dashboard will only have access to data that the attacker themselves has access to anyway.

    Tom G

    0

  10. API to invalidate security tokens

    Currently security tokens are valid until they expire. Sometimes you want to add a "logout" flow or "invalidate all tokens" flow to your app, and so an API in Embeddable to invalidate tokens would be super useful

    Tom G

    0

  11. 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 Cullen

    5

  12. Show/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 G

    2

  13. End users can download Embeddables as PDF

    End users can download their dashboard as a PDF

    Ella Cullen

    1

  14. API to programmatically configure an Embeddable dashboard

    Something to ease a component prop migration, or to create a template in case we go into the hundreds of dashboards. E.g. a basic import/export JSON endpoint to configure an Embeddable

    Tom G

    2

  15. Folders for Embeddables

    Make it easier for Embeddable builders to organise their Embeddables using folders.

    Ella Cullen

    2