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

2023-09-06

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/twentyhq/twenty/pull/1054
  • Fix Dark Mode Colors by @brendanlaschke in https://github.com/twentyhq/twenty/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/twentyhq/twenty/pull/1088
  • Bump file-type from 13.0.0 to 16.5.4 in /server by @dependabot in https://github.com/twentyhq/twenty/pull/1105
  • Feat/generic editable board card by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1089
  • Add company creation from people table by @emilienchvt in https://github.com/twentyhq/twenty/pull/1100
  • Replace default colors for headers in Boards by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1128
  • Drag to select boards by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1127
  • fix update pipelineProgress with 0 probability by @Weiko in https://github.com/twentyhq/twenty/pull/1144
  • Add optimistic rendering for tasks by @emilienchvt in https://github.com/twentyhq/twenty/pull/1140
  • Enable optimistic rendering for pipeline stages by @emilienchvt in https://github.com/twentyhq/twenty/pull/1139
  • chore: Improve design of comment bar in notes by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1102
  • feat: I can upload a photo on person show page by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1103
  • chore: New standard fields on People by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1104
  • Update DropdownMenuSkeletonItem.tsx by @jaykesarkar in https://github.com/twentyhq/twenty/pull/1112
  • feat: Add team section on company show by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1119
  • Add task and note create option in comand menu by @sunilk4u in https://github.com/twentyhq/twenty/pull/1115
  • feat: Add the workspace logo on Twenty logo on the invited route by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1136
  • Use dedicated EditableFieldEntityIdContext for editable fields instead of CardIds by @Weiko in https://github.com/twentyhq/twenty/pull/1145
  • [opportunities] fix poc being removed after pipeline update by @Weiko in https://github.com/twentyhq/twenty/pull/1148
  • Add WSL instruction and IDE setup instruction by @charlesBochet in https://github.com/twentyhq/twenty/pull/1150
  • fix(882): fixes negative number submission for employees input by @srikarsams in https://github.com/twentyhq/twenty/pull/1130
  • feat: add views and viewSorts tables by @thaisguigon in https://github.com/twentyhq/twenty/pull/1131
  • Add task to action bar by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1153
  • Adds URL validation by @srikarsams in https://github.com/twentyhq/twenty/pull/1155
  • Feature/optmistically render table create & remove by @emilienchvt in https://github.com/twentyhq/twenty/pull/1156
  • feat: persist view sorts by @thaisguigon in https://github.com/twentyhq/twenty/pull/1154
  • Add FieldDefinition by @Weiko in https://github.com/twentyhq/twenty/pull/1162
  • Force 404 on static folder when a file is not found by @charlesBochet in https://github.com/twentyhq/twenty/pull/1165
  • refactoring editableFieldContext to match with table implementation by @Weiko in https://github.com/twentyhq/twenty/pull/1164
  • Fixes before deploy by @charlesBochet in https://github.com/twentyhq/twenty/pull/1167
  • feat: Favorites by @AdityaPimpalkar in https://github.com/twentyhq/twenty/pull/1094
  • Integrate favorites into release by @charlesBochet in https://github.com/twentyhq/twenty/pull/1168
  • feat: change column visibility on add by @thaisguigon in https://github.com/twentyhq/twenty/pull/1174
  • Use FieldDefinition for company show page by @Weiko in https://github.com/twentyhq/twenty/pull/1171
  • Re-add constraints by @charlesBochet in https://github.com/twentyhq/twenty/pull/1177
  • [PersonShow] use fieldDefinition for editable fields by @Weiko in https://github.com/twentyhq/twenty/pull/1178
  • Remove activityType and Id by @charlesBochet in https://github.com/twentyhq/twenty/pull/1179
  • Remove unused components by @charlesBochet in https://github.com/twentyhq/twenty/pull/1180
  • fix-on-dropdown-menu-width by @charlesBochet in https://github.com/twentyhq/twenty/pull/1181
  • Improve editable field performances by @Weiko in https://github.com/twentyhq/twenty/pull/1182
  • Fix drag-performance by @charlesBochet in https://github.com/twentyhq/twenty/pull/1184
  • tasks strikes through #1176 by @Manikanta528 in https://github.com/twentyhq/twenty/pull/1186
  • [Docs] Update WSL instructions + fix broken links by @charlesBochet in https://github.com/twentyhq/twenty/pull/1204
  • Reorganize context/states/selectors in dedicated folders by @Weiko in https://github.com/twentyhq/twenty/pull/1205
  • Cosmetic refactoring on context menu by @charlesBochet in https://github.com/twentyhq/twenty/pull/1209
  • Upgrade /front version and display the version in settings navbar by @Weiko in https://github.com/twentyhq/twenty/pull/1207
  • feat: I can hide/show filter bar and add filters directly from filter bar by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1173
  • Moving queries into dedicated files by @Weiko in https://github.com/twentyhq/twenty/pull/1210
  • Fix sort and filters behavior by @charlesBochet in https://github.com/twentyhq/twenty/pull/1211
  • On Company Show, in team section, I can detach a person from a company by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1202
  • On Company Show, in team section, I can delete a person by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1206
  • Add foreign key constraints and perform on Cascade Delete by @charlesBochet in https://github.com/twentyhq/twenty/pull/1219
  • feat: add views dropdown (list, add & edit views) by @thaisguigon in https://github.com/twentyhq/twenty/pull/1220
  • Change sort and filter chip style, Add seperator by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1222
  • feat: wip import csv [part 1] by @magrinj in https://github.com/twentyhq/twenty/pull/1033
  • [docs] add folder architecture doc by @Weiko in https://github.com/twentyhq/twenty/pull/1221
  • removed unused files, unnecessary exports and renamed ownProps by @Weiko in https://github.com/twentyhq/twenty/pull/1225
  • Boards add context menu by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1223
  • Update color palette by @charlesBochet in https://github.com/twentyhq/twenty/pull/1226
  • Fix tests and upgrade node_modules by @charlesBochet in https://github.com/twentyhq/twenty/pull/1227
  • chore: fix @apollo/client version to 3.7.17 by @thaisguigon in https://github.com/twentyhq/twenty/pull/1233
  • font weight to medium #1208 by @Manikanta528 in https://github.com/twentyhq/twenty/pull/1228
  • On Company Show, I can select an existing person and add it to the company by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1201
  • Fix: Change title strings by @sunilk4u in https://github.com/twentyhq/twenty/pull/1212
  • Import company and person from csv file by @magrinj in https://github.com/twentyhq/twenty/pull/1236
  • feat: delete views from views dropdown by @thaisguigon in https://github.com/twentyhq/twenty/pull/1234
  • Task update sync issue #1203 by @Manikanta528 in https://github.com/twentyhq/twenty/pull/1232
  • Fix issue #1037: Task inbox small design improvements by @kelvinyelyen in https://github.com/twentyhq/twenty/pull/1238
  • Fix Chip font-weight by @Weiko in https://github.com/twentyhq/twenty/pull/1242
  • Set 3 workers for storybook coverage by @Weiko in https://github.com/twentyhq/twenty/pull/1255
  • Update README.md by @Bonapara in https://github.com/twentyhq/twenty/pull/1251
  • Updates date style on tasks page by @srikarsams in https://github.com/twentyhq/twenty/pull/1244
  • Fix: add 404 page by @sunilk4u in https://github.com/twentyhq/twenty/pull/1230
  • Added a first round of docs for front end by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1246
  • Add styled component rule by @Weiko in https://github.com/twentyhq/twenty/pull/1261
  • Add CreateButton to Tasks page by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1283
  • remove arrows for number inputs by @srikarsams in https://github.com/twentyhq/twenty/pull/1287
  • Fix: Avoid showing confirmation dialog on closing spreadsheet import with no changes by @quuu in https://github.com/twentyhq/twenty/pull/1284
  • Add Empty as value of empty fields inputs #1042 by @Weiko in https://github.com/twentyhq/twenty/pull/1243
  • Fix: Profile picture does not appear after signin by @AM-77 in https://github.com/twentyhq/twenty/pull/1285
  • Fix: create time by @sunilk4u in https://github.com/twentyhq/twenty/pull/1250
  • Fix issue #1161: Update visible fields on person detail page by @kelvinyelyen in https://github.com/twentyhq/twenty/pull/1260
  • fix(modal): add padding in confirmation modal by @jyash97 in https://github.com/twentyhq/twenty/pull/1247
  • Fix confirmation modal size by @Weiko in https://github.com/twentyhq/twenty/pull/1295
  • feat: persist view filters and sorts on Update View button click by @thaisguigon in https://github.com/twentyhq/twenty/pull/1290
  • Feat/add opportunity by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1267
  • Feat/hide board fields by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1271
  • New behavior for editable fields by @Weiko in https://github.com/twentyhq/twenty/pull/1300
  • feat: disable Update View button if filters and sorts are up to date by @thaisguigon in https://github.com/twentyhq/twenty/pull/1293
  • Selected row background by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1299
  • Fix color scheme update by @Weiko in https://github.com/twentyhq/twenty/pull/1298
  • Add optimistic rendering for table relations by @emilienchvt in https://github.com/twentyhq/twenty/pull/1296
  • Chore: New standard fields on Companies by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1276
  • Feat: The scrollbar should fade away when the scroll is finished or not started by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1269
  • Scroll behavior part 2 by @charlesBochet in https://github.com/twentyhq/twenty/pull/1304
  • feat: create view from selected filters and sorts + switch to newly created view on view creation by @thaisguigon in https://github.com/twentyhq/twenty/pull/1301
  • padding fix for header logo container #1216 by @Manikanta528 in https://github.com/twentyhq/twenty/pull/1252
  • Add hotkeys to modals by @Weiko in https://github.com/twentyhq/twenty/pull/1305
  • Remove danger text from completed passed tasks by @Weiko in https://github.com/twentyhq/twenty/pull/1309
  • feat: create view from current table columns + persist view fields on… by @thaisguigon in https://github.com/twentyhq/twenty/pull/1308
  • Feat/phone email link enhancements by @mustajab-ikram in https://github.com/twentyhq/twenty/pull/1172
  • Rework tel input by @charlesBochet in https://github.com/twentyhq/twenty/pull/1316
  • Add idealCustomerProfile to company show page by @Weiko in https://github.com/twentyhq/twenty/pull/1312
  • feat: create default views on workspace creation + add views seed by @thaisguigon in https://github.com/twentyhq/twenty/pull/1313
  • Fix: Manually delete company cache #1214 by @abhip167 in https://github.com/twentyhq/twenty/pull/1315
  • Feat: On Company Show, I can create a person and add it to the company by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1256
  • Fix confirmation modal style by @Weiko in https://github.com/twentyhq/twenty/pull/1310
  • Unset companies and owners by @Jmarin123 in https://github.com/twentyhq/twenty/pull/1185
  • Show Entity task/note tabs by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1282
  • Fix create task from Add Button by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1318
  • Fix dragToSelect Board by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1319
  • Refactor buttons by @charlesBochet in https://github.com/twentyhq/twenty/pull/1257
  • Fix tasks page by @Weiko in https://github.com/twentyhq/twenty/pull/1325
  • Fix fontSize DropdownMenu input overwritten by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1364
  • Create opportunity from board column menu by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1323
  • refactor: add ColumnDefinition type by @thaisguigon in https://github.com/twentyhq/twenty/pull/1357
  • feat: add page titles using React Helmet by @mustajab-ikram in https://github.com/twentyhq/twenty/pull/1321
  • fix: do not allow removal of last table view by @thaisguigon in https://github.com/twentyhq/twenty/pull/1366
  • chore(docs): Update the best practices page by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1303
  • Fix: Wrong type in env variables front support by @charlesBochet in https://github.com/twentyhq/twenty/pull/1368
  • fix: Vertical scroll bar graphic artifacts in dark mode by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1369
  • chore: Make a twenty Eslint Rule to make sure that icons are imported from @/ui/icons by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1370
  • Remove unused logic on board column menu tags by @charlesBochet in https://github.com/twentyhq/twenty/pull/1373
  • feat: allow adding available pre-defined table columns to views by @thaisguigon in https://github.com/twentyhq/twenty/pull/1371
  • Doc fixes by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1385
  • Fix view edit button by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1381
  • New page structure by @brendanlaschke in https://github.com/twentyhq/twenty/pull/1377
  • refactor: create/update/delete one view instead of many by @thaisguigon in https://github.com/twentyhq/twenty/pull/1384
  • update metadata + add social card by @friendlymatthew in https://github.com/twentyhq/twenty/pull/1391
  • Fix person deletion not reflected on Opportunities POC by @charlesBochet in https://github.com/twentyhq/twenty/pull/1387
  • fix: improve full name editable fields in Person Show page by @thaisguigon in https://github.com/twentyhq/twenty/pull/1390
  • New MenuItem components by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1389
  • fix: fix filter and sort position on board horizontal scroll by @thaisguigon in https://github.com/twentyhq/twenty/pull/1386
  • Robust Photo Uploader, handling unsupported file types, upload error, apollo uploader by @friendlymatthew in https://github.com/twentyhq/twenty/pull/1400
  • chore: Show my completed tasks without date categories by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1375
  • unselect all cards using esc key or click by @friendlymatthew in https://github.com/twentyhq/twenty/pull/1393
  • refactor: index ViewField by viewId and key by @thaisguigon in https://github.com/twentyhq/twenty/pull/1416
  • Implement Optimistic Effects by @charlesBochet in https://github.com/twentyhq/twenty/pull/1415
  • Fix URL validation on long/internationalized URLs by @xprnio in https://github.com/twentyhq/twenty/pull/1423
  • Added enums use case by @lucasbordeau in https://github.com/twentyhq/twenty/pull/1428
  • feat: add board options dropdown and pipeline stage creation by @thaisguigon in https://github.com/twentyhq/twenty/pull/1399
  • Fix/csv import by @magrinj in https://github.com/twentyhq/twenty/pull/1397
  • In Activities (Tasks / Notes) right drawer, while editing the body and displaying the styling bar, the bar should styling not be larger than the right drawer by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1414
  • feat: table virtualization by @magrinj in https://github.com/twentyhq/twenty/pull/1408
  • Fix column not being saved properly by @xprnio in https://github.com/twentyhq/twenty/pull/1429
  • feat: delete pipeline stage by @thaisguigon in https://github.com/twentyhq/twenty/pull/1412
  • fix: fix dropdown buttons z-index by @thaisguigon in https://github.com/twentyhq/twenty/pull/1431
  • fix: allow zero value on number field by @magrinj in https://github.com/twentyhq/twenty/pull/1436
  • fix: allow access to the Update View button when a table column can be persisted by @thaisguigon in https://github.com/twentyhq/twenty/pull/1433
  • fix: DatePicker cut in DropDownMenu by @magrinj in https://github.com/twentyhq/twenty/pull/1437
  • fix: just change the order to match design by @magrinj in https://github.com/twentyhq/twenty/pull/1410
  • fix: big view name is not handled by @magrinj in https://github.com/twentyhq/twenty/pull/1439
  • Fix buttons and z-index by @charlesBochet in https://github.com/twentyhq/twenty/pull/1438
  • fix: tasks "Done" not visible by @magrinj in https://github.com/twentyhq/twenty/pull/1445
  • fix: Boolean editable field not align properly by @magrinj in https://github.com/twentyhq/twenty/pull/1444
  • fix: fix table columns update by @thaisguigon in https://github.com/twentyhq/twenty/pull/1435
  • fix: avatar disappear when editing a person by @magrinj in https://github.com/twentyhq/twenty/pull/1440
  • Unselect table rows using esc key or click outside by @friendlymatthew in https://github.com/twentyhq/twenty/pull/1420
  • feat: add recoil debug observer by @magrinj in https://github.com/twentyhq/twenty/pull/1446
  • [ESLint rule]: recoil value and setter should be named after their at… by @gitstart-twenty in https://github.com/twentyhq/twenty/pull/1402
  • fix: use correct table view when switching workspaces by @thaisguigon in https://github.com/twentyhq/twenty/pull/1447
  • fix: drop down menu should be of 160px size by @magrinj in https://github.com/twentyhq/twenty/pull/1459
  • fix: view dropdown incorrect button position and floating icon button doesn't match design by @magrinj in https://github.com/twentyhq/twenty/pull/1458
  • fix: double text chip show null value by @magrinj in https://github.com/twentyhq/twenty/pull/1460
  • fix: table view dropdown should have a minimum width by @magrinj in https://github.com/twentyhq/twenty/pull/1467
  • Fix View update button not being displayed in View Bar by @charlesBochet in https://github.com/twentyhq/twenty/pull/1469
  • fix: allow null value for number and date by @magrinj in https://github.com/twentyhq/twenty/pull/1472
  • Fix Profile picture uploader by @charlesBochet in https://github.com/twentyhq/twenty/pull/1471
  • fix: can't set ARR of company to empty by @magrinj in https://github.com/twentyhq/twenty/pull/1474
We welcomed 15 new contributors!
  • @Daggerhub made their first contribution in https://github.com/twentyhq/twenty/pull/1088
  • @dependabot made their first contribution in https://github.com/twentyhq/twenty/pull/1105
  • @jaykesarkar made their first contribution in https://github.com/twentyhq/twenty/pull/1112
  • @sunilk4u made their first contribution in https://github.com/twentyhq/twenty/pull/1115
  • @srikarsams made their first contribution in https://github.com/twentyhq/twenty/pull/1130
  • @Manikanta528 made their first contribution in https://github.com/twentyhq/twenty/pull/1186
  • @kelvinyelyen made their first contribution in https://github.com/twentyhq/twenty/pull/1238
  • @quuu made their first contribution in https://github.com/twentyhq/twenty/pull/1284
  • @AM-77 made their first contribution in https://github.com/twentyhq/twenty/pull/1285
  • @jyash97 made their first contribution in https://github.com/twentyhq/twenty/pull/1247
  • @mustajab-ikram made their first contribution in https://github.com/twentyhq/twenty/pull/1172
  • @abhip167 made their first contribution in https://github.com/twentyhq/twenty/pull/1315
  • @Jmarin123 made their first contribution in https://github.com/twentyhq/twenty/pull/1185
  • @friendlymatthew made their first contribution in https://github.com/twentyhq/twenty/pull/1391
  • @xprnio made their first contribution in https://github.com/twentyhq/twenty/pull/1423