# Changelog

## [2.8.0] - 2026-07-02

### Added
- New breeding evidence codes for courtship, nest building, recently fledged young, and adult carrying food.
- Route summary cards showing total distance walked, survey duration, number of checklists submitted, and species detected.
- Optional habitat tags for wetlands, grasslands, urban parks, agricultural edges, and mature forest patches.
- Reviewer notes field for regional coordinators to document verification decisions on unusual sightings.

### Fixed
- Fixed duplicate species rows appearing when a checklist was edited after syncing from offline mode.
- Corrected sunrise and sunset calculations for surveys near time zone boundaries.
- Fixed missing observer initials in exported PDF field sheets.
- Resolved an issue where incidental sightings could inherit the previous survey’s location accuracy value.

### Changed
- Improved rarity flagging to account for county-level seasonal records instead of statewide thresholds only.
- Checklist exports now include scientific names alongside common names by default.
- Updated map pins to distinguish stationary counts, traveling counts, and incidental observations more clearly.

## [2.7.1] - 2026-06-14

### Added
- Added a warning when observers try to submit a survey with fewer than five minutes of effort.
- Added support for uploading short audio notes for difficult calls and nocturnal detections.
- Added a coordinator dashboard filter for surveys awaiting species-level review.

### Fixed
- Fixed slow loading on projects with more than 10,000 submitted checklists.
- Fixed an issue where survey effort distance could be rounded down to zero on short walking routes.
- Corrected display of unknown gull, sparrow, and warbler taxa in regional summary reports.
- Fixed broken CSV downloads when project names contained commas.

### Changed
- Reduced the required fields for zero-detection surveys so volunteers can report complete absence data more quickly.
- Renamed “Comments” to “Observation Notes” throughout checklist entry.
- Improved mobile layout for abundance entry on narrow screens.

## [2.7.0] - 2026-05-29

### Added
- Offline checklist drafting with automatic sync when connectivity returns.
- Species search by four-letter banding code, common name, and scientific name.
- New seasonal comparison charts for species richness, total individuals, and survey coverage.
- Project-level protocol templates for point counts, transects, feeder watches, and nest monitoring.

### Fixed
- Fixed GPS track gaps caused by screen lock on some mobile browsers.
- Fixed validation errors when observers entered “0” individuals for species noted as present but not counted.
- Corrected county assignment for observations submitted near administrative boundaries.
- Fixed missing accessibility labels on abundance steppers and map controls.

### Changed
- Updated taxonomy to the 2026 regional checklist baseline.
- Survey start and end times now use the observer’s local time zone at the survey location.
- Improved duplicate-detection logic for repeated submissions from shared devices.