Technology Development:
1. Refactor: Removed deprecated “belongs_to” relationships in Message. Remove the deprecated columns in message model.
2. Feat: toggle typing and update last seen endpoints for client apis. Add toggle_typing endpoint for client APIs. Adds update last seen endpoint for client APIs.
3. Chore: Disable message hooks for conversations without incoming message. When using client APIs to create conversations and auto-assignment is turned on, welcome messages were getting triggered. This PR disable the behaviour and ensure template hooks are triggered only if there are incoming messages present.
4. Fix: contacts count on filter. Fixes the wrong count shown during the contact filter when contact has multiple labels associated.
5. Feat: Response Bot using GPT and Webpage Sources. This commit introduces the ability to associate response sources to an inbox, allowing external webpages to be parsed by Defigram. The parsed data is converted into embeddings for use with GPT models when managing customer queries.
6. Fix: modify exception tracker to log even if sentry configured. Right now, if sentry is configured exception won’t be logged. This results in the log management tool missing every error captured with DefigramExceptionTracker. This change logs the exception, even if Sentry is configured or not.
Community Development:
1. Disseminated captivating details about Defigram using informative infographic tweets.
2. We have shared important information about Messaging, Wallets, Logins, and NFTs with both the Telegram and Twitter communities.