Skip to content

Releases: the-blue-alliance/the-blue-alliance-ios

v1.0.0b3

09 Oct 15:59
Compare
Choose a tag to compare
v1.0.0b3 Pre-release
Pre-release

Load titles before view hierarchy #248

Remove error handling for nil teams when refreshing all teams #249

Fix event team stat sorting #250

Add React Native debug information, fix react native view not showing up #251

v1.0.0b2

07 Oct 21:18
Compare
Choose a tag to compare
v1.0.0b2 Pre-release
Pre-release

Initially refresh view controllers (part of #197) #240

  • Initially refresh view controllers (part of #197)
  • Removes table view/collection view from TableViewDataSource/CollectionViewDataSource
  • Upgrade TBAKit to 2.0.7
  • Conform error enums to LocalizedError (and adds tests)
  • Renames APIError in MyTBA to MyTBAError
  • Explicitly conform data controllers to Refreshable
  • Removes shouldNoDataRefresh in Refreshable, use isDataSourceEmpty instead
  • Adds Refreshable where extension in TBAViewController/TBATableViewController/TBACollectionViewController

Change refresh pattern to refresh automatically and aggressively #241

  • Adds more sophisticated way to refresh views using a refresh interval and an end date for automatic refreshes (Closes #197)
  • Changes Event.isHappeningNow functionality to include endDate in calculation
  • Adds Calendar.kickoff and Calendar.stopBuildDay to help figure out when Districts are “happening”
  • Adds tests for Date.isBetween working inclusively
  • Adds District.endDate (the end date of the DCMP)

Fix split view controller not showing details #242

Fix year select crash #243

  • Add WeeksSelectTableViewController to handle refresh logic for EventWeekSelectViewController
  • Makes refreshKey nullable, for SelectTableViewController
  • Remove default protocol implementation of automaticRefreshInterval and automaticRefreshEndDate
  • Make lastRefresh date private
  • Add clearSuccessfulRefreshes to clear all previous refreshes
  • Call clearSuccessfulRefreshes during Delete Network Cache in Settings
  • Update Refreshable tests for new behavior

Remove SettingsViewController Safari UI tests #244

Fix Week Events always refreshing on launch #245

Remove observerPredicate default implementation on Observable extension #246

Subclasses can't override protocol extensions by default, so we need to have them explicitly define that empty functionality in the conforming classes

Remove view clean from prepareForReuse to configureCell #247

This fixes Event Alliances not removing the default cell content - the cells were never "reused", they were just init'd for the first time. This goes with the safer (and previous) route of removing existing info when setting up a cell.