Changelog

New features, improvements, and fixes from the Supersimple team.

Exploration update metadata

Hovering explorations in the left sidebar now displays information on when they were last edited. And, even more details in the right sidebar once you open up an exploration.

Show exploration update metadata

Drill down from charts

You can now click directly on chart elements to drill down into the relevant data on a row level.

`net_work_days` formula function

The new net_work_days(start_date, end_date) function calculates the number of business days between two dates, excluding weekends.

Dynamic enum options

Enum options can now be loaded dynamically from queries, instead of having to hardcode every value. See docs for more!

models:
  user:
    properties:
      country_code:
        type: Enum
        enum_options:
          load: distinct_values

Enum discovery commands in CLI

New CLI commands discover bigquery enum and discover postgres enum make it easier to document enum values in your database schema.

Other improvements

  • AI can now use the native date range functionality; it previously loved to use separate filters for start & end date.

Dynamic AI reasoning effort

Supersimple's AI now dynamically determines the amount of reasoning that's required to answer a question. This means significantly faster responses and requests for clarification in many cases, while allowing the AI to think deeper when needed.

Query optimization

We now prune unused no-op no-code steps from your blocks. This leads to more easily readable compiled SQL and, in many cases, more performant queries.

Other improvements

  • We now auto-scroll you to the selected block when switching to Notebook.
  • Links in text blocks can be clicked/followed without selecting the text block itself.

Filter dates with range support

Date filtering now supports date ranges with 'is' and 'is not' operators, in addition to single dates with 'is after' and 'is before'.

Filter dates with range support

Sort bar charts

Bar charts now support manual sorting – find it in the chart settings sidebar.

Other improvements

  • When saving an exploration, your layout of choice (Notebook or Canvas) is saved for the entire team.

Faster AI for large explorations

AI now performs up to 20x faster in large explorations. Some would say it's thanks to optimizations. Others would claim it's because we found something really dumb that we'd done.

Override visualization options per series

You can now customize individual chart series from the legend, including chart type, color, value display, and axis assignment. And, you can reset the options to defaults.

AI can now use exploration variables

The AI assistant now understands explorations that use variables. This means it can help you wire up variables across blocks when answering questions, too!

Add AI support for explorations with variables

Cancel pending AI queries

You can now cancel AI queries that are in progress, giving you more control over long-running requests.

Cancel pending AI queries

Other improvements

  • Improved funnel chart label positioning.
  • AI conversations are now visually grouped together in canvas view.

Keyboard shortcuts for sidebar toggling

New shortcuts for a cleaner experience:

  • Cmd/Ctrl+Shift+B to toggle the left sidebar;
  • z to enter zen mode and hide both sidebars at once.

Other improvements

  • AI is now better at understanding which block(s) you're referring to.
  • AI is now better at understanding context from past conversation.
  • AI prefers simpler maths syntax in custom formulas: + instead of plus(), > over gt() etc.

Commas in filter values

You can now include commas in 'one of' filter values by pressing backspace to edit auto-split values or using undo (Ctrl/Cmd+Z) to merge them.

Other improvements

  • The app now prompts you to reload when a newer version is available.
  • AI now properly cancels ongoing queries before starting new ones – fixed an issue with abandoned queries re-appearing.
  • Slack message search now also considers surrounding messages for additional context.

Improved conversation context understanding

The AI assistant now considers all exploration blocks in a conversation, not just the most recent one, allowing for better follow-up questions and the ability to combine logic from previous responses.

Delete blocks from AI conversations

You can now delete individual blocks that were generated as part of an AI conversation, giving you more control over your exploration layout.

Edit previous AI conversation messages

You can now edit your previous questions in AI conversations. This is super useful whenever changing direction in your exploration, and wanting to keep the conversation clean and tidy.

Markdown support in text blocks

Text blocks now support basic markdown syntax. Insert images with ![](url), create headers with ##, and lists with * for faster formatting.

Write markdown in text blocks

Ask AI about specific blocks

You can now ask AI questions about a specific block using Ask about this found in each block's (...) menu.

This guides the AI's attention – think of it like pointing your finger at the screen while saying something.