Twenty logo

Twenty

The open alternative to Salesforce, designed for AI

Alternative to: salesforce, hubspot, pipedrive, zoho crm

Twenty screenshot

About Versions (86)

v0.2.0

2023-11-30

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

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