Impact Score: 5/10
Twenty: Refactor UI Components & many bug fixes
Source available β automated, not human-reviewed
Component: twenty Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
β‘ Executive Summary (TL;DR)
Twenty v0.1.5. Source highlight: Stability improvements
Who Does This Impact? (Role-Based Analysis)
π» Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
π Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
βοΈ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
π View Raw Release Notes (Original Developer Log)
## Highlights
Stability improvements
## What's Changed
<details>
<summary>Click to to view the 140 changes</summary>
<ul>
<li>Add a dedicated GQL server for metadata available on /meta by @Weiko in https://github.com/twentyhq/twenty/pull/1820</li>
<li>feat: add data model settings by @thaisguigon in https://github.com/twentyhq/twenty/pull/1817</li>
<li>added figma link to README.md by @bosiraphael in https://github.com/twentyhq/twenty/pull/1835</li>
<li>Renamed editable field to inline cell in ui folder by @bosiraphael in https://github.com/twentyhq/twenty/pull/1845</li>
<li>fix docker dev by @tomalexing in https://github.com/twentyhq/twenty/pull/1844</li>
<li>eslint prettier error on windows #1798 by @Davidkramer1999 in https://github.com/twentyhq/twenty/pull/1804</li>
<li>Feat: Add "All assignees" in Task team member dropdown by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1763</li>
<li>fix: typeorm migration datasource directory change by @magrinj in https://github.com/twentyhq/twenty/pull/1848</li>
<li>Fix: Cannot add some fields to companies table by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1853</li>
<li>Feat: First column style update by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1746</li>
<li>Bump version to 0.1.4 by @charlesBochet in https://github.com/twentyhq/twenty/pull/1851</li>
<li>feat: added an enlint rule to enforce no-type-import by @aman44444 in https://github.com/twentyhq/twenty/pull/1838</li>
<li>Adding storybook tests on meta-types/display/components by @bosiraphael in https://github.com/twentyhq/twenty/pull/1862</li>
<li>fix count with opportunities page by @tomalexing in https://github.com/twentyhq/twenty/pull/1839</li>
<li>Add troubleshooting doc by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1852</li>
<li>fix: Team creation dialog is visible and closable by @tomalexing in https://github.com/twentyhq/twenty/pull/1758</li>
<li>Add targetColumnMap to FieldMetadata by @Weiko in https://github.com/twentyhq/twenty/pull/1863</li>
<li>Workaround for bug on token conflict with front and storybook by @tomalexing in https://github.com/twentyhq/twenty/pull/1843</li>
<li>Remove company avatar show page hover effect by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1857</li>
<li>Chore: Improve dropdown draggable list by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1738</li>
<li>fix: removed import type by @aman44444 in https://github.com/twentyhq/twenty/pull/1864</li>
<li>Create a storybook test for TextFieldDisplay by @bosiraphael in https://github.com/twentyhq/twenty/pull/1868</li>
<li>Refactor draggable list by @charlesBochet in https://github.com/twentyhq/twenty/pull/1874</li>
<li>Fixed #1818 [Tab list position glitch] by @dev-DTECH in https://github.com/twentyhq/twenty/pull/1872</li>
<li>feat: add Table and TableSection components by @thaisguigon in https://github.com/twentyhq/twenty/pull/1849</li>
<li>Fix overlay positioning for 'Sort,' 'Filter,' and 'Options' menus #1521 by @bansalgokul in https://github.com/twentyhq/twenty/pull/1781</li>
<li>feat: add custom object create and update by @magrinj in https://github.com/twentyhq/twenty/pull/1869</li>
<li>fix:Menus go back button style fix by @alfredlouisw8 in https://github.com/twentyhq/twenty/pull/1860</li>
<li>Added script to setup database locally on Linux/WSL by @b9aurav in https://github.com/twentyhq/twenty/pull/1879</li>
<li>1880 Refactored Dropdown components by @bosiraphael in https://github.com/twentyhq/twenty/pull/1884</li>
<li>Add no-console eslint rule by @charlesBochet in https://github.com/twentyhq/twenty/pull/1890</li>
<li>feat: add active and disabled object tables to settings by @thaisguigon in https://github.com/twentyhq/twenty/pull/1885</li>
<li>chore: drop findMany and findUnique resolvers for custom objects by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1897</li>
<li>Feat: Add tooltips on new column menu by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1893</li>
<li>Fix: Wrong assignee on loading team member picker by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1894</li>
<li>Update troubleshooting.mdx by @BOHEUS in https://github.com/twentyhq/twenty/pull/1895</li>
<li>add new storybook for MenuItems component by @alfredlouisw8 in https://github.com/twentyhq/twenty/pull/1898</li>
<li>Added Overview page & edited Getting Started page by @nimraahmed in https://github.com/twentyhq/twenty/pull/1875</li>
<li>Introduce UI Components documentation by @charlesBochet in https://github.com/twentyhq/twenty/pull/1926</li>
<li>Fix: Changed file and component names by @b9aurav in https://github.com/twentyhq/twenty/pull/1934</li>
<li>Replaced docker-compose with docker compose in Makefile by @BOHEUS in https://github.com/twentyhq/twenty/pull/1922</li>
<li>Chore(front): Create a custom eslint rule for Props naming by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1904</li>
<li>Fix: Broken "local-setup" link in README.md by @ttntm in https://github.com/twentyhq/twenty/pull/1946</li>
<li>1886/fix/dont show unhideable files in fields menu by @abhithory in https://github.com/twentyhq/twenty/pull/1931</li>
<li>Fix import error by @martmull in https://github.com/twentyhq/twenty/pull/1947</li>
<li>feat: add Object Detail page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1917</li>
<li>1584/fix/dropdown item width not correct by @abhithory in https://github.com/twentyhq/twenty/pull/1950</li>
<li>Refactor RelationFieldDisplay to eliminate dependency on non-ui components by @bosiraphael in https://github.com/twentyhq/twenty/pull/1949</li>
<li>scrollbar corner background color set transparent by @abhithory in https://github.com/twentyhq/twenty/pull/1948</li>
<li>Objects Settings - Add the "New object" button by @Abhi3685 in https://github.com/twentyhq/twenty/pull/1928</li>
<li>Add metadata query resolvers by @Weiko in https://github.com/twentyhq/twenty/pull/1929</li>
<li>Feat: Adjust the overlay style for changing the phone number's country by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1876</li>
<li>feat: refactor custom object by @magrinj in https://github.com/twentyhq/twenty/pull/1887</li>
<li>Revised contributing.md, edited docs by @nimraahmed in https://github.com/twentyhq/twenty/pull/1951</li>
<li>Write Storybook tests for front/src/modules/ui/field/meta-types/display components by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1932</li>
<li>added stories RawLink, SocialLink, and ContactLink and deleted story β¦ by @rsato10 in https://github.com/twentyhq/twenty/pull/1957</li>
<li>Update the frontend to adhere to the custom eslint rule `twenty/no-spread-props` by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1958</li>
<li>Fix dnd on Options->Fields dropdown. by @tomalexing in https://github.com/twentyhq/twenty/pull/1921</li>
<li>feat: add object/field create/update resolvers by @Weiko in https://github.com/twentyhq/twenty/pull/1963</li>
<li>Fix long text issue on people dropdown picker by @BhumikP in https://github.com/twentyhq/twenty/pull/1923</li>
<li>feat: add Object Detail page breadcrumb by @thaisguigon in https://github.com/twentyhq/twenty/pull/1962</li>
<li>feat: add Object Edit page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1968</li>
<li>Refactor/scope and context by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1960</li>
<li>feat: add New Object page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1970</li>
<li>1867 timebox add storybook tests on meta typesinputcomponents by @bosiraphael in https://github.com/twentyhq/twenty/pull/1972</li>
<li>Fix token not being refreshed by @charlesBochet in https://github.com/twentyhq/twenty/pull/1975</li>
<li>fix:remove line break by @alfredlouisw8 in https://github.com/twentyhq/twenty/pull/1986</li>
<li>Refactor input arch by @charlesBochet in https://github.com/twentyhq/twenty/pull/1982</li>
<li>1043 timebox prepare zapier integration by @martmull in https://github.com/twentyhq/twenty/pull/1967</li>
<li>feat: conditional schema based on column map instead of column field by @magrinj in https://github.com/twentyhq/twenty/pull/1978</li>
<li>Improvements to the doc by @nimraahmed in https://github.com/twentyhq/twenty/pull/1989</li>
<li>fixed typo in docs\docs\contributor\frontend\advanced\best-practices.mdx by @Subash-Lamichhane in https://github.com/twentyhq/twenty/pull/1993</li>
<li>doc: Update README.md with quick links in the Features section by @fmerian in https://github.com/twentyhq/twenty/pull/1994</li>
<li>feat: add Fields table to Object Detail page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1988</li>
<li>1909 object edit add icon section by @bosiraphael in https://github.com/twentyhq/twenty/pull/1995</li>
<li>Improve docker db init / reset (#1981) by @khakimov in https://github.com/twentyhq/twenty/pull/1984</li>
<li>Two cells can be focused at the same time in the tables Fixes #1826 by @Davidkramer1999 in https://github.com/twentyhq/twenty/pull/1866</li>
<li>Replaced eslint rule twenty/no-spread-props to react/jsx-props-no-spreading by @b9aurav in https://github.com/twentyhq/twenty/pull/1976</li>
<li>Chore(front): Add storybook tests on meta-types/input/components by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1987</li>
<li>Feat/front metadata request by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1977</li>
<li>Refactor icon picker to use shared styled dropdown menu by @charlesBochet in https://github.com/twentyhq/twenty/pull/1998</li>
<li>Feat/front forge graphql query by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2007</li>
<li>Refactor UI folder by @charlesBochet in https://github.com/twentyhq/twenty/pull/2016</li>
<li>Add an ESLint rule to prevent the usage of useRef other than for HTML elements. by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/2014</li>
<li>Fix bug where "metadata" scheme was not created automatically (#1971) and (#1831) by @khakimov in https://github.com/twentyhq/twenty/pull/2018</li>
<li>Update installation doc by @charlesBochet in https://github.com/twentyhq/twenty/pull/2019</li>
<li>Refactored Storybook UI by @nimraahmed in https://github.com/twentyhq/twenty/pull/2020</li>
<li>Add release command by @brendanlaschke in https://github.com/twentyhq/twenty/pull/2022</li>
<li>Repoint README link for local env dev set up. by @AkasshShah in https://github.com/twentyhq/twenty/pull/2025</li>
<li>Fix: alter role code by @ArijitCloud in https://github.com/twentyhq/twenty/pull/2029</li>
<li>fix: remove console logs on frontend side by @shavidze in https://github.com/twentyhq/twenty/pull/2030</li>
<li>Fix docker db init / reset for Windows (#1981) by @khakimov in https://github.com/twentyhq/twenty/pull/2023</li>
<li>Add S3 endpoint env variable by @brendanlaschke in https://github.com/twentyhq/twenty/pull/2017</li>
<li>feat: New Object - Add Object type section #1918 by @Kanav-Arora in https://github.com/twentyhq/twenty/pull/1985</li>
<li>feat: add about block in object detail page by @apurvagurme in https://github.com/twentyhq/twenty/pull/2028</li>
<li>Refactor settings > data model section by @charlesBochet in https://github.com/twentyhq/twenty/pull/2031</li>
<li>Refactor sortsOrderBy & filtersWhere on CompanyTable & PeopleTable by @tomalexing in https://github.com/twentyhq/twenty/pull/2064</li>
<li>Support ongoing efforts on setting-> object by @tomalexing in https://github.com/twentyhq/twenty/pull/2065</li>
<li>Add default db schema for seeded workspace by @Weiko in https://github.com/twentyhq/twenty/pull/2061</li>
<li>1997 new object field step 1 create page by @bosiraphael in https://github.com/twentyhq/twenty/pull/2054</li>
<li>Create page Object Field Step 2 by @bosiraphael in https://github.com/twentyhq/twenty/pull/2068</li>
<li>feat: add active/disabled fields table to New Field - Step 1 page by @thaisguigon in https://github.com/twentyhq/twenty/pull/2069</li>
<li>Chore(server): Enable local database installation on MacOS by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/2057</li>
<li>Add soft delete to metadata by @Weiko in https://github.com/twentyhq/twenty/pull/2072</li>
<li>Feat/front temp seed custom objects by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2070</li>
<li>Addresses issue #1906 by @nimraahmed in https://github.com/twentyhq/twenty/pull/2074</li>
<li>feat: easier makefile commands by @magrinj in https://github.com/twentyhq/twenty/pull/2077</li>
<li>1809 new object add cancel and save buttons by @bosiraphael in https://github.com/twentyhq/twenty/pull/2081</li>
<li>Remove singular/plural from field-metadata by @Weiko in https://github.com/twentyhq/twenty/pull/2085</li>
<li>Fixed icon for single New note & New task buttons by @Jayrajrodage in https://github.com/twentyhq/twenty/pull/2082</li>
<li>Use SaveAndCancelButtons in SettingsObjectNewFieldStep1 by @bosiraphael in https://github.com/twentyhq/twenty/pull/2088</li>
<li>apply database:init by @u5r0 in https://github.com/twentyhq/twenty/pull/2079</li>
<li>feat: created new Developers Page in Settings by @shavidze in https://github.com/twentyhq/twenty/pull/2071</li>
<li>feat: add default filter types by @magrinj in https://github.com/twentyhq/twenty/pull/2087</li>
<li>Added metadata creation by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2086</li>
<li>Move shadow style from TableCell and InlineCell to FieldInputs by @charlesBochet in https://github.com/twentyhq/twenty/pull/2078</li>
<li>2038 zapier integration 1 initialize a zapier app with a twenty related account by @martmull in https://github.com/twentyhq/twenty/pull/2089</li>
<li>feat: add Object Edit form by @thaisguigon in https://github.com/twentyhq/twenty/pull/2090</li>
<li>danger zone section added in object edit page by @abhithory in https://github.com/twentyhq/twenty/pull/2093</li>
<li>feat(frontend): New Object Field Step 2 Added Cancel Save Button by @Kanav-Arora in https://github.com/twentyhq/twenty/pull/2092</li>
<li>Fix(front): notes relation picker by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/2034</li>
<li>Chore: Edit button on cells should be guessed by the field's type by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1952</li>
<li>1761 objects settings add a cover image by @bosiraphael in https://github.com/twentyhq/twenty/pull/2096</li>
<li>Chore: Deploy to Render updated (#2033) by @khakimov in https://github.com/twentyhq/twenty/pull/2098</li>
<li>Feat/metadata add update and delete on frontend by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2102</li>
<li>2052 zapier integration 5 deploy twenty zapier app into the public repository by @martmull in https://github.com/twentyhq/twenty/pull/2101</li>
<li>Doc changes by @nimraahmed in https://github.com/twentyhq/twenty/pull/2106</li>
<li>Add Tenant initialisation service by @Weiko in https://github.com/twentyhq/twenty/pull/2100</li>
<li>feat: add New Object Custom form by @thaisguigon in https://github.com/twentyhq/twenty/pull/2105</li>
<li>1801 objects settings add activate option to disabled menu by @bosiraphael in https://github.com/twentyhq/twenty/pull/2104</li>
<li>Fix graphql query import by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2108</li>
<li>add clicking on dropdown menu test by @tomalexing in https://github.com/twentyhq/twenty/pull/2103</li>
<li>Feat/metadata with datatable v2 by @lucasbordeau in https://github.com/twentyhq/twenty/pull/2110</li>
<li>Fix: hotkey scope not correctly set by @ArijitCloud in https://github.com/twentyhq/twenty/pull/2094</li>
<li>Fix api keys by @martmull in https://github.com/twentyhq/twenty/pull/2116</li>
<li>Fix import style by @charlesBochet in https://github.com/twentyhq/twenty/pull/2118</li>
<li>Created two new env variables by @bosiraphael in https://github.com/twentyhq/twenty/pull/2120</li>
<li>feat: conditional filtering & aggregation support & data ordering support by @magrinj in https://github.com/twentyhq/twenty/pull/2107</li>
<li>feat: get active and disabled objects from backend in Objects Setting⦠by @thaisguigon in https://github.com/twentyhq/twenty/pull/2119</li>
<li>Add dotenv in zapier app by @martmull in https://github.com/twentyhq/twenty/pull/2121</li>
</ul>
</details>
<details>
<summary>We welcomed 26 new contributors!</summary>
<ul>
<li>@bosiraphael made their first contribution in /pull/1835</li>
<li>@tomalexing made their first contribution in /pull/1844</li>
<li>@aman44444 made their first contribution in /pull/1838</li>
<li>@dev-DTECH made their first contribution in /pull/1872</li>
<li>@bansalgokul made their first contribution in /pull/1781</li>
<li>@alfredlouisw8 made their first contribution in /pull/1860</li>
<li>@b9aurav made their first contribution in /pull/1879</li>
<li>@BOHEUS made their first contribution in /pull/1895</li>
<li>@nimraahmed made their first contribution in /pull/1875</li>
<li>@ttntm made their first contribution in /pull/1946</li>
<li>@abhithory made their first contribution in /pull/1931</li>
<li>@martmull made their first contribution in /pull/1947</li>
<li>@Abhi3685 made their first contribution in /pull/1928</li>
<li>@rsato10 made their first contribution in /pull/1957</li>
<li>@BhumikP made their first contribution in /pull/1923</li>
<li>@Subash-Lamichhane made their first contribution in /pull/1993</li>
<li>@fmerian made their first contribution in /pull/1994</li>
<li>@khakimov made their first contribution in /pull/1984</li>
<li>@AkasshShah made their first contribution in /pull/2025</li>
<li>@ArijitCloud made their first contribution in /pull/2029</li>
<li>@shavidze made their first contribution in /pull/2030</li>
<li>@Kanav-Arora made their first contribution in /pull/1985</li>
<li>@apurvagurme made their first contribution in /pull/2028</li>
<li>@Jayrajrodage made their first contribution in /pull/2082</li>
<li>@u5r0 made their first contribution in /pull/2079</li>
</ul>
</details>