release.2026-05-18T01-54-38Z.1703

teableio/teablerelease.2026-05-18T01-54-38Z.1703May 18, 2026by github-actions[bot]

AI Summary

AI Chat supports adding field names and table context from Grid views, and mobile model selection uses a clearer bottom sheet. The platform added auto-refunds for failed usage, data safety limits, and longer single select option names.

Key Highlights

  • AI Chat supports field names and table context
  • Mobile model selection improved
  • Auto-refund for failed usage
  • Data safety limits for fields, views, and records
  • Notification Center adds 'All' category

New Features

  • AI Chat saves drafts per session
  • AI Chat input persists across pages
  • AI image generation reliability enhanced
  • Admins can send in-app notifications
  • Option names up to 1,000 characters supported

Full Release Notes

## Feature Updates

* **AI Chat supports adding field names**: Add field names from column headers to specify target fields.

* **AI Chat supports table context**: Add selected rows, columns, or cells from Grid view for better data understanding.

* **AI Chat selections are clearer**: Single rows or columns show labels like “Row 1”; click to highlight them.

* **Improved mobile model selection**: AI model selection now uses a clearer, easier-to-tap bottom sheet on mobile.

* **AI Chat saves drafts per session**: Unsent content is restored after refresh, with drafts kept separate by session.

* **AI Chat input persists across pages**: Unsent content remains when switching between App Builder, table chat, and node pages.

* **AI Chat automatically refunds failed usage**: Credits are refunded for system errors or empty replies, with records shown in usage logs.

* **Clearer long-chat compression prompts**: Context compression prompts appear in the response stream, then generation continues after compression.

* **AI field abnormal usage detection**: Potentially excessive Credits usage in AI fields or automation tasks is intercepted for confirmation.

* **More controllable AI field batch autofill**: Added batch limits and concurrency controls to reduce abnormal Credits usage risks.

* **Improved AI image generation reliability**: Enhanced retry handling and support for multimodal image generation attachments.

* **Notification Center adds “All” category**: View all messages by default to avoid missing notifications from previous category filters.

* **Important notifications stay visible**: High-priority billing and usage alerts require manual dismissal to prevent missing key information.

* **Admins can send in-app notifications**: Instance admins can send custom in-app notifications with longer, multi-line content.

* **Longer Single select / Multi select option names**: V2 supports option names up to **1,000 characters**.

* **New table data safety limits**: Configurable limits for fields, views, formulas, records, options, and bulk writes improve stability.

## Fixes & Improvements

* **Improved login authentication config dialog**: Adjusted spacing, colors, and layout for a clearer configuration process.

* **Ask AI prompt dialog no longer blocks chat**: AI responses are easier to view while asking questions.

* **Fixed Markdown editing in feedback forms**: Changes in the expanded editor save correctly, and deleted content stays deleted.

* **More stable Linked record updates**: Updating with only `id` no longer clears the existing display `title`.

* **Fixed nested filter result counts**: Fixed views showing correct records but 0 in UI or incorrect footer counts.

* **Fixed drag fill in empty tables**: Drag fill and value clearing work more reliably even with no table data.

* **AI field auto-update deduplication**: Simultaneous dependency changes merge into one generation, reducing duplicate tasks and Credits usage.

* **More reliable AI field chained dependencies**: Downstream fields wait for upstream results, reducing stale reads and duplicate generation.

* **Fixed AI field auto-update after table duplication**: Auto update AI fields still respond to dependency changes after copying tables.

* **Fixed user avatar display in V2 cards**: Creator and last editor avatars now display correctly in edit cards.

* **Fixed empty values in number formulas**: New records no longer fail when number formulas return empty values.

* **Fixed** **`SWITCH()`** **number matching**: Numeric fields now match equal numeric case values without requiring `ROUND()`.

* **Fixed validation when deleting tables**: V2 tables can move to trash even with duplicate linked field names.

* **Fixed some unusable AI-generated tables**: Missing physical columns from failed schema updates are automatically repaired when possible.

* **Expanded record cards can close on outside click**: In Grid view, click outside an open record card to close it.

* **More consistent table safety limit validation**: Table creation, view updates, CSV import, duplication, and schema import follow configured limits.

* **Clearer validation for overlong option names**: Imports, field conversions, and API typecast writes return clear errors when option names exceed limits.

* **Improved session security**: Sensitive session-authenticated operations now validate origins to reduce malicious webpage risks.

* **Overall performance and stability improvements**: Optimized high-frequency data access paths to reduce slow requests and high-load timeouts.