v1.13.7
twentyhq/twentyv1.13.7Dec 15, 2025by prastoin
AI Summary
Major release with significant AI and dashboard enhancements including Metadata Builder agent, simplified AI chat architecture with record links, and dashboard duplication. Includes migration of viewGroup to view.mainGroupByFieldMetadataId and consolidation of twenty-cli into twenty-sdk.
Key Highlights
- Merged twenty-cli into twenty-sdk for unified developer experience
- Dashboard features: cumulative settings, prefix/suffix, pie chart tooltips, chart duplication, ratio aggregates
- AI enhancements: Metadata Builder agent, simplified chat with record links, view/dashboard management tools, skills system
- Page layout v2 migration with tabs and widgets
- Removed multiple v1 implementations (viewGroup, viewFilter, role targets)
Breaking Changes
- Migrate viewGroup.fieldMetadataId -> view.mainGroupByFieldMetadataId (requires cache flush)
- AI models refresh with deprecation support (deploy server before frontend)
- Persist hide empty groups setting on backend (BREAKING: deploy server first)
New Features
- Metadata Builder agent for data model management
- Dashboard duplication feature
- Skills system replacing agent search
- View management tools for AI chat
- Dashboard tools for AI chat
- Rich Text Widget for dashboards
- CSV export format alignment for multi-select and array fields
- Workflow statuses update via cache instead of web sockets
Full Release Notes
## What's Changed * fixed the horizontal padding on Navbar by @Bonapara in https://github.com/twentyhq/twenty/pull/16088 * Remove `viewGroup` v1 implem by @prastoin in https://github.com/twentyhq/twenty/pull/16178 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16185 * message folder ui enhancement by @neo773 in https://github.com/twentyhq/twenty/pull/16181 * Augment chart limits and improve padding on bar chart by @bosiraphael in https://github.com/twentyhq/twenty/pull/16184 * Fix message sync by @etiennejouan in https://github.com/twentyhq/twenty/pull/16186 * revert to align center as we add an issue on edit mode. Fixed the inp… by @Bonapara in https://github.com/twentyhq/twenty/pull/16179 * Migrate role and role target to v2 by @prastoin in https://github.com/twentyhq/twenty/pull/16009 * Field and object metadata naming does not refer to v2 by @prastoin in https://github.com/twentyhq/twenty/pull/16187 * Security - add throttle in message resend by @etiennejouan in https://github.com/twentyhq/twenty/pull/16070 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16190 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16192 * Merge twenty-cli into twenty-sdk by @martmull in https://github.com/twentyhq/twenty/pull/16150 * Fix main by @martmull in https://github.com/twentyhq/twenty/pull/16215 * Improve command menu animation by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16197 * fix: lagging issue in ask AI during message streaming by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16201 * Null equivalence - Activate FF for all by @etiennejouan in https://github.com/twentyhq/twenty/pull/16209 * fix: move vite plugins into the packages that use them by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/16134 * Improve deactivated objects & fields behaviors. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/16090 * Move to record page for mobile view by @spiderman3000 in https://github.com/twentyhq/twenty/pull/16195 * Remove `IS_MESSAGE_FOLDER_CONTROL_ENABLED` feature flag by @neo773 in https://github.com/twentyhq/twenty/pull/16183 * feat: Add prominent "Download sample" button to CSV import upload step by @Anshgrover23 in https://github.com/twentyhq/twenty/pull/16193 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16218 * Refactor workspace cache service by @Weiko in https://github.com/twentyhq/twenty/pull/16208 * Null equivalence - Empty string default value cleaning by @etiennejouan in https://github.com/twentyhq/twenty/pull/16217 * [Dashboards] - fast follows - inverse default value for centre metric and filter count on chart settings by @ehconitin in https://github.com/twentyhq/twenty/pull/16211 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16220 * [DASHBOARDS] Add prefix and suffix setting to the aggregate chart by @bosiraphael in https://github.com/twentyhq/twenty/pull/16216 * unlock relation date fields on dashboards by @ehconitin in https://github.com/twentyhq/twenty/pull/16207 * fix(theme): prevent forced light mode switch after login by @Anshgrover23 in https://github.com/twentyhq/twenty/pull/16221 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16223 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16227 * Null equivalence - remove feature flag by @etiennejouan in https://github.com/twentyhq/twenty/pull/16222 * Improve board experience 🖼️ by @lucasbordeau in https://github.com/twentyhq/twenty/pull/16063 * Fix yarn lock by @martmull in https://github.com/twentyhq/twenty/pull/16242 * Add allow same origin to the iFrame widget by @bosiraphael in https://github.com/twentyhq/twenty/pull/16239 * Add community Sealos template in self-hosted cloud provider docs by @yangchuansheng in https://github.com/twentyhq/twenty/pull/16235 * Release 1.12.0 by @Bonapara in https://github.com/twentyhq/twenty/pull/16246 * Field metadata and object metadata v1 relicas by @prastoin in https://github.com/twentyhq/twenty/pull/16230 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16250 * Add base application project yarn release file by @martmull in https://github.com/twentyhq/twenty/pull/16238 * Fix SDK/CreateApp CI changed-files-check by @Weiko in https://github.com/twentyhq/twenty/pull/16249 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16251 * Null - Second command - Cleaning remaining empty values by @etiennejouan in https://github.com/twentyhq/twenty/pull/16241 * [DASHBOARDS] Add cumulative setting for bar chart and line chart by @bosiraphael in https://github.com/twentyhq/twenty/pull/16248 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16252 * Rename roleTargets -> roleTarget by @Weiko in https://github.com/twentyhq/twenty/pull/16247 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16256 * Workspace member permission tab. by @mabdullahabaid in https://github.com/twentyhq/twenty/pull/16233 * fix incorrect date formatting being applied to non-date fields in graph widgets by @ehconitin in https://github.com/twentyhq/twenty/pull/16254 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16259 * [Requires "warm" cache flush (no immediate downtime before flush)] Migrate viewGroup.fieldMetadataId -> view.mainGroupByFieldMetadataId (1/3) by @ijreilly in https://github.com/twentyhq/twenty/pull/16206 * Fixed sample CSV file generation by @lucasbordeau in https://github.com/twentyhq/twenty/pull/16261 * Fixed create new optimistic by @lucasbordeau in https://github.com/twentyhq/twenty/pull/16257 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16263 * 16248 follow ups by @bosiraphael in https://github.com/twentyhq/twenty/pull/16262 * Fix command menu focus by @Weiko in https://github.com/twentyhq/twenty/pull/16264 * Add back first column shrink on mobile by @lucasbordeau in https://github.com/twentyhq/twenty/pull/16244 * refactor: move agent evaluation to background jobs for non-blocking execution by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16234 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16269 * Improve workflow throttling logic by @thomtrp in https://github.com/twentyhq/twenty/pull/16260 * Change cookie storage duration by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16271 * fix(#15950): mobile favorites folder navigation with proper back button by @AntonAmbarov in https://github.com/twentyhq/twenty/pull/16118 * `[create-twenty-app]` Use vite config lib by @prastoin in https://github.com/twentyhq/twenty/pull/16273 * Migrate agent v2 by @prastoin in https://github.com/twentyhq/twenty/pull/16214 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16278 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16279 * Upsert based on ID field by @thomtrp in https://github.com/twentyhq/twenty/pull/16275 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16283 * Fix twenty sdk and create twenty app by @martmull in https://github.com/twentyhq/twenty/pull/16282 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16288 * Fix view disappearing when switching from WORKSPACE to UNLISTED visibility by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16289 * Upgrade command remove duplicated role target by @prastoin in https://github.com/twentyhq/twenty/pull/16281 * fix(Workflow): Search bar to select object is not working as expected by @abk404 in https://github.com/twentyhq/twenty/pull/16255 * Remove `IS_WORKSPACE_MIGRATION_V2_ENABLED` feature flag by @prastoin in https://github.com/twentyhq/twenty/pull/16280 * Twenty sdk follow up by @martmull in https://github.com/twentyhq/twenty/pull/16290 * [Dashboards] new line area colors by @ehconitin in https://github.com/twentyhq/twenty/pull/16272 * Update 1.12 changelog images by @Bonapara in https://github.com/twentyhq/twenty/pull/16293 * Clean changelog from bullet points by @Bonapara in https://github.com/twentyhq/twenty/pull/16294 * fixed: Links in note preview not visible #16043 by @piyush-rj in https://github.com/twentyhq/twenty/pull/16267 * Add local only cache to cache service and cache typeorm entity metadata by @Weiko in https://github.com/twentyhq/twenty/pull/16287 * fix(workflow): clicking on 'See runs' shows executions from all workflows by @abk404 in https://github.com/twentyhq/twenty/pull/16300 * Remove failing workflow when already started by @charlesBochet in https://github.com/twentyhq/twenty/pull/16301 * Fix Data model object setting page not loading by @charlesBochet in https://github.com/twentyhq/twenty/pull/16308 * Use new sdk in hello-world by @martmull in https://github.com/twentyhq/twenty/pull/16302 * Null - Fix emails field by @etiennejouan in https://github.com/twentyhq/twenty/pull/16317 * [Dashboards] Server: Rich Text Widget by @ehconitin in https://github.com/twentyhq/twenty/pull/16296 * add `is not` operand on numeric fields by @ehconitin in https://github.com/twentyhq/twenty/pull/16299 * Add message channel reset command by @neo773 in https://github.com/twentyhq/twenty/pull/16266 * Add lock to enqueue workflow job by @thomtrp in https://github.com/twentyhq/twenty/pull/16314 * Simplify IMAP implementation by @neo773 in https://github.com/twentyhq/twenty/pull/16295 * Fix caldav issues by @neo773 in https://github.com/twentyhq/twenty/pull/16297 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16325 * fix cache service mset by @Weiko in https://github.com/twentyhq/twenty/pull/16327 * Fix Timeline blinking by @Devessier in https://github.com/twentyhq/twenty/pull/16322 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16329 * Fix Message/Calendar channel stuck in SCHEDULED syncStage by @charlesBochet in https://github.com/twentyhq/twenty/pull/16326 * Fix metadata cache being recomputed twice by @Weiko in https://github.com/twentyhq/twenty/pull/16331 * Remove suggestion in gql error for un-authenticated users by @etiennejouan in https://github.com/twentyhq/twenty/pull/16328 * Fix dashboard seeds by @bosiraphael in https://github.com/twentyhq/twenty/pull/16332 * Query complexity validation by @etiennejouan in https://github.com/twentyhq/twenty/pull/16274 * 1825 extensibility v1 see serverless logs using subscriptions in twnty cli or settings serverkess section by @martmull in https://github.com/twentyhq/twenty/pull/16321 * Fix dev mode by @martmull in https://github.com/twentyhq/twenty/pull/16333 * Use alias in create-twenty-app by @martmull in https://github.com/twentyhq/twenty/pull/16335 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16334 * Query complexity - Fix rest metadata api limit by @etiennejouan in https://github.com/twentyhq/twenty/pull/16336 * Page layout tab v2 by @prastoin in https://github.com/twentyhq/twenty/pull/16319 * Twenty standard application Objects and fields as `allFlatEntityMaps` ID non-agnostic by @prastoin in https://github.com/twentyhq/twenty/pull/16298 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16338 * [Dashboards] Pie chart custom tooltip by @ehconitin in https://github.com/twentyhq/twenty/pull/16318 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16342 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16345 * Fix seeding perf + batch role targets creation by @Weiko in https://github.com/twentyhq/twenty/pull/16337 * refactor(workflow-tools): reorganize to one file per tool with co-located schemas by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16313 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16348 * refactor(mcp): call metadata services directly instead of REST layer by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16349 * feat: add Metadata Builder agent for data model management by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16350 * Improvement on messaging by @charlesBochet in https://github.com/twentyhq/twenty/pull/16351 * Fix messaging direct import by @charlesBochet in https://github.com/twentyhq/twenty/pull/16354 * Migrate page layout widget to v2 of the API by @bosiraphael in https://github.com/twentyhq/twenty/pull/16323 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16356 * breaking (soft) - Migrate viewGroup.fieldMetadataId -> view.mainGroupByFieldMetadataId (2/3) by @ijreilly in https://github.com/twentyhq/twenty/pull/16277 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16359 * Fix flaky storybook test by @ijreilly in https://github.com/twentyhq/twenty/pull/16358 * [Record Page Layouts] Pin record header by @Devessier in https://github.com/twentyhq/twenty/pull/16339 * Fix workflow relation variables by @thomtrp in https://github.com/twentyhq/twenty/pull/16362 * fix folder actions by @neo773 in https://github.com/twentyhq/twenty/pull/16344 * Refactor validate build and run for configuration to be less verbose and more reliable by @prastoin in https://github.com/twentyhq/twenty/pull/16343 * Show add step button on trigger node without hover by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16361 * [Dashboards] Improve tooltip animations by @ehconitin in https://github.com/twentyhq/twenty/pull/16357 * refactor(twenty-server): consolidate AI tool provider architecture by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16355 * Refactor page layout tab and widgets migration by @prastoin in https://github.com/twentyhq/twenty/pull/16367 * fix: make impersonation audit logging non-blocking by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16390 * 1895 extensibility v1 application tokens by @martmull in https://github.com/twentyhq/twenty/pull/16365 * [Page layouts] Sync tabs with URL hash by @Devessier in https://github.com/twentyhq/twenty/pull/16341 * refactor imap gql resolver by @neo773 in https://github.com/twentyhq/twenty/pull/16375 * Message fixes by @charlesBochet in https://github.com/twentyhq/twenty/pull/16389 * [fix] Fix switch view type from "Layout" switcher by @ijreilly in https://github.com/twentyhq/twenty/pull/16382 * Migrate page layout to v2 by @bosiraphael in https://github.com/twentyhq/twenty/pull/16364 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16400 * Refactor global datasource part 2 by @Weiko in https://github.com/twentyhq/twenty/pull/16399 * Improve object record changed performances by @thomtrp in https://github.com/twentyhq/twenty/pull/16398 * Workflow statuses update on record table - use cache instead of web sockets by @thomtrp in https://github.com/twentyhq/twenty/pull/16391 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16402 * use micros converters in FormCurrencyFieldInput by @LuckyGoyal039 in https://github.com/twentyhq/twenty/pull/16330 * fix(http-request-action): pretty-print JSON errors in test HTTP requeset hook by @MikhailWahib in https://github.com/twentyhq/twenty/pull/16387 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16405 * Fix unique standard field by @etiennejouan in https://github.com/twentyhq/twenty/pull/16371 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16406 * fix: improve CRON schedule validation and display by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16360 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16408 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16409 * Fireflies app reached beta : utilities to ingest one or many meetings - No production webhook without headers forwarding by @alex-galey in https://github.com/twentyhq/twenty/pull/16410 * fix: migrate wildcard routes to named parameters by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16380 * Fix storybook test by @etiennejouan in https://github.com/twentyhq/twenty/pull/16416 * Fixes on views by @ijreilly in https://github.com/twentyhq/twenty/pull/16407 * [Dashboards] add `No data` layer on charts by @ehconitin in https://github.com/twentyhq/twenty/pull/16397 * fix : slash menu overflow causing page scroll by @kpark1208 in https://github.com/twentyhq/twenty/pull/16303 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16422 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16423 * Fix - revert standard sync logic on index + fix command by @etiennejouan in https://github.com/twentyhq/twenty/pull/16421 * Finalize twenty standard app as workspace migration object and fields by @prastoin in https://github.com/twentyhq/twenty/pull/16353 * Standard index as code introduction + type refactor by @prastoin in https://github.com/twentyhq/twenty/pull/16426 * Fix is empty and non empty filter for numbers by @thomtrp in https://github.com/twentyhq/twenty/pull/16424 * Finalize standard index as code declaration by @prastoin in https://github.com/twentyhq/twenty/pull/16429 * Remove object relation schema from step output by @thomtrp in https://github.com/twentyhq/twenty/pull/16428 * [Dashboards] add ratio aggregate on aggregate chart by @ehconitin in https://github.com/twentyhq/twenty/pull/16413 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16433 * Fix flat entity maps date serialization by @charlesBochet in https://github.com/twentyhq/twenty/pull/16420 * Fix messaging errors on message folder list by @charlesBochet in https://github.com/twentyhq/twenty/pull/16404 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16435 * fix line chart's no data calculations and update tests by @ehconitin in https://github.com/twentyhq/twenty/pull/16441 * Fix workspace invite onboarding loop by @charlesBochet in https://github.com/twentyhq/twenty/pull/16444 * Fix flat field metadata date type by @prastoin in https://github.com/twentyhq/twenty/pull/16445 * Create fields widget by @Devessier in https://github.com/twentyhq/twenty/pull/16403 * Fix formatData util logging by @Weiko in https://github.com/twentyhq/twenty/pull/16454 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16457 * Show friendly message for non-previewable file previews by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16372 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16461 * Fix file preview modal to always open full screen from command menu by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16446 * Standard views tooling by @prastoin in https://github.com/twentyhq/twenty/pull/16436 * Prevent seeding empty configuration for dashboard widgets by @Devessier in https://github.com/twentyhq/twenty/pull/16458 * Fix: Persist hide empty groups setting on backend (BREAKING: deploy server first) by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16385 * Migrate page layout services by @bosiraphael in https://github.com/twentyhq/twenty/pull/16443 * fix(CSV export): update the csv export format for multi-select and arrray fields to match the import template format by @abk404 in https://github.com/twentyhq/twenty/pull/16450 * Fix line break in richTextV2 field workflow editor by @etiennejouan in https://github.com/twentyhq/twenty/pull/16462 * Fix missing shouldHideEmptyGroups in fromCreateViewInputToFlatViewToCreate typecheck by @Weiko in https://github.com/twentyhq/twenty/pull/16468 * feat: simplify AI chat architecture and add record links by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16463 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16470 * [`Validate build and run`] Early return if workspace migration has no actions by @prastoin in https://github.com/twentyhq/twenty/pull/16467 * Fix sync role v1 by @Weiko in https://github.com/twentyhq/twenty/pull/16459 * Feat/wrap nav drawer with overflowing text with tooltip by @Abhay-86 in https://github.com/twentyhq/twenty/pull/16455 * Fixed workflow filter initialization by @lucasbordeau in https://github.com/twentyhq/twenty/pull/16471 * Remaining standard view, view filter/group/field by @prastoin in https://github.com/twentyhq/twenty/pull/16466 * Refactor global datasource part 3 by @Weiko in https://github.com/twentyhq/twenty/pull/16447 * fix process group emails by @neo773 in https://github.com/twentyhq/twenty/pull/16473 * Fix typecheck on messaging by @charlesBochet in https://github.com/twentyhq/twenty/pull/16477 * Message/Calendar thread temporary fix during datasource refactoring by @charlesBochet in https://github.com/twentyhq/twenty/pull/16480 * [Fix] Forbid default value removal for non-nullable select field by @ijreilly in https://github.com/twentyhq/twenty/pull/16465 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16482 * Use rich text editor in form field by @thomtrp in https://github.com/twentyhq/twenty/pull/16474 * Morph INPUT integration test by @guillim in https://github.com/twentyhq/twenty/pull/16464 * feat(ai): add browsing context and fix tool loading by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16476 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16487 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16489 * [DASHBOARDS] Dashboard duplication by @bosiraphael in https://github.com/twentyhq/twenty/pull/16291 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16496 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16497 * Fix overflow text with tooltip by @Devessier in https://github.com/twentyhq/twenty/pull/16490 * TimelineActivity migration to morph by @guillim in https://github.com/twentyhq/twenty/pull/15652 * fix: constrain side column width by @Devessier in https://github.com/twentyhq/twenty/pull/16498 * Remove sync metadata from upgrade by @prastoin in https://github.com/twentyhq/twenty/pull/16491 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16500 * feat(ai): add view management tools for AI chat by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16495 * Improved table flash on reload by @lucasbordeau in https://github.com/twentyhq/twenty/pull/16419 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16501 * Fix default order by by @bosiraphael in https://github.com/twentyhq/twenty/pull/16492 * Fix dashboard duplication by @bosiraphael in https://github.com/twentyhq/twenty/pull/16505 * Deprecate workspace datasoure by @Weiko in https://github.com/twentyhq/twenty/pull/16507 * fix(server): Favortites, attachments, timeline... by @guillim in https://github.com/twentyhq/twenty/pull/16509 * feat(ai): refresh AI models with deprecation support and multi-provider defaults (BREAKING: deploy server before frontend please) by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16503 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16514 * i18n - translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16515 * i18n - docs translations by @github-actions[bot] in https://github.com/twentyhq/twenty/pull/16516 * feat(ai): replace agent search with skills system by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16513 * feat(ai): add dashboard tools for AI chat by @FelixMalfait in https://github.com/twentyhq/twenty/pull/16517 * fix: Display locked UI for restricted email thread messages by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16512 * Filter BAD_USER_INPUT errors from Sentry by @abdulrahmancodes in https://github.com/twentyhq/twenty/pull/16511 * Add TTL eviction to local data cache by @Weiko in https://github.com/twentyhq/twenty/pull/16510 ## New Contributors * @yangchuansheng made their first contribution in https://github.com/twentyhq/twenty/pull/16235 * @AntonAmbarov made their first contribution in https://github.com/twentyhq/twenty/pull/16118 * @piyush-rj made their first contribution in https://github.com/twentyhq/twenty/pull/16267 * @LuckyGoyal039 made their first contribution in https://github.com/twentyhq/twenty/pull/16330 * @MikhailWahib made their first contribution in https://github.com/twentyhq/twenty/pull/16387 * @kpark1208 made their first contribution in https://github.com/twentyhq/twenty/pull/16303 * @Abhay-86 made their first contribution in https://github.com/twentyhq/twenty/pull/16455 **Full Changelog**: https://github.com/twentyhq/twenty/compare/v1.12.0...v1.13.7