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
- Feat/add opportunity by @lucasbordeau in https://github.com//pull/1267
- Feat/hide board fields by @lucasbordeau in https://github.com//pull/1271
- New behavior for editable fields by @Weiko in https://github.com//pull/1300
- feat: disable Update View button if filters and sorts are up to date by @thaisguigon in https://github.com//pull/1293
- Selected row background by @brendanlaschke in https://github.com//pull/1299
- Fix color scheme update by @Weiko in https://github.com//pull/1298
- Add optimistic rendering for table relations by @emilienchvt in https://github.com//pull/1296
- Chore: New standard fields on Companies by @gitstart-twenty in https://github.com//pull/1276
- Feat: The scrollbar should fade away when the scroll is finished or not started by @gitstart-twenty in https://github.com//pull/1269
- Scroll behavior part 2 by @charlesBochet in https://github.com//pull/1304
- feat: create view from selected filters and sorts + switch to newly created view on view creation by @thaisguigon in https://github.com//pull/1301
- padding fix for header logo container #1216 by @Manikanta528 in https://github.com//pull/1252
- Add hotkeys to modals by @Weiko in https://github.com//pull/1305
- Remove danger text from completed passed tasks by @Weiko in https://github.com//pull/1309
- feat: create view from current table columns + persist view fields on… by @thaisguigon in https://github.com//pull/1308
- Feat/phone email link enhancements by @mustajab-ikram in https://github.com//pull/1172
- Rework tel input by @charlesBochet in https://github.com//pull/1316
- Add idealCustomerProfile to company show page by @Weiko in https://github.com//pull/1312
- feat: create default views on workspace creation + add views seed by @thaisguigon in https://github.com//pull/1313
- Fix: Manually delete company cache #1214 by @abhip167 in https://github.com//pull/1315
- Feat: On Company Show, I can create a person and add it to the company by @gitstart-twenty in https://github.com//pull/1256
- Fix confirmation modal style by @Weiko in https://github.com//pull/1310
- Unset companies and owners by @Jmarin123 in https://github.com//pull/1185
- Show Entity task/note tabs by @brendanlaschke in https://github.com//pull/1282
- Fix create task from Add Button by @brendanlaschke in https://github.com//pull/1318
- Fix dragToSelect Board by @brendanlaschke in https://github.com//pull/1319
- Refactor buttons by @charlesBochet in https://github.com//pull/1257
- Fix tasks page by @Weiko in https://github.com//pull/1325
- Fix fontSize DropdownMenu input overwritten by @brendanlaschke in https://github.com//pull/1364
- Create opportunity from board column menu by @brendanlaschke in https://github.com//pull/1323
- refactor: add ColumnDefinition type by @thaisguigon in https://github.com//pull/1357
- feat: add page titles using React Helmet by @mustajab-ikram in https://github.com//pull/1321
- fix: do not allow removal of last table view by @thaisguigon in https://github.com//pull/1366
- chore(docs): Update the best practices page by @gitstart-twenty in https://github.com//pull/1303
- Fix: Wrong type in env variables front support by @charlesBochet in https://github.com//pull/1368
- fix: Vertical scroll bar graphic artifacts in dark mode by @gitstart-twenty in https://github.com//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//pull/1370
- Remove unused logic on board column menu tags by @charlesBochet in https://github.com//pull/1373
- feat: allow adding available pre-defined table columns to views by @thaisguigon in https://github.com//pull/1371
- Doc fixes by @lucasbordeau in https://github.com//pull/1385
- Fix view edit button by @brendanlaschke in https://github.com//pull/1381
- New page structure by @brendanlaschke in https://github.com//pull/1377
- refactor: create/update/delete one view instead of many by @thaisguigon in https://github.com//pull/1384
- update metadata + add social card by @friendlymatthew in https://github.com//pull/1391
- Fix person deletion not reflected on Opportunities POC by @charlesBochet in https://github.com//pull/1387
- fix: improve full name editable fields in Person Show page by @thaisguigon in https://github.com//pull/1390
- New MenuItem components by @lucasbordeau in https://github.com//pull/1389
- fix: fix filter and sort position on board horizontal scroll by @thaisguigon in https://github.com//pull/1386
- Robust Photo Uploader, handling unsupported file types, upload error, apollo uploader by @friendlymatthew in https://github.com//pull/1400
- chore: Show my completed tasks without date categories by @gitstart-twenty in https://github.com//pull/1375
- unselect all cards using esc key or click by @friendlymatthew in https://github.com//pull/1393
- refactor: index ViewField by viewId and key by @thaisguigon in https://github.com//pull/1416
- Implement Optimistic Effects by @charlesBochet in https://github.com//pull/1415
- Fix URL validation on long/internationalized URLs by @xprnio in https://github.com//pull/1423
- Added enums use case by @lucasbordeau in https://github.com//pull/1428
- feat: add board options dropdown and pipeline stage creation by @thaisguigon in https://github.com//pull/1399
- Fix/csv import by @magrinj in https://github.com//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//pull/1414
- feat: table virtualization by @magrinj in https://github.com//pull/1408
- Fix column not being saved properly by @xprnio in https://github.com//pull/1429
- feat: delete pipeline stage by @thaisguigon in https://github.com//pull/1412
- fix: fix dropdown buttons z-index by @thaisguigon in https://github.com//pull/1431
- fix: allow zero value on number field by @magrinj in https://github.com//pull/1436
- fix: allow access to the Update View button when a table column can be persisted by @thaisguigon in https://github.com//pull/1433
- fix: DatePicker cut in DropDownMenu by @magrinj in https://github.com//pull/1437
- fix: just change the order to match design by @magrinj in https://github.com//pull/1410
- fix: big view name is not handled by @magrinj in https://github.com//pull/1439
- Fix buttons and z-index by @charlesBochet in https://github.com//pull/1438
- fix: tasks "Done" not visible by @magrinj in https://github.com//pull/1445
- fix: Boolean editable field not align properly by @magrinj in https://github.com//pull/1444
- fix: fix table columns update by @thaisguigon in https://github.com//pull/1435
- fix: avatar disappear when editing a person by @magrinj in https://github.com//pull/1440
- Unselect table rows using esc key or click outside by @friendlymatthew in https://github.com//pull/1420
- feat: add recoil debug observer by @magrinj in https://github.com//pull/1446
- [ESLint rule]: recoil value and setter should be named after their at… by @gitstart-twenty in https://github.com//pull/1402
- fix: use correct table view when switching workspaces by @thaisguigon in https://github.com//pull/1447
- fix: drop down menu should be of 160px size by @magrinj in https://github.com//pull/1459
- fix: view dropdown incorrect button position and floating icon button doesn't match design by @magrinj in https://github.com//pull/1458
- fix: double text chip show null value by @magrinj in https://github.com//pull/1460
- fix: table view dropdown should have a minimum width by @magrinj in https://github.com//pull/1467
- Fix View update button not being displayed in View Bar by @charlesBochet in https://github.com//pull/1469
- fix: allow null value for number and date by @magrinj in https://github.com//pull/1472
- Fix Profile picture uploader by @charlesBochet in https://github.com//pull/1471
- fix: can't set ARR of company to empty by @magrinj in https://github.com//pull/1474
We welcomed 15 new contributors!
- @Daggerhub made their first contribution in https://github.com//pull/1088
- @dependabot made their first contribution in https://github.com//pull/1105
- @jaykesarkar made their first contribution in https://github.com//pull/1112
- @sunilk4u made their first contribution in https://github.com//pull/1115
- @srikarsams made their first contribution in https://github.com//pull/1130
- @Manikanta528 made their first contribution in https://github.com//pull/1186
- @kelvinyelyen made their first contribution in https://github.com//pull/1238
- @quuu made their first contribution in https://github.com//pull/1284
- @AM-77 made their first contribution in https://github.com//pull/1285
- @jyash97 made their first contribution in https://github.com//pull/1247
- @mustajab-ikram made their first contribution in https://github.com//pull/1172
- @abhip167 made their first contribution in https://github.com//pull/1315
- @Jmarin123 made their first contribution in https://github.com//pull/1185
- @friendlymatthew made their first contribution in https://github.com//pull/1391
- @xprnio made their first contribution in https://github.com//pull/1423