Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
cd0f295
chore: link message-box-client feat/request-payment branch
Quaakee Apr 8, 2026
600f054
feat: add RequestPaymentForm component with outgoing request tracker
Quaakee Apr 8, 2026
9de41a1
feat: add IncomingRequestList component with pay/decline actions and …
Quaakee Apr 8, 2026
dc3b1a9
feat: integrate request payment tabs into Payments page
Quaakee Apr 8, 2026
e2d4f5a
feat: improve whitelist UX — toggle, identity search, full-width tabs
Quaakee Apr 8, 2026
2b9a346
fix: use localStorage for whitelist persistence instead of unreliable…
Quaakee Apr 8, 2026
8c62cbf
fix: restore @bsv/message-box-client dependency in package.json
Quaakee Apr 8, 2026
67ef421
chore: bump version to 2.0.9, update CHANGELOG
Quaakee Apr 8, 2026
bd87ce9
chore: bump version to 2.1.0 to avoid conflict with wallet-diagnosis …
Quaakee Apr 8, 2026
66889fa
feat: add Receive button to fulfilled payment requests
Quaakee Apr 8, 2026
74cfd4e
fix: show clear error message when payment request is blocked by reci…
Quaakee Apr 8, 2026
37930e5
fix: persist outgoing requests to localStorage so they survive tab sw…
Quaakee Apr 8, 2026
3654cbd
fix: scope all payment request localStorage keys by identity
Quaakee Apr 8, 2026
05d1109
fix: poll for responses immediately on mount and for paid-unreceived …
Quaakee Apr 8, 2026
74191d5
fix: prevent infinite polling loop by decoupling pollResponses from o…
Quaakee Apr 8, 2026
5fb3e8e
fix: defer localStorage load/save until identity key is available
Quaakee Apr 8, 2026
28eb34d
fix: prevent SAVE effect from overwriting localStorage before LOAD co…
Quaakee Apr 8, 2026
3a6eb44
fix: eliminate save/load race by writing localStorage synchronously o…
Quaakee Apr 8, 2026
ccb2194
fix: preserve payReq_ localStorage keys across logout
Quaakee Apr 8, 2026
a284f5a
feat: add Refresh button to Sent Requests section
Quaakee Apr 8, 2026
85171ab
fix: update payment request UI for message-box-client API changes
Quaakee Apr 8, 2026
12860f7
Merge branch 'master' into feat/request-payment
sirdeggen Apr 9, 2026
67e6a0a
Merge pull request #37 from Quaakee/feat/request-payment
sirdeggen Apr 9, 2026
2768fbe
update deps
sirdeggen Apr 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## [2.1.0] - 2026-04-08

### Features
- **Request Payment**: Users can now request Bitcoin payments from other identities via the Payments page
- New "Request Payment" tab with recipient search, amount, description, and configurable expiry
- New "Incoming Requests" tab showing payment request cards with Pay/Decline actions
- Editable payment amount — payer can modify the amount before fulfilling
- Optional notes on payments and declines
- Outgoing request tracker with live status updates (Pending/Paid/Declined/Expired/Cancelled)
- Cancel pending outgoing requests
- **Request Security Settings** (in Incoming Requests tab):
- Identity whitelist with on/off toggle — only whitelisted identities can send requests when enabled
- Identity search integration for adding to whitelist
- Configurable min/max amount limits to filter dust and oversized requests
- Payments page reorganized into 4 full-width tabs: Send Payment, Request Payment, Incoming Requests, Pending Payments

### Dependencies
- `@bsv/message-box-client` ^2.0.6 (requires >=2.0.7 with payment request methods once published)
## [2.0.9] - 2026-03-18

### Features
Expand Down
Loading
Loading