-
Notifications
You must be signed in to change notification settings - Fork 1
feat(bond): recognize pay-bond-invoice and add taker bond payment flow #213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
AndreaDiazCorreia
wants to merge
30
commits into
main
Choose a base branch
from
feat/taker-pay-bond-invoice
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 16 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
372e2be
feat: add pay-bond-invoice screen for taker anti-abuse bond payment
AndreaDiazCorreia 315412b
feat: separate bond invoice from escrow hold invoice in trade flow
AndreaDiazCorreia 45725ad
feat: prevent add-invoice from advancing settled trades awaiting payo…
AndreaDiazCorreia 8c7ae90
refactor: clarify bond invoice routing in take_matching_add_invoice d…
AndreaDiazCorreia 45df283
feat: add bond_amount_sats field to prevent bond amount from overwrit…
AndreaDiazCorreia f5f3a4e
feat: add waitingBond status to trade detail screen for taker bond pa…
AndreaDiazCorreia 8575b41
docs: document WaitingTakerBond status and bond invoice fields in spec
AndreaDiazCorreia 8bb24b5
feat: add instruction and timer label for waitingBond status in trade…
AndreaDiazCorreia 0deff5c
feat: prevent public order book from downgrading fine-grained trade s…
AndreaDiazCorreia 584d666
refactor: simplify bond invoice documentation and comments
AndreaDiazCorreia 20ea565
test: verify bond status survives coarse public status updates and ad…
AndreaDiazCorreia 331bde8
feat: add cancel button to bond payment screen to release unpaid bond…
AndreaDiazCorreia b770403
feat: distinguish bond back-out from cooperative cancel in UI messagi…
AndreaDiazCorreia 9990f14
refactor: extract waiting indicator into reusable widget method in pa…
AndreaDiazCorreia 6475278
refactor: extract cancel button into reusable widget method in pay_bo…
AndreaDiazCorreia cdd737f
refactor: add error handling to trade state provider polling loops
AndreaDiazCorreia 63e4841
refactor: apply fine-grained trade status guard to order book cache i…
AndreaDiazCorreia 3c4456d
refactor: classify cancel by ownership to preserve maker's order afte…
AndreaDiazCorreia 70cde30
feat: add payment phase tracking and back-out guard to bond payment s…
AndreaDiazCorreia d13122b
refactor: resolve bond timeout vs listing expiry deadline based on tr…
AndreaDiazCorreia 4ae9f55
refactor: clarify trade amount provider fallback logic and update can…
AndreaDiazCorreia 6bb4ae7
refactor: extract cancel classification logic into dedicated helpers …
AndreaDiazCorreia d38228a
refactor: introduce bridge provider seam for Rust API calls to enable…
AndreaDiazCorreia d5eb268
refactor: replace snackbar with leave-only dialog when bond payment o…
AndreaDiazCorreia be75e6b
refactor: inject bridge providers into tradeStatusProvider and update…
AndreaDiazCorreia b7834f9
Merge remote-tracking branch 'origin/main' into feat/taker-pay-bond-i…
AndreaDiazCorreia d275030
fix(tests): add missing bond and rating fields to test fixtures
AndreaDiazCorreia c495a88
Merge remote-tracking branch 'origin/main' into feat/taker-pay-bond-i…
AndreaDiazCorreia d491693
fix(orders): let timed-out taker send the maker back to Pending
AndreaDiazCorreia 2d734e4
fix(orders): apply the same sync policy to bulk-feed maker updates
AndreaDiazCorreia File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.