> ## 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.

# July 31, 2026

> Tons of Apps Work (Auditing, URL Persistence, Editing Improvement), Omni JDBC, AI Scheduler Work, Cross Connection Topics, Vis Work, and More

<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>

## Apps Challenge and Demos

*`Various · Apps AI`*

Recap of the 4-week app skills challenge (91 participants, 82 industries) plus live demos: Campaign Hub for marketing events, a sauna booking/ops manager, and an MA productivity suite with home dashboard, org model explorer, and services forecast.

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

## Trellis and Map Fixes

*`Rob Miller · Visualization`*

Rob demos three visualization improvements: independent Y-axis scales per trellis facet, correct implicit field ordering in trellis, and moveable/hideable map legends.

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

## App Editor Revert

*`Dylan Israel · Apps AI`*

Dylan shows a new revert button in the app editor that lets you undo changes without having to refresh the page.

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

## App Navigation Links

*`Dylan Israel · Apps AI`*

Dylan demos a new app setting that controls iframe/sandbox permissions for navigation links, with a confirmation modal for first-time requests and clearer user messaging when the setting is off.

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

## Composite Topics Cross-Connection Import

*`TJ Banghart · Modeling Workbook`*

TJ demos importing a topic from a separate database connection (e.g. Snowflake into BigQuery) to enable cross-connection joins via DuckDB, as a precursor to foreign tab / X-lookup support.

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

## AI Cold Start Accuracy Improvements

*`Lei Tang · AI`*

Eval results showing Blobby's cold-start accuracy on Omni's own Snowflake instance improved from \~70–80% to 88% over two weeks, driven by better search and SQL/CTE parser fixes.

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

## AI Schema and Table Visibility Configuration

*`Lei Tang · AI`*

New UI to toggle schemas and tables on/off for AI visibility when connecting a new database, plus an "Ask AI for suggestions" button that auto-hides dev/staging/junk tables so Blobby works better out of the box.

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

## Sankey Diagram Labeling Controls

*`Dan Mosora · Visualization`*

Sankey diagrams now show entry-point-relative percentages (e.g. 50% of flows entering a node) rather than total-flow percentages, making multi-path analysis more intuitive.

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

## Kotlin Serialization Performance

*`Cathy Lennon · Performance`*

Cathy shows the results of migrating serialization from Node to Kotlin: event loop lag on key endpoints dropped from \~300s peaks to near zero after a full rollout on July 23rd.

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

## App Filter URL Persistence

*`Meredith Dodge · Apps AI`*

App filter selections are now reflected in the URL, so users can share a filtered state or refresh the page without losing their filters.

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

## App URL Parameter State

*`Meredith Dodge · Apps AI`*

Blobby can now write arbitrary UI state (e.g. active tab) into URL parameters prefixed with ap, enabling shareable and refresh-safe app states without write-back.

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

## App Chart Palette Inheritance

*`Meredith Dodge · Apps Visualization`*

Apps now inherit the organization's default chart color palette, so changing the palette setting automatically updates chart colors across all apps without any code changes.

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

## App Inspector Tooling

*`Luke Bowerman · Apps AI`*

Early look at consolidating the app editor's inspect, query, and audit tools under a single Inspect button to reduce clutter in the toolbar.

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

## App Audit Tool

*`Luke Bowerman · Apps AI`*

New LLM-powered app audit tool that analyzes app structure, generates a Mermaid data-flow diagram, and runs security/quality checks — with versioning so audits don't re-consume tokens on unchanged code.

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

## App Query Tagging

*`Luke Bowerman · Apps AI`*

Queries in apps are now tagged with characteristics (truncated, uses total raw, many measures, etc.) to surface potential issues and give developers tips without requiring them to inspect the query manually.

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

## App Appearance Theme Persistence

*`Luke Bowerman · Apps AI`*

Dark/light mode preference is now persisted across devices for logged-in users, so your theme follows you instead of resetting on each session.

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

## My Activity Type Filtering

*`Luke Bowerman · Apps AI`*

The My Activity feed now supports filtering by content type, making it easier to find specific recent items.

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

## Delivery Personalization Warning

*`Luke Bowerman · Scheduler`*

A new confirmation prompt warns users how many deliveries will be affected when enabling delivery personalization, reducing accidental bulk updates. Also includes a PSA about a proactively found embed SDK security issue and the upcoming update request to customers.

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

## Omni Python Driver

*`Christopher Merrick · Python API`*

Omni topics can now be queried from Python notebooks via a new Arrow-protocol driver, letting users use Omni as a portable semantic layer from any Python environment.

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

## Omni JDBC Driver

*`Christopher Merrick · Python API JDBC`*

The same protocol powering the Python driver also exposes a JDBC interface, allowing tools like DBeaver and any JDBC-compatible application to query Omni topics directly.

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

## Agent Routine Management (AI Manages Schedules)

*`Eli Cohen · Scheduler AI`*

The Omni agent can now update, pause, and resume routines via natural language, rounding out routine management tooling for the agent.

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

## Model YAML Inspector

*`James Ostergaard · Modeling Workbook`*

New shortcut in the query inspector to view the YAML field definitions for all fields in the current query inline, without switching context to the model.

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