You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed the CSV export to open a window where you pick a time range, show progress while the file is prepared, then download it as a .zip. Large exports no longer time out, and closing the window doesn't stop an export in progress.
Changed sign-ins on password-protected stations so that signing out ends only that browser's session. Browsers signed in before this update need to sign in once more.
Changed the BirdNET-Pi audio import to stop at your storage cleanup trigger instead of a fixed 85%. Imports and exports always leave the last 5% of the disk free for recording.
Removed public API endpoints the app no longer uses: GET /api/observations/latest, /recent and /summary (use GET /api/dashboard and GET /api/dashboard/summary?period=…), GET /api/bird/<name>/wikimedia_choice, and the average_confidence and seasonality fields of GET /api/bird/<name>. Anything that reads them directly, such as a Home Assistant REST sensor, needs updating.
Removed five owner-only API endpoints the app no longer calls: GET /api/settings/defaults, /api/model/status and /api/settings/status, and POST /api/migration/audio/skip and /spectrogram/skip.
Improved the Gallery's photo loading: photos load a few at a time in reading order, with a placeholder until each one arrives.
Improved the reload after an update or restart: the page reloads as soon as the detection model and recorder are running, instead of after a fixed wait.
Improved the "System is updating" screen to appear as soon as a page is opened during an update.
Improved recording playback on the Dashboard and Table: when a recording can't be played, for example because storage cleanup removed it, a message now says so.
Fixed BirdNET V3.1 saving detections of people talking. It now applies the same human-voice privacy filter as V2.4.
Fixed the CSV export, storage cleanup and post-import media indexing slowing down on stations with long detection histories.
Fixed deleting more than 100 selected detections on the Table page. A delete that stops partway now says how many were deleted.
Fixed the "System is updating" screen never going away for signed-out visitors when public access is turned off.
Fixed uninstall.sh --remove-project (and --full after declining to delete data) deleting the data/ folder, and doing nothing when the project folder is a symlink.