As new features are added, they often break core functionality and these are usually detected by the users of the application.
For example, switching the Home Screen to MVP broke the export feature.
Add UI tests or integration tests for the core functionality of the application.
Run these UI tests before any pull request is merged to main.
Given a pgn valid input, the application should convert to gif and load on the UI.
Basic settings should work.
Clicking on the export button with a pin loaded should trigger the correct intent.
As new features are added, they often break core functionality and these are usually detected by the users of the application. For example, switching the Home Screen to MVP broke the export feature.
Add UI tests or integration tests for the core functionality of the application. Run these UI tests before any pull request is merged to main.