damontecres / StashAppAndroidTV

Android TV App for Stash
GNU Affero General Public License v3.0
62 stars 5 forks source link

Refactoring lots of code #271

Closed damontecres closed 1 month ago

damontecres commented 1 month ago

Just a bunch of cleanup and refactoring. No real end user changes.

  1. Switch server i18n string parsing from Python to Kotlin
  2. Refactoring front page parsing into a new class with a couple tests
  3. Set a custom user agent for all requests
  4. Refactor usage of OkHttpClient & ApolloClient to basically use a singleton
  5. Move around a lot of code in Constants