Bugs Found in Hedy AI Meeting Coach for iOS

Hedy AI Meeting Coach

4.8

Hedy AI Meeting Coach is a productivity application designed to help users optimize their meeting experience. The application can record, transcribe, and analyze important meeting details, thus ensuring you never lose track of key discussion points. It offers robust functionality that helps users effectively manage and follow up on meeting outcomes.

The app is powered by AI and offers valuable personalization features, including the ability to select from various meeting types and generate summaries.

Our team at QAwerk conducted a bug crawl of the app and found several bugs that potentially impact the product’s performance and user experience. Please see our report below for a detailed overview.

5K+ downloads
63 ratings

Possible to sign up with empty spaces in 'First Name' field

Severity:

Major

Precondition:

The application is installed.

Steps to Reproduce:
  1. Launch the app.
  2. Tap the ‘Let’s Get Started’ button.
  3. Select the desired language.
  4. Indicate the language to be used in conversations.
  5. Select an option for ‘What Brings You Here Today?’.
  6. Select an option for ‘What Would Help You Most?’.
  7. Select the ‘Sign Up With Email’ option.
  8. Enter a valid email and password.
  9. Insert spaces into the ‘First Name’ field.
  10. Tap on the ‘Proceed’ button.
Environment:

iPhone 14 Pro
Version 26.2.1

Actual Result:

Registration completes successfully even when the ‘First Name’ field only contains empty spaces.
A validation message appears if the ‘First Name’ field is left entirely blank.

Expected Result:

The application should not accept spaces as a valid entry in the ‘First Name’ field. Instead, the spaces should be automatically removed, or a validation message should be displayed.

Possible to sign up with empty spaces in 'First Name' field
Possible to sign up with empty spaces in 'First Name' field

Session not refreshed after password change, leading to token-expired error on profile update

Severity:

Major

Precondition:
  1. The application is installed.
  2. The user is successfully logged in to the app.
Steps to Reproduce:
  1. Navigate to the ‘App Settings’ tab.
  2. Tap the ‘Change password’ button.
  3. Update the password using the link in the email sent to the user.
  4. Navigate back to the app.
  5. Update the ‘First Name’ field.
  6. Tap the ‘Save’ button.
Environment:

iPhone 14 Pro
Version 26.2.1

Actual Result:

Even after changing the password, the user remains on the profile tab. On trying to update profile data, ‘Save’ fails, and the user is shown a ‘Firebase token expired’ error.

Expected Result:
  • After a password change, the user session should be gracefully invalidated, prompting re-authentication before further profile updates.
  • Any message conveyed to the user should not include technical details (such as ‘firebase_auth/user-token-expired’) that could confuse them.

Random ‘Detailed Notes’ are generated for empty ‘Medical Consultation’ session transcript

Severity:

Major

Precondition:
  1. The application is installed.
  2. The user is successfully logged in to the app.
Steps to Reproduce:
  1. Tap the ‘Start Hedy Session’ option.
  2. Select ‘Medical Consultation’ as the session type.
  3. Tap the ‘Start Session’ button.
  4. Do not speak and tap the ‘End Session’ button after a few seconds.
  5. Open the recorded session.
  6. Tap the ‘Update Summary’ option.
  7. Verify that the meeting transcript is empty.
  8. Tap the ‘Generate Detailed Notes’ option.
  9. Observe the result.
Environment:

iPhone 14 Pro
Version 26.2.1

Actual Result:

The ‘Detailed Notes’ are generated with random information, contrary to expectation.

Expected Result:

The ‘Detailed Notes’ should not be generated when the meeting transcript is empty.

Tab names displayed incompletely ‘Invites’ page

Severity:

Minor

Precondition:
  1. The application is installed.
  2. The user is successfully logged in to the app.
Steps to Reproduce:
  1. Navigate to the ‘App Settings’ tab.
  2. Scroll down to the ‘Invites’ section.
  3. Tap the ‘Invites’ button.
  4. Observe the names of the tabs.
Environment:

iPhone 14 Pro
Version 26.2.1

Actual Result:

The names of tabs are not completely displayed.

Expected Result:

The full names of the tabs should be displayed.

Tab names displayed incompletely ‘Invites’ page

Notification text not completely visible

Severity:

Minor

Precondition:
  1. The application is installed.
  2. The user is successfully logged in to the app.
  3. The user navigates to the ‘App Settings’ tab.
Steps to Reproduce:
  1. Scroll down to the ‘Voice Activity Detection’ section.
  2. Enable or disable the ‘Voice Activity Detection’ feature.
  3. Observe the resulting notification.
Environment:

iPhone 14 Pro
Version 26.2.1

Actual Result:

The notification text is not completely visible.

Expected Result:

All text in notifications should be fully visible to the user.

Notification text not completely visible

Language selection pop-up displayed incorrectly, overlapping system bar

Severity:

Minor

Precondition:
  1. The application is installed.
  2. The user is successfully logged in to the app.
  3. The user navigates to the ‘App Settings’ tab.
Steps to Reproduce:
  1. Scroll down to the ‘Language Preferences’ section.
  2. Open the ‘Meeting/Class Language’ section.
  3. Open the ‘Chat Language’ section.
Environment:

iPhone 14 Pro
Version 26.2.1

Actual Result:

  • The language selection pop-up opens outside the safe area.
  • The pop-up overlaps the system status bar, with the ‘Time’ and ‘Battery’ icons visible behind it.
  • The modal presentation appears unclear; it’s not evident whether it’s full-screen or a bottom sheet.
  • There is no visible ‘Close/Dismiss’ button available.
Expected Result:
  • The language selection pop-up should open within the device’s safe area.
  • The pop-up should not overlap the status bar.
  • The modal type should be clearly defined as either full-screen or bottom sheet.
  • An obvious way to dismiss the pop-up (‘Close’ or ‘Back’ button) should be provided.
Language selection pop-up displayed incorrectly, overlapping system bar
The app is intriguing and could be extremely valuable, particularly for meeting assistance and planning. In most cases, the meeting transcript is effective and generates a plan based on the discussion. However, some validation messages in the app can be confusing to users as they often include excessive technical details. More thorough functional and usability testing should help make the app more user-friendly.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us