Slave/btc integration #4

Merged
nobswebdev merged 47 commits from slave/btc-integration into master 2026-09-07 11:11:10 +00:00
Owner
No description provided.
nobswebdev added 3 commits 2026-09-02 12:59:22 +00:00
nobswebdev added 1 commit 2026-09-02 13:51:41 +00:00
nobswebdev added 3 commits 2026-09-03 09:05:53 +00:00
nobswebdev added 3 commits 2026-09-03 09:46:47 +00:00
nobswebdev added 2 commits 2026-09-03 21:04:03 +00:00
nobswebdev added 1 commit 2026-09-03 21:13:32 +00:00
nobswebdev added 1 commit 2026-09-03 21:45:04 +00:00
nobswebdev added 1 commit 2026-09-04 09:32:23 +00:00
nobswebdev added 1 commit 2026-09-04 09:59:15 +00:00
nobswebdev added 1 commit 2026-09-04 12:12:29 +00:00
nobswebdev added 1 commit 2026-09-04 15:35:42 +00:00
nobswebdev added 3 commits 2026-09-05 18:51:10 +00:00
nobswebdev added 1 commit 2026-09-05 20:07:25 +00:00
nobswebdev added 5 commits 2026-09-05 22:43:00 +00:00
Refactor invoice view building to share logic across XMR and BTC, including BIP21 QR codes and payment detail validation.

Co-authored-by: Cursor <cursoragent@cursor.com>
Ensure bitcoin invoice metadata is available when rendering checkout sessions and customer order pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
Load btc details on admin order queries and issue shipping invoices in the same crypto the customer used at checkout.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align native browser controls with the active light or dark theme instead of using light dark on html.

Co-authored-by: Cursor <cursoragent@cursor.com>
nobswebdev added 1 commit 2026-09-06 09:41:28 +00:00
Silence Nest 11 LegacyRouteConverter warning by replacing shop/assets/(.*) with shop/assets/{*path}.
nobswebdev added 2 commits 2026-09-06 12:20:43 +00:00
nobswebdev added 6 commits 2026-09-06 14:08:37 +00:00
nobswebdev added 2 commits 2026-09-06 16:21:47 +00:00
Pass sweep_all priority through the withdraw endpoint so admins can choose transaction fee speed.
Expose GUI-style priority options in the CMS and include the chosen priority in withdrawal confirmation.
nobswebdev added 3 commits 2026-09-06 21:29:24 +00:00
Consolidate payto, deserialize, and broadcast into a single sweep helper for max-payment withdrawals.
Expose JWT-protected withdraw-all and reveal-seed endpoints with address validation and password verification, matching Monero wallet admin behavior.
nobswebdev added 3 commits 2026-09-07 00:08:49 +00:00
Wire admin actions to the backend API with client-side address validation and configurable max fee rate.
Use resetFields so validation state clears without re-triggering required rules on an empty address.
nobswebdev added 2 commits 2026-09-07 10:28:54 +00:00
Align invoice view naming with InvoiceExtended and CMS.
Show BTC/XMR icons beside exchange rates and pay buttons.
nobswebdev added 1 commit 2026-09-07 10:40:07 +00:00
Prevent checkout sessions from being created without an invoice when
the payment method switch has no matching case.
nobswebdev merged commit e6c21e58bb into master 2026-09-07 11:11:10 +00:00
nobswebdev deleted branch slave/btc-integration 2026-09-07 11:11:11 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nobswebdev/nullcart#4