Open Issues Need Help
View All on GitHubAI Summary: Implement enhanced input validation for the AirGradient Map API, specifically for location ID, date ranges, geographic coordinates, and measure types. This involves adding validation checks to ensure data integrity and prevent errors caused by invalid inputs.
AI Summary: Improve the specificity of API error messages by including details such as the failed operation, relevant parameters (e.g., location ID), and error codes for different failure types. This involves modifying the backend API code (likely within the `mapapi-mono` container) to generate more informative error responses.
AI Summary: Debug and fix a visual bug in the AirGradient Map application where the magnifying glass icon in the navigation search control intermittently disappears. This involves investigating the root cause of the disappearing icon and implementing a solution to ensure consistent visibility.
AI Summary: Implement a global toast notification system in a Vue.js application using Vuetify's v-snackbar component to provide user feedback on errors, successes, and informational messages. This involves creating a reusable composable function and integrating it with existing error handling mechanisms to display clear and non-intrusive toasts.
AI Summary: Review the Swagger documentation for the AirGradient Map API (https://map-data-int.airgradient.com/map/api/v1/docs) and identify areas for improvement. Suggest concrete improvements and potentially submit a pull request with those changes if deemed appropriate.
AI Summary: Implement proper 404 page handling in the Nuxt 3 frontend of the AirGradient Open Source Map application using Nuxt's built-in error handling features to improve user experience when accessing invalid routes.