Bugs found in Recallify for iOS

Recallify

3.0

Recallify.ai is a powerful AI-driven memory and learning companion designed for iOS, helping users capture, organize, and enhance recall for all kinds of content. Its unique workflow converts articles, conversations, and media into interactive quizzes and summaries, making study more engaging and efficient. By leveraging brain science principles, such as spaced repetition and automated, personalized quizzes, Recallify ensures that your key information is never lost and always readily available for effective retrieval.

The QAwerk team analyzed Recallify’s iOS app experience through a detailed Bug Crawl, pinpointing several issues that may hinder performance or user trust. These bugs range from critical crashes and broken workflows involving AI memory to misleading messaging and unrefreshed user statistics, all of which can frustrate learners and hinder the platform’s potential.

Below are step-by-step details on all discovered bugs, with suggested areas to target for functional and UX improvements.

100+downloads
1 ratings

The app crashes if user navigates it without internet

Severity:

Critical

Precondition:
  1. User is logged in.
  2. Device offline.
Steps to Reproduce:
  1. Open the Recallify app.
  2. Click the burger button (top left).
  3. Go to ‘Subscription’.
  4. Click ‘Continue to Home’.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

Black screen, application no longer responds.

Expected Result:

The app displays an offline message but does not crash.

App cannot generate answers that combine information from multiple memories

Severity:

Critical

Precondition:
  1. User logged in.
  2. created at least two distinct memories.
Steps to Reproduce:
  1. Click ‘Ask’.
  2. Enter a question about both saved memories (e.g., “compare SPGI and AMZ”).
  3. Click ‘Ask Question’.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

Displays “I could not find relevant information in your memories”.

Expected Result:

The app composes an answer by pulling from both memories.

AI generates incorrect random transcription when video has no speech

Severity:

Critical

Precondition:

User logged in.

Steps to Reproduce:
  1. Click ‘Import’.
  2. Click ‘Video’.
  3. Upload a video with no speech.
  4. Observe transcription, summary, and title.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

Incoherent, random transcript and summary generated.

Expected Result:

Expected result: Clear message: “No speech detected in audio”.

Password reset: misleading success for non-existing email

Severity:

Major

Precondition:
  1. Fresh install.
  2. No account for the email used.
Steps to Reproduce:
  1. Click ‘Sign in’.
  2. Enter a non-existent email.
  3. Click ‘Forgot your Password?’.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

“Password reset email sent! Check your email”.

Expected Result:

Show fewer misleading prompts, e.g., “If this email exists, a reset link was sent”.

Number of questions is not refreshed until app restarts

Severity:

Major

Precondition:
  1. User logged in.
  2. On the Home page.
Steps to Reproduce:
  1. Check ‘Memory Stats’ question count.
  2. Ask and submit a new question.
  3. Check ‘Memory Stats’ again.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

Question count unchanged until app restart.

Expected Result:

Count updates in real time.

User asked twice to allow notifications after install

Severity:

Minor

Precondition:

New app install.

Steps to Reproduce:
  1. Complete onboarding.
  2. Click ‘Allow’ when prompted.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

The app immediately repeats the ‘Allow Notifications’ request.

Expected Result:

The notification request should only be shown once.

‘Timeline’ info icon does not show tooltip

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Go to ‘Timeline’.
  2. Open any memory.
  3. Click the info icon.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

No tooltip appears.

Expected Result:

The tooltip is shown with information.

‘Timeline’ info icon does not show tooltip

Video memory shows constant loader after clicking ‘play’

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Import video.
  2. Go to the created video memory.
  3. Click ‘play’.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

Loader spins endlessly, but no video appears.

Expected Result:

Video should load and play.

Recallify offers forward-thinking AI memory tools for iOS, but critical weaknesses remain in areas such as stability, answer generation, app feedback, and handling edge-case media. Addressing these findings will help unlock Recallify’s full potential for learners and information seekers.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us