twenty
twenty copied to clipboard
Building a modern alternative to Salesforce, powered by the community.
## Scope, Context & implementation ### Current implementation The backend only stores the sender (using the header "from" value inside the message) in the MessageRecipient table. (Note: This is a...
## Scope & Context To sync messages with the gmail API, we need to use the method `users.history.list` which takes the historyId as an argument. ## Technical inputs Add lastSyncHistoryId...
## Scope & Context We need to do a full sync the first time we import emails. ## Technical inputs Create a custom Nest.js resolver to call do a full...
## Scope & Context After doing the full sync when creating a connected account, we need to call a cron job regularly to sync all the emails. ## Technical inputs...
# Current behavior When creating a new record on an object index, the bottom part of the floating cell is cropped underneath the cell below. ). ## Changes 1. Deleted...
# Current behavior  # Desired behavior The button should take the full width as a regular menu item