Skip to content

feat(desktop): show import progress; pace imports under the rate limit - #214

Merged
mellowcroc merged 6 commits into
mainfrom
feat/import-progress-banner
Nov 5, 2026
Merged

mellowcroc merged 6 commits into
mainfrom
feat/import-progress-banner

Conversation

@mellowcroc

Copy link
Copy Markdown
Collaborator

Adding an existing vault showed the deploy banner ("awaiting inclusion") while the indexer read the vault's history. The vault page now shows import progress from a new firstScans field in /api/indexer/status (lite mode), including when the scan finishes without an applied event.

History imports now take 5 archive requests per tick instead of 10, leaving room under the hosted endpoints' per-IP limit. A failed vault-state read now says why (for example HTTP 429) instead of "retry shortly".

🤖 Generated with Claude Code

Adding an existing vault showed "Deploying Vault, awaiting inclusion"
while the indexer read the chain's history for it. The indexer status
now lists first scans in progress, and the vault page shows how far the
import has read.
A history import used about 40 of the hosted endpoints' 60 requests a
minute per IP, so a proposal started right after an import could be
rate limited and only say the vault state was unreadable. Imports now
take 5 steps per tick, and a failed vault state read says why.
@mellowcroc
mellowcroc merged commit 2753875 into main Nov 5, 2026
10 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