Report updates, dashed lines for incomplete datasets, faster AI chat

Major changes

Archive reports with a “Recently deleted” view

You can now archive reports. Archived items are moved to a “Recently deleted” section, helping you keep workspaces tidy without losing context. This follows the same archiving model we use for dashboards and charts for a consistent cleanup workflow.

Clearer partial data in time series charts

Time series charts now use dashed lines and bars to indicate partial periods (for example, the current day or month). This makes it obvious when a data point is still in progress and helps prevent misreads of incomplete data. We also shipped a small performance improvement when rendering these partial series.

Faster AI chat with database schema caching

We added a database schema cache so we no longer re-fetch large schema metadata every time you start a chat. In local tests, this shaved about 1–2 seconds off responses on cache hits, with bigger gains on larger databases, while also reducing load on the database.

Fixes and improvements

  • Snowflake connections: Fixed an issue where PEM key authentication could fail when connecting to Snowflake.

  • Setup clarity: Fivetran connection errors are now surfaced directly in the UI so you can troubleshoot faster.

  • Chat stability: Fixed errors when aborting or resuming messages; fixed starting a new chat from the side panel; corrected number chart display inside chats.

  • Charts: Fixed offset height rendering for time series charts.

  • Fivetran labeling: Humanized category labels for improved readability.

  • Navigation/UI polish: Adjusted tab bar positioning when the right sidebar is open; improved top-level page header consistency.

  • Permissions: The organization switcher now hides Settings for non-admins.

  • Partial-series performance: Minor performance update when rendering dashed partial lines/bars.

  • Email reliability: Added retry logic for failed outgoing emails.