PR endpoints is still under development by Gitea. files, comments, commits data are missing. Hence I didn't add PR screen,Single Commit Screen. For commit screen too - no API for files of a commit.
refactor fetchGitea to handle different HTTP request types