Releases: the-blue-alliance/the-blue-alliance-android
Version 4.1.0
Version 4.1.0:
- New notification type! We now support push notifications when videos are added to a match!
- Finally show team social media profiles
- Improve notification sound
- Actually fix RP/match, auto rotor insights & other bugs
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Jerry Morrison (1):
Make the notification sound clearer & enable Instant Run (#825)
Phil Lopreiato (14):
style
Improve DB Tranasactions & Ensure One Instance
Fix bugs with storing media
Fix auto rotor 1 and 2 being the same
Show team youtube and twitter profiles
Show notifications for match videos posted.
Updates to TeamMatchVideo notification schema
Show remaining social media types
Fix team subscriber test
Don't report timeout exceptions to firebase
Fix notification type string
Actually hide RP/match in 2017
Write matches locally in video notifications
Version 4.1.0 Whatsnew
Version 4.0.4
Version 4.0.4:
- Add button to watch webcasts from Upcoming Match notification
- Fix bugs with RP/Match in 2017
- Fix bugs with rendering some webcast links
- Fix bugs with displaying rankings
- Fix bugs showing alliance playoff advancement
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Phil Lopreiato (5):
Set event key when inflating rankings from db
Be less verbose with firebaseremoteconfig errors
style
Use APIv3 to show alliance advancement
Version 4.0.4 Whatsnew
Version 4.0.3
Version 4.0.3:
- Add button to watch webcasts from Upcoming Match notification
- Fix bugs with RP/Match in 2017
- Fix bugs with rendering some webcast links
- Many other bugfixes & enhancements
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Jerry Morrison (1):
add a custom notification sound (#820)
Phil Lopreiato (30):
Add strings for dacast websites. Fixes #815
Don't show RP/Match in 2017. Fixes #816
Post Next/Last Match to EventBus. Fixes #817
Factor scores into RP calculation
Show "Watch" button on upcoming match notification
Catch null nav drawer toggle
Fix crashes with more events search
Be more resillent when unable to get signin intent
Improve handling FirebaseRemoteConfig errors
Don't report background firebase refresh exceptions
Catch null rank when deserialzing data
Create separate json deserializers for backups
Ensure internet connection in StatusRefreshService
Handle database locked exceptions
Catch when remote config has no appspot id
Null check in OnboardingActivity
Null checks in CardedAwardListElement
Handle db locked when update mytba
Validate media lists
Hacky fix support lib bug in fragmentpageradapter
Catch null response in modelprefsupdate
Null check in onboarding connection lost
Ensure we can show error dialogs
More database transactions
Null check TeamCursorAdapter names
Null check gameday state saving
Null check in OnboardingActivity
Read RP values from the server
Ensure rankings tests have event key data
Version 4.0.3 Whatsnew
Version 4.0.2
Version 4.0.2:
- Full support for the 2017 game: FIRST Steamworks!
- Improve data model reliability
- Support 2015 score breakdowns
- Many other fixes & enhancements
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Phil Lopreiato (14):
Only use firebase crash stub for tests
Null check in OnboardingActivity
Null check in TeamListElemenet
Recreate mytba tables with transactions
Remove magic constant in expandable rankings
Update google play services
Update rxjava version
Update retrofit to 2.2.0
Update spectrum library
Do a data redownload after v4.0.2
Check for null property in rankingsdeserializer
Update image script to include tba_lamp logo
Update ic_tba_lamp
Version 4.0.2 Whatsnew
Version 4.0.1
Version 4.0.1:
- Full support for the 2017 game: FIRST Steamworks!
- Improve data model reliability
- Support 2015 score breakdowns
- Many other fixes & enhancements
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Phil Lopreiato (10):
Update gradle play publisher plugin
Update apk publish task
Tie FirebaseRemoteConfig updates to API Status
[2champs] Render CMP name on tab headers (#809)
Show RP Per Match (#811)
Show 2017 Event Insights (#813)
Integrate Fireabse Crash Reporting (#798)
Finish launchActivity after launching redownload
Redownload data for v4.0.1 also
Version 4.0.1 Whatsnew
Version 4.0.0
Version 4.0.0:
- Full support for the 2017 game: FIRST Steamworks!
- Improve data model reliability
- Support 2015 score breakdowns
- Many other fixes & enhancements
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Jerry Morrison (3):
Fix crash bug #780 (#782)
Fix Issue 774 and implement stacked notifications (#781)
Don't Crash on Nullable ViewModels (#784)
Phil Lopreiato (52):
Update gradle to v2.1.3
Use Swagger-Generated Models (#778)
Make google-secrets.json optional (#785)
Track Last-Modified Times in DB (#788)
Read Event Week from API
Upgrade stetho to v1.4.1
Update gson to v2.7
Update google collections to v1.0
Update leakCanary to v1.5
Update okhttp to v3.4.1
Update retrofit to v2.1.0
Update spectrum to v0.6.0
Update material design colors to v3.0.0
update circleimageview to v2.1.0
Update smartadaptors to v1.3.1
Update rxjava to v1.2.1
Update javax annotations to v1.3
Update circleindicator to v1.2.1
Update robolectric
Update robolectric to v3.1.3, fix conversions
Update gson to v2.8
Update dagger to v2.7
Revert "Update javax annotations to v1.3"
style
Be more verbose on test failures
Make time formats more generic
Fix renaming issue
Test release builds on travis (#792)
Add Israel District constants
Print checkstyle report in CI
Update robolectric to v3.1.4
Target API 23 (#794)
[wip] Testing Overhaul (#744)
Fix bug with match titles
2015 Score Details (#795)
Remove Firebase Tickers (#796)
Integrate FirebaseRemoteConfig (#797)
Use apiv3! (#800)
Add dev interface to refresh/query remote config
Update remote config on SYNC_STATUS gcm push
2017 Score Breakdowns (#801)
LastModified updates
Write script to update logo files from GitHub
Update logo
Fully deprecate apiv2
Fix crashes from team@district summary
Handle potential lack of permissions for accounts
Don't pass empty account to GoogleAuthUtil
Redownload data on update to v4.0
Do not require tba.properties for prod builds
Lazy load API client when migrating legacy auth
Version 4.0.0 Whatsnew
Version 3.4.8
Version 3.4.8:
- Support 2017 Ontario district
- Default to showing the current year
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Phil Lopreiato (8):
Bump gradle plugin version
Remove district type validation
Don't rely on type enum to render district item
Don't use district type enum for action bar title
Fix tests
Add Ontario district type
Differentiate between current/max season
Version 3.4.8 Whatsnew
Version 3.4.7
Version 3.4.7: (Championship 2016)
- Find your favorite team's pit address!
- Show number of awards on team@event summary
- Add info dialogs for alliance advancement
- Long-press on teams in alliance view to see full team details
- Other bug fixes/app improvements
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Nathan Walters (2):
Fixed error with reading pit location from JSON (#718)
Fixed pit location JSON object shape (#719)
Phil Lopreiato (1):
Version 3.4.7 Whatsnew
Version 3.4.6
Version 3.4.6: (Championship 2016)
- Find your favorite team's pit address!
- Show number of awards on team@event summary
- Add info dialogs for alliance advancement
- Long-press on teams in alliance view to see full team details
- Other bug fixes/app improvements
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Nathan Walters (3):
Show Champs pit locations (#710)
Changed handling of clicks on event items (#712)
Update pit locations schema (#714)
Phil Lopreiato (1):
Version 3.4.6 Whatsnew
Version 3.4.5
Version 3.3.5: (Championship 2016)
- Show number of awards on team@event summary
- Add info dialogs for alliance advancement
- Long-press on teams in alliance view to see full team details
- Other bug fixes/app improvements
View the full changelog for this and previous releases on the GitHub page:
https://github.com/the-blue-alliance/the-blue-alliance-android/releases
Shortlog:
Nathan Walters (4):
Only show padding for the myTBA FAB if the FAB is visible (#695)
Added selectable item background to team list item (#698)
Event team long click (#696)
Render events using RecyclerView (#697)
Phil Lopreiato (4):
Show details for Alliance Playoff Advancement (#701)
Show Correct Week On Last Tab (#709)
Show #Awards on Team@Event Summary (#708)
Version 3.4.5 Whatsnew