Twenty logo

Twenty

The open alternative to Salesforce, designed for AI

Alternative to: salesforce, hubspot, pipedrive, zoho crm

Twenty screenshot

About Versions (86)

v0.1.5

2023-10-19

Highlights

Stability improvements

What’s Changed

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