the-blue-alliance-android

An Android app for accessing information about the FIRST Robotics Competition.

MIT License

Stars
77
Committers
20

Bot releases are visible (Hide)

the-blue-alliance-android - Version 5.1.1

Published by phil-lopreiato over 5 years ago

Version 5.1.1

  • Android O notification support
  • fix crashes when receiving notifications

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:

Bryan Herbst (1):
      Add auth module to imgur suggestion service and GCM message handler (#893)

Phil Lopreiato (2):
      Add all notifications to default channel (#895)
      Version 5.1.1 Whatsnew
the-blue-alliance-android - Version 5.1.0

Published by phil-lopreiato over 5 years ago

Version 5.1.0:

  • 2019 scoring support
  • fix offseason events now appearing across month boundaries
  • improve team@event summary before events start
  • fix crash in contributors view

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:

Bryan Herbst (1):
      Fix offseason events that straddle month boundaries or that occur on the first/last day of the month not showing up. (#887)

FishDog5000 (1):
      Fix ContributorsActivity crashing on load (#891)

Phil Lopreiato (5):
      fix apk output path
      Improve team@event summary when event hasn't started (#888)
      Gradle Updates + Java11 Build Support (#889)
      2019 native breakdown view (#892)
      Version 5.1.0 Whatsnew
the-blue-alliance-android - Version 5.0.0

Published by phil-lopreiato almost 6 years ago

Version 5.0.0:

  • Fix crashes when modifying mytba data
  • Show team media in team@event view
  • Show team locations in search results
  • Support https deep links
  • Fix opening team urls with leading zeros

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:

Alex Saveau (1):
      Add https support to deep links (#844)

Bryan Herbst (1):
      Fix for opening team links with leading zeros (#845)

Greg Marra (2):
      Show Team Locations in Search (#879)
      Add Media tab to Team at Event (#882)

Phil Lopreiato (12):
      [build] Update to latest versions of android tooling (#880)
      [build] Fix all build modes
      fork spectrum to local module (#881)
      Fix Travis Build (#883)
      Load media from https urls
      Fix dangling NOT NULL constraing on removed db column
      fix broken unit test
      Move mytba to Full Firebase Auth (#884)
      Update release script for new changelog path
      Version 5.0.0 Whatsnew
      Version 5.0.0 Whatsnew
      Version 5.0.0 Whatsnew

Spencer Ng (1):
      Fix view more events date issue (#875)

Taylor Horne (1):
      Add Extra RP Dots (#866)
the-blue-alliance-android - Version 4.3.2

Published by phil-lopreiato about 6 years ago

Version 4.3.2:

  • Fix crashes with new districts

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 (2):
      Rip out hard coded districts (#874)
      Version 4.3.2 Whatsnew
the-blue-alliance-android - Version 4.3.1

Published by phil-lopreiato over 6 years ago

Version 4.3.1:

  • Bug fixes

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 (2):
      Fix #856: red vault data shown in blue vault fields (#857)
      Fix #855 (#858)

Phil Lopreiato (1):
      Version 4.3.1 Whatsnew
the-blue-alliance-android - Version 4.3.0

Published by phil-lopreiato over 6 years ago

Version 4.3.0:

  • Add 2018 score breakdown support!
  • Other bug fixes and minor 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:

Alex Saveau (1):
      Fix incorrect LeakCanary initialization (#838)

Jerry Morrison (1):
      Fix bug #842 (#843)

Phil Lopreiato (6):
      Only attempt to parse valid alliance status
      Fix refresh button
      Use https for apiv3
      Exclude generated API files from checkstyle
      removed unused import
      Version 4.3.0 Whatsnew

Samer Alabi (1):
      Added Match Breakdown Table for 2018 (#847)
the-blue-alliance-android - Version 4.2.3

Published by phil-lopreiato over 7 years ago

Version 4.2.3:

  • Fix searching by event code
  • Support MSC divisions
  • Fix blank screens when opening events
  • Fix rotor/kpa bonus text alignment

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 (4):
      Remove blocking until db lock attained
      Fix week header wrong with dcmp divisions
      Fix rotor/fuel bonus text alignment
      Version 4.2.3 Whatsnew
the-blue-alliance-android - Version 4.2.2

Published by phil-lopreiato over 7 years ago

Version 4.2.2:

  • Fix searching by event code
  • Support MSC divisions
  • Other minor bug fixes

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):
      simplify the preference code and fix 2 minor bugs (#830)

Phil Lopreiato (10):
      Update gradle plugin
      Allow searching by event key
      Show fallback event type header
      Proper Support for DCMP Divisions
      Be more lenient with exception reporting
      Use backoff beginTransaction in table update hooks
      Fix tests
      Champs pit update (#835)
      Be leniest with json network errors
      Version 4.2.2 Whatsnew
the-blue-alliance-android - Version 4.2.1

Published by phil-lopreiato over 7 years ago

Version 4.2.1:

  • Show extra rankings status unofficially calculated by TBA
  • Other minor bug fixes

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 (2):
      Fix ranking label bug
      Version 4.2.1 Whatsnew
the-blue-alliance-android - Version 4.2.0

Published by phil-lopreiato over 7 years ago

Version 4.2.0:

  • Show extra rankings status unofficially calculated by TBA
  • Other minor bug fixes

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 (3):
      Show extra stats in ranking list
      Implement backoff for db locked
      Version 4.2.0 Whatsnew
the-blue-alliance-android - Version 4.1.0

Published by phil-lopreiato over 7 years ago

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
the-blue-alliance-android - Version 4.0.4

Published by phil-lopreiato over 7 years ago

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
the-blue-alliance-android - Version 4.0.3

Published by phil-lopreiato over 7 years ago

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
the-blue-alliance-android - Version 4.0.2

Published by phil-lopreiato over 7 years ago

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
the-blue-alliance-android - Version 4.0.1

Published by phil-lopreiato over 7 years ago

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
the-blue-alliance-android - Version 4.0.0

Published by phil-lopreiato over 7 years ago

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
the-blue-alliance-android - Version 3.4.8

Published by phil-lopreiato about 8 years ago

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
the-blue-alliance-android - Version 3.4.7

Published by phil-lopreiato over 8 years ago

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
the-blue-alliance-android - Version 3.4.6

Published by phil-lopreiato over 8 years ago

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
the-blue-alliance-android - Version 3.4.5

Published by phil-lopreiato over 8 years ago

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