release.2026-06-12T04-10-05Z.1889

teableio/teablerelease.2026-06-12T04-10-05Z.1889Jun 12, 2026by github-actions[bot]

AI Summary

This release enhances the App deployment process and adds new capabilities to the App Builder chat interface, improving the user experience for publishing and file handling.

Key Highlights

  • Real-time App deployment progress
  • Enhanced App deployment for self-hosted and custom domains
  • Chat file downloads now supported in App Builder

New Features

  • Real-time App deployment progress
  • Enhanced App deployment
  • Chat file downloads

Full Release Notes

## Feature Updates

* **Real-time App deployment progress**: App publishing now shows progress, reducing uncertainty while waiting.

* **Enhanced App deployment**: Improved self-hosted deployment, Custom Domain handling, and deployment feedback for smoother publishing.

* **Chat file downloads**: Files in App Builder Chat can now be downloaded.

## Fixes & Improvements

* **Improved bulk record update performance**: Faster Bulk Record Update API responses for large records and mixed field updates.

* **Improved attachment upload panel**: Clearer upload errors, progress, status, and failure reasons.

* **Improved image upload prompts**: Updated icons and text to clarify “clear” and “delete” actions.

* **Fixed copying cells after filtering**: Copying selected cells in filtered views no longer includes hidden records.

* **Improved view data caching**: Copying data and record navigation now better match visible results after view changes.

* **Improved organization member invites**: Unified “add members from organization” button text and adjusted the search icon position.

* **Fixed attachment upload styling in dark mode**: Hover backgrounds now display correctly during bulk attachment uploads.

* **Improved field error colors**: Dark mode validation prompts are softer while remaining clear.

* **Fixed Single Select option limit**: Higher `TABLE_LIMIT_SELECT_CHOICES_MAX` now correctly supports more Single Select and Multiple Select options.

* **Fixed permission filters affecting record creation**: Permission rules based on lookup user fields now support record creation and updates more reliably.

* **Fixed attachment display in formula fields**: Formula fields referencing attachments now show readable filenames instead of blank or invalid content.

* **Improved App Chat startup and first response**: Reduced duplicate loading in large tables for faster startup and first responses.

* **Reduced false AI Autofix triggers**: Some non-critical preview prompts no longer incorrectly trigger Autofix cards.

* **Improved AI task stability**: Temporary network drops or WebSocket reconnects are less likely to falsely fail tasks.

* **Improved App Builder preview stability**: Reduced duplicate dev server starts, port conflicts, and false startup failures.

* **Improved project save, export, and rollback reliability**: Reduced large-project errors and prevented accidental empty-project overwrites.

* **Prevented concurrent save overwrites**: Version conflicts are detected when multiple sessions save or import simultaneously.

* **Fixed adding records before duplicated tables are ready**: Adding records is more stable while copied tables are still preparing.

* **Improved real-time collaboration performance**: Reduced unnecessary data refreshes during collaboration and bulk editing for smoother views.

* **Improved search result consistency**: “Show only matching rows” now respects visible fields in personal views.

* **Fixed SMTP test email permissions**: Workspace Owners can now verify SMTP settings normally.

* **Improved App Builder model selection**: Clearer hover feedback for model options and voice input, with more consistent icons.

* **Fixed unique value validation language**: Validation errors now follow the current interface language.

* **Improved large-option field creation performance**: Creating Single Select fields with many options is faster and more stable.

* **Improved ZIP import rules**: ZIP import **overwrites current project content** after validation, supports 20MB files, ignores build artifacts, and requires root `package.json`.