4 Open Issues Need Help Last updated: Jul 11, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Fix a bug in the EchoMind voice journaling app where the 'Transcribe' button remains enabled during recording. The task involves updating the button's disabled state based on the `isRecording` state variable in the `app/(tabs)/index.tsx` file to disable the button while recording and re-enable it when recording stops.

Complexity: 2/5
bug good first issue

AI Summary: Implement persistent local storage for journal entries in a React Native app using AsyncStorage. This involves creating utility functions to save and retrieve notes, modifying the existing save function to utilize these new functions, and ensuring each saved note includes an ID, date, and transcript.

Complexity: 3/5
bug good first issue

AI Summary: Implement a dynamic journal feed on the home screen of the EchoMind app. This involves fetching saved notes from AsyncStorage, storing them in the component's state, and rendering them using a FlatList component with pull-to-refresh functionality. An empty state message should also be displayed if no notes are found.

Complexity: 3/5
bug good first issue

AI Summary: Integrate OpenAI's API into the EchoMind app to generate concise titles and summaries for transcribed voice notes. This involves creating a new function to interact with the OpenAI API, securely loading the API key from a .env file, modifying the existing transcription handling to include the summarization step, and updating the note object to store the generated title and summary. Robust error handling is crucial.

Complexity: 4/5
bug good first issue