release.2026-07-22T11-07-01Z.2343
Xiaojiu-z/EasyControlrelease.2026-07-22T11-07-01Z.2343Jul 22, 2026by tea-artist
AI Summary
This release focuses on calculation UX, storage configuration, and data integrity. It introduces S3 path-style URL support for specific storage backends and allows AI chat to use App context. Fixes address sorting consistency, record selector accuracy, and calculation reliability.
Key Highlights
- Improved field calculation status experience with clearer progress
- Support for path-style presigned URLs for S3-compatible storage
- Teable Chat can use authorized Apps as context
- Fixed manual sorting consistency after real-time updates
- Improved reliability of formula-based Lookup fields
New Features
- S3 path-style presigned URL support
- App context for Teable Chat
- Improved field calculation UX
- Fixed lookup and sorting bugs
Full Release Notes
## Feature Updates - Improved the field calculation status experience with clearer progress and status changes, a simplified activity panel, and additional translations. - Improved loading responsiveness for tables with many columns. - Added support for path-style presigned URLs for S3-compatible storage via `BACKEND_STORAGE_S3_FORCE_PATH_STYLE`, with separate internal addressing configuration available through `BACKEND_STORAGE_S3_INTERNAL_FORCE_PATH_STYLE`. - Teable Chat can now use authorized and @mentioned Apps as context, enabling AI assistance based on the App's code, structure, and configuration while excluding sensitive runtime configuration. ## Bug Fixes & Improvements - Fixed manual sorting to ensure row order remains consistent after real-time updates and page reloads. - Fixed the self-link record selector to display only fields visible in the current connection and return complete record content. - Reduced the maximum width of table descriptions to keep view tabs easily accessible and improve header layout. - When updating `visibleFieldIds` via the API, link fields and link sharing configurations now always keep the linked table's primary field visible, consistent with UI behavior. - Improved the reliability of attachment and import requests from trusted origins in runtime configuration environments. - Fixed an issue where saving a shared Base as a copy failed when it contained plugin panels outside the sharing scope. Copies now include only shared tables and panels, and safely skip invalid panel mappings in legacy archives. - Fixed views getting stuck in the "Calculating" state and improved recovery for formula- and Lookup-related calculations. - Fixed formula-based Lookup fields to ensure they remain editable and convertible, and improved the reliability of loading, saving, display settings, and error handling.