Updated the Share Meeting Modal to allow Users to share with multiple people at once. This is a huge improvement over the previous implementation, which only allowed Users to share with one person at a time. This was a huge pain point for Users, and we're glad to have it resolved. 🎉🎉🎉
Added the ability for Users to Retry Failed Meetings.
Added the ability for Users to Request a Meeting Summary for a Meeting that has already been processed without a summary requested.
Added a Scroll To Bottom Button for the Meeting Transcript Tab, which will scroll the User to the bottom of the Meeting QnA Chat.
Added a Speakers Button for Users to update all of the Meeting Speakers at once, rather than having to update each one individually.
🎨UI/UX Updates🎨
Updated the Credit Usage Cards to display a Usage Chart in the top right corner to direct a User to the /settings/usage Page, if not already on it.
Slighty updated the Meeting Speaker Cards to display the View Speaker Transcript Button to always be visible rather than only on hover.
🚀Performance Improvements🚀
🐞Bug Fixes🐞
...Fixed some issues with the Share Meeting Modal to prevent Users from sharing with themselves or the owner, to prevent Users from sharing with the same person multiple times, and to prevent Non Owner Users from sharing with other Users (Will Rework this eventually).
Fixed minor issue where the Meeting Status Badge would display a Green color, indicating a SUCESS status, when the Meeting Status actually had a status of ERROR.
Fixed an issue where the Overview & Meeting QnA Chat Tabs would potententially cause overflow on certain screen sizes.
Fixed an issue where the User wasn't actually able to click on one of the Meeting Chat Example Messages to copy it into the Meeting QnA Chat.
✨Improvements✨
Made the Meeting Sort By Dropdown Menu default to Created At (Descending) rather than Name (Ascending).
Updated the Transcription & Diarization Backend to perform it's own Firestore Write, and isolated the Summarize Cloud Function to only perform the summarization. This allows for the ability to perform Meeting Retries, and Request Meeting Summaries for Meetings that have already been processed.
Updated the Transcription & Diarization Backend to keep the Models in Cache to prevent even longer Cold Starts.
📧Email Updates📧
📈Analytics📈
💡Core Functionality Quality Control💡
🔄In Progress🔄
Figure out how to properly handle a User clicking on a specific Transcript Semgent from a Meeting Speaker Card, it currently sets the proper Query String Parameters, but it does not switch Tabs to the Meeting Transcript Tab.
Rework the entire Auth middleware setup, considering utilizing Iron Session.
Look into adopting something like reactour to create a User Onboarding experience for new users.