Skip to content
This repository has been archived by the owner on Oct 16, 2018. It is now read-only.

Merge develop on to master #72

Merged
merged 79 commits into from
Nov 24, 2017
Merged

Merge develop on to master #72

merged 79 commits into from
Nov 24, 2017

Conversation

TheHollidayInn
Copy link
Contributor

No description provided.

- Adding dagger set up for networking and applicaiton for a more tidy way of arranging dependencies and scoping
- Base unit tests for parsing json responses
- Base json test re-work
- Firebase analytics
- AuthPreference to  handle storage of user token
- Updating unit test arch to utliise the application component for dependency delivery/mocking
- Text utils class added to replicate common android text operations for easier mocking/testing
- Separating each request in to distinct calls rather than handling query params
- Okhttp interceptor will now add the user token if there's one present in AuthPreference
- Adding sample error responses for further testing
- Error response object for deserialization
- Base View and Presenter contracts and classes added
- WIP login presenter and main activity presenter
- Base View and Presenter contracts and classes added
- WIP login presenter and main activity presenter
- Adding preliminary tests for login presenter
…vity

- Using lifecycle-aware the android ViewModel class to handle presenter lifetimes during configuration changes
- Creating a base dialogfragment class to handle the common MVP features (to be replicated for fragments/activities)
- Adding SDE logo
- Library updates
- Attempting to standardise syncronised tests for rx operations
- Adding android codstyle
…a separate class)

- Toast message for showing http error messages
- Fixing single-threaded rule for rx tests
- Updates to view binding order for dialog fragment
kvithayathil and others added 29 commits October 17, 2017 16:42
Current media ID wasn't being set after playing a podcast.
…lass

Removing redundant application class and migrating to SDEApp
Update .gitignore to be much more comprehensive.
Fix play button not properly pausing.
…sioning_as_property

Separating dependency versions for easier management.
* Fixed some butterknife issues

* Renabled login button on error
* Updated package name

* Replaced to ?attr/actionBarSize

* Made links clickable

* Added open source info
* - Analytics facade to encapsulate Firebase analytics events

* - Updating up/down vote actions to return a completable since we're not expecting a response
- Adding tests for Analytics facade usage
* Added some leak checks

* Added new launcher icons

* Fixed icon alignment

* Add tab icons
* - Updating gradle plugin to release version
- Ignoring generated files

* - Target SDK now 26
- Version bumps in architecture components

* - Adding google services version bump
* Added remove download

* Added notification progress

* Removed title from detail view

* Made downloading reactive
Use a WebView instead of a TextView for rendering
the podcast information.
* Added initial travis

* Remove emulator

* Fixed gradlew permission

* Updated travis

* Fixed indent

* Fixed indent

* Removed extra tools

* Updated build tools

* Revered gradle build

* Added license

* - Adding stubbed google-services.json file to fulfill requirement for travis (#62)
* - Architecture components version bump
- Updating dependency configurations to the new gradle api - https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#new_configurations

* Updated to Java target version 8
* - Adding kotlin dependencies for both main and testing

* - Adding kotlin annotation processor
- Updating compile options to target Java 8

* - Architecture components version bump
- Updating dependency configurations to the new gradle api - https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#new_configurations

* Updated to Java target version 8
* Added skeleton loading and fixed null checks

* Added null mp3 check

* Added travis

* Updated media notification

* Fixed is download check

* Style updates

* Added crashlytics

* Added controller null check

* Updated speed lifecycle

* Added catch and log for small supported speed
@TheHollidayInn TheHollidayInn merged commit fed8d67 into master Nov 24, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants