Skip to content

Releases: the-blue-alliance/the-blue-alliance-android

Version 4.1.0

15 Mar 02:57
v4.1.0
7a8b35e
Compare
Choose a tag to compare

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

10 Mar 20:02
v4.0.4
eea3ce4
Compare
Choose a tag to compare

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

07 Mar 22:16
v4.0.3
8e87a82
Compare
Choose a tag to compare

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

01 Mar 16:35
v4.0.2
98a44b8
Compare
Choose a tag to compare

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

22 Feb 18:13
v4.0.1
88350dd
Compare
Choose a tag to compare

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

20 Feb 17:04
v4.0.0
16424d8
Compare
Choose a tag to compare

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

12 Aug 23:18
v3.4.8
d8226c3
Compare
Choose a tag to compare

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

27 Apr 15:06
v3.4.7
0ac696d
Compare
Choose a tag to compare

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

27 Apr 02:54
v3.4.6
05a0af3
Compare
Choose a tag to compare

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

26 Apr 02:14
v3.4.5
f10ac31
Compare
Choose a tag to compare

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