Kshitij Chauhan
Kshitij Chauhan
The library relies on a service running in a different process to process and display the error screen. This means that if the application crashes immediately after start, the service...
The current error reporting screen supports both light and dark themes, using the [Material Components](https://github.com/material-components/material-components-android) library. It would be great if we could provide more customization options to the user...
It is helpful to view the stacktraces of all active threads during the time an exception is thrown. Representing each thread's stacktrace in a list of collapsible items would make...
This library consists of two parts: A background service, and a UI Activity. Consider separating them into different modules and allow more flexibility between them. Separating these classes will allow...
One of the larger goals of MoonShot is to be eventually available on F-droid, but doing that requires us to move away from Firebase Crashlytics. ACRA is an open source...
The current search implementation uses the `LIKE` operator to compare launches, launchpads, and rockets against the given query. This is okay, but a better implementation would use [Room's FTS support](https://developer.android.com/training/data-storage/room/defining-data#search)...
* Replace Firebase Crashlytics in that module with `ACRA` * Evaluate and setup the [Acrarium](https://github.com/F43nd1r/Acrarium) backend to receive crash reports * Publish the completed module to F-droid
# Problem ```kotlin // JustBeforeLaunchAlarmReceiver repository.getNextLaunch() .first() .invoke() .takeIf { it != null && it.tentativeMaxPrecision == DatePrecision.hour } ?: run { log("Could not get next launch from database. Not scheduling...
Fixes #15 Adds a very basic licenses list page to the app. This does not look pretty, but gets the job done.
Suggested change: Add a link in the About page to a credits section. This section can attribute usage of the SpaceX API and licenses of various open source libraries used.