Experimental companion app to monitor TRMNL devices on the go!

android trmnl trmnl-android trmnl-app
8 Open Issues Need Help Last updated: Nov 16, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue aims to add comprehensive unit tests for the `WelcomeScreen` and `AuthenticationScreen` presenters, which currently lack any test coverage. The goal is to validate the onboarding and authentication business logic, covering initial states, user interactions, state management, and navigation for these critical first-run flows.

Complexity: 4/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app

AI Summary: This issue proposes adding comprehensive unit tests for the `ContentHubScreen` presenter, which is responsible for content aggregation. The tests will cover core functionality such as loading, displaying, and sorting mixed content from various sources like announcements and blog posts. Additionally, it includes testing user interactions like navigation, pull-to-refresh, content filtering, and marking items as read.

Complexity: 4/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app

AI Summary: This GitHub issue proposes adding comprehensive unit tests for the `AnnouncementsScreen` presenter to cover its announcements/RSS feed business logic. The tests will validate core functionalities like loading, displaying, sorting, and read/unread status of announcements, as well as various user interactions such as navigation, marking as read, pull-to-refresh, and sharing. Additionally, it aims to test the display, dismissal, and persistence of an authentication banner based on the user's login status.

Complexity: 3/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app

AI Summary: This issue aims to add comprehensive unit tests for the `BlogPostsScreen` presenter, which currently lacks any test coverage. The tests need to validate the RSS feed content business logic, including core functionality like loading and sorting posts, user interactions (e.g., navigation, sharing, marking as read), synchronization with network and database, and various error handling scenarios. This is a high-priority task to ensure the stability and correctness of a critical content feature.

Complexity: 4/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app

AI Summary: This GitHub issue requests the addition of comprehensive unit tests for the `AccessTokenScreen` and `DeviceTokenScreen` presenters. The goal is to cover all business logic related to token input, validation, saving, loading, user interactions, and error handling, as these critical authentication components currently lack presenter tests. This is a high-priority task.

Complexity: 4/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app

AI Summary: This issue focuses on adding comprehensive unit tests for the `BookmarkedRecipesScreen` presenter, which currently lacks any test coverage. The goal is to validate the business logic related to bookmarked recipes, including loading, displaying, handling empty states, user interactions like navigation and unbookmarking, and the overall bookmark management flow.

Complexity: 3/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app

AI Summary: This GitHub issue requests the addition of comprehensive unit tests for the `DeviceDetailScreen` presenter. The goal is to cover all business logic related to displaying device information, battery tracking, user interactions like refresh and navigation, and various error handling scenarios. Currently, the screen exists but lacks any presenter-level tests.

Complexity: 3/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app

AI Summary: This issue requests the addition of comprehensive unit tests for the `TrmnlDevicesScreen` presenter, which currently lacks any tests. It's a high-priority task due to the screen's critical business logic, requiring coverage for core functionality, user interactions, and various edge cases like error states, device data variations, and navigation.

Complexity: 4/5
good first issue test presenter

Experimental companion app to monitor TRMNL devices on the go!

Kotlin
#android#trmnl#trmnl-android#trmnl-app