# Changelog

## [2.8.0] - 2026-07-02

### Added

- New breeding-behavior checklist fields for carrying food, nest building, fledglings, and territorial singing.
- Offline map tiles for active survey blocks downloaded with each assigned route.
- Reviewer notes panel so regional coordinators can leave clarification requests on submitted checklists.
- CSV export option for effort summaries by route, observer, date, and habitat type.

### Fixed

- Corrected sunrise/sunset validation for routes near time zone boundaries.
- Fixed duplicate species warnings appearing for legitimate repeated observations in point-count surveys.
- Resolved an issue where uploaded photos could be detached from observations after editing count values.

### Changed

- Updated seasonal rarity thresholds using 2025 regional review data.
- Improved mobile checklist layout for faster entry during timed surveys.
- Reduced GPS sampling frequency while stationary to improve battery life.

## [2.7.1] - 2026-06-12

### Added

- Admin filter for finding checklists submitted without complete effort metadata.
- In-app notice when a survey route has temporary access restrictions.

### Fixed

- Fixed a crash when observers edited comments on saved offline checklists.
- Corrected habitat labels in the marsh and wet meadow categories.
- Fixed export totals for incidental observations included with protocol-based surveys.

### Changed

- Clarification text now explains when estimated counts are acceptable.
- Species search now prioritizes local common names before scientific names.

## [2.7.0] - 2026-05-20

### Added

- Support for nocturnal survey protocols, including moon phase, cloud cover, and call playback fields.
- Route completion dashboard showing assigned, started, submitted, and reviewed survey status.
- Automated flags for unusually high counts based on region, date, and protocol.
- Observer profile setting for preferred distance units.

### Fixed

- Prevented checklists from being submitted with an end time earlier than the start time.
- Fixed map pin placement for routes crossing UTM grid boundaries.
- Resolved stale species lists appearing after switching survey regions offline.

### Changed

- Updated taxonomy to the 2026 regional checklist revision.
- Simplified effort entry by grouping distance, duration, and party size in one step.
- Review status names changed from `Pending`, `Accepted`, and `Rejected` to `Submitted`, `Reviewed`, and `Needs Follow-up`.