Skip to content

v2.4.2 — Instant Filters

Choose a tag to compare

@zach7036 zach7036 released this 16 Jul 17:17
· 28 commits to main since this release

UX polish: filters that respond instantly, and honest empty states.

⚡ Filters apply as you use them

  • Birds page: searching now filters the species grid as you type — no reload, no lost focus, and the Total Species / Avg. Confidence cards update live with the filter. The URL tracks your filters, so a bookmark or refresh reproduces the view. Changing Time Period or Sort By refreshes in place too.
  • Insights → Charts: changing the Time Period re-draws the charts immediately — no more hunting for the Apply button. (The species-picker keeps its Apply button on purpose: check several boxes, then apply once.)
  • Enter, Apply Filters, Export CSV, and Reset all keep their old behavior, so everything still works with JavaScript disabled.

🪧 Honest empty states

  • The Weather Insights page no longer tells new users to activate a "Weather Plugin" that doesn't exist (the copy that confused early adopters). It now explains that weather syncs automatically every hour once your coordinates are set, with links to Settings and Station Doctor.
  • Weather brackets with no detections show 0 instead of the ambiguous "N/A", and the vaguest "Not enough data yet" rows now explain that those sections fill in as your station listens.

Updating

cd ~/BirdNET-Pi
git fetch origin
git pull --ff-only origin main
sudo bash scripts/update_birdnet_snippets.sh

Then refresh your browser.

🤖 Generated with Claude Code