Releases: twentyhq/twenty
Releases · twentyhq/twenty
Refactor UI Components & many bug fixes
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//pull/1820
- feat: add data model settings by @thaisguigon in https://github.com//pull/1817
- added figma link to README.md by @bosiraphael in https://github.com//pull/1835
- Renamed editable field to inline cell in ui folder by @bosiraphael in https://github.com//pull/1845
- fix docker dev by @tomalexing in https://github.com//pull/1844
- eslint prettier error on windows #1798 by @Davidkramer1999 in https://github.com//pull/1804
- Feat: Add "All assignees" in Task team member dropdown by @AyushAgrawal-A2 in https://github.com//pull/1763
- fix: typeorm migration datasource directory change by @magrinj in https://github.com//pull/1848
- Fix: Cannot add some fields to companies table by @AyushAgrawal-A2 in https://github.com//pull/1853
- Feat: First column style update by @AyushAgrawal-A2 in https://github.com//pull/1746
- Bump version to 0.1.4 by @charlesBochet in https://github.com//pull/1851
- feat: added an enlint rule to enforce no-type-import by @aman44444 in https://github.com//pull/1838
- Adding storybook tests on meta-types/display/components by @bosiraphael in https://github.com//pull/1862
- fix count with opportunities page by @tomalexing in https://github.com//pull/1839
- Add troubleshooting doc by @brendanlaschke in https://github.com//pull/1852
- fix: Team creation dialog is visible and closable by @tomalexing in https://github.com//pull/1758
- Add targetColumnMap to FieldMetadata by @Weiko in https://github.com//pull/1863
- Workaround for bug on token conflict with front and storybook by @tomalexing in https://github.com//pull/1843
- Remove company avatar show page hover effect by @brendanlaschke in https://github.com//pull/1857
- Chore: Improve dropdown draggable list by @AdityaPimpalkar in https://github.com//pull/1738
- fix: removed import type by @aman44444 in https://github.com//pull/1864
- Create a storybook test for TextFieldDisplay by @bosiraphael in https://github.com//pull/1868
- Refactor draggable list by @charlesBochet in https://github.com//pull/1874
- Fixed #1818 [Tab list position glitch] by @dev-DTECH in https://github.com//pull/1872
- feat: add Table and TableSection components by @thaisguigon in https://github.com//pull/1849
- Fix overlay positioning for 'Sort,' 'Filter,' and 'Options' menus #1521 by @bansalgokul in https://github.com//pull/1781
- feat: add custom object create and update by @magrinj in https://github.com//pull/1869
- fix:Menus go back button style fix by @alfredlouisw8 in https://github.com//pull/1860
- Added script to setup database locally on Linux/WSL by @b9aurav in https://github.com//pull/1879
- 1880 Refactored Dropdown components by @bosiraphael in https://github.com//pull/1884
- Add no-console eslint rule by @charlesBochet in https://github.com//pull/1890
- feat: add active and disabled object tables to settings by @thaisguigon in https://github.com//pull/1885
- chore: drop findMany and findUnique resolvers for custom objects by @gitstart-twenty in https://github.com//pull/1897
- Feat: Add tooltips on new column menu by @AyushAgrawal-A2 in https://github.com//pull/1893
- Fix: Wrong assignee on loading team member picker by @AyushAgrawal-A2 in https://github.com//pull/1894
- Update troubleshooting.mdx by @BOHEUS in https://github.com//pull/1895
- add new storybook for MenuItems component by @alfredlouisw8 in https://github.com//pull/1898
- Added Overview page & edited Getting Started page by @nimraahmed in https://github.com//pull/1875
- Introduce UI Components documentation by @charlesBochet in https://github.com//pull/1926
- Fix: Changed file and component names by @b9aurav in https://github.com//pull/1934
- Replaced docker-compose with docker compose in Makefile by @BOHEUS in https://github.com//pull/1922
- Chore(front): Create a custom eslint rule for Props naming by @gitstart-twenty in https://github.com//pull/1904
- Fix: Broken "local-setup" link in README.md by @ttntm in https://github.com//pull/1946
- 1886/fix/dont show unhideable files in fields menu by @abhithory in https://github.com//pull/1931
- Fix import error by @martmull in https://github.com//pull/1947
- feat: add Object Detail page by @thaisguigon in https://github.com//pull/1917
- 1584/fix/dropdown item width not correct by @abhithory in https://github.com//pull/1950
- Refactor RelationFieldDisplay to eliminate dependency on non-ui components by @bosiraphael in https://github.com//pull/1949
- scrollbar corner background color set transparent by @abhithory in https://github.com//pull/1948
- Objects Settings - Add the "New object" button by @Abhi3685 in https://github.com//pull/1928
- Add metadata query resolvers by @Weiko in https://github.com//pull/1929
- Feat: Adjust the overlay style for changing the phone number's country by @AyushAgrawal-A2 in https://github.com//pull/1876
- feat: refactor custom object by @magrinj in https://github.com//pull/1887
- Revised contributing.md, edited docs by @nimraahmed in https://github.com//pull/1951
- Write Storybook tests for front/src/modules/ui/field/meta-types/display components by @gitstart-twenty in https://github.com//pull/1932
- added stories RawLink, SocialLink, and ContactLink and deleted story … by @rsato10 in https://github.com//pull/1957
- Update the frontend to adhere to the custom eslint rule `twenty/no-spread-props` by @gitstart-twenty in https://github.com//pull/1958
- Fix dnd on Options->Fields dropdown. by @tomalexing in https://github.com//pull/1921
- feat: add object/field create/update resolvers by @Weiko in https://github.com//pull/1963
- Fix long text issue on people dropdown picker by @BhumikP in https://github.com//pull/1923
- feat: add Object Detail page breadcrumb by @thaisguigon in https://github.com//pull/1962
- feat: add Object Edit page by @thaisguigon in https://github.com//pull/1968
- Refactor/scope and context by @lucasbordeau in https://github.com//pull/1960
- feat: add New Object page by @thaisguigon in https://github.com//pull/1970
- 1867 timebox add storybook tests on meta typesinputcomponents by @bosiraphael in https://github.com//pull/1972
- Fix token not being refreshed by @charlesBochet in https://github.com//pull/1975
- fix:remove line break by @alfredlouisw8 in https://github.com//pull/1986
- Refactor input arch by @charlesBochet in https://github.com//pull/1982
- 1043 timebox prepare zapier integration by @martmull in https://github.com//pull/1967
- feat: conditional schema based on column map instead of column field by @magrinj in https://github.com//pull/1978
- Improvements to the doc by @nimraahmed in https://github.com//pull/1989
- fixed typo in docs\docs\contributor\frontend\advanced\best-practices.mdx by @Subash-Lamichhane in https://github.com//pull/1993
- doc: Update README.md with quick links in the Features section by @fmerian in https://github.com//pull/1994
- feat: add Fields table to Object Detail page by @thaisguigon in https://github.com//pull/1988
- 1909 object edit add icon section by @bosiraphael in https://github.com//pull/1995
- Improve docker db init / reset (#1981) by @khakimov in https://github.com//pull/1984
- Two cells can be focused at the same time in the tables Fixes #1826 by @Davidkramer1999 in https://github.com//pull/1866
- Replaced eslint rule twenty/no-spread-props to react/jsx-props-no-spreading by @b9aurav in https://github.com//pull/1976
- Chore(front): Add storybook tests on meta-types/input/components by @gitstart-twenty in https://github.com//pull/1987
- Feat/front metadata request by @lucasbordeau in https://github.com//pull/1977
- Refactor icon picker to use shared styled dropdown menu by @charlesBochet in https://github.com//pull/1998
- Feat/front forge graphql query by @lucasbordeau in https://github.com//pull/2007
- Refactor UI folder by @charlesBochet in https://github.com//pull/2016
- Add an ESLint rule to prevent the usage of useRef other than for HTML elements....
Board Configuration & Optimistic rendering
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//pull/1461
- Refactor/new menu item by @lucasbordeau in https://github.com//pull/1448
- refactor: rename ui/filter-n-sort to ui/view-bar by @thaisguigon in https://github.com//pull/1475
- Display a 404 on people/:id and company/:id when id does not exist by @PepeGonzale in https://github.com//pull/1468
- Refactor/modal component tests 1332 by @mustajab-ikram in https://github.com//pull/1392
- Add relation for Company on people show page note creation by @brendanlaschke in https://github.com//pull/1418
- Fixed Table view dropdown by @lucasbordeau in https://github.com//pull/1497
- Fix front plugin not initialize with user email, first name and last name by @charlesBochet in https://github.com//pull/1506
- fix the tests by @gitstart-twenty in https://github.com//pull/1491
- chore: bump Twenty version to 0.1.3 in front/package.json by @AndryHTC in https://github.com//pull/1478
- refactor: move view recoil states to ui/view-bar folder by @thaisguigon in https://github.com//pull/1482
- refactor: add ViewBar and move view components to ui/view-bar by @thaisguigon in https://github.com//pull/1495
- refactor: improve IconButtonGroup and FloatingIconButtonGroup by @thaisguigon in https://github.com//pull/1518
- Enable port to be overridden by @charlesBochet in https://github.com//pull/1527
- fix case HotkeyScope to hotkeyScope by @charlesBochet in https://github.com//pull/1528
- Refactor icons passed as props with the new way by @gitstart-twenty in https://github.com//pull/1492
- Fix select disable not working for svg by @brendanlaschke in https://github.com//pull/1523
- fix: Fixed the design of 'Tab List' by @zvolcsey in https://github.com//pull/1517
- Rework tab and tab list padding and gaps to match designs by @charlesBochet in https://github.com//pull/1529
- Fix design of 'sort' and 'filter' in 'People' and 'Companies' page by @PepeGonzale in https://github.com//pull/1519
- Fix hotkey scope on task assignee by @charlesBochet in https://github.com//pull/1530
- fix: POC assigning in opportunities by @AdityaPimpalkar in https://github.com//pull/1443
- Refactor useFilteredSearchEntityQuery to accept multiple filters by @AdityaPimpalkar in https://github.com//pull/1526
- Complete useFilteredSearchQuery refactoring by @charlesBochet in https://github.com//pull/1531
- feat: reset table column resizing on ViewBar Cancel button click by @thaisguigon in https://github.com//pull/1520
- feat: add Opportunities Views dropdown by @thaisguigon in https://github.com//pull/1503
- Fixed bug for refectch activities and create activity on the currently filtered user. by @lucasbordeau in https://github.com//pull/1493
- feat: only show Update View button if view can be persisted by @thaisguigon in https://github.com//pull/1533
- Add Sentry for Backend by @brendanlaschke in https://github.com//pull/1403
- Complete Sentry integration by @charlesBochet in https://github.com//pull/1546
- Reafactor/UI input and displays by @lucasbordeau in https://github.com//pull/1544
- refactor: improve SingleEntitySelect empty option by @thaisguigon in https://github.com//pull/1543
- fix: Removed autofocus by @zvolcsey in https://github.com//pull/1551
- Refactor/display input part 2 by @lucasbordeau in https://github.com//pull/1555
- fix: Icon size stroke in MenuItem by @AdityaPimpalkar in https://github.com//pull/1545
- fix: Removed autoFocus attribute by @zvolcsey in https://github.com//pull/1558
- Add a notification for "tasks" in the navigation by @gitstart-twenty in https://github.com//pull/1489
- Remove unwanted file by @gitstart-twenty in https://github.com//pull/1559
- Number display formatting by @brendanlaschke in https://github.com//pull/1556
- Refactor dropdown by @charlesBochet in https://github.com//pull/1561
- feat: toggle board field visibilities by @thaisguigon in https://github.com//pull/1547
- Change design for icons in 'MainNavbar' and 'Pageheader' by @pranavp10 in https://github.com//pull/1560
- fix: hover behaviour on table cells by @AdityaPimpalkar in https://github.com//pull/1557
- Refator/sorts dropdown by @lucasbordeau in https://github.com//pull/1568
- [config] Create sweep.yaml file by @sweep-ai in https://github.com//pull/1572
- multi tenant schemas poc by @Weiko in https://github.com//pull/1569
- Fix CI: remove import for metadata POC by @Weiko in https://github.com//pull/1577
- feat: persist board card fields by @thaisguigon in https://github.com//pull/1566
- Removed last old DropdownButton by @lucasbordeau in https://github.com//pull/1573
- Feat/sidecar components by @lucasbordeau in https://github.com//pull/1578
- fix menu-item floating buttons that should only be displayed on hover by @charlesBochet in https://github.com//pull/1588
- Fix github issue template by @lucasbordeau in https://github.com//pull/1596
- Reorder options menu board by @brendanlaschke in https://github.com//pull/1606
- feat: Added closeDropdownButton to the handleCompanySelected by @zvolcsey in https://github.com//pull/1605
- feat: improve table options dropdown view name input by @thaisguigon in https://github.com//pull/1604
- Refactor action bar entries and context menu entries by @brendanlaschke in https://github.com//pull/1608
- Fix: Bug with auto scroll by @gitstart-twenty in https://github.com//pull/1599
- fix: Removed margin-top on Member page by @zvolcsey in https://github.com//pull/1609
- Refactor/context and scopes by @lucasbordeau in https://github.com//pull/1602
- Chore: Duplicate certain user fields to workspaceMember by @gitstart-twenty in https://github.com//pull/1514
- Change to using arrow functions by @gitstart-twenty in https://github.com//pull/1603
- Fix teleporting board cards on drag drop by @brendanlaschke in https://github.com//pull/1613
- Add company relation for person table by @brendanlaschke in https://github.com//pull/1612
- Refactor NavCollapse button by @charlesBochet in https://github.com//pull/1625
- Introduce useOptimisticEvict by @charlesBochet in https://github.com//pull/1629
- feat: added a dropDownCloseEffect component by @Chigala in https://github.com//pull/1621
- fix: Migrate all rules from eslint-plugin-twenty to eslint-plugin-twenty-ts by @anikdhabal in https://github.com//pull/1618
- Fix eslint-plugin-twenty by @lucasbordeau in https://github.com//pull/1640
- Boost CI by @charlesBochet in https://github.com//pull/1643
- Write Storybook test for @/ui/navbar by @gitstart-twenty in https://github.com//pull/1632
- Update local-setup.mdx: Fix typo by @RajeshKumarPadhy in https://github.com//pull/1646
- change tabler-icons by @rishy-2021 in https://github.com//pull/1649
- Refactor tenant ORM integration by @Weiko in https://github.com//pull/1650
- Fix bug company update by @charlesBochet in https://github.com//pull/1664
- feat: Column title menus by @AdityaPimpalkar in https://github.com//pull/1616
- feat: reorder columns from table options by @AdityaPimpalkar in https://github.com//pull/1636
- Refactor fast follow on column move feature by @charlesBochet in https://github.com//pull/1665
- Speed up CI by @charlesBochet in https://github.com//pull/1666
- Fast follow on draggable column re-order by @charlesBochet in https://github.com//pull/1667
- fix: fix some views dropdown design issues by @thaisguigon in https://github.com//pull/1648
- Chore: Use Fragments as types by @gitstart-twenty in https://github.com//pull/1670
- Add 'Esc' hotkey behavior on Filter and Sorts dropdown by @neo773 in https://github.com//pull/1622
- feat: reset Recoil state on logout by @thaisguigon in https://github.com//pull/1675
- Fix front end by @gitstart-twenty in https://github.com//pull/1678
- feat: add DropdownMenuInput and use as view name input in board by @thaisguigon in https://github.com//pull/1680
- Fix optimistic effects to work with fragments by @charlesBochet in https://github.com//pull/16...
Views, EditableFields & CSV import
Highlights
Create views, import CSV
What's Changed
Click to view the 170 changes
- Prevent indexing on docs outside of production by @emilienchvt in https://github.com//pull/1054
- Fix Dark Mode Colors by @brendanlaschke in https://github.com//pull/1099
- fix: [#1079] adding max width to menu items and also the tooltip to show full text value by @Daggerhub in https://github.com//pull/1088
- Bump file-type from 13.0.0 to 16.5.4 in /server by @dependabot in https://github.com//pull/1105
- Feat/generic editable board card by @lucasbordeau in https://github.com//pull/1089
- Add company creation from people table by @emilienchvt in https://github.com//pull/1100
- Replace default colors for headers in Boards by @brendanlaschke in https://github.com//pull/1128
- Drag to select boards by @brendanlaschke in https://github.com//pull/1127
- fix update pipelineProgress with 0 probability by @Weiko in https://github.com//pull/1144
- Add optimistic rendering for tasks by @emilienchvt in https://github.com//pull/1140
- Enable optimistic rendering for pipeline stages by @emilienchvt in https://github.com//pull/1139
- chore: Improve design of comment bar in notes by @gitstart-twenty in https://github.com//pull/1102
- feat: I can upload a photo on person show page by @gitstart-twenty in https://github.com//pull/1103
- chore: New standard fields on People by @gitstart-twenty in https://github.com//pull/1104
- Update DropdownMenuSkeletonItem.tsx by @jaykesarkar in https://github.com//pull/1112
- feat: Add team section on company show by @gitstart-twenty in https://github.com//pull/1119
- Add task and note create option in comand menu by @sunilk4u in https://github.com//pull/1115
- feat: Add the workspace logo on Twenty logo on the invited route by @gitstart-twenty in https://github.com//pull/1136
- Use dedicated EditableFieldEntityIdContext for editable fields instead of CardIds by @Weiko in https://github.com//pull/1145
- [opportunities] fix poc being removed after pipeline update by @Weiko in https://github.com//pull/1148
- Add WSL instruction and IDE setup instruction by @charlesBochet in https://github.com//pull/1150
- fix(882): fixes negative number submission for employees input by @srikarsams in https://github.com//pull/1130
- feat: add views and viewSorts tables by @thaisguigon in https://github.com//pull/1131
- Add task to action bar by @brendanlaschke in https://github.com//pull/1153
- Adds URL validation by @srikarsams in https://github.com//pull/1155
- Feature/optmistically render table create & remove by @emilienchvt in https://github.com//pull/1156
- feat: persist view sorts by @thaisguigon in https://github.com//pull/1154
- Add FieldDefinition by @Weiko in https://github.com//pull/1162
- Force 404 on static folder when a file is not found by @charlesBochet in https://github.com//pull/1165
- refactoring editableFieldContext to match with table implementation by @Weiko in https://github.com//pull/1164
- Fixes before deploy by @charlesBochet in https://github.com//pull/1167
- feat: Favorites by @AdityaPimpalkar in https://github.com//pull/1094
- Integrate favorites into release by @charlesBochet in https://github.com//pull/1168
- feat: change column visibility on add by @thaisguigon in https://github.com//pull/1174
- Use FieldDefinition for company show page by @Weiko in https://github.com//pull/1171
- Re-add constraints by @charlesBochet in https://github.com//pull/1177
- [PersonShow] use fieldDefinition for editable fields by @Weiko in https://github.com//pull/1178
- Remove activityType and Id by @charlesBochet in https://github.com//pull/1179
- Remove unused components by @charlesBochet in https://github.com//pull/1180
- fix-on-dropdown-menu-width by @charlesBochet in https://github.com//pull/1181
- Improve editable field performances by @Weiko in https://github.com//pull/1182
- Fix drag-performance by @charlesBochet in https://github.com//pull/1184
- tasks strikes through #1176 by @Manikanta528 in https://github.com//pull/1186
- [Docs] Update WSL instructions + fix broken links by @charlesBochet in https://github.com//pull/1204
- Reorganize context/states/selectors in dedicated folders by @Weiko in https://github.com//pull/1205
- Cosmetic refactoring on context menu by @charlesBochet in https://github.com//pull/1209
- Upgrade /front version and display the version in settings navbar by @Weiko in https://github.com//pull/1207
- feat: I can hide/show filter bar and add filters directly from filter bar by @gitstart-twenty in https://github.com//pull/1173
- Moving queries into dedicated files by @Weiko in https://github.com//pull/1210
- Fix sort and filters behavior by @charlesBochet in https://github.com//pull/1211
- On Company Show, in team section, I can detach a person from a company by @gitstart-twenty in https://github.com//pull/1202
- On Company Show, in team section, I can delete a person by @gitstart-twenty in https://github.com//pull/1206
- Add foreign key constraints and perform on Cascade Delete by @charlesBochet in https://github.com//pull/1219
- feat: add views dropdown (list, add & edit views) by @thaisguigon in https://github.com//pull/1220
- Change sort and filter chip style, Add seperator by @brendanlaschke in https://github.com//pull/1222
- feat: wip import csv [part 1] by @magrinj in https://github.com//pull/1033
- [docs] add folder architecture doc by @Weiko in https://github.com//pull/1221
- removed unused files, unnecessary exports and renamed ownProps by @Weiko in https://github.com//pull/1225
- Boards add context menu by @brendanlaschke in https://github.com//pull/1223
- Update color palette by @charlesBochet in https://github.com//pull/1226
- Fix tests and upgrade node_modules by @charlesBochet in https://github.com//pull/1227
- chore: fix @apollo/client version to 3.7.17 by @thaisguigon in https://github.com//pull/1233
- font weight to medium #1208 by @Manikanta528 in https://github.com//pull/1228
- On Company Show, I can select an existing person and add it to the company by @gitstart-twenty in https://github.com//pull/1201
- Fix: Change title strings by @sunilk4u in https://github.com//pull/1212
- Import company and person from csv file by @magrinj in https://github.com//pull/1236
- feat: delete views from views dropdown by @thaisguigon in https://github.com//pull/1234
- Task update sync issue #1203 by @Manikanta528 in https://github.com//pull/1232
- Fix issue #1037: Task inbox small design improvements by @kelvinyelyen in https://github.com//pull/1238
- Fix Chip font-weight by @Weiko in https://github.com//pull/1242
- Set 3 workers for storybook coverage by @Weiko in https://github.com//pull/1255
- Update README.md by @Bonapara in https://github.com//pull/1251
- Updates date style on tasks page by @srikarsams in https://github.com//pull/1244
- Fix: add 404 page by @sunilk4u in https://github.com//pull/1230
- Added a first round of docs for front end by @lucasbordeau in https://github.com//pull/1246
- Add styled component rule by @Weiko in https://github.com//pull/1261
- Add CreateButton to Tasks page by @brendanlaschke in https://github.com//pull/1283
- remove arrows for number inputs by @srikarsams in https://github.com//pull/1287
- Fix: Avoid showing confirmation dialog on closing spreadsheet import with no changes by @quuu in https://github.com//pull/1284
- Add Empty as value of empty fields inputs #1042 by @Weiko in https://github.com//pull/1243
- Fix: Profile picture does not appear after signin by @AM-77 in https://github.com//pull/1285
- Fix: create time by @sunilk4u in https://github.com//pull/1250
- Fix issue #1161: Update visible fields on person detail page by @kelvinyelyen in https://github.com//pull/1260
- fix(modal): add padding in confirmation modal by @jyash97 in https://github.com//pull/1247
- Fix confirmation modal size by @Weiko in https://github.com//pull/1295
- feat: persist view filters and sorts on Update View button click by @thaisguigon in https://github.com//pull/1290
- F...
Tasks are out
Highlights
Ability to create tasks!
What's Changed
Click to view the 171 changes
- Refactor hotkyes in its own lib folder by @charlesBochet in /pull/660
- Refacto board by @emilienchvt in /pull/661
- Design fixes by @charlesBochet in /pull/665
- Update checkbox API by @emilienchvt in /pull/663
- Fix pipeline bug on scroll by @charlesBochet in /pull/666
- Fix checkbox issues by @charlesBochet in /pull/681
- Add search to cmd bar by @FelixMalfait in /pull/667
- Feat/company card fields by @lucasbordeau in /pull/686
- Enable column edition, and fix ordering by @emilienchvt in /pull/683
- Enable Task creation by @charlesBochet in /pull/688
- Bug fix: avatar of account owner not displayed by @FelixMalfait in /pull/690
- Uniformize folder structure by @charlesBochet in /pull/693
- Design fixes by @charlesBochet in /pull/696
- Fix ImageInput object-fit, fix People page title by @charlesBochet in /pull/712
- Update LICENSE by @FelixMalfait in /pull/714
- fix: fix kanban amount color by @thaisguigon in /pull/717
- Feat/harmonize chips cell fields by @lucasbordeau in /pull/724
- Improve test coverage and refactor storybook arch by @charlesBochet in /pull/723
- Feature/filter and sort board by @emilienchvt in /pull/725
- Update local setup doc by @charlesBochet in /pull/726
- Add link to company page by @emilienchvt in /pull/727
- fix: background ugly white dot by @magrinj in /pull/730
- feat: close RightDrawer with ESC key by @thaisguigon in /pull/719
- feat: add back button in company details top bar by @thaisguigon in /pull/729
- feat: select line on checkbox container click by @thaisguigon in /pull/732
- Fix warnings for sorts by @emilienchvt in /pull/735
- Add readme pictures by @Bonapara in /pull/736
- feat: default pipeline provisioning at workspace creation by @magrinj in /pull/728
- feat: implementing experience page by @magrinj in /pull/718
- Updated the Read.me for the HN release by @Bonapara in /pull/737
- Added two editable fields on company board card by @lucasbordeau in /pull/738
- Add attachments by @FelixMalfait in /pull/733
- Opportunity fields by @emilienchvt in /pull/744
- Make color scheme optimistically udpated by @charlesBochet in /pull/745
- Feat/editable fields update by @lucasbordeau in /pull/743
- Fixed story for person show page by @lucasbordeau in /pull/746
- Add probability picker on Opportunity card by @emilienchvt in /pull/747
- README update by @FelixMalfait in /pull/749
- feat: server lint import & order by @magrinj in /pull/750
- Update docs, remove password strong regex, hide tasks by @charlesBochet in /pull/755
- Add point of contact field by @emilienchvt in /pull/754
- Minor fixes by @lucasbordeau in /pull/758
- Improve provisionning new accounts by @charlesBochet in /pull/757
- Update README.md by @Bonapara in /pull/759
- Update README.md by @AndyRae in /pull/762
- Rework gray scale by @charlesBochet in /pull/768
- Expand on right drawer by @lucasbordeau in /pull/769
- Fixed refetch query by @lucasbordeau in /pull/760
- Fix flashing title for note by @emilienchvt in /pull/761
- Various styling improvements by @emilienchvt in /pull/766
- Update readmes by @charlesBochet in /pull/770
- Added tooltip on overflowing texts by @lucasbordeau in /pull/771
- Add minor UI updates by @emilienchvt in /pull/772
- doc: Update README.md with suggestions by @mergenthaler in /pull/773
- feat: disable atomic operation on nestjs graphql models by @magrinj in /pull/751
- feat: disallow removing all comment thread targets by @thaisguigon in /pull/779
- Feat/rename and color picker by @emilienchvt in /pull/780
- Update darkTheme by @charlesBochet in /pull/781
- Added autofocus on note title by @lucasbordeau in /pull/783
- Open link in new tab and added cell url by @lucasbordeau in /pull/782
- Update seeds and mocks by @charlesBochet in /pull/784
- Update install by @charlesBochet in /pull/785
- Add optimistic rendering on right drawer title by @charlesBochet in /pull/786
- docs: use ComponentDecorator by @thaisguigon in /pull/800
- Add linkedinUrl and job titles to table views by @emilienchvt in /pull/809
- Feature/edit name from show page by @emilienchvt in /pull/806
- Refactor login by @charlesBochet in /pull/748
- Enh/improve skeletton loading by @emilienchvt in /pull/810
- Feat/open input not focus by @lucasbordeau in /pull/811
- Fix typo in local-setup.mdx by @eltociear in /pull/822
- Fix typos/language in docs by @willkrakow in /pull/824
- [807] fix: people page icon by @Nicky4k in /pull/823
- fix: 802 if no text dont show avatar by @310387 in /pull/831
- Fix login by @charlesBochet in /pull/844
- Fix tests by @charlesBochet in /pull/848
- Feat/improve mobile display by @lucasbordeau in /pull/843
- fix: 801 dont show if name empty by @310387 in /pull/854
- Chip Component, Exhautive testing and Task Creation by @charlesBochet in /pull/871
- Docs/storybook improvements by @thaisguigon in /pull/877
- feat: rename commentThread into activity migration by @magrinj in /pull/876
- Introduce accent for chips by @charlesBochet in /pull/911
- [Bug fix] Reference container name instead of localhost for postgres url in .env file by @pmulard in /pull/808
- Optimize table loading by @lucasbordeau in /pull/866
- docs: allow custom props in catalog decorator by @thaisguigon in /pull/916
- fix(#753): add autoComplete attribute for remove suggestion of passwo… by @gfr2003 in /pull/913
- feat: refactoring casl permission checks for recursive nested operations by @magrinj in /pull/778
- #841 Update opportunities confidence attribute by @jessicali2023 in /pull/921
- Added unused imports and vars and fixed lint by @lucasbordeau in /pull/929
- (fix): Filter/sort button positioning by @AdityaPimpalkar in /pull/928
- Refactor Checkbox by @charlesBochet in /pull/932
- Add ui/progress-bar stories by @gitstart-twenty in /pull/936
- Add pull request previews by @lucasfcosta in /pull/954
- [Do not merge] Try ergomake by @charlesBochet in /pull/958
- Update double cell input width to be fixed by @DevanandGowda in /pull/946
- Feat/improve editable cell by @lucasbordeau in /pull/959
- TWNTY-892 - Add ui/title stories by @gitstart-twenty in /pull/955
- Add Timeline End Icon by @brendanlaschke in /pull/945
- Short variant for filter texts by @brendanlaschke in /pull/943
- TWNTY-895 - Add ui/checkmark stories by @gitstart-twenty in /pull/960
- feat: upload profile picture from google by @magrinj in /pull/964
- feat: increase upload size limit by @magrinj in /pull/962
- feat: create ViewField model by @thaisguigon in /pull/961
- feat: implement e2e test for CompanyResolver by @magrinj in /pull/944
- Added generic relation cell by @lucasbordeau in /pull/969
- fix: 906 edit avatar style by @310387 in /pull/923
- chore: optimize size of front docker image by @vieiralucas in /pull/965
- Enable to drag under New button on pipeline by @charlesBochet in /pull/970
- feat: Add workspace delete feature by @gitstart-twenty in /pull/896
- feat: rename comment thread into activity by @magrinj in /pull/939
- fix: front not running properly by @magrinj in /pull/971
- docs: add DatePicker and ImageInput stories by @thaisguigon in /pull/980
- feat: search activities by @magrinj in /pull/972
- feat: I can delete my account easily by @gitstart-twenty in /pull/977
- Feat/generic editable cell chip by @lucasbordeau in /pull/982
- chore: Add ui/modal stories by @gitstart-twenty in /pull/967
- chore: Add ui/tooltip stories by @gitstart-twenty in /pull/966
- Various fixes on table, board, tasks by @charlesBochet in /pull/983
- Add profile pictures to people and fix account/workspace deletion by @FelixMalfait in /pull/984
- Remove empty values from relation picker by @Mbistami in /pull/986
- Feat/generic editable cell all types by @lucasbordeau in /pull/987
- Add dueDate and assignee on notes by @charlesBochet in /pull/988
- Add fake characters to prevent password managers from filling fields by @FelixMalfait in /pull/989
- Add ability to properly cast a string, number, null to an integer by @charlesBochet in /pull/990
- Inbox task 2 by @charlesBochet in /pull/991
- docs: fix instructions to start projects in the docker setup flow by @indrajitbnikam in /pull/995
- Fix margin on DeleteModal overlay by @charlesBochet in /pull/998
- Changes to commands in search window by @brendanlaschke in /pull/996
- style: update deactivated state styles in onboarding button by @indrajitbnikam in /pull/997
- Clean and re-organize post table refactoring by @charlesBochet in /pull/1000
- feat: add column resizing by @thaisguigon in /pull/975
- Fix table mock mode by @charlesBochet in /pull/1007
- Add deploy buttons and clean environment variables by @FelixMalfait in /pull/974
- feat: implement user impersonation feature by @magrinj in /pull/976
- Scroll to currently softfocus cell by @brendanlaschke in /pull/1008
- Add tasks page by @emilienchvt in /pull/1015
- A fe...
Echo, World!
v0.1.1 - Echo, World!
Featuring the show page. And sign-up flow and notes. And much more!
Features
Show Views
- Show page: Users can now access a basic company and person show page that displays the timeline of notes and comments.
Timeline & Note Side Panel
- Timeline: We have added the ability to view the timeline in the side panel from any table view.
- Note feature: Users can create and edit notes on companies and people using a Notion-like document editor in the side panel.
Table Views
- Table views rework: We have completely revamped the tables to enhance performance and improve the user experience.
Pipeline Views
- Minor improvements on pipelines: You can now see the deal value at the top of the column.
Onboarding & Settings
- Onboarding flow: It is now possible to sign up on Twenty if you don't have an account yet. Users will go through workspace and profile creation.
- Invite Link: As a workspace member, you can now share an invite link to your workspace. Anyone using it can sign up for your workspace.
- Settings page: The settings page now has additional pages: workspace edition, team members, and profile edition.
General
- Hotkeys rework: We have completely rebuilt our hotkeys API to make it easier to use, especially when dealing with conflicts.
A special thanks to @deepaksing @Morning1139Angel @Samox for the contributions!
Hello, World!
v0.1.0 - Hello, World!
Et voilà! We are publishing the first public release of twenty, setting the base of what we hope will be a great Opensource CRM. It's not shiny yet but it's "usable" if you don't plan to onboard 100+ team members this month!
Features
- Login through Google social login or email/password
- Basic Settings page displaying profile information
- Person and Companies table views
- Basic Pipeline view
- Filtering and Sorting
- Basic Cmd+K support