Weekly Release Notes [2023-11-10]

4min
Weekly Release Notes [2023-11-10]

🎉New Features🎉

  • The Meeting Summaries will now additionally produce a list of Named Ententies/Keywords that were mentioned in the meeting. This will allow users to quickly scan the meeting summary for any important keywords that were mentioned during the meeting.
  • Added the ability for a User to Delete thier Account and all of their data from the platform. This will allow users to request the deletion of their account and all associated data from the platform.

🎨UI/UX Updates🎨

  • Finally removed /chats from the platform, as it was never fully implemented and was not being used by any users. This will allow us to focus on the core functionality of the platform and not have to worry about maintaining a feature that is not being used.
  • Updated the Meeting Cards on the /meetings Page to only display the expanded version on the card after a User hovers for more than 500ms.
  • Minor updates to the Meeting Speaker Cards to automatically use the Speaker Name if provided, otherwise it will use a pretty printed Speaker ID as the default. additionally added some extra Icons to the Meeting Speaker Cards to make it easier to understand what each protion of the Speaker Card is for.
  • Switched to using a light Purple color as the Meeting Transcript Segment highlight color, as the previous color was too dark and made it difficult to read the text.
  • Bumped the opacity on the Meeting Transcript Search Button from 0.3 to 0.7 to make it easier to see the Search Button when the Meeting Transcript Search Input is not focused.
  • Added a temporarily Sync Button for the Meeting Transcript that will allow users to manually sync the Meeting Transcript with the Meeting Audio. This is a temporary solution until we can get the Meeting Transcript to automatically sync with the Meeting Audio.
  • Reworked the Meeting Question & Chat Answer Context to be more readable and easier to understand. Additionally added a Generate Answer Button that will allow users to generate an answer for the Meeting Question if the Meeting Question has not been answered yet.
  • Reword the Meeting QnA Tab to use a single message with both the Meeting Question and the Meeting Answer instead of two seperate messages. This will allow users to more easily understand the context of the Meeting Question and the Meeting Answer, as well as save on unneccsary Firestore Writes & Reads.

🚀Performance Improvements🚀

  • Complete rewrite and optimization of the Meeting Transcript Tab, which is by far the most dynamic and complex portion of the app. TDB, but this has elimated almost all unnecessary re-renders and has greatly improved the overall performance of the Meeting Transcript Tab.

🐞Bug Fixes🐞

  • Fixed an issue with the newly released Unanswered Questioned - Generate Answer Button that would not properly show the loading state when the button was clicked.
  • Fixed an issue where the User Profile would not properly update when the User logged out of the platform.

✨Improvements✨

  • The Summary Items in the Meeting Summary will now attempt to replace any SPEAKER_XX values with the actual Speaker Name if provided in the User has updated the Speakers. This will allow the Meeting Summary to be more readable and easier to understand.

📧Email Updates📧

📈Analytics📈

  • Implemented a delete_account Custom Event to track when a user deletes their account, with the following Event Parameters:
    • uid: The UID of the user who logged in.
    • email: The email address of the user who logged in.

💡Core Functionality Quality Control💡

🔄In Progress🔄

  • Migrate the Firestore structure for the Transcript & Summary, which are currently two seperate items in Array & Map formats respectively, to a single Transcript Map item with the Summary items nested directly within it.
  • Rework the entire Auth middleware setup, considering utilizing Iron Session.

✅Completed✅

BackBack