nicolas.dorier
35e870a8e7
Revert "Remove tests of chaincoin default rate provider ( #2189 )"
...
This reverts commit 56daf347b9
.
2021-01-11 12:11:25 +09:00
Andrew Camilleri
01be74b219
Add Bitcoin Output descriptor support ( #2169 )
...
* Add Output descriptor support
* Fix exception message and fix Parse Deriv Scheme Settings when electrum
* fix test
2021-01-11 11:22:42 +09:00
nicolas.dorier
56daf347b9
Remove tests of chaincoin default rate provider ( #2189 )
2021-01-07 22:11:14 +09:00
Andrew Camilleri
aaf85216eb
Split Options in BTCPayOptions ( #2175 )
...
* Split Options in BTCPayOptions
* fix spacing
2021-01-02 13:44:28 +01: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
Andrew Camilleri
5803512820
Remove Default from OnChainPayment Method ( #2170 )
...
Makes more sense to do it on the Store endpoint after thinking about it.
2020-12-29 17:38:31 +09:00
Nicolas Dorier
623347bc48
Add Label and accountKeyPath to the on chain payment methods ( #2166 )
2020-12-28 13:59:01 +01:00
Andrew Camilleri
69eaaef963
GreenField: Store OnChain Payment Method ( #2157 )
...
* GreenField: Store set payment methods
* add swagger docs
* fix swagger
2020-12-23 14:00:38 +09:00
Andrew Camilleri
5ca4e71c34
Introduce QR Code View component ( #2125 )
...
* Introduce QR Code View component
* more cleanup
* fix js clipboard
* Fix clipboard confirmation width calculation
* fix tests
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2020-12-22 11:18:51 +09:00
Dennis Reimann
ad2430496d
UI improvements ( #2151 )
...
* UI: Consistent spacing on maintenance view
* UI: Empty states for apps, stores and wallets
* UI: Empty state for file storage
* UI: Toggle invoice selection in list on row click
* Update ChromeDriver
* Fix selector in payjoin test
2020-12-21 12:26:43 +01:00
Andrew Camilleri
034b732e7c
GreenField: Update invoice metadata ( #2095 )
...
* GreenField: Update invoice metadata
* add swagger
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2020-12-12 15:15:34 +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
e0534577d1
Make tests a big stronger
2020-12-11 13:41:39 +09:00
nicolas.dorier
798cf66e3f
Add checkoutLink and defaultLanguage to GreenField invoice
2020-12-11 12:04:18 +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
Nicolas Dorier
7c88333060
Merge pull request #2106 from btcpayserver/email-spam-protect
...
Introduce Spam protection
2020-12-09 16:43:49 +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
nicolas.dorier
13f10657b8
Fix bug: When creating API Key for non-admin, some checked permissions were not included ( Fix #2107 and Fix #2002 )
2020-12-08 15:20:59 +09: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
Dennis Reimann
7e50267cb0
UI: Store setup finetuning ( #2087 )
...
* UI: Store setup finetuning
Incorporate @dstrukt's improvement feedback from [this comment](https://github.com/btcpayserver/btcpayserver/pull/2011#issuecomment-735909927 ).
* Clean up and fix test
2020-12-02 07:45:00 +01: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
f3010f622c
fix test
2020-11-23 17:13:29 +09:00
Nicolas Dorier
f9b86a6b2e
Merge pull request #1901 from btcpayserver/api/invoice-extras
...
GreenField: Add Invoice Payment methods endpoints
2020-11-20 10:25:00 +09:00
Nicolas Dorier
e72becdfcb
Merge branch 'master' into separate-ln-bitcoin-checkout-part2
2020-11-19 12:44:01 +09:00
Nicolas Dorier
23002ac70d
Merge pull request #2068 from Kukks/plugins-db
...
Plugins: Allow creation of independent DbContexts
2020-11-19 12:39:26 +09:00
nicolas.dorier
1262ad3cd4
Fix warnings
2020-11-19 12:34:56 +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
07c5c2972d
Add callback doc
2020-11-16 12:13:27 +09:00
nicolas.dorier
df79c2cf48
Improve tests of webhooks
2020-11-14 13:39:44 +09:00
nicolas.dorier
94bcbeb604
Add Greenfield API
2020-11-13 14:15:03 +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
Dennis Reimann
f2daa6a150
Improve store setup display
2020-11-06 11:14:00 +01: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
Dennis Reimann
b73aa55a75
Store setup: Restructuring basics
2020-11-06 10:50:20 +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
1199d4ead9
Merge pull request #2031 from bkiac/master
...
Fix failing generateaddress when address contains escape sequences in docker-bitcoin-generate.sh
2020-10-29 23:58:00 +09:00
Bence Knáb
afece8193e
Fix possibly dirty generated bitcoin address
2020-10-29 14:16:23 +01:00
Andrew Camilleri
40d95acfb9
Apply suggestions from code review
...
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2020-10-27 09:47:22 +01:00
Kukks
8962bf00f6
GreenField: Add Invoice Payment methods endpoints
...
lets you fetch all active payment methods data + payments made
2020-10-27 09:47:21 +01:00