android-oss-release-tracker
android-oss-release-tracker copied to clipboard
Override Detected Configuration
Add the ability to override the what is auto-detected by the app such as:
- Repository type: GitHub, GitLab, Gitea, etc
- Package Name
- Icon Locations
- Default Branch
- Android Root or build.gradle location
- Release number source - releases name or tag_name, custom regex
This will allow supporting non-standard repository/app structures and help with https://github.com/jroddev/android-oss-release-tracker/issues/5 by caching more info at configuration time.
Off the top of my head this involves:
- Changing the save/load logic to be a JSON array+objects instead of just a list of URLs.
- Change UI logic to use cached vlaues instead of making API calls.
- Adding new UI to allow the user to configure new repos (and edit existing?)
- Add UI for bulk import of URL list (are people actually using this feature?)