Skip to content

fix(activity): retry intermittent app icon loads - #6480

Merged
EzraEllette merged 1 commit into
screenpipe:mainfrom
EzraEllette:codex/retry-activity-app-icons
Aug 20, 2026
Merged

fix(activity): retry intermittent app icon loads#6480
EzraEllette merged 1 commit into
screenpipe:mainfrom
EzraEllette:codex/retry-activity-app-icons

Conversation

@EzraEllette

Copy link
Copy Markdown
Collaborator

Summary

  • retry native Activity app icons after transient image load failures
  • use bounded exponential backoff at 0.5s, 1s, 2s, and 4s
  • cache-bust each retry and retain the generic app glyph while waiting or after exhaustion

Before / after

Before: app icon request fails -> generic icon for the rest of the render
After:  app icon request fails -> 0.5s -> 1s -> 2s -> 4s -> generic icon
                                  retry   retry  retry  retry

Test plan

  • bun run test:vitest components/activity-ledger.test.tsx (39 passed)
  • git diff --check

@EzraEllette
EzraEllette merged commit e0f61dc into screenpipe:main Aug 20, 2026
16 of 20 checks passed
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.

1 participant