* First attempt at a new release model.
* Fix bad syntax
* Bump year and month with another job
* Use the plugin's version in apps.
* Make sure to generate the pre release weekly.
* Review Comments.
* Move vehicle service to minimal to allow for minimal Automotive build
- Move the vehicle package from full to main so it is included in the minimal build as well, to allow for a minimal Automotive build
- Adjust dependencies from full to any version (checked: the androidx.car dependency does not have a dependency on any GMS libraries)
- Move Automotive CarAppActivity + service + metadata to main manifest; not moved in app module because it is only used for Android Auto there
- Adjust GitHub Actions to include minimal Automotive APK
* Cleanup duplicate Play Services coroutines dependency
* Cleanup duplicate <uses-feature> for camera
* Missed one GMS dependency
* Initial commit of wear OS notifications
* Update to allow message and title
* Move constants to object to reduce imports
* Split up logic to match phone app
* Update readme and set websocket to false for wear OS
* Bump firebase BOM
* Since Meta doesn't seem to want 2d apps yet we'll remove this build.
This build was actually slowing down PR and release build times.
* Remove more quest references.
* More readme changes.
* Extract PUSH_URL and RATE_LIMIT_URL as BuildConfig values that can be overriden in local.properties
* Put push and rate limit URLs in gradle.properties instead of local.properties which can be overwritten by Android Studio
* Use new secrets from Github.
* Add support for pre-releases in repo.
* Fork the validate to make PR builds faster!
* More parallel!
* More parallel for real!
* Make sure release notes actually work and add to readme.
* First attempt at CI action
* Split lints and test steps.
* Only run validate job on PR.
* First attempt at beta deploy via Github Actions
* Try to archive a debug version of application.
* Use static version of NDK.
* Add ENV variables to building the release.
* Ensure all secrets are used!
* Attempt to publish feature branch.
* Make sure all files are in place first.
* Ensure keystore is still accessible during deployment.
* Update README.md for the lack of automation for now.
* Fix app version in settings.
* Dependency Upgrades
* Enable beta -> production promotion via tag in Travis.
* Fix firebase release notes location.
* Add some logging around what we are building.
* TRAVIS_PULL_REQUEST is a number or false....
* Update gitignore
* Remove idea file
* Remove fcm
* Remove test folder
* Clear resources
* Create onboarding activity
* Discovery fragment
* Manual setup fragment
* Authentication fragment
* WebView Activity
* Handle back press
* Save session
* refresh token
* Settings activity
* Clear read me
* Use JSONObject to serialize json.
Check token each time the frontend hit getExternalAuth
Use Android client id