> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/demos/2025/20251212",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# December 12, 2025

> Dashboard tabs, request access, filter layout, zoom, drag rebuild, complex filters, custom emojis, and 22 total demos.

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) to be notified when we post new demos.

  Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at [support@omni.co](mailto:support@omni.co).
</Note>

## Tab UX designer

*Luke Bowerman · `Dashboards`*

A first look at the beautiful new tab designer experience. We don't just want to land tabs, we want to make them designable and pretty.

<Frame>
  <iframe src="https://www.youtube.com/embed/nWFceuOGHGU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Make sure to save SQL and multi invite to dashboards

*Luke Bowerman · `Sql` `Content Management` `Administration`*

A pair of demos. First a quick warning when you try to save un-run SQL to make sure it's not dropped from that pending state. The second is a tweak to allow sharing dashboards quickly with a comma delimited list for faster bulk workflows.

<Frame>
  <iframe src="https://www.youtube.com/embed/2RiUZkdkn5k" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dashboard request access

*Trip Tate · `Dashboards` `Administration`*

No more dead dashboard pages, now users can explicit request access (with associated email) and documents have a pending requests page for management.

<Frame>
  <iframe src="https://www.youtube.com/embed/0uV22RCW_fU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dashboard resize / layout engine overhaul (early preview)

*Meredith Dodge · `Dashboards`*

We're completely rebuilding the drag and layout controls for dashboards to make it way better to work with. Here's an early look at all that work and what it unlocks for dashboard builders.

<Frame>
  <iframe src="https://www.youtube.com/embed/bKs7qIOh34Q" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dashboard layout undo (early preview)

*Luke Bowerman · `Dashboards`*

A first look at some future work to allow undo / redo on dashboard layout.

<Frame>
  <iframe src="https://www.youtube.com/embed/vkobiTnrips" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dashboard tags UX improvement

*Luke Bowerman · `Content Management` `Ux`*

A quick tweak to make sure long lists of tags still look great.

<Frame>
  <iframe src="https://www.youtube.com/embed/FK0nqV3uvkQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## New pie almost launch

*Rob Miller · `Visualization`*

Getting close to launching the new pie - now with percentage calculations, optional totals, and much better labeling.

<Frame>
  <iframe src="https://www.youtube.com/embed/ViZ3gK7ktFI" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Bulk query canceling

*Jonathan Swenson · `Administration`*

Now you can select some or all of the running queries in Omni for fast cancelation.

<Frame>
  <iframe src="https://www.youtube.com/embed/hj2P358ntLE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Scheduler in Azure

*Jonathan Swenson · `Administration` `Scheduler` `Azure`*

More progress on lifting the full app into Azure. Here we demo the scheduler experience.

<Frame>
  <iframe src="https://www.youtube.com/embed/4Ap5FxbTm2s" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Native field masking

*Conrad Slimmer · `Modeling` `Administration`*

You could already mask fields via custom SQL but we're building some native gestures to make it easier to build and manage.

<Frame>
  <iframe src="https://www.youtube.com/embed/Lp_6OkCCd5s" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Snowflake semantic view builder

*Peter Whitehead · `Snowflake` `Modeling`*

Now you can push your Omni model backwards into Snowflake Semantic Views for usage completely outside the Omni platform.

<Frame>
  <iframe src="https://www.youtube.com/embed/i2miy7nsIWU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Feature flag UX fix (internal)

*Luke Bowerman · `Internal`*

A quick internal demo for finding and managing feature flags.

<Frame>
  <iframe src="https://www.youtube.com/embed/JDHJJe3kFFk" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dashboard zoom in / out

*Meredith Dodge · `Dashboards`*

The dashboard now supports % zoom for earlier layout control, resizing, and for view context more easily when using AI or building filters.

<Frame>
  <iframe src="https://www.youtube.com/embed/xfoLY0Is0Kw" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Pull request required for dashboard publish

*Mariel Freyre*

We tuned up the experience for branch-attached-drafts

<Frame>
  <iframe src="https://www.youtube.com/embed/w3HTqubgGS0" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Filter resizing and layout

*James Bueche · `Dashboards`*

Soon you'll have complete control over filter positions and sizing - this opens up a bunch of new, functional UX for dashboard builders.

<Frame>
  <iframe src="https://www.youtube.com/embed/FGmX-sArAUU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Drag to organize dashboards

*Mariel Freyre · `Content Management`*

A nice UX improvement to allow dragging dashboards into folders in the content system.

<Frame>
  <iframe src="https://www.youtube.com/embed/D5IY45JTWJs" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## UX polish grab bag

*Jared Hardy · `Workbook` `Sql` `Modeling`*

A four pack of UX improvements - making sure measure groups unfurl on search; better SQL auto-complete; code folding in the IDE; and better behavior on formatting / unformatting in the markdown editor.

<Frame>
  <iframe src="https://www.youtube.com/embed/wasi-vUAcEE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## New download APIs

*Corey Ruderman · `Api` `Export`*

We launched a handful of new APIs for kicking off and polling downloads for all the app builders out there.

<Frame>
  <iframe src="https://www.youtube.com/embed/rwnXrm4lkQ4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Custom emojis

*Luke Bowerman · `Fun`*

We wanted to spice up the app a bit, so bringing custom Blobbys to the core app. This also starts putting in the groundwork for BYO emojis natively in Omni.

<Frame>
  <iframe src="https://www.youtube.com/embed/LEqA-zqhfeY" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Styled bar chart table

*Sarah Waterson*

A quick new visualization for tabular bar charts with detail.

<Frame>
  <iframe src="https://www.youtube.com/embed/NGY_n1FpfEE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Compound / complex filters

*Steven Talbot · `Workbook`*

Now you can create complex filters that span across multi-fields. Also opens up these use cases nicely for AI + tuning.

<Frame>
  <iframe src="https://www.youtube.com/embed/gaUI8-S9qp0" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Teaching Blobby to do better math

*Steven Talbot · `Ai`*

We all know LLMs can be prone to vibe-math (ahem, r's in strawberry). So we're building new tools to make sure when Blobby is doing math, it has the tools it needs to be precise.

<Frame>
  <iframe src="https://www.youtube.com/embed/7QKhKIHZSnQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
