All checks were successful
CI / skip-ci-check (pull_request) Successful in 1m49s
CI / lint-and-type-check (pull_request) Successful in 2m28s
CI / python-lint (pull_request) Successful in 2m14s
CI / test-backend (pull_request) Successful in 4m7s
CI / build (pull_request) Successful in 4m58s
CI / secret-scanning (pull_request) Successful in 2m0s
CI / dependency-scan (pull_request) Successful in 1m54s
CI / sast-scan (pull_request) Successful in 3m6s
CI / workflow-summary (pull_request) Successful in 1m47s
- Implemented GET endpoint to retrieve photo details by ID, including associated faces and tags. - Added GET endpoint for fetching adjacent photos based on date taken. - Created POST endpoint to toggle favorites for photos, including user authentication checks. - Developed POST and GET endpoints for reporting photos, with caching for report statuses. - Introduced POST endpoint for bulk toggling of favorites. - Implemented batch processing for checking report statuses. - Added endpoint for managing tag linkages, including validation and error handling. - Created upload endpoint for handling photo uploads with size and type validation. These changes enhance the photo management capabilities of the application, allowing users to interact with photos more effectively.