Twenty v0.2.0stable Released Nov 30, 2023
Impact Score: 5/10

Twenty: Flexible Schema, Custom Objects & Custom Fields

Source available β€” automated, not human-reviewed

Component: twenty Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified β€” check source notes
πŸ“„ .MD
⚑ Executive Summary (TL;DR)

Twenty v0.2.0. Source highlight: Introducing custom objects and custom fields!

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 Introducing custom objects and custom fields! You now get the power of airtable / a full database within your CRM. https://github.com/twentyhq/twenty/assets/6399865/0cd13262-b2e9-4565-a979-6005c6d07342 ## What's Changed <details> <summary>Click to view the 360 (!) changes</summary> <ul> <li>Doc changes by @nimraahmed in /pull/2124</li> <li>feat: get object metadata from backend in Object Detail and New Field… by @thaisguigon in /pull/2122</li> <li>feat: get object metadata from backend in Object Edit by @thaisguigon in /pull/2125</li> <li>fix: favourite button background by @mrkirthi-24 in /pull/2128</li> <li>2049 timebox 1j zapier integration 4 define and implement a first trigger for zapier app by @martmull in /pull/2132</li> <li>chore: Pre build docker images (#2099) by @khakimov in /pull/2131</li> <li>1721/feature/drag and drop favorites by @abhithory in /pull/2097</li> <li>fix 2049 timebox 1j zapier integration 4 define and implement a first trigger for zapier app by @martmull in /pull/2139</li> <li>Add standardObject seeds by @Weiko in /pull/2140</li> <li>Doc addition & changes by @nimraahmed in /pull/2152</li> <li>Fix Issue 2127: DataTable column head menu is badly positioned by @ttlpta in /pull/2135</li> <li>Chore(front): Create Storybook tests for the DropdownMenu component by @gitstart-twenty in /pull/2157</li> <li>Favorite: computeNewPosition fixed by @abhithory in /pull/2134</li> <li>fix: value changes every render by @rustam-mukhametshin in /pull/2115</li> <li>Fix issue 2151: Dropdown menu of header table does not close after hide column by @ttlpta in /pull/2177</li> <li>Fix issue 2126: DataTable '+' button dropdown positioning glitch by @ttlpta in /pull/2150</li> <li>feat: add New Field Step 2 form by @thaisguigon in /pull/2138</li> <li>feat: add new object standard available section by @ujwalkumar1995 in /pull/2111</li> <li>Feat/metadata datatable types by @lucasbordeau in /pull/2175</li> <li>Add tests and raise coverage on pages by @charlesBochet in /pull/2180</li> <li>chore: inject enviroment at the ./front deployment phase (#2174) by @khakimov in /pull/2179</li> <li>Build render by @charlesBochet in /pull/2188</li> <li>Show icons for navigate commands by @brendanlaschke in /pull/2184</li> <li>#2133 added comments icon and count on notes tab by @codergirl2023 in /pull/2186</li> <li>Fix Boolean field for hotkey by @tomalexing in /pull/2067</li> <li>Fix issue 2130: text overflow on setting member page by @ttlpta in /pull/2192</li> <li>feat: activate and disable objects by @thaisguigon in /pull/2194</li> <li>feat: activate, disable and erase fields in Object Detail by @thaisguigon in /pull/2200</li> <li>feat: save edited custom object by @thaisguigon in /pull/2204</li> <li>fix: issue Button-with-'IconChevronDown'-in-'TableUpdateViewGroupButton'-has-incorrect-size by @marcel951 in /pull/2201</li> <li>fix unauthenticated by @tomalexing in /pull/2203</li> <li>Chore(front): Add more typeguards by @gitstart-twenty in /pull/2136</li> <li>Changes to documentation by @nimraahmed in /pull/2209</li> <li>chore: added .dockerignore and fixed start:prod (#2099) by @khakimov in /pull/2211</li> <li>2060 create a new api key by @martmull in /pull/2206</li> <li>Applied min-height to Data Model banner by @b9aurav in /pull/2214</li> <li>fix: update dropdown width by @alfredlouisw8 in /pull/2181</li> <li>1259/add compact view in opportunities by @abhithory in /pull/2182</li> <li>Fix bug isRelation guard by @charlesBochet in /pull/2217</li> <li>feat(frontend): Object Field Edit page created by @Kanav-Arora in /pull/2218</li> <li>feat: create custom object and update edited object names by @thaisguigon in /pull/2220</li> <li>2062 view edit an api key by @martmull in /pull/2231</li> <li>feat: create custom object field by @thaisguigon in /pull/2225</li> <li>Feat/add other metadata types v2 by @lucasbordeau in /pull/2224</li> <li>Fix custom object requests pending by @Weiko in /pull/2240</li> <li>fix: generate metadata object and field names in camel case by @thaisguigon in /pull/2250</li> <li>Remove Metadata SoftDelete and page limit size by @Weiko in /pull/2237</li> <li>Use zod instead of yup by @brendanlaschke in /pull/2254</li> <li>Improve viewbar api by @charlesBochet in /pull/2233</li> <li>Feat/show page metadata by @lucasbordeau in /pull/2234</li> <li>feat: remove disabled custom objects by @thaisguigon in /pull/2247</li> <li>Fix front build by @lucasbordeau in /pull/2256</li> <li>Fix filters and sorts on views by @charlesBochet in /pull/2258</li> <li>feat: add Object Field Edit page sections by @thaisguigon in /pull/2243</li> <li>Add prisma metadata seeds by @Weiko in /pull/2259</li> <li>Fix major rework on view by @charlesBochet in /pull/2262</li> <li>feat: activate standard objects in New Object page by @thaisguigon in /pull/2232</li> <li>Fix database experience by @lucasbordeau in /pull/2263</li> <li>test: fix SettingsObjectDisabledMenuDropDown storybook tests by @thaisguigon in /pull/2257</li> <li>feat: save activated/disabled fields in New Field - Step 1 page by @thaisguigon in /pull/2226</li> <li>feat: save edited custom field by @thaisguigon in /pull/2245</li> <li>Standard migration command by @Weiko in /pull/2236</li> <li>Fix cache management by @martmull in /pull/2264</li> <li>Fix Views on People page by @charlesBochet in /pull/2265</li> <li>Fix/metadata object and settings post merge by @charlesBochet in /pull/2269</li> <li>Migrate view field to new data model - Part 2 by @charlesBochet in /pull/2270</li> <li>Complete Fix view work by @charlesBochet in /pull/2272</li> <li>Refactor ObjectDataTable to work with new views system by @charlesBochet in /pull/2274</li> <li>[Docs] Update 'self-hosting options' link on getting-started.mdx by @rbutler-us in /pull/2267</li> <li>feat: custom objects delete one by @magrinj in /pull/2278</li> <li>feat: navigate to Object Detail page after custom object creation by @thaisguigon in /pull/2277</li> <li>Fix api keys refresh by @martmull in /pull/2283</li> <li>test: add metadata object and field mocks by @thaisguigon in /pull/2266</li> <li>build(deps): bump @babel/traverse from 7.21.4 to 7.23.2 in /docs by @dependabot in /pull/2255</li> <li>User guide & vale setup by @nimraahmed in /pull/2260</li> <li>fix: display object plural labels in nav items by @thaisguigon in /pull/2290</li> <li>fix: remove blank space below Object Settings cover image by @thaisguigon in /pull/2285</li> <li>fix: disable page shortcuts on TextArea focus by @thaisguigon in /pull/2288</li> <li>2282 Rename components to use the new naming convention part 1 by @bosiraphael in /pull/2293</li> <li>2284 fix(frontend): layout shift in date input by @Kanav-Arora in /pull/2292</li> <li>2282 Rename components to use the new naming convention part 2 by @bosiraphael in /pull/2295</li> <li>2282 Rename components to use the new naming convention part 3 by @bosiraphael in /pull/2296</li> <li>Fix: Email case sensitivity by @b9aurav in /pull/2229</li> <li>Remove three old env variables by @bosiraphael in /pull/2297</li> <li>Prevent layout shift on page load by @brendanlaschke in /pull/2268</li> <li>Fix view fields seeds by @bosiraphael in /pull/2300</li> <li>Fix CompanyBoardCard height by @bosiraphael in /pull/2301</li> <li>Plug filter delete to backend by @bosiraphael in /pull/2303</li> <li>Reduce image size by @charlesBochet in /pull/2306</li> <li>Fix sort delete by @bosiraphael in /pull/2312</li> <li>Fix view deletion by @bosiraphael in /pull/2314</li> <li>Fix checkbox htmlfor bug by @bosiraphael in /pull/2315</li> <li>fix: update cleanup command to reflect current volume naming by @shavidze in /pull/2316</li> <li>Add new Dockerfile for postgres by @martmull in /pull/2313</li> <li>Fix entity tasks filter scopeid bug by @bosiraphael in /pull/2318</li> <li>Fix firefox recoil snapshot bug by @bosiraphael in /pull/2321</li> <li>Fix navbar animation layout shift by @brendanlaschke in /pull/2335</li> <li>Fix assert not null lint warning by @lucasbordeau in /pull/2324</li> <li>Add new dockerfile for postgres by @charlesBochet in /pull/2322</li> <li>fix: fix Pages Storybook tests by @thaisguigon in /pull/2305</li> <li>Fix seeds for local workspace and newly created workspaces by @Weiko in /pull/2333</li> <li>fix: fix Modules Storybook tests by @thaisguigon in /pull/2339</li> <li>feat: do not show disabled fields in table by @thaisguigon in /pull/2319</li> <li>441/fix/clear cell while opening it by typing and delete value when I hit delete / backspace. by @abhithory in /pull/2021</li> <li>Improved user guide, added CI vale for docs by @nimraahmed in /pull/2308</li> <li>Removed dead code by @lucasbordeau in /pull/2345</li> <li>feat: refactor schema builder and resolver builder by @magrinj in /pull/2215</li> <li>Live code editor for UI docs by @charlesBochet in /pull/2351</li> <li>Feat/improve new views by @lucasbordeau in /pull/2298</li> <li>fix: small tenant refactor fixes by @magrinj in /pull/2375</li> <li>Rename InlineCell to RecordInlineCell by @bosiraphael in /pull/2377</li> <li>Fix new field type enums in parseFieldType by @lucasbordeau in /pull/2361</li> <li>2299 fix(frontend): corrected tag spacing in settings object item table row by @Kanav-Arora in /pull/2302</li> <li>Finished renaming and scope by @lucasbordeau in /pull/2378</li> <li>feat: add SettingsObjectFieldPreview and SettingsObjectFieldPreviewCard by @thaisguigon in /pull/2376</li> <li>0.2.0 cleaning script by @martmull in /pull/2342</li> <li>Chore: Cancel previous runs by @gitstart-twenty in /pull/2227</li> <li>No console eslint by @alfredlouisw8 in /pull/2251</li> <li>0.2.0 cleaning script by @martmull in /pull/2379</li> <li>Fix google auth url broken by @charlesBochet in /pull/2380</li> <li>changes as per vale warnings by @nimraahmed in /pull/2353</li> <li>Adding the possibility to add multiple ui components in the live code editor in the docs by @bosiraphael in /pull/2381</li> <li>Clean metadata and schema by @martmull in /pull/2382</li> <li>Add Relation Metadata by @Weiko in /pull/2388</li> <li>chore: create a new TypeORM config using @nestjs/typeorm for public schema by @gitstart-twenty in /pull/2241</li> <li>Bump PGSQL version from 14 to 15 by @33luap in /pull/2406</li> <li>FIX: Corrected button border color for danger button by @uwemneku in /pull/2409</li> <li>feat: add Text field preview in settings by @thaisguigon in /pull/2389</li> <li>feat: add Number field preview in settings by @thaisguigon in /pull/2397</li> <li>0.2.0 cleaning script by @martmull in /pull/2403</li> <li>Remove Tenant columns anonymisation by @Weiko in /pull/2404</li> <li>feat: add Boolean field preview in settings by @thaisguigon in /pull/2399</li> <li>2294 feat(frontend): styling shortcut keys by @Kanav-Arora in /pull/2336</li> <li>2385-feat(front): icon button styles added by @Kanav-Arora in /pull/2411</li> <li>#2133 Add comments icon and count to Timeline card by @codergirl2023 in /pull/2205</li> <li>feat: add Money field type in settings by @thaisguigon in /pull/2405</li> <li>2357 Refactor RecordTable to use the new scope architecture by @bosiraphael in /pull/2407</li> <li>feat: add Url field preview in settings by @thaisguigon in /pull/2402</li> <li>Fix table last column not being displayed by @charlesBochet in /pull/2417</li> <li>Convert metadata tables to camelCase by @Weiko in /pull/2400</li> <li>Revert "Convert metadata tables to camelCase" by @charlesBochet in /pull/2419</li> <li>Fix icon picker width and add Icon Title by @brendanlaschke in /pull/2418</li> <li>feat: schema-builder and resolver-builder can handle relations by @magrinj in /pull/2398</li> <li>2363 refactor the dialog component to use the new scope architecture by @bosiraphael in /pull/2415</li> <li>Feat/pagination front by @lucasbordeau in /pull/2387</li> <li>Rename fieldId and objectId into fieldMetadataId and objectMetadataId by @charlesBochet in /pull/2421</li> <li>Update yarn-setup.mdx by @lucasbordeau in /pull/2424</li> <li>Convert metadata tables to camel_case by @Weiko in /pull/2420</li> <li>Split components into object-metadata and object-record by @charlesBochet in /pull/2425</li> <li>Update mac os script for pg15 by @charlesBochet in /pull/2427</li> <li>fix one to many relation dynamic query by @Weiko in /pull/2430</li> <li>fix-svgr-issue-with-tsup by @bosiraphael in /pull/2429</li> <li>Add relation metadata seed by @charlesBochet in /pull/2431</li> <li>Fixed callback firing on clickoutside but mousedown inside. by @lucasbordeau in /pull/2434</li> <li>infra: add make commands for provisioning postgres in macos and linux by @shiv-tyagi in /pull/2436</li> <li>Cleanup CI workflows, Remove Twenty CLI, Add Danger.js by @FelixMalfait in /pull/2452</li> <li>Fix single note in grid by @brendanlaschke in /pull/2437</li> <li>Migrate standard objects by @charlesBochet in /pull/2439</li> <li>Remove CLA Assistant by @FelixMalfait in /pull/2479</li> <li>Add is system flag to object metadata by @Weiko in /pull/2481</li> <li>Add standard company table migrations by @charlesBochet in /pull/2484</li> <li>Create Relation with Fields from both sides by @Weiko in /pull/2480</li> <li>2454 update filter definition to work with new backend by @bosiraphael in /pull/2482</li> <li>Fix date dropdown width by @bosiraphael in /pull/2486</li> <li>Complete all standard object migration to the new workspace schema by @charlesBochet in /pull/2492</li> <li>Add env variable docs by @brendanlaschke in /pull/2440</li> <li>fix: relations issues by @magrinj in /pull/2497</li> <li>Migrate WorkspaceMemberSetting into WorkspaceMember by @charlesBochet in /pull/2501</li> <li>chore(backend): convert basic RefreshToken model to TypeORM entity by @gitstart-twenty in /pull/2401</li> <li>feat: Unfocus cells when mouse leaves the table by @uwemneku in /pull/2442</li> <li>docs: mention prebuilt images by @bkleiner in /pull/2493</li> <li>Hide System Objects by @Weiko in /pull/2488</li> <li>Seed workspace member in workspace schema by @charlesBochet in /pull/2504</li> <li>2320-fix(front): IconEye icon size and font fix by @Kanav-Arora in /pull/2490</li> <li>chore(server): convert User model to TypeORM entity by @gitstart-twenty in /pull/2499</li> <li>[WIP] Whole FE migrated by @charlesBochet in /pull/2517</li> <li>Update favorites query and state to work with new backend by @bosiraphael in /pull/2520</li> <li>Fix api keys by @martmull in /pull/2513</li> <li>fix: schema builder use same type definitions storage across tenant by @magrinj in /pull/2525</li> <li>Added working peopleV2 table by @lucasbordeau in /pull/2527</li> <li>Add basic fields metadata by @Weiko in /pull/2523</li> <li>Add support for UUID fields in tables by @charlesBochet in /pull/2529</li> <li>2472 v2 settings workspace module by @bosiraphael in /pull/2532</li> <li>Eslint prevent duplicate import by @brendanlaschke in /pull/2516</li> <li>feat: expose foreign key by @magrinj in /pull/2505</li> <li>Fix/company picker v2 by @lucasbordeau in /pull/2535</li> <li>Increase spreadsheet import limit by @FelixMalfait in /pull/2539</li> <li>V2 onboarding by @bosiraphael in /pull/2543</li> <li>Feat/filter available field definition v2 by @lucasbordeau in /pull/2547</li> <li>Migrate activities by @charlesBochet in /pull/2545</li> <li>Remove api keys from old world by @martmull in /pull/2548</li> <li>feat: add default value capability by @magrinj in /pull/2544</li> <li>Rename Money/Url to Currency/Link and remove snake_case from composite fields by @Weiko in /pull/2536</li> <li>feat: rename tenant into workspace by @magrinj in /pull/2553</li> <li>Fix objectMetadataId to objectRecordId incorrect naming by @martmull in /pull/2554</li> <li>Improvements for migrations by @martmull in /pull/2556</li> <li>Fix implicit index provided in mapping function by @martmull in /pull/2558</li> <li>Fix context menu and favorites by @lucasbordeau in /pull/2564</li> <li>Fix Activities and Tasks modules by @charlesBochet in /pull/2561</li> <li>Add fullName field metadata type by @Weiko in /pull/2563</li> <li>Improvements for migrations by @martmull in /pull/2573</li> <li>Fix favorites add/remove from table context menu by @lucasbordeau in /pull/2571</li> <li>Add missing default values by @Weiko in /pull/2567</li> <li>V2 opportunities by @bosiraphael in /pull/2565</li> <li>Add Name defaultColumn for custom objects by @Weiko in /pull/2568</li> <li>Add deleteOneRelation resolver by @Weiko in /pull/2569</li> <li>feat: add useCreateOneRelationMetadata and useRelationMetadata by @thaisguigon in /pull/2559</li> <li>Icon picker gap & hover color by @brendanlaschke in /pull/2522</li> <li>Changed the font-weight to regular (Issue #2500) by @qmohitsingh in /pull/2550</li> <li>chore(server): Migrate workspace by @gitstart-twenty in /pull/2530</li> <li>feat: add EnumFieldDisplay and Enum field preview by @thaisguigon in /pull/2487</li> <li>feat: add Relation field form by @thaisguigon in /pull/2572</li> <li>Removing Prisma and Grapql-nestjs-prisma resolvers by @charlesBochet in /pull/2574</li> <li>vale cleanup by @nimraahmed in /pull/2579</li> <li>Introduce main identifier to power RelationFieldDisplay by @charlesBochet in /pull/2577</li> <li>Fix api Keys by @martmull in /pull/2583</li> <li>Refactor types to remove unused types and add FullNameFieldInput by @charlesBochet in /pull/2590</li> <li>Fix navbar active marker by @brendanlaschke in /pull/2588</li> <li>fix: not able to filter by nullable values by @magrinj in /pull/2580</li> <li>Refactored useFindOneObjectMetadataItem and useFindManyObjectMetadataItems by @lucasbordeau in /pull/2600</li> <li>fix: fix Relation field preview by @thaisguigon in /pull/2605</li> <li>fix: hide Select field type + display Relation field type only for ed… by @thaisguigon in /pull/2603</li> <li>Rename DATE to DATETIME by @Weiko in /pull/2576</li> <li>Fix/opportunities board by @charlesBochet in /pull/2610</li> <li>Add [from/to]Description to CreateRelationInput by @Weiko in /pull/2613</li> <li>Fix/company team crud by @lucasbordeau in /pull/2614</li> <li>Fix avatar placeholder not displayed by @charlesBochet in /pull/2611</li> <li>Introduce a RelationPicker component with a RelationPickerScope by @charlesBochet in /pull/2617</li> <li>feat: improve Relation field type tag by @thaisguigon in /pull/2606</li> <li>feat: disable Standard field edition in Relation field form by @thaisguigon in /pull/2604</li> <li>Board V2 - Part 1 by @bosiraphael in /pull/2619</li> <li>fix datepicker width by @bosiraphael in /pull/2621</li> <li>feat: add memory cache to boost performance by @magrinj in /pull/2620</li> <li>Complete labelIdentifer, relationPicker first implementation by @charlesBochet in /pull/2618</li> <li>Add identifier fields to ObjectMetadata by @Weiko in /pull/2616</li> <li>Improve Performances of FE by reducing first print queries by @charlesBochet in /pull/2623</li> <li>Fix Tasks and Activities - Part 1 by @lucasbordeau in /pull/2624</li> <li>2311 embed keyboard shortcuts by @Kanav-Arora in /pull/2507</li> <li>chore(front): Refactor the SnackBar component to use the new scope architecture by @gitstart-twenty in /pull/2578</li> <li>Improve Board performances by @charlesBochet in /pull/2626</li> <li>Fix bug favorite optimistic rendering and opportunity prefill by @charlesBochet in /pull/2633</li> <li>Fixed record inline cell fields on activity editor by @lucasbordeau in /pull/2634</li> <li>Fix view seeds by @martmull in /pull/2638</li> <li>fix: remove navigation to Detail page on Relation tag click for Syste… by @thaisguigon in /pull/2636</li> <li>Move Impersonate from User to Workspace by @Weiko in /pull/2630</li> <li>fix: fix viewing date fields detail pages by @thaisguigon in /pull/2641</li> <li>Create board fields reorder by @bosiraphael in /pull/2639</li> <li>feat: workspace cache version instead of event emitter by @magrinj in /pull/2637</li> <li>fix: can't create fields of type UUID by @magrinj in /pull/2642</li> <li>fix: hide UUID from field type options in field creation form by @thaisguigon in /pull/2645</li> <li>Fix order by by @martmull in /pull/2646</li> <li>Improved optimistic rendering by @lucasbordeau in /pull/2649</li> <li>Fix workspace/user deletion by @Weiko in /pull/2648</li> <li>Allow isActive to be updated for standard objects by @Weiko in /pull/2651</li> <li>Enrich filters with all types by @charlesBochet in /pull/2653</li> <li>2358 refactor entityboard to recordboard by @bosiraphael in /pull/2652</li> <li>remove unused packages:server by @RobertoSimonini1 in /pull/2650</li> <li>fix-dropdown-sort-icons by @bosiraphael in /pull/2656</li> <li>Fixed activities for Person by @lucasbordeau in /pull/2658</li> <li>Fix Filter search dynamic objectMetadataName by @charlesBochet in /pull/2659</li> <li>Add back pickers on all pages, fix command menu by @charlesBochet in /pull/2662</li> <li>UI Component docs (Display & Feedback components) by @nimraahmed in /pull/2453</li> <li>Fix/boolean field v2 by @lucasbordeau in /pull/2664</li> <li>Fix token cookie not being peristed on browser reboot by @charlesBochet in /pull/2667</li> <li>Fix KeyboardShortcut menu, person upload picture by @charlesBochet in /pull/2669</li> <li>First generated viewField is now name by @bosiraphael in /pull/2671</li> <li>fix-currency-field-input by @bosiraphael in /pull/2666</li> <li>Fix microAmount by @martmull in /pull/2654</li> <li>fix: wrong file name by @magrinj in /pull/2676</li> <li>Update danger.js to pull_request_target by @FelixMalfait in /pull/2675</li> <li>Fix Activity Picker part 1 by @charlesBochet in /pull/2678</li> <li>Fix duplicate view field creation by @lucasbordeau in /pull/2677</li> <li>Add activityTarget relation after custom object creation by @Weiko in /pull/2670</li> <li>Fix phone input and link input by @bosiraphael in /pull/2679</li> <li>feat: restrict field types in field creation form by @thaisguigon in /pull/2680</li> <li>Fix Activity relation picker by @charlesBochet in /pull/2684</li> <li>Fix/task page filter by @lucasbordeau in /pull/2682</li> <li>Update seed default values by @Weiko in /pull/2681</li> <li>Fix company update with accountOwner by @Weiko in /pull/2687</li> <li>Fix activity creation by @Weiko in /pull/2686</li> <li>Add viewField creation to fieldMetadata creation service by @Weiko in /pull/2685</li> <li>Fix check identical nameSingular/namePlural by @Weiko in /pull/2689</li> <li>Fix link and currency input by @bosiraphael in /pull/2697</li> <li>Danger markdown message & todo comments by @brendanlaschke in /pull/2698</li> <li>Use forceRefetch for task update by @lucasbordeau in /pull/2695</li> <li>Fixed soft focus init by @lucasbordeau in /pull/2696</li> <li>fix: empty string as default value for string types by @magrinj in /pull/2691</li> <li>hide new opportunity picker by @bosiraphael in /pull/2702</li> <li>Fix views by @charlesBochet in /pull/2701</li> <li>Fix limit pagination by @martmull in /pull/2692</li> <li>feat: display error snackbars for Object and Field creation/edition by @thaisguigon in /pull/2708</li> <li>Fix wrong visibility icon by @bosiraphael in /pull/2707</li> <li>Allow field/object update if name/label are similar values by @Weiko in /pull/2709</li> <li>Fix board animation by @bosiraphael in /pull/2706</li> <li>Added table record mock mode with companies by @lucasbordeau in /pull/2715</li> <li>Fix Frontend pages tests by @gitstart-twenty in /pull/2719</li> <li>refactor:Style "loading more" rows on tables (Issue #2498) by @qmohitsingh in /pull/2717</li> <li>Add typescript to danger by @FelixMalfait in /pull/2723</li> <li>Fix zapier by @martmull in /pull/2735</li> <li>Fix zapier by @martmull in /pull/2740</li> <li>Remove zapier trigger company by @martmull in /pull/2742</li> <li>Remove mandatory parameters by @martmull in /pull/2743</li> <li>test: restore and fix SettingsObjectFieldPreview stories by @thaisguigon in /pull/2607</li> <li>Remove unused dependencies on the frontend by @FelixMalfait in /pull/2744</li> <li>Yarn upgrade by @FelixMalfait in /pull/2749</li> <li>Fix: Don't sort by column createdAt if it does not exist by @FelixMalfait in /pull/2737</li> <li>Fix keyboard cmds table soft focus by @brendanlaschke in /pull/2608</li> <li>2526-fix(front): Save on Esc and Click Outside by @Kanav-Arora in /pull/2750</li> <li>2422 refactor scope components to improve dev experience by @bosiraphael in /pull/2736</li> <li>Update workspace directory by @nimraahmed in /pull/2555</li> <li>2694-fix(front): Replace "Continue with Google" monochrome logo by colourful logo by @Anchit1909 in /pull/2724</li> <li>Double check install with postgres15 on WSL by @gitstart-twenty in /pull/2643</li> <li>2495 fix cmdk removal and added toggle functionality by @Kanav-Arora in /pull/2528</li> <li>fix: setup-postgres-macos.sh by @Kanav-Arora in /pull/2575</li> <li>Create feature flag table by @bosiraphael in /pull/2752</li> <li>Fix action bar button danger background and gap by @brendanlaschke in /pull/2711</li> <li>Fix Frontend modules tests by @gitstart-twenty in /pull/2688</li> <li>feat: add Select field preview and form by @thaisguigon in /pull/2655</li> <li>feat: add options to Select field by @thaisguigon in /pull/2665</li> <li>feat: remove Select field options by @thaisguigon in /pull/2668</li> <li>feat: set Select field option as default option by @thaisguigon in /pull/2725</li> <li>feat: pick select field option colors by @thaisguigon in /pull/2748</li> <li>Fix/object record and metadata naming by @lucasbordeau in /pull/2763</li> <li>Feature flags seeds, queries and hooks by @bosiraphael in /pull/2769</li> <li>feat: reorder select field options by @thaisguigon in /pull/2766</li> <li>Attachments by @brendanlaschke in /pull/2716</li> <li>2394-feat(front): create new record on click of plus icon by @Kanav-Arora in /pull/2660</li> <li>Fix UI components by @nimraahmed in /pull/2771</li> </ul> </details> <details> <summary>We welcomed 14 new contributors!</summary> * @mrkirthi-24 made their first contribution in https://github.com/twentyhq/twenty/pull/2128 * @ttlpta made their first contribution in https://github.com/twentyhq/twenty/pull/2135 * @rustam-mukhametshin made their first contribution in https://github.com/twentyhq/twenty/pull/2115 * @ujwalkumar1995 made their first contribution in https://github.com/twentyhq/twenty/pull/2111 * @codergirl2023 made their first contribution in https://github.com/twentyhq/twenty/pull/2186 * @marcel951 made their first contribution in https://github.com/twentyhq/twenty/pull/2201 * @rbutler-us made their first contribution in https://github.com/twentyhq/twenty/pull/2267 * @33luap made their first contribution in https://github.com/twentyhq/twenty/pull/2406 * @uwemneku made their first contribution in https://github.com/twentyhq/twenty/pull/2409 * @shiv-tyagi made their first contribution in https://github.com/twentyhq/twenty/pull/2436 * @bkleiner made their first contribution in https://github.com/twentyhq/twenty/pull/2493 * @qmohitsingh made their first contribution in https://github.com/twentyhq/twenty/pull/2550 * @RobertoSimonini1 made their first contribution in https://github.com/twentyhq/twenty/pull/2650 * @Anchit1909 made their first contribution in https://github.com/twentyhq/twenty/pull/2724 </details>