Bugs Found in January: AI Health Tracker for iOS
January AI is a platform centered on harnessing technological advances to enhance personal health management. This application, powered by AI, aims to provide predictive and personalized solutions for managing chronic conditions, particularly diabetes.
Delving deeper into its functionality, the platform offers features such as meal logging, glucose predictions, and activity monitoring. It integrates science and machine learning to create a unique, data-driven health plan catered specifically to each user’s needs.
At QAwerk, we conducted a thorough bug crawl of the January AI platform and found it strong overall. However, our testers detected several bugs that impact user experience. We invite you to explore our findings and understand how these issues could be resolved to enhance the app.
Recording timer continues during alarm interruption while audio is not captured
Major
- Voice recording is in progress on the ‘Jan’ tab.
- A system alarm is scheduled.
- Start voice recording on the ‘Jan’ tab.
- Wait for the scheduled alarm to go off.
- Continue speaking while the alarm is active.
- Dismiss the alarm.
- Stop the recording and submit it for transcription.
iPhone 14 Pro, iOS version 26.5.2
The recording timer continues running while the alarm is active, indicating that recording is still in progress. However, any speech during the alarm is not captured and not included in the final transcription.
The application should accurately reflect the recording state. If audio recording is interrupted by the system alarm, the recording timer should pause, or the user should be notified that recording has been interrupted. Alternatively, if the timer continues, all spoken audio should be captured and included in the transcription.
Application allows logging meals for future dates without saving them
Major
The user is on the ‘Find or Log Food’ pop-up.
- Select the ‘Search’ option.
- Search for any meal.
- Select the option from the list.
- Select a future log date.
- Tap the ‘Update’ button.
- Tap the ‘Log’ button.
iPhone 14 Pro, iOS version 26.5.2
The application allows the user to select a future date and complete the meal-entry flow, giving the impression that the meal was logged.
However, the future date cannot be selected from the calendar. The logged meal cannot be found. The meal does not appear to have been saved.
The application should behave consistently in all flows. Future dates should not be selectable on the meal logging screen. The user should not be allowed to complete the save flow. A clear message should explain that meals can only be logged for today or past dates.
‘Microphone’ button is unresponsive
Major
- Microphone permission has not yet been granted after the first tap on the ‘Microphone’ icon on the ‘Jan’ tab.
- The user is on the ‘Jan’ tab.
Tap the ‘Microphone’ button to start voice recording.
iPhone 14 Pro, iOS version 26.5.2
The ‘Microphone’ button is unresponsive. Tapping it produces no action, no permission prompt, no message explaining that microphone access is disabled, and no navigation to app settings.
If microphone permission is denied, tapping the ‘Microphone’ button should display a message explaining that microphone access is required for voice recording. As users may accidentally deny the permission, the application should provide clear guidance and an option to navigate to the device Settings instead of leaving the button unresponsive.
Selected gallery image is ignored, and app returns to camera when using ‘Photo Scan’ feature
Major
- The user is on the ‘Find or Log Food’ screen.
- The ‘Photo Scan’ functionality is available.
- The device has at least one photo in the gallery.
- Open the ‘Find or Log Food’ pop-up.
- Select the ‘Photo Scan’ option.
- Select the option to choose a photo from the device gallery.
- Select an image containing food.
iPhone 14 Pro, iOS version 26.5.2
After selecting an image from the gallery, the application navigates back to the camera screen instead of processing the selected image.
The selected gallery image should be processed by the ‘Photo Scan’ feature. The application should continue with food recognition using the chosen image without returning to the camera.
Nearby restaurants are not loaded correctly after sharing current location
Major
- Location permission has not been granted.
- The user is on the ‘Restaurants’ tab.
- Navigate to the ‘Restaurants’ tab.
- Tap the ‘Share location’ button.
- Grant location permission.
- Observe the restaurant list.
- Open the ‘Nearby’ drop-down.
- Under ‘Explore nearby’, tap the ‘Use current location’ button.
- Observe the list of nearby restaurants.
iPhone 14 Pro, iOS version 26.5.2
After granting location permission, no nearby restaurants are displayed despite the ‘Nearby location’ being selected. After manually selecting the ‘Use current location’ option, the restaurant list is presented, but only Subway locations are displayed (including multiple entries with store numbers). The ‘Menu Items’ section displays ‘No menu items found’.
After granting location permission, the application should automatically retrieve the user’s current location and display nearby restaurants without requiring additional user interaction. If the user manually selects the ‘Use current location’ option, the application should display a complete and diverse list of nearby restaurants based on the user’s current location, along with the corresponding menu items where available.
Previous recipe search results are displayed after returning to ‘Recipes’ tab
Major
The user is on the ‘Recipes’ tab.
- Enter a meal or recipe name in the search field.
- Select and log a meal from the search results.
- Verify that the user is on the All’ tab.
- Navigate back to the ‘Recipes’ tab.
- Observe the search field and results list.
iPhone 14 Pro, iOS version 26.5.2
The search field is empty, but the results from the previous search are still displayed.
The search results should correspond to the current value of the search field. If the search field is empty, previous search results should not be displayed.
After QA testing, January AI Health Tracker proved to be a well-designed and intuitive health and nutrition app. The core functionality, including AI-powered meal logging, voice input, and health tracking, performed reliably.
I did discover several bugs in functional user flows. Reviewing the implementation of these features
and their related workflows, followed by thorough regression testing after fixes are applied, would help
ensure the overall stability of the application.

