v1.0, Build 105
- Bug fix for sidebar menu “Trips to Upload” badge count
- Initial implementation of recording location track.  Just saved with local trip (i.e. not persisted to Core Data) at this stage, and only records when app in foreground
v1.0.2-108
Integration of Google Analytics and Crashlytics SDKs, and numerous instrumentation logging/tracking calls throughout app
Animation (and disabling) of search button in ExploreMap screen whilst GBIF call in progress.
v1.0.3, Build 109
Refactoring of Logging/Analytics methods to BCLoggingHelper
v1.0.3, Build 109
Pre Removal of unused frameworks (Reveal, Parse, Flurry, Localytics)
v1.0.3, Build 110
Removal of unused frameworks (and commenting out of unused analytics methods)
v1.0.3, Build 111
Nimbus WebController integration, used by BCWebViewController
Changes to OccurrenceDetailsVC to support link through to BHL Species Bibliography web view
v1.0.3, Build 112
- Fix of sidebar bug (About page)
- Updates to Occurrence Details screen (tableview so can scroll to whole screen now), and proper linking through to BHL Bibliography page
- Location, iNat Taxon ID and GBIF ID, now removed from release build (debug build links these cells through to web viewer with map/json output)
v1.0.3, Build 113
- About screen update
- Fix of bug on Explore screen where search/refresh icon continues spinning when no results returned
- Update to app icon
v1.0.4, Build 115
- Fix of bug with TaxonInfo PopUp on map screen (sometimes flashed open/close when occurrence annotation selected on map)
- Fix of bug with TaxonInfo PopUp not closing is visible on screen and new trip selected
v1.0.4, Build 116
- Fix of navigation bar title and back button for Occurrence and Observation screens
- Tidying up/resizing of Occurrence details screen (Wikipedia description field)
v1.0.4, Build 117
- Default RecordType option changed to ALL (from Museum Specimen)
- UI changes to Profile screen
- Update to profile screen to enable iNat signup
- Removal of “pull to refresh” on Trips screen
- Action button added to Trip screen rows when published to view trip on iNat website
v1.0.5, Build 117
- Added CocoaLumberjack library for extended logging
- Changed config process to always reset database on version change
- Numerous changes to iNatManager, ExploreDataManager and ExploreMapVC to try and resolve issues with performing multiple searches/refreshing etc.
v1.0.6, Build 119
- Clear database option added to settings page
- Pre database re-structuring (to remove BCManagedObject hierarchy)
v1.0.6, Build 119
- BCManagedObject removed from OccurrenceRecord entities
v1.0.6, Build 119
- BCManagedObject removed from INatTaxon entity
v1.0.6, Build 120
- Properly rescale/zoom images on TaxonInfoVC to fill the frame better
- Add errorReceived method to ExploreDataManager Delegate, and pass messages back to Explore VC’s (to display error/disable button animation)
v1.0.6, Build 121
- Changed ObservationRecord screen so Save/Delete buttons overlaid/always visible.
v1.0.6, Build 121
- Fixing of orientation/scaling of observation photos, both for display within app, and transforming when saved so display properly once uploaded to iNat
v1.0.6, Build 122
- Tutorial Viewer
- Changes to ExploreMapViewController and ExploreDataManager to change search button/activity indicator and better support cancelling of in-progress search (and tracking of iNat request/response pairs)
v1.0.7, Build 123
- Replaced text with images on Explore screen segmented control (Map/List/Summ)
- Amendments to tutorial screen controller to adjust for different screen sizes and iOS 6/7+
- Added basic tutorial screen images (sized for iPhone 5 and later)