Skip to content

feat: add geocode cache/backoff and surface fetch errors in settings (#116)#117

Merged
mattrossman merged 6 commits intomainfrom
feat/116-fetch-status-errors
Apr 1, 2026
Merged

feat: add geocode cache/backoff and surface fetch errors in settings (#116)#117
mattrossman merged 6 commits intomainfrom
feat/116-fetch-status-errors

Conversation

@mattrossman
Copy link
Copy Markdown
Owner

@mattrossman mattrossman commented Apr 1, 2026

Summary

  • Reduce repeated LocationIQ 429s by caching successful manual geocoding results and adding exponential backoff after rate limits.
  • Improve Settings observability by surfacing the most recent failed weather fetch, so failures are visible alongside the last successful fetch.
  • Pin the Pebble SDK version used by local builds and CI so the toolchain stays consistent.

Issue: #116

@mattrossman mattrossman changed the title fix: surface newer failed fetch attempts in settings (#116) feat: add geocode cache/backoff and surface fetch errors in settings (#116) Apr 1, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

✅ Preview dev build available.

Download forecaswatch2-dev-pbw-pr-117.zip

Artifacts are attached to the workflow run/job and require GitHub access to this repository.
Run: #83

@mattrossman mattrossman marked this pull request as ready for review April 1, 2026 03:32
@mattrossman mattrossman merged commit c91a27b into main Apr 1, 2026
2 checks passed
@mattrossman mattrossman deleted the feat/116-fetch-status-errors branch April 1, 2026 03:33
mattrossman pushed a commit that referenced this pull request Apr 1, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.31.0](v1.30.0...v1.31.0)
(2026-04-01)


### Features

* add geocode cache/backoff and surface fetch errors in settings
([#116](#116))
([#117](#117))
([c91a27b](c91a27b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant