Skip to content

Minor fixes and improvements#721

Merged
louis-e merged 7 commits intomainfrom
minor-improvements
Jan 20, 2026
Merged

Minor fixes and improvements#721
louis-e merged 7 commits intomainfrom
minor-improvements

Conversation

@louis-e
Copy link
Owner

@louis-e louis-e commented Jan 20, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 20, 2026 18:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request implements several minor fixes and improvements across the codebase, including UI refactoring, enhanced error logging, automated cache cleanup, and performance optimizations.

Changes:

  • Added telemetry logging for elevation and data retrieval errors
  • Introduced automatic cleanup of old cached elevation tiles on startup
  • Refactored GUI progress/selection info display elements for better separation of concerns
  • Changed Bedrock world output location from current directory to Desktop
  • Improved tile download reliability with retry logic and exponential backoff
  • Optimized elevation outlier filtering using quickselect algorithm

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/retrieve_data.rs Added telemetry error logging for request failures
src/main.rs Added cleanup of old cached elevation tiles on CLI startup
src/gui/js/main.js Renamed bbox-info variables/functions to bbox-selection-info for clarity, separated progress display
src/gui/index.html Restructured to separate bbox selection info from progress info elements
src/gui/css/styles.css Updated CSS classes to match renamed elements, removed max-width constraint on progress bar
src/gui.rs Added Bedrock output directory helper, cleanup on GUI startup, changed log level to Info
src/ground.rs Added telemetry logging when elevation is unavailable, adjusted progress value
src/elevation_data.rs Added tile cache cleanup function, retry logic for downloads, optimized percentile calculation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@louis-e louis-e merged commit f79b610 into main Jan 20, 2026
2 checks passed
@louis-e louis-e deleted the minor-improvements branch January 20, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants