Skip to content

Implement offline queue#1114

Closed
parrth20 wants to merge 4 commits intojoinmarket-webui:v2from
parrth20:implement-offline-queue
Closed

Implement offline queue#1114
parrth20 wants to merge 4 commits intojoinmarket-webui:v2from
parrth20:implement-offline-queue

Conversation

@parrth20
Copy link
Copy Markdown
Member

this pr adds an offline action queue for v2 wallet actions so user operations are not lost when network/api connectivity drops.

what i have changed
added centralized connectivity detection (browser offline + api unreachable)
added persisted offline queue with action payload + metadata + status
added background retry processor with exponential backoff
integrated queue flow for:
send
import wallet
rescan chain
fee settings updates
added global queue ui showing queued/retrying/failed states
added manual controls: retry now and cancel
fixed token refresh behavior so offline refresh failures do not force logout

@theborakompanioni please give me your feedback :
does this queue scope look right for v2 (send/import/rescan/fee updates)?
is local persistence policy acceptable for queued actions in this release?
is the offline token-refresh behavior (no forced logout on connectivity failures) acceptable from product/security perspective?
I have sent you one video regarding this on element please go through it also.

fixes #1113

@parrth20 parrth20 added this to the v2 milestone Feb 17, 2026
@parrth20 parrth20 self-assigned this Feb 17, 2026
@parrth20 parrth20 added enhancement New feature or request question Further information is requested epic A feature or functionality consisting of multiple building blocks and scenarios labels Feb 17, 2026
@theborakompanioni
Copy link
Copy Markdown
Collaborator

Closing, as this is not yet to be considered for v2. I think it is better to fail hard if there is an error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request epic A feature or functionality consisting of multiple building blocks and scenarios question Further information is requested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants