Feature Updates
- Record searches now support multiple fields, space-separated keywords, and phrase, all-terms, and exact matching modes.
- App builders can preview apps as a selected user without a sign-in code for up to one hour. Sign-in settings now provide a compact user picker that disables users blocked by domain rules and lets builders end the preview directly.
- Templates now support interactive Get Started guides with progress saved across sessions, automatic completion checks, contextual links, AI assistance, and eligible manual steps. Creators can draft guides with AI and try them in a copy before publishing.
- Structured queries now support formula-based metrics, per-metric filters, and aggregate-level filtering. Query expressions use the same formula syntax as formula fields, replacing the previous v3 query-only expression syntax; v1 and v2 formats remain unchanged.
- Credential management now supports case-insensitive search by app or project name or ID, with bulk actions limited to matching results.
- CLI commands now group AI field operations under field and imports under import. The new field ai-status --poll command waits for AI fills across one or more fields to finish. Legacy standalone commands remain compatible for this release but are deprecated and will be removed after one release.
- Resource pane tabs can now be reordered by dragging. Project names also provide quick access to create, more, rename, and delete actions.
- Folders can now be moved to the trash together with all nested folders and resources, with confirmation before deletion begins.
- Artifact sharing is now available through the CLI and authorized APIs, with space-only or public links, optional passwords, and expiration dates. New CLI shares require an explicit scope, and disabling sharing invalidates the link.
- Tea package imports now show a confirmation preview with the project name, content counts, and a collapsible folder tree.
- Automation scripts can send raw HTML email by setting bodyType to html. Markdown remains the default.
- Secret owners can dismiss exposure warnings through the web interface for intentionally public keys after confirming that disclosure is safe.
- Cmd+K now searches accessible chat titles and message content alongside workspace resources. Chat results include matching snippets and open at the relevant message, with separate filters and pagination for chats and resources.
Bug Fixes & Improvements
- Searches through views now consistently preserve view filters and reject empty searches. All-field search covers searchable fields beyond the previous 20-field limit and improves performance on wide tables.
- Aggregate queries now return more consistent totals, pagination, and null handling while respecting access permissions. Filtered checkbox percentage metrics return 0 instead of null when no records match.
- CLI record counts and field statistics now respect permissions and the current view when native data queries are disabled.
- The user picker keeps Add a user accessible while scrolling and opens the add-user form automatically when no users exist. Template guides and app previews also have clearer validation, responsive layouts, and more reliable sign-out behavior.
- Invalid or revoked app sessions now return users to the login page instead of displaying a server error. Generated app previews are less likely to get stuck during startup.
- Improved app save, rollback, publishing, duplication, and import-retry reliability. Invalid queries now show actionable field and operator details, while output-only schema changes produce a warning rather than blocking saves.
- Field deletion previews now identify affected apps and named queries.
- Inline app editing and save retries now recover more reliably after rejected requests or interrupted previews. Overlapping saves return a retryable conflict instead of a server error.
- Published apps no longer incorrectly report configuration changes after encryption-key rotation, and re-encrypting environment variables preserves their original modification timestamps.
- Improved automation credential security and webhook authentication reliability.
- The default concurrent routine-run limit per space is now 5 instead of 10. Existing administrator overrides remain unchanged; large batches may take longer to complete.
- Table creation now recovers more reliably from temporary conflicts without overwriting newer field settings or creating duplicate linked fields.
- Chat skill and mention menus close correctly when focus moves elsewhere, and the Skills manager scrollbar no longer overlaps cards. Reply tables retain readable column widths with horizontal scrolling, and action menus better accommodate long labels.
- Clearing a record selection now correctly removes explicitly selected records.
- Folder deletion dialogs remain open until completion. Trash operations now provide clearer progress and partial-restore feedback, recover more reliably after failures, and offer improved mobile layouts and long-name handling.
- Pasting records by ID more reliably creates required columns while preserving column order, value mapping, undo and redo, permissions, and partial-completion behavior.
- Invalid or corrupted Tea packages now show clearer validation errors, while temporary preview failures do not unnecessarily block valid imports.
- Mobile App Builder conversations now use the correct app context. New conversations no longer freeze after the first reply, chat position is preserved after status-bar taps, and notifications open the correct app and page.
- On mobile cold starts or after switching workspaces, the app now opens a new conversation in the first accessible project instead of restoring the last conversation. Workspaces without projects continue to show project creation.
- Table-level copying without a specified view no longer inherits default-view filters, sorting, hidden fields, or field order. Copying also preserves custom date and time formatting and rejects invalid negative row coordinates.
- Settings pages now use a centered, responsive layout with less wasted space. Search has been removed from Archived Chats because it could not return complete results.
- Rating filter values can now be cleared without errors. Kanban dragging is more stable during horizontal scrolling, and AI chat recovers more reliably from temporary network failures.
- Shared forms that allow hidden fields now consistently validate visible required fields. Submissions missing those fields are rejected, while hidden required fields remain optional.
- Deleting a link field no longer causes other active fields sharing its data to fail in record views, exports, or published apps. This fix does not automatically repair previously affected tables or restore missing data.
- Improved terminology, translations, grammar, and status messages across supported languages, including settings, navigation, notifications, email templates, formulas, permissions, and AI features.
- Opening a deleted or inaccessible table link now redirects to an accessible project location with a single notice that the table is unavailable.
- Workspace resource and chat search results load independently, so one can remain available if the other fails. Improved filtering and pagination keep older chat matches and all enabled resource types discoverable.