Version 3.1.0
Version 3.1.0:
- Added live ticker for individual events
- Add support for imgur team media
- Fixed bug where Team's events didn't show up
- Fixed many other bugs encountered during Week 0 testing.
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 (26):
Changes to the Firebase ticker, including filtering and the no data views.
Updated event ticker URL
Removed debug prints
Fixes #545
Removed debug prints
Removed remnant from debugging
Fixes #552
Updated py script formatting and naming for consistency
Enables a ping/broadcast notification to handle any URL, not just TBA ones
Added additional flags and options to the ping and broadcast commands
Added missing arguments to the broadcast command
getIntentForTBAUrl now checks if the URL is actually in the thebluealliance.com domain
Beginning to improve notification behavior
Lots of notification stuff.
Added nice rendering for broadcast messages.
Incoming notifications now have a default time set for proper rendering
Fix GCMMessageHandler to post the actual incoming notification to the event bus, not the summary notification
Recent Notifications now only shows notifications that are flagged as "display in recents"
Removed refresh button from notifications list, added in help menu
Added notification help dialog to main activity
Removed RecentNotificationsActivity; we now prefer the notifications fragment in HomeActivity
Added icon for Team Motto
Fixed unit tests
When binding data to a ListView, reuse the existing adapter if possible
Fix issues with binding data to list adapters
Fixed issue where main teams list was resetting its adapter on resume
Phil Lopreiato (22):
Add script to generate Google Cloud Endpoints lib
Transition Cloud Endpoints to gradle module
Debug builds use Dev TBA instance for mytba
Handle null input to TeamAndEventTeamCombiner
Add okhttp Stetho interceptor to debug builds
Clear OkHttp cache on app update
Add optional OkHttpCacheClear to APIStatus model
Clear OkHttp caches via TBAStatusController
Subscriber Bugfix: Clear data to bind after check
Add okhttp Stetho interceptor to debug builds
Catch RuntimeExceptions in initial load
Use uppercase L for long constant
Consolidate validity checks in data Subscribers
Add media rendering support for imgur
Update tests for imgur media
Update proguard rules to fix Samsung incompetence
Refactor LoadTBAData to use Synchronous Retrofit
Show Team Number in Event Top OPRs
Rebind ButterKnife after parent activity stop
Release script shows new commits for changelog
Add git shortlog to github release notes
Version 3.1.0 Whatsnew