# Changelog

## [2.8.0] - 2026-06-24

### Added
- New breeding-behavior fields for nest building, food carrying, fledglings, and territorial displays.
- Offline checklist drafts for survey routes with unreliable mobile coverage.
- Regional rarity prompts that ask observers to add notes or media before submission.
- CSV export option for project coordinators reviewing season totals.

### Fixed
- Corrected sunrise-based survey window calculations for locations near time zone boundaries.
- Fixed duplicate species rows appearing when observers edited a submitted checklist.
- Resolved an issue where uploaded audio files sometimes lost their habitat metadata.

### Changed
- Improved species search ranking to prioritize birds expected in the selected region and season.
- Updated route summary pages to show effort duration, distance covered, and observer count together.
- Reduced required taps when marking common species as present but not counted.

## [2.7.1] - 2026-05-16

### Added
- Confirmation message when a checklist is successfully synced from offline mode.
- Admin filter for surveys flagged as incomplete, unusual, or awaiting expert review.

### Fixed
- Fixed intermittent sync failures on slow connections after large photo uploads.
- Corrected map pins for several coastal survey points imported from legacy GPS files.
- Prevented blank observer names in shared household accounts.

### Changed
- Clarified wording for incidental sightings versus planned survey observations.
- Updated validation rules so zero-count species can be saved when marked as searched for but not detected.
- Improved accessibility labels on abundance controls and map navigation buttons.

## [2.7.0] - 2026-04-02

### Added
- Seasonal survey dashboard showing participation, species totals, and pending reviews.
- Support for adding habitat type, weather conditions, and disturbance notes to each checklist.
- Photo and audio attachment previews before final submission.
- Reviewer notes visible to observers when records are returned for clarification.

### Fixed
- Fixed checklist timestamps being saved in UTC instead of local survey time.
- Resolved a bug that allowed surveys to be submitted without an assigned route.
- Corrected species-code mismatches for recent taxonomy updates.

### Changed
- Reworked the checklist flow to separate effort details from species observations.
- Updated common and scientific names to align with the 2026 regional taxonomy release.
- Made sensitive species locations less precise in public exports.