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.4

2023-10-02

What’s Changed

Click to view the 140 changes
  • feat: create default opportunities view on workspace creation + add seed data by @thaisguigon in https://github.com/twentyhq/twenty/pull/1461
  • Refactor/new menu item by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1448
  • refactor: rename ui/filter-n-sort to ui/view-bar by @thaisguigon in https://github.com/twentyhq/twenty/pull/1475
  • Display a 404 on people/:id and company/:id when id does not exist by @PepeGonzale in https://github.com/twentyhq/twenty/pull/1468
  • Refactor/modal component tests 1332 by @mustajab-ikram in https://github.com/twentyhq/twenty/pull/1392
  • Add relation for Company on people show page note creation by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1418
  • Fixed Table view dropdown by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1497
  • Fix front plugin not initialize with user email, first name and last name by @charlesBochet in https://github.com/twentyhq/twenty/pull/1506
  • fix the tests by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1491
  • chore: bump Twenty version to 0.1.3 in front/package.json by @AndryHTC in https://github.com/twentyhq/twenty/pull/1478
  • refactor: move view recoil states to ui/view-bar folder by @thaisguigon in https://github.com/twentyhq/twenty/pull/1482
  • refactor: add ViewBar and move view components to ui/view-bar by @thaisguigon in https://github.com/twentyhq/twenty/pull/1495
  • refactor: improve IconButtonGroup and FloatingIconButtonGroup by @thaisguigon in https://github.com/twentyhq/twenty/pull/1518
  • Enable port to be overridden by @charlesBochet in https://github.com/twentyhq/twenty/pull/1527
  • fix case HotkeyScope to hotkeyScope by @charlesBochet in https://github.com/twentyhq/twenty/pull/1528
  • Refactor icons passed as props with the new way by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1492
  • Fix select disable not working for svg by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1523
  • fix: Fixed the design of 'Tab List' by @zvolcsey in https://github.com/twentyhq/twenty/pull/1517
  • Rework tab and tab list padding and gaps to match designs by @charlesBochet in https://github.com/twentyhq/twenty/pull/1529
  • Fix design of 'sort' and 'filter' in 'People' and 'Companies' page by @PepeGonzale in https://github.com/twentyhq/twenty/pull/1519
  • Fix hotkey scope on task assignee by @charlesBochet in https://github.com/twentyhq/twenty/pull/1530
  • fix: POC assigning in opportunities by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1443
  • Refactor useFilteredSearchEntityQuery to accept multiple filters by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1526
  • Complete useFilteredSearchQuery refactoring by @charlesBochet in https://github.com/twentyhq/twenty/pull/1531
  • feat: reset table column resizing on ViewBar Cancel button click by @thaisguigon in https://github.com/twentyhq/twenty/pull/1520
  • feat: add Opportunities Views dropdown by @thaisguigon in https://github.com/twentyhq/twenty/pull/1503
  • Fixed bug for refectch activities and create activity on the currently filtered user. by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1493
  • feat: only show Update View button if view can be persisted by @thaisguigon in https://github.com/twentyhq/twenty/pull/1533
  • Add Sentry for Backend by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1403
  • Complete Sentry integration by @charlesBochet in https://github.com/twentyhq/twenty/pull/1546
  • Reafactor/UI input and displays by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1544
  • refactor: improve SingleEntitySelect empty option by @thaisguigon in https://github.com/twentyhq/twenty/pull/1543
  • fix: Removed autofocus by @zvolcsey in https://github.com/twentyhq/twenty/pull/1551
  • Refactor/display input part 2 by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1555
  • fix: Icon size stroke in MenuItem by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1545
  • fix: Removed autoFocus attribute by @zvolcsey in https://github.com/twentyhq/twenty/pull/1558
  • Add a notification for "tasks" in the navigation by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1489
  • Remove unwanted file by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1559
  • Number display formatting by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1556
  • Refactor dropdown by @charlesBochet in https://github.com/twentyhq/twenty/pull/1561
  • feat: toggle board field visibilities by @thaisguigon in https://github.com/twentyhq/twenty/pull/1547
  • Change design for icons in 'MainNavbar' and 'Pageheader' by @pranavp10 in https://github.com/twentyhq/twenty/pull/1560
  • fix: hover behaviour on table cells by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1557
  • Refator/sorts dropdown by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1568
  • [config] Create sweep.yaml file by @sweep-ai in https://github.com/twentyhq/twenty/pull/1572
  • multi tenant schemas poc by @Weiko in https://github.com/twentyhq/twenty/pull/1569
  • Fix CI: remove import for metadata POC by @Weiko in https://github.com/twentyhq/twenty/pull/1577
  • feat: persist board card fields by @thaisguigon in https://github.com/twentyhq/twenty/pull/1566
  • Removed last old DropdownButton by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1573
  • Feat/sidecar components by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1578
  • fix menu-item floating buttons that should only be displayed on hover by @charlesBochet in https://github.com/twentyhq/twenty/pull/1588
  • Fix github issue template by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1596
  • Reorder options menu board by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1606
  • feat: Added closeDropdownButton to the handleCompanySelected by @zvolcsey in https://github.com/twentyhq/twenty/pull/1605
  • feat: improve table options dropdown view name input by @thaisguigon in https://github.com/twentyhq/twenty/pull/1604
  • Refactor action bar entries and context menu entries by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1608
  • Fix: Bug with auto scroll by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1599
  • fix: Removed margin-top on Member page by @zvolcsey in https://github.com/twentyhq/twenty/pull/1609
  • Refactor/context and scopes by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1602
  • Chore: Duplicate certain user fields to workspaceMember by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1514
  • Change to using arrow functions by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1603
  • Fix teleporting board cards on drag drop by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1613
  • Add company relation for person table by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1612
  • Refactor NavCollapse button by @charlesBochet in https://github.com/twentyhq/twenty/pull/1625
  • Introduce useOptimisticEvict by @charlesBochet in https://github.com/twentyhq/twenty/pull/1629
  • feat: added a dropDownCloseEffect component by @Chigala in https://github.com/twentyhq/twenty/pull/1621
  • fix: Migrate all rules from eslint-plugin-twenty to eslint-plugin-twenty-ts by @anikdhabal in https://github.com/twentyhq/twenty/pull/1618
  • Fix eslint-plugin-twenty by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1640
  • Boost CI by @charlesBochet in https://github.com/twentyhq/twenty/pull/1643
  • Write Storybook test for @/ui/navbar by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1632
  • Update local-setup.mdx: Fix typo by @RajeshKumarPadhy in https://github.com/twentyhq/twenty/pull/1646
  • change tabler-icons by @Rishy-2021 in https://github.com/twentyhq/twenty/pull/1649
  • Refactor tenant ORM integration by @Weiko in https://github.com/twentyhq/twenty/pull/1650
  • Fix bug company update by @charlesBochet in https://github.com/twentyhq/twenty/pull/1664
  • feat: Column title menus by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1616
  • feat: reorder columns from table options by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1636
  • Refactor fast follow on column move feature by @charlesBochet in https://github.com/twentyhq/twenty/pull/1665
  • Speed up CI by @charlesBochet in https://github.com/twentyhq/twenty/pull/1666
  • Fast follow on draggable column re-order by @charlesBochet in https://github.com/twentyhq/twenty/pull/1667
  • fix: fix some views dropdown design issues by @thaisguigon in https://github.com/twentyhq/twenty/pull/1648
  • Chore: Use Fragments as types by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1670
  • Add 'Esc' hotkey behavior on Filter and Sorts dropdown by @neo773 in https://github.com/twentyhq/twenty/pull/1622
  • feat: reset Recoil state on logout by @thaisguigon in https://github.com/twentyhq/twenty/pull/1675
  • Fix front end by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1678
  • feat: add DropdownMenuInput and use as view name input in board by @thaisguigon in https://github.com/twentyhq/twenty/pull/1680
  • Fix optimistic effects to work with fragments by @charlesBochet in https://github.com/twentyhq/twenty/pull/1683
  • fix: dark mode for MainButton by @yashug in https://github.com/twentyhq/twenty/pull/1681
  • feat: add findAll and findUnique resolver for universal objects by @magrinj in https://github.com/twentyhq/twenty/pull/1576
  • Feat/disable flexible backend by @magrinj in https://github.com/twentyhq/twenty/pull/1673
  • Add metadata migration setup by @Weiko in https://github.com/twentyhq/twenty/pull/1674
  • Fix merge issue flexible backend by @charlesBochet in https://github.com/twentyhq/twenty/pull/1685
  • Improve issue templates by @charlesBochet in https://github.com/twentyhq/twenty/pull/1686
  • Fix tasks filters by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1676
  • fix: Command bar is broken by @rishi-raj-jain in https://github.com/twentyhq/twenty/pull/1617
  • Refactor tests command menu by @charlesBochet in https://github.com/twentyhq/twenty/pull/1702
  • fix: Update company picker keyboard navigation by @G3root in https://github.com/twentyhq/twenty/pull/1628
  • Feature: add createCustomField resolver by @Weiko in https://github.com/twentyhq/twenty/pull/1698
  • feat: persist table columns on change by @thaisguigon in https://github.com/twentyhq/twenty/pull/1697
  • Fix drag to select in dropdowns, context menu and action bar by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1704
  • Add Figma documentation by @charlesBochet in https://github.com/twentyhq/twenty/pull/1705
  • Fix command menu keyboard input & refactor group by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1706
  • fix: fix table columns resize glitches on slow network by @thaisguigon in https://github.com/twentyhq/twenty/pull/1707
  • Create consistent ui/input and ui/display for Cell and Fields type : … by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1658
  • Fix hover on standalone button FloatingIconButtonGroup by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1709
  • fix: adds cursor pointer to table column header by @rtpa25 in https://github.com/twentyhq/twenty/pull/1715
  • Chore: First table column should not be hideable by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1711
  • Fix: Command menu keeps the last input by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1723
  • Remove the ..props pattern and props coupling, and create an eslint rule for that by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1733
  • Chore(backend): Enable attaching attachments to companies and people (backend) by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1726
  • Chore(server): I should be able to define deal amount's currency by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1724
  • Chore: corrects syntax for type only imports by @rtpa25 in https://github.com/twentyhq/twenty/pull/1716
  • Fix: When opening a filter, the focus is not put on the input search / filter input by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1731
  • feat: add cooldown to refresh token security by @magrinj in https://github.com/twentyhq/twenty/pull/1736
  • Fix cmd menu tests by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1739
  • Add a hover on Show Person Avatar by @PepeGonzale in https://github.com/twentyhq/twenty/pull/1631
  • feat: reorder kanban columns by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1699
  • feat: add IconPicker by @thaisguigon in https://github.com/twentyhq/twenty/pull/1730
  • FieldDisplay & FieldInput by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1708
  • test: adds test to check if adding a new company or people works by @rtpa25 in https://github.com/twentyhq/twenty/pull/1714
  • Delete Opportunities column + Improving design of BoardColumnEditTitleMenu by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1737
  • Removed unused feature flag by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1744
  • Add a type on CatalogDecorator by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1742
  • POC: Save view as url param by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1710
  • feat: dynamic graphQL schema generation based on user workspace by @magrinj in https://github.com/twentyhq/twenty/pull/1725
  • Fix design EditableCell 'Hover', 'Focus' and 'Edit Mode' #1663 by @Davidkramer1999 in https://github.com/twentyhq/twenty/pull/1740
  • Added hint for cmdk-menu by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1743
  • Fix missing patches folder to deploy server by @Weiko in https://github.com/twentyhq/twenty/pull/1771
  • Fix people creation from People table page by @charlesBochet in https://github.com/twentyhq/twenty/pull/1773
  • docs: redesign docs collapsible categories by @thaisguigon in https://github.com/twentyhq/twenty/pull/1748
  • feat: lazy load IconPicker icons by @thaisguigon in https://github.com/twentyhq/twenty/pull/1753
  • docs: add page level sidebar by @thaisguigon in https://github.com/twentyhq/twenty/pull/1749
  • Feat: I can add a favorite directly from my table by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1747
  • Chore: eslint forbid useHotkeys by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1777
  • Fix: Consistent avatars for show pages by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1776
  • Fix task creation show page by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1775
  • Fix board column title edit optimistic rendering #1745 by @Davidkramer1999 in https://github.com/twentyhq/twenty/pull/1780
  • Fix docker setup with bcrypt by @Weiko in https://github.com/twentyhq/twenty/pull/1783
  • feat: add env security in dynamic resolvers by @magrinj in https://github.com/twentyhq/twenty/pull/1812
  • Fix: Table / Board createView bug by @AyushAgrawal-A2 in https://github.com/twentyhq/twenty/pull/1782
We welcome 16 new contributors!
  • @PepeGonzale made their first contribution in https://github.com/twentyhq/twenty/pull/1468
  • @AndryHTC made their first contribution in https://github.com/twentyhq/twenty/pull/1478
  • @zvolcsey made their first contribution in https://github.com/twentyhq/twenty/pull/1517
  • @pranavp10 made their first contribution in https://github.com/twentyhq/twenty/pull/1560
  • @sweep-ai made their first contribution in https://github.com/twentyhq/twenty/pull/1572
  • @Chigala made their first contribution in https://github.com/twentyhq/twenty/pull/1621
  • @anikdhabal made their first contribution in https://github.com/twentyhq/twenty/pull/1618
  • @RajeshKumarPadhy made their first contribution in https://github.com/twentyhq/twenty/pull/1646
  • @Rishy-2021 made their first contribution in https://github.com/twentyhq/twenty/pull/1649
  • @neo773 made their first contribution in https://github.com/twentyhq/twenty/pull/1622
  • @yashug made their first contribution in https://github.com/twentyhq/twenty/pull/1681
  • @rishi-raj-jain made their first contribution in https://github.com/twentyhq/twenty/pull/1617
  • @G3root made their first contribution in https://github.com/twentyhq/twenty/pull/1628
  • @rtpa25 made their first contribution in https://github.com/twentyhq/twenty/pull/1715
  • @AyushAgrawal-A2 made their first contribution in https://github.com/twentyhq/twenty/pull/1723
  • @Davidkramer1999 made their first contribution in https://github.com/twentyhq/twenty/pull/1740