Bugs found in AI Journal Notebook – Reflectr for Android

AI Journal Notebook – Reflectr

3.7

Reflectr.ai is an AI-powered journaling app focused on mindfulness and self-improvement, helping users track mood and mental health with intelligent assistance. The application offers guided prompts, mood predictions, and analytics to make journaling more insightful and effective. QAwerk executed a targeted Bug Crawl to surface issues affecting performance and user experience on Android.

The following findings cover language settings, data deletion, calendar interactions, and UI consistency that can disrupt daily journaling flows. Addressing these defects will enhance reliability and trust for users documenting their well-being.

Our QA engineers reviewed the app for the QAwerk test blog: AI Journal Notebook—Reflectr for Android; below are the results.

50K+downloads
687 ratings

AI language remains Ukrainian after switching to English

Severity:

Critical

Precondition:
  1. The application is installed.
  2. The device’s system language is set to Ukrainian.
Steps to Reproduce:
  1. Navigate to the user profile settings.
  2. Change the ‘AI Language’ from ‘Default System Language’ to ‘English’.
  3. Restart the application.
  4. Verify that the language setting in the user profile is indeed set to ‘English’.
  5. Navigate to the ‘Companions’ section (or any other section that generates AI responses).
Environment:

Poco F4, Android 13, System Language: Ukrainian

Actual Result:

Despite changing the ‘AI Language’ setting to English, the application still generates AI responses (for example, in the ‘Companions’ section) in Ukrainian.

Expected Result:

The application should display all AI-generated messages and responses in the language selected in the ‘AI Language’ setting (in this case, English).

Post not deleted from Reflectr Companion

Severity:

Critical

Precondition:

Ensure the application is installed and there’s at least one post present within the Reflectr Companion.

Steps to Reproduce:
  1. Navigate to the ‘Companions’ section.
  2. Select ‘Reflectr’.
  3. Tap the three dots adjacent to the first message/post.
  4. Tap the ‘Delete’ button.
Environment:

Poco F4, Android 13

Actual Result:

The message/post persists on the Reflectr Companion interface, even after pressing the ‘delete’ command, making it apparent that the post has not been eliminated.

Expected Result:

Upon tapping the ‘delete’ button, the selected message/post should immediately vanish from the Reflectr Companion user interface.

Default language shows incorrectly after choosing Default System Language

Severity:

Major

Precondition:
  1. The application is installed.
  2. The system language of the device is configured to Ukrainian.
Steps to Reproduce:
  1. Navigate to the user profile.
  2. Change the ‘AI Language’ setting to ‘Default System Language’.
Environment:

Poco F4, Android 13, System Language: Ukrainian

Actual Result:

Upon choosing ‘Default System Language’, ‘English’ is incorrectly shown as the setting even though the device’s system language is set to Ukrainian.

Expected Result:

Upon choosing ‘Default System Language’, the setting should accurately show ‘Ukrainian’ in line with the device’s configured system language.

Unable to select mood for current day in Mood Calendar

Severity:

Major

Precondition:

Ensure the mood tracking app is installed.

Steps to Reproduce:
  1. Navigate to the ‘Calendar’ tab.
  2. Attempt to select the current day from the displayed calendar.
Environment:

Poco F4, Android 13

Actual Result:

When attempting to select the current day in the Mood Calendar, no selection interface is activated, making it impossible for the user to assign a mood to that day.

Expected Result:

Upon selection of the current day in the Mood Calendar, a user interface should be displayed that allows the user to assign a mood for the day.

Category and Mood icons not updating in real time in Companion

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Navigate to the ‘Companions’ section.
  2. Select ‘Reflectr’ (or any other companion offering Category/Mood options).
  3. Click on the Category icon or the corresponding text located under a post.
  4. Choose a different category.
  5. Click on the Mood icon or the corresponding text located under the same post.
  6. Select a different mood.
Environment:

Poco F4, Android 13

Actual Result:

The Category and Mood icons or indicators beneath the post do not update directly after a new choice is made. The modifications are only visible after navigating away from and then returning to the page.

Expected Result:

The Category and Mood icons or indicators beneath the post should instantaneously and continuously reflect any new category or mood selections.

Inconsistent colour coding for selectable vs non-selectable days in Mood Calendar

Severity:

Minor

Precondition:

The application has been installed.

Steps to Reproduce:
  1. Navigate to the ‘Calendar’ tab.
  2. Take note of the colour scheme for individual days, with particular attention to dates at the end of previous months and future dates.
Environment:

Poco F4, Android 13

Actual Result:

The colour-coding scheme for the dates is inconsistent:

  • A few days from prior months are indicated in white, despite being interactive and editable.
  • Future dates (e.g., July 30th, 2025) are presented in grey, which could imply selectability, but they are not interactive.
Expected Result:

Dates for which a mood can be selected (prior days) should be displayed consistently in grey, and non-selectable future dates should be indicated in white.

These issues break language consistency, block deletion, and undermine calendar interactions, eroding confidence in daily journaling flows. Fixing them will improve clarity, responsiveness, and trust in Reflectr’s Android experience.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us