Conversation
…ce restart - Convert timestamps to user's configured timezone for display in dashboard and API responses (presentation.py, models.py, detections_api_routes.py) - Use release_name instead of region_id for region pack file naming (region_pack_service.py, region_pack_status.py, update_daemon.py, update.py) - Treat unknown species as "absent" in eBird filtering to block species not in regional database (detections_api_routes.py) - Use detached process for supervisord restart so FastAPI can restart itself (service_strategies.py) - Add Z suffix to API datetime responses to indicate UTC (detections.py) - Update tests for region pack naming changes
The restart_service method now uses subprocess.Popen with start_new_session to allow the FastAPI service to restart itself from the UI.
…p behavior The Z suffix serializer should only apply to JSON output, not model_dump(). Also fixes +00:00Z invalid format by replacing +00:00 with Z.
When species is not found in regional database, check the unknown_species_behavior config setting instead of always blocking.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
release_name(e.g.,na-east-054-2026.02.db) instead ofregion_idfor file namingTest plan