nicolas.dorier
7147dadb2a
Remove dependency to DBriize
2021-01-19 17:19:32 +09:00
nicolas.dorier
35e870a8e7
Revert "Remove tests of chaincoin default rate provider ( #2189 )"
...
This reverts commit 56daf347b9
.
2021-01-11 12:11:25 +09:00
nicolas.dorier
56daf347b9
Remove tests of chaincoin default rate provider ( #2189 )
2021-01-07 22:11:14 +09:00
Andrew Camilleri
ae32fdeea7
Introduce Additional Data to Store Blob and move obsolete props to migration ( #2065 )
...
* Introduce Additional Data to Store Blob and move obsolete props to migration
* Fixes and tests
* Small adjustements to prevent tracking too many objects
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2020-12-29 17:58:35 +09:00
Nicolas Dorier
0d144d088e
Refactor label implementation ( Fix #2090 ) ( #2123 )
2020-12-12 14:10:47 +09:00
Andrew Camilleri
0652e30c30
GreenField: Notifications API ( #2055 )
...
* GreenField: Notifications API
This refactors notifications so that we dont have a bunch of duplicated direct access to db contexts in controllers and then introduces new endpoints to fetch/toggle seen/remove notifications of the current user.
* add tests + docs
* fix test
* pr changes
* fix permission json
2020-12-11 23:11:08 +09:00
Nicolas Dorier
266434fe7b
Merge pull request #2116 from btcpayserver/testfixer
...
Attempt to fix flaky tests
2020-12-09 16:44:46 +09:00
Kukks
716952cd58
Attempt to fix flaky tests
2020-12-08 10:02:03 +01:00
Kukks
dfd7c6d4a6
add tests and reword setting
2020-12-08 08:12:29 +01:00
rockstardev
3ac257bfda
Lowercasing the protocol in QR code because it's not widely supported
...
https://github.com/btcpayserver/btcpayserver/issues/2099#issuecomment-738550565
2020-12-03 23:39:18 -06:00
rockstardev
36582a2741
Reverting uppercasing of Bech32 addresses in QR code
2020-12-03 17:30:14 -06:00
Andrew Camilleri
88aa34747b
Automatically generate permissions docs for GreenField ( #2043 )
...
* Automatically generate permissions docs for GreenField
* Do a test instead
2020-11-24 10:10:32 +01:00
nicolas.dorier
18e68d04f9
Rename invoice states and payment states
2020-11-23 18:28:35 +09:00
Nicolas Dorier
e72becdfcb
Merge branch 'master' into separate-ln-bitcoin-checkout-part2
2020-11-19 12:44:01 +09:00
Nicolas Dorier
d8f145c4dc
Merge branch 'master' into plugins-db
2020-11-19 12:19:17 +09:00
Nicolas Dorier
9c5fd1b478
Merge pull request #2058 from NicolasDorier/webhook2
...
Add Webhooks in store's settings
2020-11-19 12:17:34 +09:00
Kukks
179520a211
Plugins: Allow creation of independent DbContexts
...
This allows plugins to create custom dbcontexts, which would be namespaced in the scheme with a prefix. Migrations are supported too and the table would be prefixed too
2020-11-18 12:27:26 +01:00
nicolas.dorier
df79c2cf48
Improve tests of webhooks
2020-11-14 13:39:44 +09:00
rockstardev
35e45333b1
Uppercasing destination address in QR code if it's Bech32
2020-11-09 23:57:48 -06:00
rockstardev
f17a6f13a4
Adding uppercasing of BITCOIN: scheme
2020-11-09 23:46:31 -06:00
rockstardev
1bff7bdc47
Adding validation to ensure unified QR code works as expected
2020-11-09 23:41:29 -06:00
rockstardev
4dd0ae8bdc
UnitTest1.cs code reformatting
2020-11-09 01:48:45 -06:00
rockstardev
4db67e5bc5
Adding slight delay to make test less flaky
...
Ref:
https://app.circleci.com/pipelines/github/btcpayserver/btcpayserver/4181/workflows/101d7b31-e267-4f5a-9892-2abb7b6cb687/jobs/11557
2020-11-09 01:48:12 -06:00
nicolas.dorier
f3611ac693
Add Webhooks in store's settings
2020-11-08 15:57:24 +09:00
Kukks
e021d42551
Ensure that there is no LN/Bitcoin specific logic in the Invoice UI endpoint
2020-11-06 11:09:17 +01:00
Mike Olthoff
ef3f314754
Remove QuadrigaCX references ( #2021 )
...
* Remove QuadrigaCX references
Quadriga has been dead for years. I've removed the references to them and replaced them with a different Canadian exchange (ndax) for example.
The whole set of instructions could probably use an overhaul, but for now, at least let's get rid of Gerry's presence.
* Remove Quadriga from tests too
Co-authored-by: Kukks <evilkukka@gmail.com>
2020-11-02 13:10:55 +01:00
nicolas.dorier
6069e8f083
Fix test fail and warnings
2020-10-01 20:17:20 +09:00
Nicolas Dorier
a66578c46d
Merge pull request #1871 from xpayserver/feat/payment-method-criteria
...
Add Value Criteria For Payment Method
2020-09-30 20:40:31 +09:00
Nicolas Dorier
e45dcf61c4
Merge pull request #1831 from btcpayserver/add-btc-index
...
Show index of payment address for onchain payments
2020-09-30 18:35:51 +09:00
Kukks
d1efddd312
Make sure lightning listener is listening to new bolt11 invoices for partially paid btcpay invoices and that all payments are registered to the invoice.
2020-09-24 12:18:19 +02:00
Kukks
d334eed9bb
improve test
2020-09-22 11:30:18 +02:00
Kukks
0819df3d26
Ensure new bolt11 invoice on partial payment to btcpay invoice
2020-09-22 11:30:18 +02:00
XPayServer
e276443d2d
Add Value Criteria For Payment Method
...
I upgrade lightning max/bitcoin min to support better control in store. Now can have setting only enable specific payment method only if value high/low I think make code simple more too and backward compatible
2020-09-22 11:20:44 +02:00
Kukks
9365706777
Add test
2020-09-16 11:49:47 +02:00
Kukks
1cb3e5f98c
Set roles when authenticating via greenfield
...
fixes #1855
2020-09-08 11:22:32 +02:00
nicolas.dorier
f2e94e6819
Use nicer representation of payment methods in the Greenfield API
2020-08-26 21:36:32 +09:00
nicolas.dorier
b2ff041ec0
Create Metadata property for InvoiceEntity, migrate all data without logic there
2020-08-26 21:36:31 +09:00
Kukks
34e76494e3
GreenField: Invoice API
2020-08-26 21:36:29 +09:00
nicolas.dorier
b176b972b6
Fix tests
2020-08-16 22:09:10 +09:00
rockstardev
9e70bb448a
Fixes based on feedback
2020-08-03 03:17:04 -05:00
rockstardev
6c7d3ae0bf
Adding checkbox for check new version policy
2020-08-03 03:17:04 -05:00
rockstardev
51211dccb0
Adding test to verify new version check
2020-08-03 03:17:04 -05:00
Nicolas Dorier
8e2728902a
Merge pull request #1754 from btcpayserver/feat/prefs-generalization
...
Cookie Preferences Generalization, applying same style to ListInvoices and Payment Requests
2020-07-31 16:12:10 +09:00
rockstardev
77f5d0be35
Initializing BasePagingViewModels from cookie
2020-07-30 18:02:59 -05:00
nicolas.dorier
26112a1ed6
Use CsvHelper for generating CSV
2020-07-30 10:01:56 +09:00
nicolas.dorier
17bcfe154c
Add coherence test on test time docker compose
2020-07-29 22:12:46 +09:00
nicolas.dorier
9b7323f9fa
Move some altcoins tests
2020-07-29 20:01:51 +09:00
nicolas.dorier
002f6d3e87
Isolate altcoins tests in their own folder
2020-07-29 19:11:54 +09:00
rockstardev
9d9d0461ad
Generalizing saving of search, applying it to PaymentRequests grid
2020-07-28 10:28:32 -05:00
Oleg Semyonov
3051724ad8
Add Argoneum
2020-07-07 07:44:45 +03:00