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