nicolas.dorier
2075e16767
bump libs
2024-11-14 21:17:55 +09:00
Nicolas Dorier
3dfdbf544a
Automated processor get disabled after some repeated failures ( #6320 )
2024-10-20 00:08:28 +09:00
nicolas.dorier
c7a05c3f09
Fix elements payments
2024-10-16 22:34:17 +09:00
nicolas.dorier
80dc5028f7
Fix migration crashes for instance having monero, zcash
2024-10-10 11:13:23 +09:00
nicolas.dorier
212e8c3654
Fix potential crash in migration
2024-10-08 16:48:56 +09:00
Nicolas Dorier
4a31cf0a09
Migrate payment requests ( #6260 )
2024-10-01 16:07:51 +09:00
nicolas.dorier
e16b4062b5
Fix payout processor migration
2024-09-25 18:50:49 +09:00
Nicolas Dorier
747dacf3b1
Consolidate migrations from alpha ( #6244 )
2024-09-25 18:23:10 +09:00
nicolas.dorier
9d3f8672d9
Fix GetMonitoredInvoices
2024-09-24 17:21:36 +09:00
Vincent Bouzon
fe48cd4236
fix InvoiceRepository.GetMonitoredInvoices ( #6243 )
2024-09-24 15:44:51 +09:00
nicolas.dorier
587d3aa612
Fix query
2024-09-24 09:52:28 +09:00
nicolas.dorier
b726ef8a2e
Migrate PayoutProcessors's PayoutMethodId in entity migration
2024-09-24 09:43:02 +09:00
nicolas.dorier
25e360e175
Allow listeners to retrieve invoices with nonActivated prompts
2024-09-24 08:43:30 +09:00
Nicolas Dorier
1d9ec253fb
Fix migration of Invoice's payment ( #6241 )
2024-09-23 23:59:18 +09:00
Nicolas Dorier
3cf1aa00fa
Payments should use composite key ( #6240 )
...
* Payments should use composite key
* Invert PK for InvoiceAddress
2024-09-23 17:06:56 +09:00
Nicolas Dorier
f5e5174045
Refactor: Add GetMonitoredInvoices to fetch pending invoices or those with pending payments ( #6235 )
2024-09-20 18:54:36 +09:00
Nicolas Dorier
ba2301ebfe
Refactor the InvoiceAddresses table ( #6232 )
2024-09-19 22:15:02 +09:00
Nicolas Dorier
0f93581ff5
Refactor confirmation count tracking ( #6215 )
2024-09-17 17:28:58 +09:00
d11n
f3d485da53
Invitation process improvements ( #6188 )
...
* Server: Make sending email optional when adding user
Closes #6158 .
* Generate custom invite token and store it in user blob
Closes btcpayserver/app/#46.
* QR code for user invite
Closes #6157 .
* Text fix
2024-09-12 12:31:57 +09:00
d11n
3bad5883bb
Permissions: Remove deprecated custodian account policies ( #6193 )
...
Updates the store owner role and removes these three deprecated policies:
- `btcpay.store.cantradecustodianaccount`
- `btcpay.store.canwithdrawfromcustodianaccount`
- `btcpay.store.candeposittocustodianaccount`
2024-09-12 10:02:37 +09:00
nicolas.dorier
c377617b5a
Fix migration issue on invalid json char
2024-09-09 23:15:53 +09:00
nicolas.dorier
222e8f66df
Fix entity half migrated entities for v2
2024-09-09 21:21:04 +09:00
Nicolas Dorier
c93497af10
Rename PaymentMethod => PaymentMethodId ( #6198 )
...
* Rename PaymentMethod => PaymentMethodId
* Rename DB Columns
2024-09-06 13:24:33 +09:00
Nicolas Dorier
99dda66bbc
Rename PayoutData.Destination ( #6197 )
2024-09-06 10:34:10 +09:00
Nicolas Dorier
4a94074595
Add topups to payouts ( #6187 )
2024-09-02 18:37:39 +09:00
nicolas.dorier
588b00de45
Fix potential crash in migration
2024-08-29 10:21:25 +09:00
Nicolas Dorier
1dd37c5020
Refactor Payouts and PullPayments DB models ( #6173 )
2024-08-28 18:52:08 +09:00
Nicolas Dorier
3c40dc1f49
Delete columns CustomerEmail, OrderId, ItemCode ( #6170 )
2024-08-27 09:53:28 +09:00
Nicolas Dorier
ca4abcb497
Allow translations of BTCPay Server Backend by admins ( #5662 )
2024-07-24 20:16:20 +09:00
Nicolas Dorier
3a52759090
Bump EF libs ( #6096 )
2024-07-10 08:50:43 +09:00
Chukwuleta Tobechi
e0a0406825
Improved Notifications List View ( #6050 , #3871 )
2024-07-02 17:55:54 +09:00
Nicolas Dorier
a295e123bc
Migrate Payouts to new format ( #5989 )
...
* Migrate Payouts to new format
* Rename PayoutData column to PayoutMethodId
2024-06-28 20:07:53 +09:00
d11n
bf66b54c9a
User: Add name and image URL ( #6008 )
...
* User: Add name and image URL
More personalization options, prerequisite for btcpayserver/app#3 .
Additionally:
- Remove ambigious and read-only username from manage view.
- Improve email verification conditions and display.
- Greenfield: Update current user. Prerequisite for btcpayserver/app#13 .
* Refactor UpdateCurrentUser
* Replace new columns by UserBlob
* Update email check and add test case for mailbox addresses
---------
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2024-06-26 17:39:22 +09:00
Nicolas Dorier
03ba6b39ec
Bump dependencies ( #5996 )
2024-05-23 22:16:16 +09:00
Nicolas Dorier
7564c3c2bd
Fix: Some valid taproot PSBT couldn't parsed and show better error message ( Fix #5715 ) ( #5993 )
2024-05-21 10:52:55 +09:00
Nicolas Dorier
c134602cbd
Remove Legacy Status from the code ( #5982 )
2024-05-15 07:49:53 +09:00
nicolas.dorier
2c4d87aef8
Fix migration crash on postgres above 13.10
2024-05-10 22:13:08 +09:00
d11n
4c303d358b
Branding updates for 2.0 ( #5947 )
...
* Remove deprecated CSS options
Closes #5945 .
* Greenfield: Add brandColor to store APIs
Closes #5946 .
* Migrate file IDs to URLs
Closes #5953 .
* Greenfield: Add CSS and logo URL to store settings API
Closes #5945 .
* Add migration test
* Store and Server branding can reference file's via fileid:ID
* Add PaymentSoundUrl to Store API
---------
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2024-05-09 09:18:02 +09:00
Nicolas Dorier
8bb4ceaaac
Remove dead code from multi db support ( #5971 )
2024-05-07 09:21:49 +09:00
Nicolas Dorier
b4cd74056e
Remove period concept from PullPayment ( #5963 )
2024-05-01 17:59:10 +09:00
Nicolas Dorier
d3277306cf
Avoid timeouts during EF migrations ( #5937 )
2024-04-25 17:27:45 +09:00
Nicolas Dorier
0f08d3e3a3
Remove migrations prior to 1.0.3.162 ( #5939 )
...
* Consolidate EF migrations up to 03/2020 into a single SQL script
* Remove old migrations code
2024-04-25 14:09:21 +09:00
Nicolas Dorier
0c35939001
Cleanup data from the InvoiceEvents table ( #5904 )
2024-04-25 14:09:01 +09:00
Nicolas Dorier
f4aafd5be3
Cleanup AddressesInvoices table ( #5905 )
2024-04-16 16:18:56 +09:00
Nicolas Dorier
f1a04a3bd0
Remove MySQL and Sqlite deps ( #5910 )
2024-04-15 19:08:25 +09:00
nicolas.dorier
4208110d57
Remove CheckoutV1
2024-04-05 16:58:13 +09:00
nicolas.dorier
57851cef9a
Fix migration crash
2024-04-04 23:10:58 +09:00
Nicolas Dorier
6cc1751924
The Big Cleanup: Refactor BTCPay internals ( #5809 )
2024-04-04 16:31:04 +09:00
Andrew Camilleri
cb25c225e9
Remove custodians ( #5863 )
...
* Remove custodians
* Hide Experimental checkbox in the server policies
---------
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2024-03-29 00:28:27 +09:00
d11n
09dbe44bca
Onboarding: Invite new users on store level ( #5719 )
...
* Onboarding: Invite new users
- Separates the user self-registration and invite cases
- Adds invitation email for users created by the admin
- Adds invitation tokens to verify user was invited
- Adds handler action for invite links
- Refactors `UserEventHostedService`
- Fixes #5726 .
* Add permissioned form tag helper
* Better way of changing a user's role
* Test fixes
2024-03-19 14:58:33 +01:00