Merged
Conversation
Update with develop branch with fix for terrain flowing
Update with develop for profile section
Update with develop
* feat: add otel settings to config * feat: update sentry's otel integration and register sentry tracer with the application. update documents and example env around new environmental variables that are needed * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat: move sentry initialization logic to lifespan * feat: tweaks to config.py to get rid of unrelated code * docs: add note about log level, and provide a default for SENTRY_DSN * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * build: define an optional INSTALL_MONITORING argument that can be uncommented in dev environments to enable Sentry logging * fix: address PR comment * feat: add psycopg instrumentor and update psycopg instrumentation library * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * build: bring other OTEL integration versions in line with psycopg's --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…oring (#680) * docs: make it clearer to the reader about how to set up monitoring * feat: better guarding against missing dependencies when monitoring is enabled * docs: fix location of file with the relevant variabe * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* refactor: remove INSTALL_MONITORING as it doesn't belong in compose.yaml and update setup accordingly * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat/refactor: remove INSTALL_MONITORING var and instead use docker-entrypoint.sh to chck for MONITORING value * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat/refactor: revert changes to docker entry point, supply MONITORING arg to Dockerfile and github action * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat/refactor: revert changes to docker entry point, supply MONITORING arg to Dockerfile and github action * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * revert: restore line in github action --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…task asset management
for more information, see https://pre-commit.ci
Member
|
Nice, thank you! Will review today 😃 |
spwoodcock
approved these changes
Feb 25, 2026
Member
|
Thanks! Its running on dev.dronetm.org now 😃 We are very close to the full release! 🙌 |
konishon
pushed a commit
to konishon/drone-tm
that referenced
this pull request
Feb 26, 2026
* feat(backend): add Sentry OTEL traces to prod (hotosm#675) * feat: add otel settings to config * feat: update sentry's otel integration and register sentry tracer with the application. update documents and example env around new environmental variables that are needed * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat: move sentry initialization logic to lifespan * feat: tweaks to config.py to get rid of unrelated code * docs: add note about log level, and provide a default for SENTRY_DSN * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * build: define an optional INSTALL_MONITORING argument that can be uncommented in dev environments to enable Sentry logging * fix: address PR comment * feat: add psycopg instrumentor and update psycopg instrumentation library * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * build: bring other OTEL integration versions in line with psycopg's --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Remove Monitoring ENV defaults + improve exception handling for monitoring (hotosm#680) * docs: make it clearer to the reader about how to set up monitoring * feat: better guarding against missing dependencies when monitoring is enabled * docs: fix location of file with the relevant variabe * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(backend): OTEL follow up part 2 (hotosm#681) * refactor: remove INSTALL_MONITORING as it doesn't belong in compose.yaml and update setup accordingly * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat/refactor: remove INSTALL_MONITORING var and instead use docker-entrypoint.sh to chck for MONITORING value * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat/refactor: revert changes to docker entry point, supply MONITORING arg to Dockerfile and github action * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat/refactor: revert changes to docker entry point, supply MONITORING arg to Dockerfile and github action * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * revert: restore line in github action --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * fix(frontend): add osm raster tile fallback on vector tile failure * ci: remove MONITORING extra_build_args as already hardcoded downstream * fix(frontend): revert to maplibre demotiles for basemap * build: bump version 2025.4.0 --> 2025.5.0 * fix(image-upload-workflow): add processing status dialog and enhance task asset management * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat(image-upload): add onCancel prop and handle upload cancellation * build: fix build by relocking uv deps * fix(backend): remove added SITE_NAME param merged from de --------- Co-authored-by: Aditya Kushwaha <50064160+kaditya97@users.noreply.github.com> Co-authored-by: spwoodcock <sam.woodcock@protonmail.com> Co-authored-by: Stanley Liu <53650048+stanleypliu@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
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.
What type of PR is this? (check all applicable)
Related Issue
Fixes #714 Fixes #716
Describe this PR
This PR adds a Processing Status Dialog and enhances the drone image processing workflow to address UX issues with partial imagery uploads and task processing.
Key Changes:
Processing Status Dialog:
Drone Image Processing Workflow:
Backend Image Processing (
src/backend/app/images/):Frontend Services:
classification.tsservice for image classification APIScreenshots
Please provide screenshots of the change.
Alternative Approaches Considered
Review Guide
Checklist before requesting a review