Features
-
Added an inline hint in the Gmail IMAP Password field to clarify that Gmail requires an App Password instead of your regular account password.
-
Improved Billing details: all AI Chat tool calls from the same conversation are now grouped into one record with total credits shown. A Model ID column was added, and the detail section is now expanded by default.
-
You can now open a table in a new window with ⌘ + Click (Ctrl + Click on Windows), making it easier to compare data side by side.
-
Attachment fields now show a PDF preview (first page) directly in the cell, and file thumbnails have been improved for easier identification.
-
Custom domains now support editing a custom subdomain on teable.app — you can use
your-name.teable.appfor your published app.
Bug Fixes
-
Fixed an issue where deleting records could cause errors in certain tables and views.
-
Improved filter stability — invalid or mismatched filter conditions are now skipped automatically instead of crashing the view. Clearer warnings are shown for problematic rules.
-
Fixed an issue where Today date filters could create unusable rules, especially when generated by AI.
-
Fixed an issue where importing a
.teafile could fail when a Select field contained duplicate options. -
Fixed an issue where automations could get stuck in a pending state; affected tasks are now retried automatically.
-
Fixed an issue where trial licenses were not shown in the license list.
-
Fixed a mobile issue where the Space list could not be scrolled.
-
Fixed in v2 an issue where copying a Lookup field and converting it to a Single Select could clear existing data.
-
Fixed in v2 an issue where bulk paste in a filtered view could append new rows instead of updating visible ones.
-
Fixed an issue where the
updateRecordautomation trigger could be missing fields, causing scripts to loop unexpectedly. -
Fixed an issue where AI Chat could use the wrong default model; the correct default is now applied consistently.
-
Fixed incorrect credit limit prompts for users with custom Minimax model configurations.
-
Fixed an issue in App Builder Chat where switching models did not always take effect.
-
Fixed in v2 an issue where filters using is / is not with empty values could match unintended records.
-
Fixed an issue where error indicators in Apps could remain visible after the error was resolved.
-
Fixed an issue where the Space base list was not fully displayed even when there was enough space.
-
Unified the styling of share-related icons for a more consistent look.
-
Fixed an issue where grouped field default values were not auto-filled correctly on the .cn site.
-
Fixed in v2 an issue where linked records could not be selected repeatedly in a relationship field.
-
Fixed an issue where AI-generated single-select values did not appear until the page was refreshed.
-
Fixed an issue where the value 0 was incorrectly treated as blank in formulas.
-
Fixed an issue where deleted Apps could still be accessed via their publish links.
-
Fixed an issue where pasting the same value into a cell could still trigger automations and AI recalculation unnecessarily.
-
Fixed an issue where dragging items in the sidebar could accidentally trigger a file upload prompt in the AI Chat panel.
-
Fixed an issue where the AI API ignored the selected model and always used the default one.
-
Fixed an issue where Apps created through General Chat did not inherit your selected model.
-
Fixed layout issues on the Plan and Pricing pages, including dark mode display problems.
-
Fixed an issue where the TEXTBEFORE formula function was unavailable.
-
Fixed an issue where long base names in Cuppy/Claw could overflow the dialog boundary.
-
Fixed in v2 an issue where date fields did not support search.
-
Fixed an issue where downloading invoice attachments by email could return far more files than expected.
-
Fixed false-positive error cards in App Builder preview caused by recoverable rendering issues.
-
Fixed in v2 an issue where converting certain legacy fields could corrupt settings and cause query errors.
-
Fixed in v2 an issue where cross-base lookup fields could not be deleted.
-
Fixed an issue where AI used the wrong timezone when working with date and time fields, which could lead to incorrect results.