> For the complete documentation index, see [llms.txt](https://dots.gitbook.io/dots-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dots.gitbook.io/dots-docs/whats-new.md).

# What's New

{% columns %}
{% column %}
*New features*
{% endcolumn %}

{% column %}

<p align="right"><em>July 30, 2026</em></p>
{% endcolumn %}
{% endcolumns %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><p><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f4be@2x.png" alt=":floppy_disk:"></p><p><strong>Save an import halfway</strong></p></td><td>set up a data import, save it as a draft, and finish it later</td></tr><tr><td><p> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f4e5@2x.png" alt=":inbox_tray:"></p><p><strong>Imports don't fail over a few bad rows anymore</strong></p></td><td>Dots now imports every valid row, tells you how many were skipped, and gives you a CSV of just the failures to fix and re-upload</td></tr><tr><td><p><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f3f7-fe0f@2x.png" alt=":label:"></p><p><strong>Tag renames &#x26; deletes show live progress</strong></p></td><td>affected tags stay locked until the change finishes applying everywhere (still rough — more fixes coming)</td></tr><tr><td><p> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f50d@2x.png" alt=":magnifying_glass:"></p><p><strong>Filters now follow a field across datasets</strong></p></td><td>the same field is often stored under a different path in each dataset; Dots now works out all those paths and matches records in every dataset, instead of quietly missing some</td></tr></tbody></table>

{% columns %}
{% column %}
*Improvements*
{% endcolumn %}

{% column %}

<p align="right"><em>July 30, 2026</em></p>
{% endcolumn %}
{% endcolumns %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f916@2x.png" alt=":robot_face:"></td><td><strong>AI annotation is cheaper</strong> and faster on short fields, and annotation summaries now read as a proper narrative instead of a stats dump</td></tr><tr><td> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/2705@2x.png" alt=":white_tick:"></td><td><strong>AI Annotate buttons</strong> now show up only for tenants that have annotation switched on</td></tr></tbody></table>

{% columns %}
{% column %}
*New features*
{% endcolumn %}

{% column %}

<p align="right"><em>July 17, 2026</em></p>
{% endcolumn %}
{% endcolumns %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><p><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f4ca@2x.png" alt=":bar_chart:"> </p><p><strong>Share reports publicly</strong></p></td><td>any report can be shared as a read-only link like <em>a frozen snapshot of the data, revocable anytime</em></td></tr><tr><td><p> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f4e5@2x.png" alt=":inbox_tray:"></p><p><strong>Smarter data import</strong></p></td><td>pick which Excel sheet to import, set date formats per column, and map columns onto existing fields</td></tr><tr><td><p> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f504@2x.png" alt=":arrows_anticlockwise:"></p><p><strong>"Sync new data" button on integrations</strong></p></td><td>pull fresh data on demand; connecting now happens in a popup instead of leaving the page</td></tr></tbody></table>

{% columns %}
{% column %}
*Improvements*
{% endcolumn %}

{% column %}

<p align="right"><em>July 17, 2026</em></p>
{% endcolumn %}
{% endcolumns %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-large/1f4c3@2x.png" alt=":page_with_curl:"></td><td>Large data tables scroll far more smoothly and reliably</td></tr><tr><td><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f4ca@2x.png" alt=":bar_chart:"></td><td>Report building: new folder-style field picker + heatmaps can now do tag × tag matrices</td></tr><tr><td> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/26a1@2x.png" alt=":zap:"> </td><td>Filters: geo drilldown (Country→State→District), filter by specific documents, clearer rollup filter trees</td></tr><tr><td><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-large/1f4d1@2x.png" alt=":bookmark_tabs:"></td><td>AI annotation runs are faster and the Redis memory issue is fixed; progress bars no longer get stuck below 100%</td></tr></tbody></table>

{% columns %}
{% column %}
*New features*
{% endcolumn %}

{% column %}

<p align="right"><em>June 24, 2026</em></p>
{% endcolumn %}
{% endcolumns %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><p> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f4dd@2x.png" alt=":memo:"></p><p><strong>Self-serve surveys</strong></p></td><td>participants can now publish, edit, and delete their own submissions without leaving the page</td></tr><tr><td><p><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f4ca@2x.png" alt=":bar_chart:"> </p><p><strong>Revamped dashboard</strong></p></td><td>new Overview, Findings &#x26; Activity tabs, plus a simpler "% Analysed" metric</td></tr><tr><td><p> <img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f516@2x.png" alt=":bookmark:"> </p><p><strong>Auto-generate titles</strong></p></td><td>new template toggle builds a record's title from any field</td></tr></tbody></table>

{% columns %}
{% column %}

*Improvements*
{% endcolumn %}

{% column %}

<p align="right"></p>

<p align="right"><em>June 24, 2026</em></p>
{% endcolumn %}
{% endcolumns %}

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><p><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f5b1-fe0f@2x.png" alt=":three_button_mouse:"> </p><p><strong>Published pages</strong> </p></td><td>click overlapping highlights to pick the exact annotation with new Distribution view</td></tr><tr><td><p><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/2b07-fe0f@2x.png" alt=":arrow_down:"> </p><p><strong>CSV download</strong></p></td><td>for your content from My Content</td></tr><tr><td><p><img src="https://a.slack-edge.com/production-standard-emoji-assets/16.0/google-medium/1f50c@2x.png" alt=":electric_plug:"> </p><p><strong>More connectors</strong> </p></td><td>now visible on the Integrations page</td></tr></tbody></table>
