21c7bcca5a
bump
2020-03-06 15:16:53 +09:00
1df0fe9deb
Merge pull request #1369 from pavlenex/readme-macos-dev-video
...
Readme Update .Net Core to 3.1, Add MacOS video
2020-03-04 16:46:07 +09:00
7038c28429
Merge pull request #1370 from bolatovumar/prettify-receive-tab
...
Prettify wallet receive tab screen
2020-03-04 16:45:34 +09:00
d9bdb46033
Prettify wallet receive tab screen
2020-03-03 21:15:27 -08:00
e0aad34105
Update .Net Core to 3.1, Add MacOS video
2020-03-03 22:44:58 +01:00
a88f46e1ab
Merge pull request #1365 from bolatovumar/fix-1332
...
Specify QR code error correction level explicitly
2020-03-03 18:03:40 +09:00
ba480e40e6
Merge pull request #1362 from pavlenex/readme-deployment
...
add enviroment configuration to issue template
2020-03-02 18:17:36 +09:00
ef52d6b4c7
Merge pull request #1352 from Kukks/changelly-fiat
...
remove changelly fiat option
2020-03-02 18:10:50 +09:00
99f47e2848
Merge pull request #1360 from Kukks/pay-button-modal
...
Modal option for Pay Button
2020-03-02 18:10:14 +09:00
8046872315
Add private info note, change command
2020-03-02 10:07:50 +01:00
b282a70534
Merge pull request #1351 from Kukks/api/api-keys-get
...
GreenField API #1 : Get current API Key info
2020-03-02 18:06:34 +09:00
991daefd85
Merge pull request #1359 from Kukks/cf-fixes
...
Use proper divisibility for payments in crowdfund and do not show too…
2020-03-02 18:04:14 +09:00
2a0353b6ff
Merge pull request #1367 from btcpayserver/fix/flaky-tests
...
Fixing Selenium tests failing because of dynamic hidden elements
2020-03-02 17:58:06 +09:00
304caaaf1d
Fixing Selenium tests failing because of dynamic hidden elements
2020-03-01 22:38:40 -06:00
4f5f52b937
Merge pull request #1366 from btcpayserver/pr/fix-931
...
Fixing modal Open Wallet click on iOS Safari by targeting iframe parent
2020-03-01 22:05:20 -06:00
0b4760bc29
Merge pull request #1361 from btcpayserver/pr/fix-1316
...
Showing the next available address in the invoices list
2020-03-01 21:49:14 -06:00
7f6d27cc5b
Fixing modal Open Wallet click on iOS Safari by targeting iframe parent
2020-03-01 20:51:34 -06:00
f8520201ce
Using tuple for payments partial model
2020-03-01 19:46:05 -06:00
efda8ff5bd
Specify QR code error correction level explicitly
...
fix #1332
2020-03-01 14:16:24 -08:00
27f964e2a1
add enviroment configuration
2020-02-29 10:46:07 +01:00
56380a5fb3
Formatting code
2020-02-28 23:15:14 -06:00
a303e793b4
Fixing CanCreateApiKeys test admin user check
2020-02-28 23:15:06 -06:00
2934c27ee5
Commenting decision to leave partial
2020-02-28 17:04:56 -06:00
44d4673981
Removing reference to InvoicePaymentsPartial.cshtml from Invoice.cshtml
2020-02-28 16:58:09 -06:00
fca6b39681
Revert "Remove the next address to pay to from Invoice details page ( Fix #1056 ) ( #1283 )"
...
This reverts commit 6848482999910d4480773a24c6bab407e0565023.
2020-02-28 16:30:57 -06:00
c3bfce7656
Modal option for Pay Button
...
closes #796
2020-02-28 16:01:44 +01:00
c607696230
Use proper divisibility for payments in crowdfund and do not show tooltip if identical data
...
fixes #1037 and fixes #1003
2020-02-28 12:51:15 +01:00
9eac33793a
GreenField API #1 : Get current API Key info
2020-02-26 16:20:32 +01:00
18aaa1a0c4
Merge pull request #1341 from btcpayserver/swagger
...
Add Swagger and Redoc
2020-02-26 19:02:35 +09:00
e7eea1036b
make api key delete use confirm page
2020-02-26 10:26:38 +01:00
48c21baee5
add migration attributes and remove designer
2020-02-26 09:53:58 +01:00
95b9884af7
Revert "consolidate migrations"
...
This reverts commit 501c3241b543c5941ec9e5d7ecc14cf1edf9661f.
2020-02-26 09:41:32 +01:00
d9ea9fbffd
Fix colspan
2020-02-26 17:34:32 +09:00
0c7f35b000
fix swagger gen
2020-02-26 09:17:50 +01:00
78f73132ed
Delete docs folder ( #1354 )
2020-02-26 14:00:46 +09:00
5a93857b4a
Simplifying delegate invoke
...
Ref: 0074790684 (r37477529)
2020-02-25 16:08:57 -06:00
b71fd1653e
remove changelly fiat option
...
closes #728
2020-02-25 16:44:19 +01:00
ec80787120
fix
2020-02-25 15:33:04 +01:00
501c3241b5
consolidate migrations
2020-02-25 15:00:47 +01:00
0a8b303c11
add label for api keys, make api keys without -, fix null exception on authorize
2020-02-25 14:43:53 +01:00
fec5637040
Replace Datetime.UTCNow by entity.InvoiceTime
2020-02-25 17:22:39 +09:00
5cbe61e2e0
Allow user to set the expirationTime of invoice via the API ( Fix #1336 )
2020-02-25 17:21:08 +09:00
023e64704d
Add Swagger and Redoc
...
Blocked by #1262
2020-02-24 19:04:04 +01:00
276a9a95f9
Remove OpenIddict ( #1244 )
2020-02-25 00:40:04 +09:00
d16a4334cb
Fix error 500 on services page
2020-02-25 00:10:07 +09:00
fa51180dfa
Api keys with openiddict ( #1262 )
...
* Remove OpenIddict
* Add API Key system
* Revert removing OpenIddict
* fix rebase
* fix tests
* pr changes
* fix tests
* fix apikey test
* pr change
* fix db
* add migration attrs
* fix migration error
* PR Changes
* Fix sqlite migration
* change api key to use Authorization Header
* add supportAddForeignKey
* use tempdata status message
* fix add api key css
* remove redirect url + app identifier feature :(
2020-02-24 22:36:15 +09:00
a3e7729c52
Remove warnings
2020-02-24 22:12:50 +09:00
2a7f6e4aa3
bump
2020-02-24 21:32:54 +09:00
1d61db4758
Add text customization for pay button ( #1346 )
...
* Add text customization for pay button
https://i.imgur.com/nFxscOZ.gifv
* pr changes
2020-02-24 21:29:29 +09:00
ee524e36c5
bump
2020-02-24 21:25:52 +09:00
f097ecdc80
fix: remove ipn via email #1241 ( #1337 )
...
* fix: remove ipn via email #1241
* fix: remove ipn via email #1241
2020-02-24 21:21:03 +09:00
a354f7d9dd
add GET endpoint for pay button ( #1349 )
...
closes #889
2020-02-24 21:18:04 +09:00
29d51ad2a2
Adding 1 second leeway for expiration
2020-02-21 17:09:03 -06:00
1be6408246
Adding logging to try and catch situations where invoice is not expired
2020-02-21 17:09:03 -06:00
34702d2633
Revoke Legacy Api Keys ( #1344 )
...
closes #1333
2020-02-21 13:40:00 +09:00
b79b310bd5
Revert "Sort invoice list ( Fix #1329 )"
...
This reverts commit dc4f8a1fbe841c0824d545582cc46ae533e955c4.
2020-02-21 11:29:09 +09:00
dc4f8a1fbe
Sort invoice list ( Fix #1329 )
2020-02-19 22:04:46 +09:00
6d0896084f
Add JS Modal test ( #1342 )
2020-02-19 17:39:14 +09:00
d31bff7070
BPU Prep Work Part2 ( #1340 )
...
* BPU Prep Work Part2
* Adjust tests to use the hot wallet when registering deriv scheme
* Add amount to payment data view for onchain payments
* Make zone limits higher when in dev mode (for tests in next PR)
* Make IPaymentMethodDetails serialize/deserialize through payment type using the network
* Allow named settings through settings repo
* Refactor some extensions for next PR
* pr changes
* use json convert for now
2020-02-19 17:35:23 +09:00
f2aab4cf03
Add warning if fail to load rates from cache
2020-02-16 23:04:48 +09:00
c03dc48fe9
Do not crash if can't load rate cache
2020-02-16 22:07:56 +09:00
143c909812
bump
2020-02-16 19:58:53 +09:00
821b904163
Added SendGrid, Mailgun to Quick-fill email settings ( #1335 )
2020-02-15 14:37:29 +09:00
6015eb337a
Fix broken link
2020-02-15 14:36:36 +09:00
5d817a0483
Revert fix mysql
2020-02-14 00:23:00 +09:00
ee9905e85a
Fix mysql
2020-02-14 00:07:19 +09:00
ff4c7c364e
Fix mysql
2020-02-14 00:02:47 +09:00
a2d657f5cb
Fix mysql migration
2020-02-13 23:58:48 +09:00
db6a4687d2
Wallet prep work for BPU ( #1331 )
...
* Wallet prep work for BPU
This PR prepares the wallet for #1321 . It makes transfers from the vault and ledger to go to their own post actions for processing (not particularly useful in this PR but is needed in BPU to propose a new tx) It also makes the Sign with seed consistent with redirect to /psbt/ready after signing which it did not do (it stayed on the seed route)
* fix test
* add assert
2020-02-13 22:06:00 +09:00
07f0d95f56
BIP21 Support for Wallet spending ( #1322 )
...
* BIP21 Support for Wallet spending
* extract bip21 loading to method
* add bip21 parsing test
2020-02-13 17:18:43 +09:00
1a409a441d
Update POLIS related entries ( #1313 )
...
* Update Polis related info and services
* Fix Polis Rate Fetcher
* Fix Polis ratefetcher - Cryptopia is obsolete
* POLIS rate provider changes to comply with internal testing
* URL / pair alignment
* Add small doc to re-trigger testing
2020-02-13 14:44:31 +09:00
445e184154
Merge pull request #1328 from pavlenex/readme
...
Minor readme cleanup + license clarification
2020-02-13 14:42:18 +09:00
9a10f55a85
Merge remote-tracking branch 'upstream/master' into readme
2020-02-12 19:11:53 +01:00
ae33b1d0a8
Fix PSBT Redirect No-access issues
2020-02-12 16:35:24 +09:00
4ed2db83a5
fix a broken link
2020-02-09 19:01:52 +01:00
500aa85142
Fix broken links
2020-02-09 17:35:00 +01:00
3b6cc84a93
Minor readme cleanup + license clarification
2020-02-09 17:33:44 +01:00
5ce29d2bb8
Merge pull request #1325 from Kukks/fix-revoke-access
...
Fixes #1324 store token revoke redirect error
2020-02-08 21:54:43 +00:00
3184d2b2df
Merge pull request #1327 from Kukks/coldcard-fix
...
Fix #1326 Coldcard import dialog
2020-02-08 21:54:19 +00:00
f5e65ec2a6
Fix #1326 Coldcard import dialog
2020-02-08 10:54:34 +01:00
66488d813b
Fixes #1324 store token revoke redirect error
2020-02-07 08:23:00 +01:00
4853cfe41a
bump
2020-02-03 19:13:51 +09:00
dc7733abcd
Merge pull request #1041 from Kukks/satscurrency
...
Add sats as a native currency
2020-02-03 08:42:35 +00:00
771c8e2758
Merge pull request #1314 from btcpayserver/feature/errorpages
...
Adding error pages to handle HTTP errors
2020-02-03 08:39:58 +00:00
24664b60af
Adding test ensuring that api errors are properly returned
2020-02-03 02:21:03 -06:00
82393eb8bb
Fixing api exception handling in the pipeline
2020-02-03 02:18:36 -06:00
b432d8903f
Grammar fix by Kukks
2020-02-01 11:16:40 -06:00
ea9169f607
Updating 404 page not found assert
2020-02-01 02:29:08 -06:00
496a6f0f55
Special page to handle 429 errors
2020-02-01 01:59:56 -06:00
fb2a0fb7fb
Special page to handle 500 errors
2020-02-01 01:58:17 -06:00
ef503fa907
Special page to handle 404 errors
2020-02-01 01:41:27 -06:00
fe2eca4fda
Adding prettier error handling page in the pipeline
2020-02-01 01:40:50 -06:00
88835b5b55
Moving _LayoutWelcome to shared folder
2020-02-01 00:32:31 -06:00
876c940032
Reverting delegate reference to previous state until Nicolas confirms change
2020-02-01 00:26:01 -06:00
a08d5be35c
Expanding tests to check implicit conversion of Sats to BTC
2020-01-29 22:31:43 -06:00
0074790684
Remove "#nullable enable" directive and unnecessary operators
2020-01-29 01:53:47 -06:00
23aaf794ef
Add nullable enable directive to HttpClientRequestMaker.MakeRequestAsync
2020-01-29 01:53:47 -06:00
bb12d37416
Displaying sats in a more user-friendly way (space as group separator) ( #1306 )
...
Fix : #1146
2020-01-27 19:57:46 +09:00
e058903450
Do not show assets in sync modal ( #1309 )
2020-01-26 19:45:52 +09:00
06f1c17a5f
Make unused assets in store settings collapsed ( #1310 )
2020-01-26 19:45:24 +09:00
e00136de93
Fix spurious DefaultAntiforgery errors
2020-01-26 15:02:40 +09:00
56d8c033d7
Update display text on the view model.
2020-01-24 15:45:35 -06:00
666682677c
Merge pull request #1303 from btcpayserver/feat/viewnewwindow
...
Providing open in new window split buttons
2020-01-24 15:34:25 -06:00
652b958d4f
Removing viewapp command now that we directly redirect in cshtml
2020-01-24 15:11:34 -06:00
c7c0db612a
Restoring IDs Selenium depends on for tests
2020-01-23 20:40:20 -06:00
a83edce4dc
Updating idents, code formatting
2020-01-23 20:19:24 -06:00
f99058a9fa
Adding code comment for review
2020-01-23 20:18:33 -06:00
a907143d81
Providing open in new window split button when updating crowdfund
...
Unifying styles on POS and Crowdfund settings
co-authored-by: radWorx <dramirez@soulrivers.com>
2020-01-23 20:17:29 -06:00
4ae173bb69
Providing open in new window split button when updating POS app
...
co-authored-by: radWorx <dramirez@soulrivers.com>
2020-01-23 20:04:34 -06:00
1436420a93
Providing link to view app in new window
...
co-authored-by: radWorx <dramirez@soulrivers.com>
2020-01-23 19:51:57 -06:00
086cbaa231
Add clightning rest services page ( #1297 )
...
* Add clightning rest services page
* fix rebase
2020-01-23 22:20:37 +09:00
5dd3112e0d
Ensure "import from....a new/existing seed" modal text is readable in Casa theme ( #1300 )
...
fix #1299
2020-01-23 22:20:00 +09:00
b42e4f240a
Fix ( #1301 )
...
* Fix seed signing validation
* fix ident
2020-01-23 22:02:37 +09:00
7076692069
fix configurator password loader ( #1298 )
2020-01-22 15:16:32 +09:00
dcb3601791
Fix ETB asset id
2020-01-21 18:22:42 +01:00
54c7c0d696
Add currency precision based on network ( #1294 )
2020-01-21 22:28:13 +09:00
f324185d82
bump nbx
2020-01-21 21:47:51 +09:00
a63502873c
Add implicit hidden rate rule for sats in parser
2020-01-21 13:34:00 +01:00
f5cbf6672a
remove default rate rule for sats
2020-01-21 13:34:00 +01:00
a78dff5931
remove padding
2020-01-21 13:34:00 +01:00
f8139a9156
cleanup (remove sats rate provider and just use rate scripting)
2020-01-21 13:34:00 +01:00
27a61b7afd
fix test
2020-01-21 13:34:00 +01:00
71671b9e16
Add sats as a native currency
...
This will allow you to create an invoice where its primary currency is denominated in sats
2020-01-21 13:33:59 +01:00
c68bf5220e
bump
2020-01-21 21:09:49 +09:00
80ee03d897
Remove dead link
2020-01-21 21:06:35 +09:00
d0bfa67495
Fix build
2020-01-21 21:04:35 +09:00
bdb2edba12
Fix U2F signing
2020-01-21 21:00:34 +09:00
78d8f4e011
Fix rescan wallet link
2020-01-21 20:54:45 +09:00
1bfe9dda97
Integrate Configurator External Service ( #1190 )
2020-01-21 18:27:10 +09:00
8e6f43cd3a
Sign with NBX Seed ( #1218 )
2020-01-21 17:33:12 +09:00
6848482999
Remove the next address to pay to from Invoice details page ( Fix #1056 ) ( #1283 )
2020-01-21 16:53:24 +09:00
43967ee86e
bump
2020-01-21 13:20:52 +09:00
61b99f6630
Add support for ETB liquid asset ( #1295 )
2020-01-21 13:19:55 +09:00
7e073fb7e1
Add test CanCreateSqlitedb
2020-01-19 22:10:05 +09:00
1ceb5cb576
Fix sqlite madness ( #1293 )
...
* Need to reference Microsoft.EntityFrameworkCore.Design else you can't generate migrations
* fix design time migrations issues
* update snapshot
```
Your startup project 'BTCPayServer.Data' doesn't reference Microsoft.EntityFrameworkCore.Design. This package is required for the Entity Framework Core Tools to work. Ensure your startup project is c
orrect, install the package, and try again.
```
*
2020-01-19 21:57:50 +09:00
53a60d1660
Add Direct Provider with bitfinex, okex and coinbasepro
2020-01-18 21:48:04 +09:00
25b733ca7f
Remove knowledge of ExchangeName from BackgroundRateFetcher
2020-01-18 19:42:46 +09:00
1bf680fdb9
Improve tests to not create new HttpClient every times
2020-01-18 19:23:40 +09:00
76008c9f5c
bump to sdk 3.1.101 and version 3.1.1 (security patch)
2020-01-18 16:59:25 +09:00
1bf04ac4ac
Generate less keys with nbxplorer
2020-01-18 16:20:03 +09:00
4b088defd3
Increase timeout for AssertHappyMessage test
2020-01-18 15:36:20 +09:00
a2be7ee471
Fix statusMessage handling for the Receive wallet page
2020-01-18 15:32:01 +09:00
025da0261d
new feature: Wallet Receive Page ( #1065 )
...
* new feature: Wallet Receive Page
closes #965
* Conserve addresses by waiting till address is spent before generating each run
* fix tests
* Filter by cryptocode before matching outpoint
* fix build
* fix edge case issue
* use address in keypathinfo directly
* rebase fixes
* rebase fixes
* remove duplicate code
* fix messy condition
* fixes
* fix e2e
* fix
2020-01-18 14:12:27 +09:00
4ac79a7ea3
Fixing SQLite in Invoices page ( Fix #1287 )
2020-01-17 21:45:20 +09:00
ef20a03b95
Fix send from ledger and send from vault
2020-01-17 21:38:27 +09:00
d9681398e5
Bump
2020-01-17 18:21:21 +09:00
25f19e5d9f
Merge pull request #1286 from NicolasDorier/rate/refactor
...
Refactor rate handling to prevent error of exchange name and re-reroute coinaverage to coingecko
2020-01-17 18:20:43 +09:00
aab6fcd508
use coingecko if coinaverage is set
2020-01-17 18:15:08 +09:00
a8ac01cd8b
Refactor rate handling to prevent error of exchange name
2020-01-17 18:11:05 +09:00
605a0fd3c9
bump
2020-01-17 15:16:57 +09:00
90ec416125
Add exponential backoff for CoinGecko, pass the cancellationtoken around
2020-01-17 15:08:28 +09:00
827b6085af
Do not hammer CoinGecko with tests
2020-01-17 14:56:05 +09:00
ff11e6e032
Remove CoinAverage RateSource enum
2020-01-17 14:51:07 +09:00
9b55648e41
Fix build
2020-01-17 14:45:26 +09:00
6dffbbd93d
Remove CachedRateProvider
2020-01-17 14:42:02 +09:00
7a0991d6b1
Remove CoinAverage integration (2)
2020-01-17 14:30:51 +09:00
9b165de5e6
Remove CoinAverage integration
2020-01-17 14:29:22 +09:00
1b9a4e7775
Coingecko should use BackgroundFetcherRateProvider instead of CachedRateProvider
2020-01-17 14:23:04 +09:00
48799562f8
Fix comment
2020-01-17 14:18:18 +09:00
7d545ca682
Remove ability to set custom cache, fix coinaverage not really using coinaverage
2020-01-17 14:16:12 +09:00
9739f3fb25
LN store config: fix a typo ( #1285 )
2020-01-17 12:12:12 +09:00
bb12de8945
Fix Sqlite migration ( #1284 )
2020-01-16 22:05:33 +09:00
feabeafed9
Fix Selenium tests ran in Debug mode
2020-01-16 18:03:41 +09:00
6b427e99ca
use directly clightning integration instead of charge during debug
2020-01-16 17:15:11 +09:00
31db34ec8d
Revert "Revert RazorCompileOnBuild=false temporarily"
...
This reverts commit 92e5f2852a866bd11bbb4a53b5ebcb6967152c89.
2020-01-16 16:52:46 +09:00
bf614cd322
Make sure the payment button does not error 500 if node not ready ( Fix #1180 )
2020-01-16 16:25:37 +09:00
9410933e1c
Fix: Adding comment on wallet transactions causes 500 error ( Close #1280 )
2020-01-16 15:19:45 +09:00
c269dee980
Liquid changes ( #1281 )
...
Add assetid to bip21 for liquid
change liquid icons
change liquid asset name
change currency code displayed in checkout to one set in network
2020-01-16 15:01:01 +09:00
5aefb585e9
Fix Serilog logging too much
2020-01-16 14:00:31 +09:00
780cf67a1b
bump bitcoin core
2020-01-15 13:25:29 +09:00
12e7c5e5e1
Updating referenced lnd to 0.8.2-beta ( #1279 )
2020-01-15 13:24:10 +09:00
92e5f2852a
Revert RazorCompileOnBuild=false temporarily
2020-01-15 00:37:42 +09:00
0fbda9441a
Fix AddressInUseException in tests
2020-01-15 00:22:31 +09:00
32a82bbb7c
bump
2020-01-15 00:01:36 +09:00
628d0bb690
fix tests
2020-01-15 00:00:36 +09:00
05223c1a5f
Bump NBX ( #1277 )
2020-01-14 23:10:58 +09:00
9aa0603d87
bump
2020-01-14 22:07:13 +09:00
36f980135f
fix broken url ( #1275 )
...
* fix broken url
* fix test
2020-01-14 22:06:46 +09:00
63953e42a8
Merge pull request #1276 from NicolasDorier/norazor/compile
...
Remove build of razor view for better debug experience
2020-01-14 21:38:38 +09:00
4ba836f1ff
Remove build of razor view for better debug experience
2020-01-14 21:33:13 +09:00
b7132ab66a
Merge pull request #1274 from Kukks/route-fixes
...
fix broken links
2020-01-14 21:00:29 +09:00
67810d50cb
Merge pull request #1272 from Kukks/u2ftests
...
U2F Tests + throw non non U2f exceptions
2020-01-14 20:46:25 +09:00
b7503c994c
fix broken links
2020-01-14 12:46:07 +01:00
389695751f
add u2f tests
2020-01-14 11:47:24 +01:00
dad3039c06
throw on non-u2f specific errors
2020-01-14 09:49:51 +01:00
9ccb472c7a
Fix U2F
2020-01-14 12:31:10 +09:00
c35afd5e9a
Fix arm64 image
2020-01-14 00:35:45 +09:00
74adaf1d1f
Rename
2020-01-14 00:28:43 +09:00
0fce8d0739
bump
2020-01-13 23:58:01 +09:00
dbb6408acb
Merge pull request #1264 from Kukks/coingecko
...
CoinGecko Rate Provider
2020-01-13 23:57:20 +09:00
5dbdb4b399
Keep coinaverage compatibility, improve UX, hardcode feed provider supported exchanges
2020-01-13 23:37:01 +09:00
58d9a48787
CoinGecko Rate Provider
...
The CoinGecko rate provider is similar to the bitcoin average one, in that you can ask it for a rate from its aggregated sourcing or you can get rates from specific exchanges. I've added support for both.
I haven't integrated it or replaced coinaverage just to see if we should use it as the default and switch everyone to it or what other action to take.
2020-01-13 20:20:00 +09:00
4baeb7bc71
Merge pull request #1268 from escapedcat/fix/1216_users-remove-name
...
fix(users): remove name from list #1216
2020-01-13 13:41:03 +09:00
1a3da096a7
Go back to bitcoind 0.18.0
2020-01-13 13:26:42 +09:00
ba0e501e38
bump bitcoind
2020-01-13 13:14:41 +09:00
bff95e4655
fix(users): remove name from list #1216
...
name is not used and can not be edited so it should be removed to avoid confusion
2020-01-12 15:23:58 +01:00
4f03f3c9cb
Bump nbx in tests
2020-01-12 21:45:23 +09:00
d48334b97f
Make test more reliable
2020-01-12 20:54:04 +09:00
90da81f68e
Merge pull request #1238 from bolatovumar/fix-1236
...
Adjust invoice pagination behavior
2020-01-12 16:55:57 +09:00
9ba1403f5c
bump libraries
2020-01-12 16:30:25 +09:00
846fd815ff
Merge pull request #1267 from NicolasDorier/remove/uselesss
...
Remove useless dependencies
2020-01-12 16:16:03 +09:00
60e0f775ed
Remove useless dependencies
2020-01-12 16:05:01 +09:00
529c2df1cc
Make tests more resilient
2020-01-12 15:50:23 +09:00
430a9eb261
Merge pull request #1266 from NicolasDorier/bump/libs
...
Bump libraries
2020-01-12 15:44:05 +09:00
d3408b91be
bump libraries
2020-01-12 15:32:26 +09:00
d5febb30e7
Fix build
2020-01-12 13:59:41 +09:00
63c4ec1809
Reactivate GoogleCloudStorage
2020-01-12 13:55:41 +09:00
6ac8cd19d3
Better logs for HappyMessage
2020-01-12 13:54:06 +09:00
c95bceef4d
Fix circleci
2020-01-12 13:42:04 +09:00
3449bba4b3
Reactivate google storage
2020-01-12 13:39:42 +09:00
d94b016e63
Add google storage at build time
2020-01-12 13:34:29 +09:00
629dfcf152
Cleanup netcore21 specific code
2020-01-12 13:30:54 +09:00
9876208b7d
Add arm64v8 support
2020-01-11 22:54:08 +09:00
df617d5186
Merge pull request #1258 from NicolasDorier/migration/netcore31
...
Switch to .netcoreapp3.1
2020-01-11 15:03:51 +09:00
21f715bfc6
Add runtime razor compilation during debug
2020-01-11 13:12:41 +09:00
18a2c1a00f
Remove warning
2020-01-11 13:12:41 +09:00
6c2fdecebe
Rewrite EF query for 3.1 compatibility
2020-01-11 13:12:40 +09:00
c3b7779ea3
Migrate dockerfile to .netcoreapp3.1
2020-01-11 13:12:40 +09:00
83ea95ed6d
Switch to .netcoreapp3.1
2020-01-11 13:12:39 +09:00
a816e37621
Update libs
2020-01-11 13:12:24 +09:00
33c65a6548
Merge pull request #1246 from Kukks/generate-wallet-message
...
add error message on generate wallet failure
2020-01-10 20:03:59 +09:00
bf57701cf0
Passing ambient route parameters explicitely
2020-01-10 15:37:44 +09:00
bfcd90d8d1
Refactor test
2020-01-10 14:46:42 +09:00
0387306918
Adjust invoice listing pagination display
2020-01-09 20:04:55 -08:00
c99d26a55d
Fix test for clightning overpaying
2020-01-10 11:13:54 +09:00
7efeeb7c28
Merge pull request #1231 from NicolasDorier/fix/mysqlmigrations
...
Fix MySQL support
2020-01-09 17:13:53 +09:00
3164783b31
Merge pull request #1253 from radWorx/lead-login-verbiage
...
"Lead-login" verbiage
2020-01-06 21:50:37 -06:00
28c441924a
Merge pull request #1242 from jlopp/varFix
...
Fix variable spelling
2020-01-06 21:44:17 -06:00
3b3ec7fc21
Merge pull request #1237 from jlopp/spellCheck
...
Add spelling / grammar fixes and some clarifications for settings
2020-01-06 21:43:46 -06:00
dfa0201726
Merge pull request #1254 from pavlenex/year-update
...
Update Year 2020 in License
2020-01-06 21:43:20 -06:00
2b889d9e29
Update Year
...
Happy New Year.
2020-01-03 14:11:15 +01:00
08688f69c0
"lead-login" verbiage
...
missing final period. suggest changing verbiage to reflect btcpayserver.org verbiage for consistency.
2020-01-02 22:50:26 -05:00
4a0d29c700
Merge pull request #1247 from Kukks/liquid-wallet-changes
...
Liquid: Show limited wallet pages
2019-12-30 13:21:39 +09:00
fa916d4862
Liquid: Show limited wallet pages
2019-12-29 17:08:30 +01:00
1973647b51
add error message on generate wallet failure
2019-12-29 16:43:55 +01:00
12133cd7d3
fix variable spelling
2019-12-27 14:32:43 -05:00
9b66ba226b
bump lightning lib
2019-12-27 21:59:06 +09:00
96731fabc7
bump lightning lib
2019-12-27 21:44:28 +09:00
87f1ab7caa
bump lightning
2019-12-27 21:21:18 +09:00
4cf6f8e753
Rename ListInvoices function to ListInvoicesPage to avoid ambiguity
2019-12-26 15:08:43 -08:00
dc59c4ca47
Adjust invoice pagination behavior
...
fix #1236
2019-12-26 14:53:09 -08:00
4f046ed1d3
add spelling / grammar fixes and some clarifications for settings.
2019-12-26 07:32:32 -05:00
d689222e04
Merge pull request #1234 from NicolasDorier/rates/limit
...
Do not preemptively fetch rates of all exchanges
2019-12-26 16:36:53 +09:00
57985e78e5
Save the last update time instead of the next update time
2019-12-26 16:24:57 +09:00
731341b749
Do not preemptively fetch rates of all exchanges
2019-12-26 14:54:26 +09:00
f12186e09f
The tests in btcpayserver should use only the services they use ( #1233 )
2019-12-24 18:11:21 +09:00
4d7480db15
Liquid & Liquid Assets Support ( #1118 )
2019-12-24 16:20:44 +09:00
0485a9178d
Merge pull request #1232 from NicolasDorier/seed/bettererror
...
Make it mandatory for the user to set the master fingerprint in the w…
2019-12-23 23:32:14 +09:00
17d2b20cd5
User can use passphrase when importing seed
2019-12-23 23:31:39 +09:00
aa459d0ff3
Make it mandatory for the user to set the master fingerprint in the wallet settings for seed signing. Improve error messages.
2019-12-23 23:08:41 +09:00
656ff7029e
Do not show on screen seed passphrase in sign with seed
2019-12-23 22:32:33 +09:00
8e00e6d8e3
Make sure that varchar(255) is used for mysql migration scripts
2019-12-23 15:03:06 +09:00
8bcb2381a0
Comment code to generate MySql migration scripts
2019-12-23 15:03:05 +09:00
a73d2db02a
Fix tests
2019-12-19 16:36:04 +09:00
47eb087d1b
Rename CanGenerateWallet to CanUseHotWallet, small refactoring on generatewallet
2019-12-18 22:28:03 +09:00
ed6a01469a
Merge pull request #1212 from Kukks/generatewallet
...
Generate wallet
2019-12-18 16:35:34 +09:00
7cfe5f0421
failsafe with selenium
2019-12-16 12:10:03 +01:00
1aef7f7ea6
rebase fix
2019-12-16 10:25:07 +01:00
9142c48a0b
return correct view
2019-12-16 09:38:00 +01:00
45e139c5b7
define view
2019-12-16 09:35:41 +01:00
6706658377
add policy to restrict generate wallet usage
2019-12-16 09:32:43 +01:00
a75b6201b7
update message
2019-12-16 09:01:27 +01:00
f724d6c0cf
tests for importing keys to rpc
2019-12-16 09:01:27 +01:00
0dccbeac3d
fix tests
2019-12-16 09:01:27 +01:00
7d2dc45dfb
fix ident
2019-12-16 09:01:27 +01:00
f284ef9052
Add generate wallet e2e test
2019-12-16 09:01:27 +01:00
80790bd9b0
fixes
2019-12-16 09:00:41 +01:00
2da9434571
init work
2019-12-16 09:00:00 +01:00
579e0d2e09
Do not crash if empty destination is entered on WalletSend
2019-12-11 13:05:59 +09:00
33703b83a3
Fix device not found with Trezor T
2019-12-10 23:52:48 +09:00
23b9dfed2c
Cache balance
2019-12-10 22:17:59 +09:00
b8f6ef8844
fix sdk version of tests
2019-12-10 21:46:06 +09:00
6f6b4c8ead
Fix dockerfile versions
2019-12-10 21:43:21 +09:00
5d87dd5861
Merge pull request #1219 from bolatovumar/fix-1217
...
[Wallet] Show invalid address message when address is invalid
2019-12-10 21:39:43 +09:00
02c8bf4469
bump
2019-12-10 21:23:38 +09:00
540cb912f3
Can display address on device at confirmation screen
2019-12-10 21:22:46 +09:00
93f490f570
Fix pin entry
2019-12-10 20:10:13 +09:00
de2e222ae5
Improve signing vault UI
2019-12-10 18:58:12 +09:00
12055a000b
Proper handling of passphrase for Trezor T
2019-12-10 18:16:52 +09:00
6addb3e481
[Wallet] Show invalid address message when address is invalid
...
fix #1217
2019-12-07 21:20:42 -08:00
d9cd916440
Merge pull request #1187 from dennisreimann/document-themeing
...
Document themeing
2019-12-07 17:22:47 +09:00
452a705b75
Update russian,portugal
2019-12-07 17:21:11 +09:00
1c8206c749
Merge pull request #1214 from MrPaz/feature/satsfix
...
Fixing sats exchange rate display
2019-12-07 17:18:54 +09:00
062c42e524
Fix build
2019-12-07 16:42:03 +09:00
2d932ebb21
Update to runtime .NET 2.1.14
2019-12-07 16:35:13 +09:00
0e0fa53517
Prompt passphrase for trezor T
2019-12-05 22:47:07 +09:00
4e20730379
Better message when the device is signing ( #1207 )
2019-12-05 22:37:04 +09:00
1d70d935b8
Provide better details for unknown error ( #1208 )
2019-12-05 22:03:35 +09:00
9b8f42cdf6
Merge pull request #1213 from rockstardev/feature/accessdeniedfix
...
Fixing AccessDenied page displayed
2019-12-04 15:38:40 -06:00
eb85b1a7b4
Fixing sats exchange rate display
...
Fixed #1147
2019-12-04 14:21:33 -06:00
df7e2073df
Fixing AccessDenied page displayed
2019-12-04 13:45:09 -06:00
84d943d6cc
Trying to fix TrezorT
2019-12-04 22:12:38 +09:00
a1d82b0e8b
fix bug if selecting segwit with vault
2019-12-04 21:52:48 +09:00
ab7c124302
Properly show text to enter pin or passphrase for trezor T
2019-12-04 17:23:10 +09:00
544597348b
Fix inverted boolean logic
2019-12-04 17:19:25 +09:00
1559c510be
Trying to handle Trezor T correctly
2019-12-04 17:16:37 +09:00
3e08581e9b
Fix fetching xpub for trezor
2019-12-04 16:34:25 +09:00
49c70d9b04
Vault: Reinite the popup in add derivation scheme if it is closed
2019-12-04 16:16:41 +09:00
50e7d8389c
Vault: Allow user to pick the account number
2019-12-04 15:54:08 +09:00
ea5bd6d435
bump nbx
2019-12-04 13:51:26 +09:00
cbb37674e3
vault-confirm is not a popper
2019-12-04 12:56:39 +09:00
e70d5ceb08
Fix JS error on WalletSendVault after PIN is asked ( #1210 )
2019-12-04 12:52:54 +09:00
5d7b253edd
Fix bug: Vault option now showing up in PSBT
2019-12-03 18:57:07 +09:00
df38b84bbb
Fix alignment in psbt review
2019-12-03 14:30:29 +09:00
a3fc75ea3b
Show proper error message if the keypath in wallet settings is not good ( Fix #1209 )
2019-12-03 14:26:52 +09:00
71a8166027
Handle "pin already prompted" error. ( Fix #1209 )
2019-12-03 13:53:58 +09:00
564dd95d81
Remove unused modern theme
...
We can start over with this once the general design decisions are decided on and we start implementing a new UI.
2019-12-02 11:19:17 +01:00
eb16b435df
Document themeing approach
...
Sums up and adds to the comments made in #1175 .
I wasn't sure where to put these kinds of docs, as tehy are code related and not end user facing. Let's discuss whether or not this fits in here or should become part of the docs repo.
fix
2019-12-02 11:18:33 +01:00
f94daed06d
Merge pull request #1184 from bolatovumar/fix-1182
...
[Wallet] Specify validation range for wallet send amount
2019-12-02 18:29:45 +09:00
e841bfa148
Merge pull request #1186 from dennisreimann/custom-theme
...
UI: Add custom theme file option
2019-12-02 18:29:07 +09:00
03b76380e7
Merge pull request #1192 from dennisreimann/ln-node-certthumbprint
...
LN Node: Show ready to use certthumbprint
2019-12-02 18:28:11 +09:00
c6671f7122
Merge pull request #1200 from pavlenex/ipn-notification
...
Re-name the Invoice e-mail notification field
2019-12-02 18:27:52 +09:00
db56c2b106
Merge pull request #1202 from pavlenex/create-wallet
...
Change create with connect in wallet page
2019-12-02 18:27:40 +09:00
f7b2c836b7
Merge pull request #1203 from Kukks/nbxupdate
...
update nbx + prep bitcoin payment data ctor change
2019-12-02 18:27:28 +09:00
6ec379b538
Merge pull request #1198 from Eskyee/patch-3
...
Update vaultbridge.js
2019-12-02 18:27:02 +09:00
d6e1d34ebf
update nbx docker tests
2019-12-02 10:10:24 +01:00
bc2a039ea2
bump nbx and make balance return decimal
2019-12-02 09:57:38 +01:00
e31e600144
update nbx + prep bitcoin payment data ctor change
2019-12-01 15:30:56 +01:00
91f83d751f
Connect wallet clarification
2019-11-30 18:15:28 +01:00
b8288f1efa
Use 127.0.0.1 instead of localhost for vault's http requests. (Fix https://github.com/btcpayserver/BTCPayServer.Vault/issues/9#issuecomment-559858955 )
2019-11-30 23:34:47 +09:00
fa61c2bcdd
Add error for invalid network
2019-11-30 23:33:42 +09:00
2d168e1d9b
Re-name the Invoice e-mail notification field
2019-11-30 11:45:06 +01:00
3e7ad4a4f6
Update vaultbridge.js
...
replace localhost with 127.0.0.1 fixes BTCPay Vault in Apple Safari browser Version 13.0.3 macOS Catalina 10.15.1 (19B88)
thanks to Nicolas
2019-11-29 20:09:46 +00:00
d2357ee8b9
Do not ask for Pin on Trezor T
2019-11-25 11:50:49 +09:00
9f04c7d0bc
Merge pull request #1193 from dennisreimann/heading-alignment
...
UI: Left align admin section headings
2019-11-25 11:44:25 +09:00
9baa7eed80
UI: Left align admin section headings
...
Removes the custom property and consistently align the headings left, which I agree is the better choice.
Context: https://chat.btcpayserver.org/btcpayserver/pl/upb3nzch7j8nmpbt7kfmoe6beo
2019-11-24 20:39:29 +01:00
287fbc523f
Asks pin and passphrase if device is not ready
2019-11-24 22:51:13 +09:00
ea6df35c87
LN Node: Show ready to use certthumbprint
...
Turns the output of the `openssl` command from
`SHA256 Fingerprint=48:37:A4:D6:[…]`
into this, which can be copied and inserted directly:
`4837A4D6[…]`
2019-11-24 09:48:34 +01:00
2e0db1a430
Fix XML parsing error ( #1185 )
2019-11-23 14:04:26 +09:00
7ccf0c3612
UI: Add custom theme file option
...
This adds a "Custom Theme CSS file" to the "Server settings: Theme" page. It works similar to the custom bootstrap and creative start fields, but is only added to the head in case it is set.
The main idea here is that users would choose one of our predefined themes and have the option to override specific values. The other apporach would be to let the custom theme replace the predefined one, but this could lead to issues in case we extend the set of variables, which would be unset then.
This way users can copy a predefined theme and override all variables or just the ones they want to customize.
The help icon besides the label links to a page in the docs I'm currently working on.
2019-11-22 21:09:18 +01:00
1b58058796
Refactoring
2019-11-22 19:19:05 +09:00
98276bcb3d
Remove useless try/catch
2019-11-22 19:16:32 +09:00
1aa4dbb90d
bump
2019-11-22 19:14:15 +09:00
eef623fb4b
Ask passphrase when appropriate ( Fix #1185 )
2019-11-22 19:13:04 +09:00
84bbbcbe10
[Wallet] Specify validation range for wallet send amount
...
fix #1182
2019-11-21 18:47:10 -08:00
a324e2aeaf
Merge pull request #1181 from Kukks/register-login-link
...
add login button to register page
2019-11-21 18:01:39 +09:00
d6b3530384
add login button to register page
2019-11-21 09:28:35 +01:00
dfe8a10e1a
bump
2019-11-21 16:39:18 +09:00
5afa847e6e
Fix sign transaction
2019-11-21 16:38:43 +09:00
1bcbc9bab0
Should not show the password
2019-11-21 16:03:06 +09:00
b915544798
Prevent NRE on NBxplorer listener
2019-11-21 14:27:57 +09:00
2b9f390c64
update translation
2019-11-21 14:17:27 +09:00
ee42d5c7b4
bump
2019-11-21 14:15:04 +09:00
f809dd51a6
Merge pull request #1152 from NicolasDorier/feature/vault
...
Add hardware support via BTCPayServer Vault
2019-11-21 14:13:43 +09:00
1a8d6e5c05
Implement BTCPayServer vault derivation scheme import
2019-11-21 14:06:16 +09:00
869ba745b2
Merge pull request #1175 from bolatovumar/fix-1169
...
Add CSS variable for preformatted text color
2019-11-21 14:03:05 +09:00
180dfb6edf
Add CSS variable for preformatted text color
...
fix #1169
2019-11-20 11:12:31 -08:00
45b08ac8d2
Add sponsor
2019-11-19 20:37:15 +09:00
9a4b385432
Add sponsor
2019-11-19 20:33:26 +09:00
08289b89c5
Merge pull request #1176 from pavlenex/supporters-sw
...
Add new supporter to readme
2019-11-19 20:32:42 +09:00
a31d1d81c8
Update README.md
2019-11-19 09:20:31 +01:00
e4c7bb0378
add wallet of satoshi to readme
...
add wallet of Satoshi, fix Lunanode spacing
2019-11-19 09:16:04 +01:00
374aaf2e2b
add walletofsatoshi svg logo
2019-11-19 09:12:38 +01:00
52fd686993
Merge pull request #1174 from pavlenex/new-supporters-lw
...
add new supporter to readme
2019-11-19 00:31:06 +09:00
03c36ef0d2
add lunanode to readme
2019-11-18 15:55:56 +01:00
71a6ffac2e
Adjust status message for WalletTransactions
2019-11-18 21:47:09 +09:00
92777ba181
Make sure SSH does not throw in separate thread
2019-11-18 17:15:40 +09:00
81843fb609
Do not delete the password from the seed
2019-11-18 17:00:54 +09:00
3af3ffd038
Merge pull request #1167 from dennisreimann/ui-improvements
...
UI: Payment request improvement
2019-11-18 14:23:51 +09:00
2ce5cd0b6f
Merge pull request #1171 from bitcoinbrisbane/master
...
Add office 365 to the quick fill settings
2019-11-18 14:23:12 +09:00
d791fd59e9
Merge branch 'master' of github.com:bitcoinbrisbane/btcpayserver
2019-11-18 08:12:30 +10:00
6064e3ce55
Add office365 quick settings
2019-11-18 08:12:06 +10:00
0fcfe0e977
Can prune wallet transaction history
2019-11-17 17:13:09 +09:00
997df5c64d
Remove build warnings
2019-11-17 16:50:28 +09:00
27af96662f
Fix bug for Network not having a NBitcoin Network
2019-11-17 13:04:42 +09:00
0be6f3ca70
UI: Remove superfluous spaces when description is empty
2019-11-16 23:28:53 +01:00
7af80611b6
UI: Better payment request amounts display
...
Uses a table instead of list group items, so that the columns properly align (rows use the same grid). Also aligns the values on the right.
2019-11-16 22:59:51 +01:00
4c349803b6
Use Channel instead of blocking collection for the Invoice Watcher
2019-11-16 19:12:26 +09:00
35a4278ae8
Merge pull request #1161 from britttttk/app-button
...
Hide View button in crowdfund
2019-11-16 18:58:11 +09:00
06365b7b73
Merge pull request #1158 from Kukks/register-login-secure-lock
...
Do not allow login or register over an insecure connection
2019-11-16 18:15:16 +09:00
f31e013986
bump
2019-11-16 18:03:16 +09:00
fe1df743ce
bump nbx
2019-11-16 17:22:51 +09:00
22ffd48cd4
refactor
2019-11-16 08:57:16 +01:00
c83bcd259d
Testing happy messages, fix approval button
2019-11-16 15:20:54 +09:00
8ebac28ccf
Fix tests
2019-11-16 15:07:02 +09:00
4e5001d7ef
Delete password from the lnd seed backup
2019-11-16 14:07:43 +09:00
84fe14a1ed
Test LND Seed Backup service and Logs. Use the Confirm View instead of poppup
2019-11-16 14:06:37 +09:00
6828730313
Merge pull request #1162 from dennisreimann/theme-fixes
...
Theme fixes
2019-11-16 12:36:50 +09:00
e540079220
Merge pull request #1163 from dennisreimann/main-bundle-script-order
...
Fix script order in main bundle
2019-11-16 12:36:03 +09:00
e99f806b66
Merge pull request #1164 from dennisreimann/page-titles
...
Page title fixes
2019-11-16 12:35:45 +09:00
b452f1d125
Limit custom table styles to small tables
...
Otherwise it overrides to many styles so that i.e. font-sizes with th .h*-classes do not work anymore.
2019-11-15 15:15:22 +01:00
f0a9d209a5
Fix bootstrap reference in cart bundle
2019-11-15 15:15:21 +01:00
984aa2912a
Fix script order in main bundle
...
creative.js relies on ScrollReveal being present on initialization, so it has to be included after scrollreveal.min.js
2019-11-15 15:15:20 +01:00
c8937f6d46
POS app theme fixes
2019-11-15 15:15:19 +01:00
cb849ab23e
Light/dark color fixes
...
fix
2019-11-15 15:15:18 +01:00
3bca3427eb
Consistent use of page title on Pay Button page
2019-11-15 14:44:08 +01:00
a127b13db1
Add missing payment request page titles
2019-11-15 14:43:36 +01:00
a2f608266b
Fix bootstrap reference in cart bundle
2019-11-15 14:01:18 +01:00
05f8b8d8af
Fix script order in main bundle
...
creative.js relies on ScrollReveal being present on initialization, so it has to be included after scrollreveal.min.js
2019-11-15 13:56:03 +01:00
f1cef81d76
Do not allow login or register over an insecure connection
2019-11-15 12:39:17 +01:00
e1bf376f10
Mark up alert-links for better display
2019-11-15 11:24:27 +01:00
9298eab30d
Improve QR code display on dark background
2019-11-15 11:23:52 +01:00
584528f903
Improve pay button display on dark background
2019-11-15 11:08:10 +01:00
3501920956
Set apart theme select from custom css file references
2019-11-15 11:06:09 +01:00
65a867e82d
Fix css references on bootstrap kitchensink page
2019-11-15 11:05:12 +01:00
2bfea50014
Update NBXplorer
2019-11-15 18:53:20 +09:00
89539fca01
Fix build
2019-11-15 18:20:10 +09:00
240f6fa45a
Allow /rates to pass storeId
2019-11-15 18:10:14 +09:00
c004065eea
Apply some lipstick on the lnd seed backup
2019-11-15 17:55:55 +09:00
1cfba82d77
Hide button when missing required fields
2019-11-14 23:58:38 -07:00
3bdcbd8907
Small adjustment to make tables look better
2019-11-15 15:22:01 +09:00
fd53811fdd
Adjust base font-size to match old style
2019-11-15 14:45:53 +09:00
5eeda40098
Addressing CSS inconsistencies compared to old design
...
Fixes : #1159
2019-11-14 22:48:15 -06:00
7bce316e78
Merge branch 'master' into feature/lndseedbackup
2019-11-14 21:02:56 -06:00
68f172b9ef
Switching back to v as prefix, other scripts assume it's presence
...
z wouldn't work because some scripts in btcpayserver-docker re-append v as prefix to find tag
2019-11-14 21:00:39 -06:00
9b3e7338ba
Fixing broken CrowdfundTests.CanContributeOnlyWhenAllowed test
2019-11-14 20:56:28 -06:00
c6ef6fc17d
Removing bootstrap and creative start vendor dirs, moving to main
2019-11-14 20:41:53 -06:00
e4c797eaa7
Merge pull request #1137 from dennisreimann/ui-css-refactoring
...
UI: Support themes via CSS variables
2019-11-14 20:28:01 -06:00
bdca51a178
Fine tuning the classic theme
2019-11-14 21:10:17 +01:00
e147ce8606
Minor layout improvements
2019-11-14 18:45:35 +01:00
830286ecc1
Center content on forgot password page
2019-11-14 18:44:14 +01:00
bc56cab488
Fix colors in wallet send view
2019-11-14 18:44:13 +01:00
dd683db6d5
Bump up font size and spacings in classic theme
2019-11-14 18:44:12 +01:00
5436999b13
Fix welcome layout background
2019-11-14 18:44:11 +01:00
29946763ba
Move theme switch to top
2019-11-14 18:42:58 +01:00
7160f7dc22
Add bootstrap kitchensink
...
Can be used to control the look of all elements:
/_bootstrap_kitchensink.html?theme=casa
2019-11-14 18:42:57 +01:00
e44db30ddb
Finetune color settings
...
fix
2019-11-14 18:42:56 +01:00
458b2fd72e
Register page fixes
2019-11-14 18:42:55 +01:00
66ffa5f987
Rename alpha theme variables to backdrop
2019-11-14 18:42:54 +01:00
dd8caa46c4
Remove modern theme option
...
For now as it is not really shaped yet.
2019-11-14 18:42:53 +01:00
55de85d829
Casa theme color fixes
2019-11-14 18:42:52 +01:00
10f782aa11
Integrate and adapt new register page
2019-11-14 18:42:51 +01:00
5bb6918465
Add Casa theme draft
2019-11-14 18:42:50 +01:00
205fd3c9ce
Use grid consistently
2019-11-14 18:42:49 +01:00
50bf55cbdf
Unify section headings
2019-11-14 18:42:48 +01:00
3a9ecd8b33
Dissect css rules and simplify color variables
2019-11-14 18:42:48 +01:00
5942a840b2
Move main bundle files also
2019-11-14 18:42:47 +01:00
6dd3c79c23
Move themes and bootstrap
2019-11-14 18:42:46 +01:00
a25e0ef592
add-theme-picker
2019-11-14 18:42:45 +01:00
29465cbadc
Use "modern" theme as example
2019-11-14 18:42:44 +01:00
fdc1aa25e4
Use variable based bootstrap and creativestart
...
fix
2019-11-14 18:42:40 +01:00
04fbe42bda
Merge pull request #1139 from bolatovumar/issue-1138
...
Vary page layout for registering new accounts
2019-11-14 23:58:37 +09:00
57a6949565
Fix View app on Crowdfunding ( #1141 )
2019-11-14 21:13:41 +09:00
bcb85e2084
Errors not working in PointOfSale ( #1141 )
2019-11-14 20:55:18 +09:00
6900964c03
Fix debug log not showing ( Fix #1157 )
2019-11-14 18:49:33 +09:00
3d2b8d2969
Merge pull request #1156 from bolatovumar/fix-1155
...
Improve mobile view on new welcome layout
2019-11-14 17:26:58 +09:00
c7da4e3eff
Add TestTimeouts
2019-11-14 17:14:08 +09:00
9e31154808
Improve mobile view on new welcome layout
...
fix #1155
2019-11-13 18:46:58 -08:00
89353b8e7c
Remove svg trash
2019-11-13 18:50:23 +09:00
b8eea53e01
Merge pull request #1154 from pavlenex/supporters-dglabs
...
Add supporter to readme
2019-11-13 18:43:43 +09:00
9bafce8069
Add DG Labs logo to readme
2019-11-13 10:38:31 +01:00
a9de1c2c64
Add link to foundation website
2019-11-13 17:37:57 +09:00
e6505040e0
Missing svg
2019-11-13 16:06:41 +09:00
92bdb20e1c
Add new sponsor
2019-11-13 16:04:47 +09:00
c6bba9188b
Improve error message for CanUsePosApp
2019-11-13 15:56:58 +09:00
c3a84f6577
Merge pull request #1142 from Kukks/bugfix/u2f
...
Fix U2F bug when using multiple devices
2019-11-13 15:37:14 +09:00
ba54b5aacf
Merge pull request #1144 from Kukks/ndax
...
Bump ExchangeSharp, fixes breaking changes and switch to exchangeshar…
2019-11-13 15:36:52 +09:00
e92a15e072
Add logs to find out if tests hang on website getting operational
2019-11-13 15:24:56 +09:00
ad853c6985
Merge pull request #1153 from NicolasDorier/nico/remove-trezor
...
Remove Trezor in AddDerivationScheme
2019-11-13 15:20:12 +09:00
e7ff5c0a4b
Remove Trezor in AddDerivationScheme
2019-11-13 15:10:33 +09:00
fef1bde9b6
Merge pull request #1151 from NicolasDorier/update/nbxplorerclient
...
Bump NBXplorer.Client
2019-11-13 14:45:10 +09:00
eb87d7cadc
Bump NBXplorer.Client
2019-11-13 13:51:06 +09:00
5394e0a4a0
Merge pull request #1143 from Kukks/bugfix/ln-sats
...
Display proper rate for ln sats feature
2019-11-12 14:01:13 +09:00
0f0b846e04
Merge pull request #1032 from bolatovumar/fix-1029
...
Retain store ids when filtering invoices
2019-11-11 21:00:42 +09:00
ae869489b5
Merge pull request #1133 from pavlenex/readme-2
...
Add CTA at the bottom + fix broken table tag
2019-11-11 20:58:53 +09:00
cdc973cbea
fix tests
2019-11-11 11:25:23 +01:00
bae9ca2a7a
fix ambigous ref
2019-11-11 10:08:10 +01:00
0df7506ad5
Bump ExchangeSharp, fixes breaking changes and switch to exchangesharp provider for ndax
2019-11-11 07:14:29 +01:00
974101624b
fix text
2019-11-10 18:51:51 +01:00
621a7d998d
Display proper rate for ln sats feature
...
fixes #1128
2019-11-10 18:49:24 +01:00
539c7d6e17
fix for multiple U2F devices
2019-11-10 18:12:20 +01:00
2743641122
hidden challenges rendered
2019-11-10 17:32:28 +01:00
1d08a811e7
Enabling circleci builds on feature tags
2019-11-10 07:00:30 -06:00
c5ca02e48e
Js cleanup based on Kukks feedback
2019-11-10 06:22:17 -06:00
bce201038f
Including walletunlock.json file in TestData for easier debugging
2019-11-10 06:19:59 -06:00
c24bb443d3
Fixing check for external services that don't specify server
2019-11-10 06:12:32 -06:00
9c165d84ef
Removing LND seed information from walletunlock.json
2019-11-10 06:12:32 -06:00
58b834fe9d
Displaying information from walletunlock.json if file is present
2019-11-10 06:12:32 -06:00
2b1aac9aa9
Service page for LND Seed Backup
2019-11-10 06:12:32 -06:00
dfdb99165b
Vary page layout for registering new accounts
...
address #1138
2019-11-09 21:24:19 -08:00
b75eaee6dd
Merge pull request #1115 from escapedcat/feat/ledger-xpub-help
...
feat(stores): add ledger specific xpub help
2019-11-10 00:28:05 +09:00
888b06376d
Merge pull request #1132 from Kukks/xmr-fix
...
fix moneromoney util
2019-11-10 00:07:27 +09:00
7f6b1e7e6e
Merge pull request #1135 from bolatovumar/fix-1129
...
Make sure documentation tooltip link stays inline with label
2019-11-10 00:06:36 +09:00
8dd1efc126
Adding test timeout
2019-11-09 16:57:40 +09:00
9cd64bf81a
Inline "allow custom payment amount" checkbox with label
2019-11-08 19:12:52 -08:00
2c14cece6b
Make sure documentation tooltip link stays inline with label
...
close #1129
2019-11-08 19:12:51 -08:00
11c269693e
feat(stores): add ledger specific xpub help
...
problem: maximum of 20 ledger accounts are being listed in the derivation-scheme select
solution: help users with i.e. multiple ledger accounts by providing link to docs for detailed info on where to find the xpub key manually
2019-11-08 15:24:12 +01:00
ae9b93ca8f
Removing useless tool
2019-11-08 22:41:14 +09:00
563e95df7c
Fix tests
2019-11-08 21:42:34 +09:00
5b37a9df0b
Make sure we don't pass the psbt in GET url
2019-11-08 21:21:23 +09:00
28396206de
Show the torrc config when debugging via F5
2019-11-08 17:26:32 +09:00
9d3026f676
Add torrc files in tests
2019-11-08 16:10:49 +09:00
0f7458254e
Retain store ids when filtering invoices
2019-11-07 18:14:38 -08:00
2305a0a5c8
Add CTA at the bottom + fix broken table tag
2019-11-07 19:43:25 +01:00
7ce2ddb400
fix moneromoney util
2019-11-07 18:41:10 +01:00
13c8372329
Merge pull request #1131 from pavlenex/supporters-final
...
Add supporters, remove listed alts
2019-11-07 23:17:29 +09:00
8fd7ee0763
Add supporters, remove listed alts
2019-11-07 11:33:11 +01:00
aab7c08500
Unify StatusMessage handling
2019-11-07 18:59:51 +09:00
ff8de47e69
Fix tests
2019-11-07 18:36:45 +09:00
3ff9cc85ef
Fix tests
2019-11-07 18:35:47 +09:00
0a2440e14c
Fix test
2019-11-07 18:29:52 +09:00
d37abb53f0
Fix status message when a model is passed
2019-11-07 18:20:17 +09:00
656a3956b1
Fix strange message in PaymentRequests ( Fix #1130 )
2019-11-07 17:59:35 +09:00
c31e7593b6
Add label to FullyNoded
2019-11-07 17:08:24 +09:00
7be9083220
Update sponsor
2019-11-07 16:46:10 +09:00
b85667a191
Fix status message of PaymentRequest
2019-11-07 16:19:36 +09:00
892d906ac7
Fix tx link in payment request
2019-11-07 16:12:05 +09:00
0277708b2a
Fix tor service parsing
2019-11-07 15:58:03 +09:00
d757aa2978
Fix typo
2019-11-07 15:48:56 +09:00
cf7bba9600
Fix services if there is more than one tor external services
2019-11-07 15:41:39 +09:00
a0d498812d
bump
2019-11-07 14:35:18 +09:00
29e8783beb
Update translations
2019-11-07 14:34:34 +09:00
57b87a55bc
Show Bitcoin RPC service
2019-11-07 14:33:10 +09:00
9ff9377bc7
Make sure the recommended fees are different from the network fee rate
2019-11-07 13:45:45 +09:00
163ef031b9
Make sure the recommended fees are different from the network fee rate
2019-11-07 13:35:47 +09:00
1cfdd1489b
Merge pull request #1127 from bolatovumar/master
...
Make recommended fee confirmation target configurable
2019-11-07 13:27:03 +09:00
0a9290a980
Make recommended fee confirmation target configurable
...
Address #1110
2019-11-06 16:21:33 -08:00
f0c2fb62df
Select all link when clicked
2019-11-07 00:13:00 +09:00
24d6532dac
Add onion link to login/register
2019-11-06 23:58:04 +09:00
fee1fe22a7
Use better svg version of the logo
2019-11-06 23:25:56 +09:00
d8103f7293
Fix webfont
2019-11-06 21:57:43 +09:00
3d3446e46a
Improve design of register/login on mobile
2019-11-06 21:51:10 +09:00
22af4d2836
Because links are not reusable in LightningWalletService, it should not open in a new tab
2019-11-06 21:17:50 +09:00
06b2a3383d
Merge pull request #1125 from NicolasDorier/fix/maintainence
...
Improve message in Maintainance page
2019-11-06 16:41:11 +09:00
06c3f01e41
Improve message in Maintainance page
2019-11-06 16:17:03 +09:00
d392880102
Merge pull request #1121 from NicolasDorier/ux/login-register
...
Add sponsor and new design to the login and registration page
2019-11-06 15:29:36 +09:00
55dd8da284
Redirect first run to register, redirect unlogged to login
2019-11-06 15:19:14 +09:00
e76f5b19b1
bump lightning package
2019-11-06 13:20:57 +09:00
5650b8560d
Refactor the Header in its own partial view
2019-11-06 13:15:26 +09:00
2d80dbfa8f
Custom logo and custom url for checkout page should accept any string (relative path) ( Fix #1124 )
2019-11-06 12:02:13 +09:00
c62aeb670a
Merge pull request #1120 from rockstardev/cifixrefactor
...
Fixing CircleCi to run external test only in repo context, small refactor of LndServiceViewModel
2019-11-05 09:41:43 -06:00
1a407a2da3
Add sponsor and new design to the login and registration page
2019-11-05 18:01:43 +09:00
72d7e2dc5b
Merge pull request #1116 from bolatovumar/issue-1111
...
Improve pay button display options section
2019-11-04 12:04:14 +09:00
a126ec1718
Renaming to LndServiceViewModel, used both by grpc and rest
2019-11-03 13:18:09 -06:00
bf59114a00
Run CircleCi external tests only in context of btcpayserver user & repo
2019-11-03 13:16:21 -06:00
6b587bfc31
Improve pay button display options section
...
address #1111
2019-11-03 09:53:09 -08:00
28a2017b65
Merge pull request #1108 from dennisreimann/paybutton
...
More pay button improvements
2019-11-03 20:26:55 +09:00
c3a6e9a799
Merge pull request #1112 from Kukks/fix-monero-qr
...
fix qr code amounts for monero
2019-11-03 20:26:35 +09:00
45c66a167b
Merge pull request #1113 from Kukks/payment-request-fixes2
...
fix Payment request "Cancel invoice" button always showing
2019-11-03 20:25:46 +09:00
380629a961
Update BTCPayServer.Lightning
2019-11-03 16:34:14 +09:00
74fdd1358c
Update translations
2019-11-03 16:31:01 +09:00
e9d63650b9
bump
2019-11-03 16:18:33 +09:00
9ecb27a9bd
Fix and test /api-tokens (fix https://github.com/btcpayserver/woocommerce-plugin/issues/34 )
2019-11-03 16:17:28 +09:00
b0ae878ef6
Merge pull request #1107 from NicolasDorier/ui/new-confirm
...
Redesign confirm forms
2019-11-03 15:37:33 +09:00
28cc4facd4
Redesign confirm form
2019-11-03 15:20:25 +09:00
749146ad3c
fix Payment request "Cancel invoice" button always showing
...
The Cancel current invoice button always showed even when there was active invoice
2019-11-02 08:49:19 +01:00
a4ba93d249
fix qr code amounts for monero
2019-11-02 08:41:48 +01:00
7eae1f3b3c
More pay button improvements
2019-10-31 11:31:30 +01:00
d66e8f2d13
Removing obsolete StatusMessage
2019-10-31 15:19:38 +09:00
058b768b0a
update lightning charge in tests
2019-10-31 14:31:44 +09:00
3425f84507
Merge pull request #1106 from NicolasDorier/refactor/statusmessage
...
[WIP] Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:12:05 +09:00
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00
b514533814
Merge pull request #1104 from dennisreimann/paybutton
...
Improve pay button display
2019-10-31 14:01:38 +09:00
3b1f851f8a
Improve pay button display
...
These changes should provide a more solid CSS approach to display the pay button in different scenarios. Also it fixes minor functionality issues like preselecting the merchant-chosen currency in the custom amount and slider dropdown.
2019-10-29 21:08:08 +01:00
99095f25d9
bump clightning
2019-10-29 16:46:22 +09:00
d79a28ac6f
Merge pull request #1103 from rockstardev/lndseedless
...
Updating reference to new LND docker image and walletunlock.json path
2019-10-29 15:38:44 +09:00
120fe1ba85
Updating reference to new LND docker image and walletunlock.json path
2019-10-28 23:47:55 -05:00
ad8d8c31ab
Merge pull request #1099 from Kukks/modal-close-fix
...
Fix: Close button for modal is broken
2019-10-28 14:26:20 +09:00
3e5ab70583
Fix: Close button for modal is broken
...
closes #1093
2019-10-27 08:13:30 +01:00
cd5b334a00
Make sure renci ssh does not prevent btcpay from closing
2019-10-26 23:40:35 +09:00
9a99b3fdc2
Fix bug: Could not delete store
2019-10-26 23:35:55 +09:00
2249ee195a
Catch websockets exceptions
2019-10-23 16:11:20 +09:00
93cdbf7a1a
Only push the released tag
2019-10-23 15:44:49 +09:00
22fa43f8d6
Version bump
2019-10-23 15:29:37 +09:00
39a6bd15d1
Update translations
2019-10-23 15:12:28 +09:00
1d8fe9fb93
Bump dbriize
2019-10-23 14:57:08 +09:00
565cac34b0
Update NBXplorer
2019-10-23 14:56:59 +09:00
1cb02b2913
Bump bundlerminifier
2019-10-23 14:56:48 +09:00
1174178771
Remove reliance on ambient routing values
2019-10-23 13:52:22 +09:00
f1a2cc2b65
Merge pull request #1096 from sam-sla/patch-2
...
Fix typo in SECURITY.md
2019-10-22 23:50:22 +09:00
36d97d1e74
Fix typo in SECURITY.md
2019-10-21 22:05:29 +02:00
12264d8e74
Make sure SSHClient Disconnect does not hang if a cancellationToken is passed
2019-10-21 18:43:53 +09:00
4d68b12080
Rewrite some EF queries to make EF3.0 happy
2019-10-21 18:38:57 +09:00
3c7137830e
Make sure that the SSL connection does not prevent btcpayserver from restarting
2019-10-21 16:34:26 +09:00
4f1b4131cb
Add more logs on hosted service exit
2019-10-21 14:03:55 +09:00
ccb45e3a99
Remove empty folder
2019-10-21 13:31:43 +09:00
f3461bfbe6
Show success message when derivation scheme is updated
2019-10-21 13:24:13 +09:00
22b05500f1
Reactivate ndax
2019-10-20 17:52:30 +09:00
66a2383ad1
Make CanHandleRefundEmailForm less capricious
2019-10-20 16:47:48 +09:00
7d6fb21a8c
Fix test
2019-10-20 16:45:40 +09:00
5054e76d64
Fix build
2019-10-20 16:24:11 +09:00
9adb825c30
Do not ask for email in checkout by default ( Fix #1084 )
2019-10-20 15:46:34 +09:00
9a28dc5121
Pass cancellationToken around in the Kraken Provider
2019-10-20 15:24:07 +09:00
c82c67359c
Merge pull request #1061 from reablaz/master
...
updated AppsUpdate view with correct GET request
2019-10-19 18:27:56 +09:00
59afc05661
Log hosted services exiting
2019-10-19 14:12:43 +09:00
c05820224e
Log paytester dispose
2019-10-19 14:09:19 +09:00
fee106abef
Remove possible NRE when app start
2019-10-19 13:50:52 +09:00
48fa11759f
Missing files
2019-10-19 00:54:43 +09:00
eac4c91820
Move Bitpay authentication class in BTCPayServer.Security
2019-10-19 00:54:20 +09:00
037fcf93f5
Merge branch 'refactor/remove-scopes'
2019-10-18 23:58:43 +09:00
dabe805602
Remove dead link
2019-10-18 23:58:25 +09:00
dacf5c1e16
Go back to .net 7.3
2019-10-18 23:50:18 +09:00
da2e8665a1
Remove unused scope, assert policy on store listing
2019-10-18 23:42:06 +09:00
8643c04a39
Additional fixes for 3.0
2019-10-18 21:46:34 +09:00
c5ba063edf
Move OpenId folder
2019-10-18 21:36:32 +09:00
9648836e2d
Merge pull request #1077 from NicolasDorier/migration/openiddict30
...
Update to OpenIddict3.0
2019-10-18 21:30:27 +09:00
3c9b58916b
Update to OpenIddict3.0
2019-10-18 19:02:23 +09:00
d56a5ad86e
Merge pull request #1076 from bolatovumar/feat-1036
...
Add option to show recommeded fee on checkout invoice
2019-10-18 12:13:39 +09:00
cd5cc6435c
make lightning scheme lowercase ( Fix #1091 )
2019-10-17 00:52:19 +09:00
c908301b84
Add option to show recommeded fee on checkout invoice
...
Address #1036
2019-10-14 10:09:26 -07:00
e68d76b56d
Add timeout to tests
2019-10-14 23:50:51 +09:00
8339ec59b7
Merge pull request #1090 from bolatovumar/issue-1089
...
Make UI checkboxes inline with their labels
2019-10-14 22:47:29 +09:00
c5cfd7921a
Merge pull request #1086 from NicolasDorier/refactor/authorization
...
Refactor authorizations
2019-10-14 22:46:26 +09:00
e584004b23
Make UI checkboxes inline with their labels
...
address #1089
2019-10-13 20:07:41 -07:00
281a2461ad
Refactor authorizations
2019-10-14 00:24:41 +09:00
bd94b5f84e
Temporarily remove docker image cache for circleci
2019-10-12 20:38:41 +09:00
2b040b3465
Merge pull request #1085 from Eskyee/patch-1
...
Update launchSettings.json
2019-10-12 12:28:28 +09:00
0e452c7cdf
Update launchSettings.json
...
I`m the Removing Docker-Regtest-https-monero as this loads as a default, which I didn't ask for, it default in my builds config, launchSettings json, also I think since this json was changed, it gave my Mac VS a indent bug somehow, ?? But i may be wrong there,
can Nicolas please review ?? this is the correct way I would remove Docker-Regtest-https-monero from my folk ?? thanks
2019-10-12 03:43:30 +01:00
2acdc77289
Update lang
2019-10-10 19:46:29 +09:00
fda6a1a77b
Use ClaimTransformer instead of Authentication's JWT
2019-10-10 19:46:29 +09:00
7e5c593e09
Merge pull request #1081 from bolatovumar/fix-1078
...
[PoS app] Show card scrollbar only when necessary
2019-10-10 15:22:29 +09:00
40b191ef49
Skip HeadersOverrideMiddleware if on onion
2019-10-10 14:10:01 +09:00
a92f0fe289
[PoS app] Show card scrollbar only when necessary
...
fix #1078
2019-10-09 20:41:24 -07:00
ca17efbc29
Add missing file
2019-10-10 09:49:03 +09:00
5025e0dd4d
Allow xforwardedproto to be override via configuration
2019-10-09 22:26:54 +09:00
1325c5d441
Add TestTimeout to some tests
2019-10-08 16:32:22 +09:00
30585d2cc1
Merge pull request #1075 from rockstardev/master
...
Replacing donation widget with link new donate page
2019-10-08 12:19:42 +09:00
98468f4eb0
Replacing donation widget with link new donate page
...
Resolves #1073
Co-authored-by: vswee <vswee@users.noreply.github.com>
2019-10-07 17:30:20 -05:00
39876dea07
Use random ports in container tests
2019-10-07 16:25:27 +09:00
03917ec806
Remove possible crash at shutdown
2019-10-07 16:06:36 +09:00
1c9a91140b
Asyncify tests
2019-10-07 16:04:25 +09:00
3417556f5c
Update pomelo on .netcore3.0
2019-10-07 15:12:22 +09:00
0cc2fa962d
Prepare Startup.cs for netcoreapp30
2019-10-07 13:03:50 +09:00
8ba1303968
Move BitpayMiddleware up the stack
2019-10-07 12:43:17 +09:00
ae2b055fb5
Fix build
2019-10-06 23:41:27 +09:00
a919d3ddec
Move TryGetSolutionDirectoryInfo in test utils
2019-10-06 23:38:57 +09:00
102b38b5a8
Make test CanUsePaymentMethodDropdown more reliable
2019-10-06 23:13:42 +09:00
56a363adf9
Add more test timeout
2019-10-06 22:51:01 +09:00
5c8dcb0292
Add test timeout
2019-10-06 22:49:28 +09:00
0fd5c722f6
Add test timeout for some selenium tests
2019-10-06 22:24:28 +09:00
b86befbdaf
Merge pull request #1072 from pavlenex/security-md
...
Add Security.md
2019-10-06 22:20:26 +09:00
53310dee8a
Add Security.md
2019-10-06 12:25:40 +02:00
78b86ce0ea
Fix build in netcoreapp21
2019-10-06 18:47:49 +09:00
3bdc7c102a
Fix Startup in netcoreapp3.0
2019-10-06 16:00:38 +09:00
f9714f0be0
Fix build
2019-10-06 15:54:19 +09:00
536f98b566
Fix entity framework queries to work in netcoreapp3.0
2019-10-06 15:48:12 +09:00
f4977e7f9f
Prepare AuthenticationTests for .netcoreapp3.0
2019-10-05 20:45:09 +09:00
68807bae37
Do not use AsAsyncEnumerable()
2019-10-04 22:55:38 +09:00
ccc2d0e13c
Exclude Google Cloud Storage for .netcoreapp3.0, it depends on System.Interactive.Linq which create namespace conflict with the new AsyncEnumerable
2019-10-04 17:56:08 +09:00
c2032ee15b
Prepare the Authentication controller for .netcoreapp3.0
2019-10-04 17:21:53 +09:00
724a5b5460
Prepare code to move to netcoreapp3.0
2019-10-04 17:17:11 +09:00
c9ec0f9d3c
Prepare startup.cs for netcoreapp3.0
2019-10-03 18:46:09 +09:00
411fe90b8c
Can compile tests in netcoreapp3.0
2019-10-03 18:25:07 +09:00
a56004fbef
Remove a warning on .netcoreapp3.0
2019-10-03 18:15:08 +09:00
e75edac3c1
Make .netcoreapp 3.0 build happy
2019-10-03 18:00:07 +09:00
aaa05eb5ec
Fix build
2019-10-03 17:37:10 +09:00
8d0d80e086
Fix build
2019-10-03 17:14:07 +09:00
4d84343a80
Prepare BTCPayServer for .netcore 3.0
2019-10-03 17:06:49 +09:00
275fbc81e7
Prepare BTCPayServer.Data for .netcore 3.0
2019-10-03 16:36:02 +09:00
d23adfbd78
Prepare BTCPayServer.Common and BTCPayServer.Rating for .netcore 3.0
2019-10-03 16:13:12 +09:00
f7b85babfe
Merge pull request #1068 from rockstardev/master
...
Cleanup U2F namespace to correspond to folder path
2019-10-03 12:57:53 +09:00
56e85b68d9
Csproj cleanup, reorganizing namespaces, fixing tests
2019-10-02 22:41:53 -05:00
755a6bf8e6
Cleaning up references to old U2F\Services folder
2019-10-02 12:38:06 -05:00
7282199c31
Cleanup U2F namespace to correspond to folder path
2019-10-02 12:32:41 -05:00
639f5d2fc4
Make sure calling monero related controllers can't be done if the shitcoin is not supported
2019-10-01 15:30:27 +09:00
8c8ef9d3ca
Rename shitcoins to altcoins
2019-09-30 20:43:15 +09:00
2c5c6d28e3
Fix broken getting started link in readme ( #1060 )
2019-09-30 18:42:35 +09:00
fd78d02576
Moving Monero classes into BTCPayServer.Common
2019-09-30 17:58:41 +09:00
3a0328d0be
Moving shitcoin code in shitcoin folder
2019-09-30 17:51:47 +09:00
d66b111121
xmr ( #1044 )
2019-09-30 17:32:43 +09:00
8cbc58ea2f
updated AppsUpdate view with correct GET request
...
So user can request invoice data by invoice id from btcpayserver, to verify callback
2019-09-29 15:12:35 +03:00
3366c86b16
Authorize granular permissions ( #1057 )
...
* granular scope permissions for api
* final fixes and styling
* prettify code
* fix missing policy
2019-09-29 16:23:31 +09:00
c7e3241a85
Update info link in ListTokens
2019-09-29 16:21:25 +09:00
1c2c3ede80
Update help link
2019-09-29 16:12:03 +09:00
0f46da2e6b
Update c-lightning
2019-09-29 13:53:18 +09:00
514386ecdd
Remove NDax support
2019-09-29 11:58:16 +09:00
2257b95732
bump
2019-09-24 15:22:26 +09:00
7a5cfcf50f
Fix docker-entrypoint for raspberry
2019-09-24 15:21:50 +09:00
e8d5190569
bump
2019-09-22 22:00:17 +09:00
d6d13ec001
Merge pull request #1046 from Kukks/pre-monero
...
General optimizations and fixes
2019-09-22 00:15:37 +09:00
f3aa67e0f1
make invoice repository able to query more extensively
2019-09-21 17:07:48 +02:00
59839a3332
make sure networks are abstracted properly
2019-09-21 16:39:44 +02:00
fa18bd9a69
allow nav layout for store to not have a main title specified
2019-09-21 16:28:04 +02:00
bf9dd57177
move css logic to global css file as it makes more sense
2019-09-21 16:24:01 +02:00
a230e21737
Store Nav extension support
2019-09-21 16:22:26 +02:00
e763e9e41a
Make sure BTCPAY_SSHKEYFILE is set when starting container
2019-09-21 23:06:15 +09:00
2e0abdbd06
Fix BTC_GBP pair not resolved for kraken
2019-09-21 13:05:05 +09:00
f3890cd029
Make test more reliable
2019-09-20 19:41:59 +09:00
2f918b1195
Fix SSH settings not correctly applied
2019-09-20 19:33:23 +09:00
5b73f22eb4
set buyer email in get invoice to refund email if not set ( #1023 )
...
closes #973 fixes #941
2019-09-20 19:15:07 +09:00
edfdae744f
Fix other-dependencies reference in TOC ( #1035 )
2019-09-20 19:14:33 +09:00
438fc34ad2
Replace pay button PNG image with an SVG and add 2x res version ( #1034 )
...
fix #1030
2019-09-20 19:14:08 +09:00
9e107b1eb1
Try to read the authorized keys file from the configuration
2019-09-20 18:51:14 +09:00
a8e2a99faa
Do not use sed -i in docker endpoint
2019-09-20 18:06:21 +09:00
0823a3e0dc
Remove warnings
2019-09-20 17:35:55 +09:00
7ac72c6c2a
Make sure the key is deleted
2019-09-20 17:25:07 +09:00
6d703d590b
Generate SSH keys in the docker container
2019-09-20 17:23:32 +09:00
3dada3c464
Remove SSH warning if no SSH settings set
2019-09-20 15:26:09 +09:00
a2cb6178b8
Can edit authorized_keys in SSH Services, remove download keyfile support
2019-09-19 19:17:20 +09:00
42dda56eea
Retry SSH connection later if it fails
2019-09-19 16:54:07 +09:00
6407e15187
Create FUNDING.yml
2019-09-15 14:56:46 +03:00
af97e296ba
bump
2019-09-15 01:13:06 +09:00
200c9709fe
Updating BundlerMinifier ( #1033 )
2019-09-13 04:56:36 +09:00
18b8bec8d0
Checkout: show red border around email when invalid ( #1013 )
2019-09-12 18:28:11 +09:00
41d714e2ce
Revert "Share same browser for all selenium tests"
...
This reverts commit 2ce0749bb6e77950b069a65296741b2ce77bd575.
2019-09-11 16:22:41 +09:00
60a8b23c03
Revert "Fix test"
...
This reverts commit 0096250384c618d8f5fbf202c5be7d475f417496.
2019-09-11 16:22:27 +09:00
0096250384
Fix test
2019-09-11 15:58:38 +09:00
2ce0749bb6
Share same browser for all selenium tests
2019-09-11 15:36:12 +09:00
7ab97311be
Re-enable lightning sats feature through C# ( #1014 )
2019-09-11 14:49:06 +09:00
e6cfb6e851
Selenium Tests for Checkout + other store operations ( #1015 )
2019-09-10 17:03:24 +09:00
b3298589c3
Rockstarify the docker-compose
2019-09-10 13:02:52 +09:00
127ad3e573
Merge pull request #1028 from bolatovumar/fix-1025
...
Allow removing transaction labels by clicking on an icon
2019-09-10 12:45:34 +09:00
2a262c4e1e
Allow removing transaction labels by clicking on an icon
...
close #1025
2019-09-09 20:40:32 -07:00
ee804c9922
Merge pull request #1019 from bolatovumar/fix-1017
...
[Wallet] Prevent jumpy transition on page load when transaction labels are present
2019-09-09 13:35:04 +09:00
3a8e136f39
Merge branch 'master' into fix-1017
2019-09-09 13:34:51 +09:00
8eec6db825
Merge pull request #1021 from dennisreimann/patch-1
...
Fix typo on Pay Button page
2019-09-09 13:33:22 +09:00
1c90b6227c
Merge pull request #1026 from bolatovumar/fix-1024
...
[Wallet] Add space between transaction labels
2019-09-09 13:33:03 +09:00
8b7ea6c71f
[Wallet] Add space between transaction labels
...
close #1024
2019-09-08 11:00:57 -07:00
3fc9d0c010
Better error message for seed signing ( Fix #999 )
2019-09-08 00:18:30 +09:00
345ce6ba5a
Fix typo on Pay Button page
...
Signed-off-by: Dennis Reimann <mail@dennisreimann.de>
2019-09-07 08:32:01 +02:00
d9cd00f49a
Make tests more resilient
2019-09-06 18:29:12 +09:00
2266c0dc96
Merge pull request #1020 from Kukks/ndax-rates
...
Add Ndax rate provider
2019-09-06 17:37:42 +09:00
882430cf58
Fix docker-compose ssh connection
2019-09-06 16:59:20 +09:00
11730cbae6
Add sshd service so we can test SSH stuff as well
2019-09-06 16:51:49 +09:00
dc3abc76c3
add Ndax rate provider
2019-09-06 08:20:08 +02:00
0013703cef
Use docker sleep for the dev container in tests
2019-09-06 15:16:24 +09:00
91b1a5e3e5
Remove MySQL from tests (never run)
2019-09-06 15:16:24 +09:00
911faeb510
Merge pull request #1018 from mbambnag/patch-1
...
Update Currencies.txt
2019-09-06 14:54:19 +09:00
8fa9834bf6
[Wallet] Prevent jumpy transition on page load when transaction labels are present
...
fix #1017
2019-09-05 19:22:31 -07:00
cf930fc46a
Update Currencies.txt
2019-09-06 07:16:15 +07:00
9ca9b5a5d2
Remove lightning sats denomination ( Fix #1012 )
2019-09-05 14:58:01 +09:00
3a87dc2223
Fix payment method switching stopped working #1012
2019-09-05 12:48:00 +09:00
67d3875c98
Fix error on this.fetchData
2019-09-05 12:13:36 +09:00
77d0f3d85c
Fix tests
2019-09-05 11:55:31 +09:00
0798b95c6b
fix build
2019-09-05 11:41:51 +09:00
c247e275f6
Make sure NotificationUrl and RedirectUrl are of type Uri
2019-09-04 18:20:36 +09:00
f17a359893
Fix NotificationUrl and RedirectUrl templating
2019-09-04 18:01:26 +09:00
8e15707dc7
fix dockerfiles
2019-09-04 17:37:40 +09:00
d890753ee2
bump
2019-09-04 17:30:58 +09:00
00b82ad07a
Update translations
2019-09-04 17:30:24 +09:00
a21948cf16
Merge pull request #1004 from bolatovumar/fix-606
...
Tackle additional issues in #606
2019-09-04 17:26:58 +09:00
eb583ba628
Revert "Start off cart hidden on desktop breakpoint"
...
This reverts commit a169179061c27670f14196cc21cdf64988fb941c.
2019-09-04 09:29:46 +02:00
a4b61f8aab
[POS app] Allow empty string for product description ( #1010 )
...
fix #1008
2019-09-04 13:07:09 +09:00
7208e63155
Excerpts from #971 (manual PR) (part1 ) ( #1006 )
...
* Excerpts from #971
Relating to selenium tests + small renamings
* fix build
2019-09-03 20:11:36 +09:00
8f464b0838
Fix build
2019-09-03 14:10:13 +09:00
233b799a46
Fix inventory string ( #1005 )
2019-09-03 14:08:55 +09:00
d99beb9811
New feature: Apps limited inventory ( #961 )
2019-09-02 22:37:52 +09:00
fefc45854e
Remove anchor where querying URL
2019-09-02 18:05:40 +09:00
0047a5388d
Add test for dead links in Views
2019-09-02 16:32:38 +09:00
66064bd2eb
Add link to wallets doc
2019-09-02 16:10:52 +09:00
6bd601137a
Allow Placeholders in redirectURL ( Fix #169 )
2019-09-02 16:04:41 +09:00
eae913f809
fix(pos-app): hide "clear search" button when input field is manually cleared
2019-09-01 11:18:46 -07:00
bc8e7ce888
Add background color to cart tip button when it's focused
2019-08-30 20:27:43 -07:00
1ec342da1e
Apply consistent border radius to POS app search bar
2019-08-30 20:06:08 -07:00
a169179061
Start off cart hidden on desktop breakpoint
2019-08-30 20:04:21 -07:00
57b436417c
Revert "Skip BundleMinify if in Debug mode"
...
This reverts commit 0229b560e7b3fd1e1df42c4a7ade1ae5d6d16388.
2019-08-30 19:36:57 +09:00
0229b560e7
Skip BundleMinify if in Debug mode
2019-08-30 19:18:56 +09:00
3c51bd3b23
Merge pull request #1000 from btcpayserver/refactor/move-data
...
[Refactor] Move SQL classes in their own assembly
2019-08-30 18:45:22 +09:00
b7ba97d86f
Fix namespace in the db snapshot
2019-08-30 18:22:19 +09:00
0eb58e9a91
Remove designer files
2019-08-30 18:22:18 +09:00
f257f9f91d
[Refactor] Move SQL classes in their own assembly
2019-08-30 18:22:13 +09:00
8971dbc2f9
Ensure raised amount is showing with correct precision in crowdfound app tooltip ( #987 )
...
fix #926
2019-08-30 16:17:17 +09:00
5b4e78f8d1
Add bitpay as direct provider, remove reliance on NBitpayClient in the Rate Assembly
2019-08-29 18:13:01 +09:00
27f20386df
Add confirmation button to recovery codes view ( #984 )
...
fix #806
2019-08-29 17:16:02 +09:00
9154e4264d
Address issues in #606 ( #988 )
...
* Increase POS cart button and input size elements as per #606
* Increase confirmation modal input and button size as per #606
* Add loading indicator to cart confirmation pay button as per #606
* Ensure POS app tip amount input shows decimal amount with correct divisibility
* Center POS app cart quantity input field
address task in #606
* Ensure search bar and content are horizontally aligned
address task in #606
2019-08-29 17:15:00 +09:00
7457e99451
Change button style
2019-08-29 16:26:34 +09:00
c5227d9996
Request consent from user before giving application access to the user's data & services.
2019-08-29 16:25:16 +09:00
1447b5e8be
Add top margin to 2FA screen heading ( #986 )
...
fix #985
2019-08-29 16:16:16 +09:00
efdb131c33
checkout fixes ( #997 )
2019-08-29 15:37:02 +09:00
d9a0db3efc
bump nbx
2019-08-29 00:03:14 +09:00
cb8c077c1e
better error message for bad ssh config
2019-08-27 23:39:17 +09:00
9688798a4a
Asyncify SSH access, do not show SSH service if ssh is not well configured
2019-08-27 23:30:25 +09:00
9a9e31c759
Split Bitcoin/LN to partial defined in payment handler and convert checkout to Vue ( #996 )
2019-08-27 11:31:15 +09:00
55c0c0ea6f
fix #994 tab slider not always working on checkout ( #995 )
2019-08-26 20:43:40 +09:00
43ee22f965
Allow overriding UI of checkout in payment handler ( #992 )
2019-08-25 22:50:11 +09:00
989a7b863e
Revert "Add bisq as supporting P2P service" ( #993 )
...
This reverts commit 0c5c6233c7d8f1577ce20fc933a071b775142032.
2019-08-25 16:53:29 +09:00
709ee54ac2
Do not prevent btcpay from starting if unsupported sshkey
2019-08-25 12:27:29 +09:00
664b920a39
Make invoice payments view modular per payment handler ( #991 )
2019-08-24 23:10:13 +09:00
7ea3312534
Add display attributes. Fix #98 ( #990 )
2019-08-24 23:06:34 +09:00
929b5c7951
Add display attributes. Fix #98
2019-08-24 15:39:43 +10:00
3e9bee2d44
simplify settings changed listening ( #976 )
...
* simplify settings changed listening
Might as well use the Event aggregator to listen in on changes instead of the current complicated magic in the settings repo. This also reduces db calls( it sends the new settings through the event instead of fetching them again)
* add settings extension
* switch to old style but using event aggregator
2019-08-22 20:44:06 +09:00
a571f77a40
Ensure POS/Crowdfund price input fields bring up numpad on mobile ( #982 )
...
fix #680
2019-08-21 23:05:52 +09:00
13f2be7811
Add bigger than zero validation for payment request amount ( #981 )
...
fix #844
2019-08-21 23:05:06 +09:00
3d00611ddf
Remove stray semicolon from payment request view ( #980 )
...
fix #979
2019-08-21 23:04:25 +09:00
576734b5cb
downgrade clightning
2019-08-21 15:12:09 +09:00
6cd60732b5
Properly render replaced tx in invoice view
2019-08-21 01:25:03 +09:00
1635e1e3fb
missing file commit ( #977 )
2019-08-21 00:00:50 +09:00
b29b46bbc7
Add policy to allow internal lightning node for non-admins ( #975 )
...
Partially related to #204 (but no actual management and accounting of funds in different stores occurs)
2019-08-20 17:38:15 +09:00
e45f1afd51
Small rewrite of condition
2019-08-20 16:12:18 +09:00
288dc9b626
Do not loop infinitely waiting for btcpay to start
2019-08-20 16:10:44 +09:00
81c6a76ea2
make sure tests run on latest images
2019-08-20 14:17:52 +09:00
182f9b3cf6
bump clightning
2019-08-20 13:38:42 +09:00
e71fd4950f
Add dev env videos to readme ( #964 )
...
- Add full node wallet as a feature
- Formatting
- Add windows dev env video
- Add ubuntu dev env video
2019-08-19 14:15:22 +09:00
72d519bb45
Add description and embedded css to POS ( #970 )
...
* Add description and embedded css to POS
* wrap embedded css props in <style> before Safe.raw
2019-08-19 14:13:42 +09:00
e743b2e457
Downgrade clightning
2019-08-17 15:57:15 +09:00
f932a34581
Fix docker-compose test
2019-08-17 15:37:57 +09:00
3543d9bd60
Fix docker-compose test
2019-08-17 15:35:41 +09:00
d387834c6c
Fix docker-compose test
2019-08-17 15:25:00 +09:00
6ea15411b6
Update c-ligthning and some packages
2019-08-17 15:14:31 +09:00
63df6ac5eb
Make sure EmbeddedCSS is CSS
2019-08-10 14:53:24 +09:00
039bee5b65
bump
2019-08-10 14:19:34 +09:00
be5597085b
Use Safe.Raw and Safe.Json instead of Html.Raw and the JsonHelper, move sanitization at the View level ( #960 )
2019-08-10 14:05:11 +09:00
6b355cbe1b
Merge pull request #959 from woutersamaey/improved-smtp-config-form
...
UI improvements to SMTP settings + Quick fill function for Gmail and Hotmail
2019-08-08 18:07:40 +09:00
dec5d19a2f
Only show SMTP quick fill when JavaScript is enabled
2019-08-07 22:10:15 +02:00
ff533994d8
UI improvements to SMTP settings + Quick fill function for Gmail and Hotmail
2019-08-07 21:31:08 +02:00
221e2c7898
Fix "Key already added in dictionary" error when signing with ledger
2019-08-07 17:53:03 +09:00
fb77fddcc3
Merge pull request #954 from woutersamaey/prevent-autofill-smtp-config
...
Prevent autofilling SMTP config user and password
2019-08-05 15:15:41 +09:00
c37086e000
Change type of SMTP password field to plain text, preventing autofill once and for all
2019-08-04 17:17:55 +02:00
3d6783b743
Merge pull request #955 from PatrickLemke/fix-typo-dns-settings
...
Fix typo / grammar for dns error message
2019-08-04 21:42:43 +09:00
c479e6aae5
Merge pull request #956 from woutersamaey/prevent-layout-break-long-text-links
...
Prevent layout from breaking on hyperlinks with very long URLs as the visible text
2019-08-04 21:33:07 +09:00
59a770e0d7
Prevent layout from breaking on hyperlinks with very long URLs as the visible text
2019-08-04 11:29:03 +02:00
140259e737
Merge pull request #911 from Kukks/fix-domain-policy-dropdowns
...
Allow apps server admin does not have access to to be mapped in domain-to-app policy settings
2019-08-03 23:24:51 +09:00
59a391dcc9
add store name
2019-08-03 16:23:00 +02:00
3a1cdefa09
Allow apps server admin does not have access to to be mapped in domain-to-app policy settings
...
This is a bugfix imo:
If you have 2 server admins, where only Admin1 has access to a specific app and Admin2 goes to edit the policies, the mapping would be overwritten to "None" .
This PR exposes all apps on all stores to this mapping dropdown irrespective of user. I think it makes sense to leak this minor data here to server admins.
2019-08-03 16:23:00 +02:00
7be104f486
Only show the txid as unconf in the wallet transaction list
2019-08-03 23:21:09 +09:00
d90a65975c
Add placeholder for label name
2019-08-03 23:13:27 +09:00
4e53f59a9c
Implement label filter
2019-08-03 23:10:45 +09:00
8e58fc128d
Fix bug on unable to add comment
2019-08-03 23:02:15 +09:00
756b6e9692
Make sure tags does not contains ','
2019-08-03 22:06:14 +09:00
23d546c559
Add max length to comment and tags
2019-08-03 22:03:49 +09:00
6d4ea6a951
simplify code
2019-08-03 21:52:47 +09:00
f9b5dcd4a6
docker deployment method
2019-08-03 13:29:27 +02:00
eab679cb2b
fix typo
2019-08-03 12:23:54 +02:00
ddf8b20091
Fix for bug #922 & bug #949 ( #951 )
...
* Fix "Do not propose lightning payment if value of the invoice is above..."
* Fix "Do not propose lightning payment if value of the invoice is above..." take care of the GAP edge case where OnChainMinValue > LightningMaxValue
* Fix "Do not propose on chain payment if the value of the invoice is below..." and take care of the GAP edge case
* Add test to cover all case and fix small issue
* Simplified version, with less validation
2019-08-03 12:55:58 +09:00
f1457582fe
Fix test
2019-08-03 12:41:12 +09:00
7841f79f31
Prevent autofilling SMTP config user and password
2019-08-02 20:35:48 +02:00
56e5acfb65
Simplified version, with less validation
2019-08-02 14:14:54 -04:00
6b777878e3
Add test to cover all case and fix small issue
2019-08-02 14:14:54 -04:00
428c7c5444
Fix "Do not propose on chain payment if the value of the invoice is below..." and take care of the GAP edge case
2019-08-02 14:14:54 -04:00
f8427eb801
Fix "Do not propose lightning payment if value of the invoice is above..." take care of the GAP edge case where OnChainMinValue > LightningMaxValue
2019-08-02 14:14:54 -04:00
2a53c056ca
Fix "Do not propose lightning payment if value of the invoice is above..."
2019-08-02 14:14:54 -04:00
21d555ee6b
Fix bug: Can't remove comments to transaction
2019-08-03 00:55:27 +09:00
d79fda166f
Can attach labels and comment to transaction in the wallet
2019-08-03 00:43:19 +09:00
c8025ebaac
View pos in selenium test ( #953 )
2019-08-02 13:48:12 +09:00
42d7ad02b0
In update store, make payment methods "enabled" only if properly configured
2019-08-01 17:10:52 +09:00
21556d4c07
added View App button to POS settings ( #947 )
...
* added View App button to POS settings
updated POS settings form group buttons to match Crowdfund settings from group buttons, addressing #854
* added View App button to POS settings #947
Fixed "Save Settings" Redirect
2019-08-01 15:55:41 +09:00
89a7166c1b
More options to Custom Amount Pay button ( #948 )
...
* Start adding more options to Custom Amount Pay button
This allows you to simplify the custom amount pay button to remove the big + & - buttons along with set a min, max and step amounts. There's also an option to fit the button next to the input amount to have it more condensed(not finished)
* make fit button inline work nicely
* make currency dropdown more obvious
* fix space
2019-07-31 22:58:04 +09:00
5d6c28c997
Fix tests
2019-07-31 15:40:21 +09:00
717cadc64b
Fix "Setting "Do not propose lightning payment if value of the invoice is above..." have no effect" ( Fix #949 )
2019-07-31 15:38:49 +09:00
3dac7ef3f3
Fix dynamic dns
2019-07-25 23:26:56 +09:00
056cb60d5d
Validate dynamic dns POST
2019-07-25 20:54:49 +09:00
bb4e92ec50
Fix alignement in Dynamic DNS
2019-07-25 19:44:40 +09:00
9218fb6463
bump
2019-07-25 19:39:15 +09:00
d9baea4c38
Remove global xpubs
2019-07-25 19:38:29 +09:00
6df6537cf9
Fix tests, improve logs
2019-07-25 19:36:03 +09:00
72d199f390
Add documentation link
2019-07-25 19:27:43 +09:00
233bce578b
Can remove dyndns services
2019-07-25 19:07:56 +09:00
63472d54d7
Can configure multiple dynamic dns
2019-07-25 18:29:18 +09:00
db57b5ae80
Fix DynDNS renewal
2019-07-25 16:37:39 +09:00
8896d89908
Add Dynamic DNS support
2019-07-24 17:59:30 +09:00
8e07bf3ffb
Update Login.cshtml ( #935 )
...
* Update Login.cshtml
[UI] Removed Unneeded string on login page with registering disabled. #881
* Update Login.cshtml
2019-07-24 12:40:06 +09:00
6194d0ad44
bump NicolasDorier.RateLimits
2019-07-21 15:28:07 +09:00
138532d3d4
use donate.btcpayserver.org as donation link
2019-07-19 18:36:57 +09:00
4716b704d4
Paging on List Users page for big hosting providers like Esky ( #905 )
2019-07-19 16:50:17 +09:00
109e576811
redo crowdfund modal perk list ( #919 )
...
* redo crowdfund modal perk list
closes #918
* fix small responsive issue
2019-07-19 16:48:39 +09:00
631c878722
Fix typo. ( #928 )
2019-07-19 16:47:52 +09:00
4cbcdb8af5
Make sure QRCodes use SVG instead of canvas (QRCodes on Tor does not work because of canvas fingerprinting protections)
2019-07-19 16:27:26 +09:00
d24628a386
fix payment request hub bug with payment types ( #927 )
2019-07-18 14:00:46 +09:00
7e714bdfa2
Increasing default monitoring expiration time ( #925 )
...
With value 60 what would often happen is that invoice ends up being declared invalid, and then payment arrives later when system is not monitoring. After lots of production testing we decided to increase this value by default so that new users don't need to manually reassign invoices from `invalid` status, especially if they use third party plugin like wooCommerce.
2019-07-17 12:45:32 +09:00
e3283fb29b
Bump NBitcoin and NBXplorer
2019-07-15 19:40:06 +09:00
be0285155f
Do not redirect from login page if there is a returnUrl.
2019-07-15 17:18:30 +09:00
1c055a7282
Make sure perk contributions are not accounted until paid
2019-07-15 17:01:12 +09:00
8d3cdd39ca
Fix "Configure Email Settings warning link not working" (Fix https://github.com/btcpayserver/btcpayserver/issues/906 )
2019-07-14 22:54:27 +09:00
010ba4d5b6
Can specify display name for sender in email settings (Fix https://github.com/btcpayserver/btcpayserver/issues/910 )
2019-07-14 22:45:14 +09:00
d176a16caa
fix typo
2019-07-14 22:25:43 +09:00
fd4a27c1a3
When logged in, the URL /account/login is still accessible (Fix https://github.com/btcpayserver/btcpayserver/issues/916 )
2019-07-14 22:16:23 +09:00
ae73858e23
Fix warning
2019-07-13 22:44:07 +09:00
1427e5458b
Fix invoice page not showing tor link (Fix https://github.com/btcpayserver/btcpayserver/issues/915 )
2019-07-13 22:42:46 +09:00
8853cf9f83
Only count contributors which paid invoice
2019-07-13 22:32:54 +09:00
de7f22bcbc
bump
2019-07-13 22:21:23 +09:00
b8b2fa29d7
bump clightning
2019-07-13 22:03:33 +09:00
476a241936
bump
2019-07-12 23:36:28 +09:00
dc97982fad
Remove trace of gdax (fix https://github.com/btcpayserver/btcpayserver/issues/913 )
2019-07-12 23:34:10 +09:00
e488f93b17
Add explanation for the annoying windows popup
2019-07-12 13:04:54 +09:00
e6e9668bbb
Prevent error 500 if bad psbt
2019-07-12 12:57:56 +09:00
56976898bd
Fix error 414
2019-07-12 12:23:13 +09:00
221ff05c49
bump
2019-07-12 11:49:09 +09:00
8f719d3e33
Solve error 414 when PSBT are too big
2019-07-12 11:47:13 +09:00
67c2abca2d
Hide openid warning message
2019-07-08 14:57:42 +09:00
36046f08f7
Use Migration startup task when starting BTCPay instead of hosted service.
2019-07-08 12:12:39 +09:00
3c4455c23c
Update AppHubStreamer.cs ( #908 )
...
Bug fix #902
2019-07-07 20:03:40 +09:00
e3db2e2b76
Remove warnings
2019-07-04 21:18:16 +09:00
5567a26b33
update translation
2019-07-04 21:16:20 +09:00
5387c3dd97
bump
2019-07-04 20:56:54 +09:00
d14eef979c
Bump versions of package and software
2019-07-04 20:50:40 +09:00
c7069f4fd9
bump
2019-07-04 18:49:25 +09:00
b40239f93b
bump nbxplorer
2019-07-04 18:48:54 +09:00
2958175add
Sort payment requests, most recent first
2019-07-01 17:33:49 +09:00
719ad8f4d4
Add File Storage links ( #893 )
...
* add redirect to Services for enable provider
* add tooltip to FS FAQ
2019-07-01 15:20:33 +09:00
4055eda757
Part3: OpenIddict: Add Flows Event Handlers ( #568 )
...
* Part 1 & Part 2 squashed commits
pr changes
pr fixes
remove config for openid -- no need for it for now
Part 1: OpenIddict - Minor Changes & Config prep
Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies
pr changes
fix merge
fix compile
fix compile #2
Part 1: OpenIddict - Minor Changes & Config prep
add missing nuget
Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies
* Part3: OpenIddict: Add Flows Event Handlers
* pr changes
* fix merge
* fix rebase
* fix imports
* cleanup
* do not allow u2f enabled accounts to log in
* start better tests for flows
* add tests
* fixes
* reintroduce dynamic policy as policies on jwt do not work without it
* reduce logs
* fix incorrect endpoint definitions
* Add implicit flow e2e test
* add code flow and refresh flow
* do not allow jwt bearer auth for all requests( only those under /api)
* remove commentedt code
* make sure authorize attr is marked with scheme
* remove dynamic policy and set claims in jwt handler
* cleanup
* change serversettings policy to not need a claim
* Add test to checkadmin verification
* revert server setting claim removal
* fix test
* switch back to claim
* unit test fixes
* try fix build with weird references to csprojes
* start fixing rebase
* remove https requirement to handle tor
* reformat tests correctly
* fix csproj
* fix ut formatting
* PR Changes
* do not show selenium browser
2019-07-01 12:39:25 +09:00
442df56629
Merge pull request #898 from Kukks/multiple-domains
...
Multiple domains for apps in BTCPay
2019-06-28 16:31:55 +09:00
477ab67fe9
set viewbag on method result instead
2019-06-26 07:02:22 +02:00
64c60741a0
Fix possible NRE
2019-06-26 13:46:45 +09:00
9e354d7703
Merge pull request #891 from Kukks/pay-button-language
...
Allow language parameter in pay button endpoint
2019-06-26 13:27:52 +09:00
1932c1cd7c
Merge pull request #897 from Kukks/filesystem-downloads
...
fix tmp link download
2019-06-26 13:11:08 +09:00
11670d0c0f
make checkout param more generic and add it to pay button generator
2019-06-25 21:01:37 +02:00
6cab02cd99
Multiple domains for apps in BTCPay
...
closes #887
2019-06-25 20:41:32 +02:00
fc1d781272
fix tmp link download
...
closes #894
2019-06-25 12:23:10 +02:00
a58ecfd35a
Save local file storage upon selection instead
...
closes #895
2019-06-25 11:40:33 +02:00
645516ee1b
Change donation button from slider to input
2019-06-23 14:45:27 +09:00
f570de5086
Fix payment button alignement
2019-06-23 14:31:56 +09:00
81ccfa1e6c
Change donation QR to use proper donation button. Remove also special thanks part as the contributors dramtically changed.
2019-06-23 14:29:43 +09:00
b808aa4971
allow language parameter in pay button endpoint
2019-06-18 18:31:20 +02:00
d1f1bc93b3
Fix version detection
2019-06-18 14:00:42 +09:00
faf433f644
Fix build
2019-06-18 13:51:04 +09:00
ba4660a03a
bump
2019-06-18 13:41:30 +09:00
03aa3693d0
Update translations
2019-06-18 13:41:10 +09:00
ecae976993
Make sure we don't timeout on NBX
2019-06-18 13:37:24 +09:00
307c8980e0
Move Common and Version.csproj in Build folder
2019-06-17 21:42:48 +09:00
e53d0eda47
Fix NRE if the account has no rootedKeyPath
2019-06-16 12:32:00 +09:00
369b15b20b
bump
2019-06-13 16:33:23 +09:00
ff8bbcd88a
Merge branch 'amitasaurus-btcPay-coinSwitch'
2019-06-13 16:31:48 +09:00
c52d22dc30
resolved conflicts
2019-06-13 12:49:01 +05:30
4fa6c9dc3d
coinswitchAmountDue always returning 1.025 possible fix
2019-06-13 12:14:28 +05:30
a958d10dd9
Fix local network detection ( https://github.com/btcpayserver/btcpayserver-docker/pull/152 )
2019-06-12 17:40:49 +09:00
ff86ce64b4
Merge pull request #880 from Kukks/error-messages-login-register
...
Show Model errors on login/register
2019-06-12 14:02:26 +09:00
f31d8aa9d7
Merge pull request #886 from btcpayserver/Kukks-patch-1
...
Fix automated docker build link
2019-06-12 14:01:18 +09:00
3cf7406123
Fix automated docker build link
...
Was pointing to nicolas' repo instead of the active one
2019-06-11 19:13:37 +02:00
5d8bf196a8
Fix: Allow get rate unauthenticated
2019-06-11 18:40:47 +09:00
019bd26c51
bump
2019-06-11 18:16:31 +09:00
0e1f924fc3
Relax "Insecure transport protocol to access this service, please use HTTPS or TOR" error in server setting services
2019-06-10 18:16:12 +09:00
15c3893aab
Make sure currency is in uppercase
2019-06-10 00:46:29 +09:00
deeab7c238
Add link to checkout page theme doc
2019-06-09 22:26:59 +09:00
e5ba7b9e69
Refactor authentication handlers
2019-06-09 01:36:54 +09:00
ca5be7e38d
Never use default AuthenticationScheme
2019-06-08 12:41:44 +09:00
fb530f2b34
fix build
2019-06-07 13:46:02 +09:00
29cbf63346
Remove deps on NetworkProvider in AppService
2019-06-07 13:40:48 +09:00
13c03cc0c2
Removing dependency on NetworkProvider from InvoiceWatcher
2019-06-07 13:34:38 +09:00
281280d3ec
Fix crash which can happen during export if someone remove support for a network, inject Network inside paymentdata
2019-06-07 13:31:11 +09:00
410be51951
Update language
2019-06-07 00:49:05 +09:00
eefe8289b3
Fix exception in CreateInvoice if a payment method is not supported
2019-06-07 00:45:10 +09:00
a53a5944f8
Remove empty row if no validation
2019-06-06 18:54:51 +09:00
cd009466b6
Make sure we don't have empty row if no StatusMessage
2019-06-06 18:47:31 +09:00
f0c106de75
Change the menu nav bar pages by moving the title above the nav pills
2019-06-06 18:29:54 +09:00
fcf1b679e6
Show Model errors on login/register
...
Invalid logins and registrations were not showing any messages
2019-06-04 14:37:13 +02:00
03ba57cd46
bump
2019-06-04 10:24:51 +09:00
bea08e5cfd
Refactor: Remove uneeded dependencies to PaymentMethodHandlerDictionary
2019-06-04 10:17:26 +09:00
01787e2662
Refactor: Remove PrepareInvoiceDTO
2019-06-04 10:11:52 +09:00
ac76220349
Move GetTransactionLink to PaymentType
2019-06-04 09:56:18 +09:00
796954c6e3
Refactor: Remove BlockExplorerLink from the payment handler
2019-06-04 09:52:06 +09:00
292c188182
Fix build errors
2019-06-04 09:40:36 +09:00
1f7097ef89
Refactor: Move DeserializeSupportedPaymentMethod to PaymentType
2019-06-04 09:33:42 +09:00
b97e083017
Refactor: Move DeserializePaymentMethodDetails to PaymentType
2019-06-04 09:22:46 +09:00
8ffd182b98
Refactor: Add DeserializePaymentData at the PaymentType level
2019-06-04 09:16:18 +09:00
1e77546251
Refactoring, make PaymentType a class instead of enum
2019-06-04 08:59:01 +09:00
8711960e74
Removing DeserializePaymentMethodDetails from IPaymentMethodHandler
2019-06-04 01:55:07 +09:00
8e2bcef824
The list of payment method should not depends on configuration of the users
2019-06-04 01:40:23 +09:00
d418cf7b07
Optimize docker files
2019-06-04 01:30:36 +09:00
864bcbb675
Move back GetCryptoPaymentData logic inside PaymentEntity
2019-06-04 01:24:15 +09:00
0b257b98f5
Move back ToPrettyString() in PaymentMethodId to fix crash if a payment method as been disabled
2019-06-04 01:06:03 +09:00
daab68d0b8
Merge pull request #877 from btcpayserver/feature/new-register
...
New register form
2019-06-03 21:02:25 +09:00
ab0511aa1d
Make is admin checkbox inline
2019-06-03 21:01:48 +09:00
12494c3ac6
Merge pull request #876 from btcpayserver/feature/login
...
New login page
2019-06-03 20:57:06 +09:00
621533e050
New register form
2019-06-03 20:47:18 +09:00
dc334d230a
New login windows
2019-06-03 20:36:07 +09:00
b848595378
Add missing command lines
2019-06-03 17:34:10 +09:00
ae4b2ab1fd
Fix #875
2019-06-03 16:46:35 +09:00
2ca8cc6ca3
bump
2019-06-03 15:57:13 +09:00
3b57e2684e
Add NotPaid_ExtraTransaction
2019-06-03 15:56:25 +09:00
898c672193
decrease number conf funding channel required for lightningd
2019-06-03 15:53:26 +09:00
18a7bc9278
Decrease number of confirmations requires for channels of lnd in tests
2019-06-03 15:51:13 +09:00
bb29ee10c5
Only execute external_tests on master
2019-06-03 15:41:44 +09:00
5441ae537a
Fix docker-entrypoint for tests
2019-06-03 15:36:50 +09:00
0a0ddafd67
Add permission to run-tests
2019-06-03 15:34:09 +09:00
a3b914d8b4
Remove code
2019-06-03 15:32:46 +09:00
39f75d3742
Refactor test run by circleci
2019-06-03 15:32:20 +09:00
3dd77a4f2c
Rename CircleCI steps and dockerfiles
2019-06-03 15:20:20 +09:00
6782e82972
Update translations
2019-06-02 18:13:04 +09:00
120fce0288
fix test container
2019-06-02 17:41:34 +09:00
aa57531ed7
fix test container
2019-06-02 17:37:44 +09:00
8f76bc0bcb
Extract version in separate csproj to have better dockerfile caching
2019-06-02 17:33:35 +09:00
189280e602
Fix docker images
2019-06-02 17:06:00 +09:00
78ca26cf78
bump
2019-06-02 16:53:36 +09:00
0c5c6233c7
Add bisq as supporting P2P service
2019-06-02 16:30:44 +09:00
4fe480ee55
Fix selenium test
2019-05-31 15:40:59 +09:00
be6560e08c
Merge pull request #871 from rockstardev/uifixes
...
Tweaking UI styles, updating default table style, and extra notification for payment for paidPartial
2019-05-31 15:39:17 +09:00
0f58f6da36
fix cryptoimage
2019-05-31 08:00:32 +02:00
dcaf0463a7
Displaying notification for extra transaction if paidPartial
2019-05-31 07:48:42 +02:00
5c6643270b
Bugfixing path to crypto image
...
Will need to move all these paths to absolute, rather than relative
2019-05-31 07:48:42 +02:00
7b337bde49
Restoring table border styling done by KayBeSee
2019-05-31 07:48:42 +02:00
7056aae301
Do not show custom amount field in cart when not enabled ( #873 )
...
fixes #872
2019-05-31 14:29:16 +09:00
1b6eb9cab0
Update explorer to blockstream.info ( #869 )
2019-05-31 14:26:41 +09:00
80e23beda9
Update TwentyTwenty
2019-05-31 14:16:17 +09:00
d70e120acc
Fix test
2019-05-31 12:17:47 +09:00
c877937fdf
Show the inputs of the PSBT in the review screen
2019-05-31 00:23:23 +09:00
8379b07de0
Use a redirect for update
2019-05-31 00:00:20 +09:00
c8c33245b8
Revert table changes from #821
2019-05-30 23:42:56 +09:00
0faf2fe83e
Fix buttons in PSBT
2019-05-30 23:36:01 +09:00
19bc511f39
Can update PSBT, fix the PSBT review page
2019-05-30 23:16:05 +09:00
916323bb3b
[WIP] Further abstractions to Payment Handlers ( #867 )
...
* mark items to abstract
wip
wip
wip
wip
wip
wip
wip
cleanup
parse other types
compile and fix tests
fix bug
fix warnings
fix rebase error
reduce payment method handler passings
more cleanup
switch tests to Fast mode
fix obsolete warning
remove argument requirement
rebase fixes
remove overcomplicated code
better parsing
remove dependency on environement
remove async
* fixes and simplification
* simplify
* clean up even more
* replace nuglify dependency
* remove extra space
* Fix tests
* fix booboo
* missing setter
* change url resolver
* reduce payment method handlers
* wrap payment method handlers in a custom type
* fix tests
* make invoice controller UI selectlist population cleaner
* make store controller use payment handler dictionary
* fix ln flag
* fix store controller test
* remove null checks on payment handlers
* remove unused imports
* BitcoinSpecificBtcPayNetwork - abstract BTCPayNetwork
* some type fixes
* fix tests
* simplify fetching handler in invoice controller
* rename network base and bitcoin classes
* abstract serializer to network level
* fix serializer when network not provided
* fix serializer when network not provided
* fix serializer when network not provided
* Abstract more payment type specific logic to handlers
* fix merge issue
* small fixes
* make use of repository instead of direct context usage
* reduce redundant code
* sanity check
* test fixes
2019-05-30 16:02:52 +09:00
0e568e2af5
Make sure that only the log directory can be read on /server/logs
2019-05-30 11:46:09 +09:00
dde841383a
Don't throw exception if derivation scheme is not found
2019-05-30 11:24:43 +09:00
81dae7d350
BTCPay Abstractions: Move PaymentMethod specific logic to their handlers ( #850 )
2019-05-29 23:33:31 +09:00
d3e3c31b0c
Btcpay abstract BTCPayNetwork -- Alternative PR to #865 ( #868 )
...
* BitcoinSpecificBtcPayNetwork - abstract BTCPayNetwork
* some type fixes
* fix tests
* simplify fetching handler in invoice controller
* rename network base and bitcoin classes
* abstract serializer to network level
* fix serializer when network not provided
* fix serializer when network not provided
* fix serializer when network not provided
* try fixes for isolating pull request
2019-05-29 18:43:50 +09:00
90852fe951
updated styles on user server page ( #821 )
...
* updated styles on user server page
* moved files out of bootstrap.css
* removed old css classes from initial commit
* move css changes to site.css
* add missing }
2019-05-28 21:40:10 +09:00
a2251d245f
Merge pull request #861 from rockstardev/extendconfcount
...
Extending invoice monitoring time if we haven't reached MaxTrackedConfirmation
2019-05-26 11:18:22 +09:00
112f9c4241
Adding invoice back to pending to track confirmations if less than max
2019-05-25 17:30:27 -05:00
b300404bc7
Extending invoice monitoring if max confirmation count not reached
2019-05-25 17:20:17 -05:00
19161b52f5
Fiat denomination box disappeared from the wallet ( fix #860 )
2019-05-25 22:23:32 +09:00
429170520e
Make sure fingerprint/hdpath are passed down to AddDerivationScheme.
...
Close ledger popup on account selection.
Add additional info after pairing
2019-05-25 12:53:03 +09:00
5571413a78
Put Ledger Wallet pairing in a popup, prepare code for Trezor pairing ( #836 )
...
* Allowing for POS to be displayed at website root
* Switching to asp attributes for form post action
* Applying default formatting rules on HTML
* The destination pays mining fees => Subtract fees from amount
* small cleanup (#851 )
* Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies (#567 )
* Part 1: OpenIddict - Minor Changes & Config prep
* Part 1: OpenIddict - Minor Changes & Config prep
* Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies
* pr changes
* pr changes
* fix merge
* pr fixes
* remove config for openid -- no need for it for now
* fix compile
* fix compile #2
* remove extra ns using
* Update Startup.cs
* compile
* adjust settings a bit
* remove duplicate
* remove external login provider placeholder html
* remove unused directives
* regenerate db snapshot model
* Remove dynamic policy
* Provide Pretty descriptions for payment methods from their handlers (#852 )
* small cleanup
* Provide Pretty descriptions for payment methods from their handlers
* remove PrettyMethod()
* integration with trezor
* rough load xpub from trezor
* update deriv scheme trezor
* move ledger import to dialog
* add import from hw wallet dropdown
* Support temporary links for local file system provider (#848 )
* wip
* Support temporary links for local file system provider
* pass base url to file services
* fix test
* do not crash on errors with local filesystem
* remove console
* fix paranthesis
* work on trezor.net integration
* pushed non compiling sign wallet code
* comment out wallet code
* abstract ledger ws in add deriv
* Auto stash before merge of "trezor" and "btcpayserver/master"
* final add changes
* cleanup
* improve connectivity and fix e2e tests
* fix selenium
* add experimental warning for trezor
* move import button to right and convert to text link
* switch to defer and async scripts in add deriv scheme
* make defer not async
* more elaborate import trezor dialog
* Fix small issues
* hide trezor for now
2019-05-25 11:45:36 +09:00
512ee16620
Refactor invoice entity to not have to inject the NetworkProvider ( #858 )
2019-05-24 22:22:38 +09:00
15dc0d60db
Split projects ( #857 )
2019-05-24 18:42:22 +09:00
d86cc9192e
Support temporary links for local file system provider ( #848 )
...
* wip
* Support temporary links for local file system provider
* pass base url to file services
* fix test
* do not crash on errors with local filesystem
* remove console
* fix paranthesis
2019-05-24 15:44:23 +09:00
25b08b21fa
Provide Pretty descriptions for payment methods from their handlers ( #852 )
...
* small cleanup
* Provide Pretty descriptions for payment methods from their handlers
* remove PrettyMethod()
2019-05-24 15:38:47 +09:00
ef9c2e8af1
Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies ( #567 )
...
* Part 1: OpenIddict - Minor Changes & Config prep
* Part 1: OpenIddict - Minor Changes & Config prep
* Part2: Openiddict: Init OpenIddict & Database Migration & Auth Policies
* pr changes
* pr changes
* fix merge
* pr fixes
* remove config for openid -- no need for it for now
* fix compile
* fix compile #2
* remove extra ns using
* Update Startup.cs
* compile
* adjust settings a bit
* remove duplicate
* remove external login provider placeholder html
* remove unused directives
* regenerate db snapshot model
* Remove dynamic policy
2019-05-24 15:17:02 +09:00
9bee48c601
small cleanup ( #851 )
2019-05-24 15:11:38 +09:00
961942ff6a
Merge branch 'posroot'
2019-05-24 15:08:49 +09:00
de1c2b0150
Allowing for POS to be displayed at website root ( #853 )
...
* Allowing for POS to be displayed at website root
* Switching to asp attributes for form post action
* Applying default formatting rules on HTML
2019-05-24 15:07:09 +09:00
5a73358bca
The destination pays mining fees => Subtract fees from amount
2019-05-24 14:28:09 +09:00
1812ea90b5
Applying default formatting rules on HTML
2019-05-23 10:36:23 -05:00
d98a416ed9
Switching to asp attributes for form post action
2019-05-23 10:35:57 -05:00
b947749382
Allowing for POS to be displayed at website root
2019-05-22 14:30:47 -05:00
c4d0b061c9
bump
2019-05-21 19:06:27 +09:00
3bada5d443
Fix multi send substract fees
2019-05-21 19:04:39 +09:00
06a35787aa
Make WalletSend match exactly the design of before without additional destination
2019-05-21 18:44:49 +09:00
88c931ec13
Make wallet able to send to multiple destinations ( #847 )
...
* Make wallet able to send to multiple destinations
* fix tests
* update e2e tests
* fix e2e part 2
* make headless again
* pr changes
* make wallet look exactly as old one when only 1 dest
2019-05-21 17:10:07 +09:00
3d436c3b0e
Add Eclair to connection string examples ( #846 )
...
* Add Eclair to connection string examples
* bump LN nuget
2019-05-20 10:13:11 +09:00
b4bb44d3e6
Adding Paid filter, invoice confirmed/paid/complete ( #849 )
2019-05-20 10:02:57 +09:00
39157e6883
Fix tests
2019-05-20 00:06:03 +09:00
9b6b9e6113
Fix build
2019-05-19 23:33:32 +09:00
87df34e064
Can actually upload PSBT file in PSBT Combine and PSBT view.
...
Validate transaction before allowing any broadcast and show errors nicely.
2019-05-19 23:27:18 +09:00
55a48ff84a
Add some notice in sign with seed
2019-05-17 14:42:28 +09:00
aed98f16bb
Show fee rate in transaction detail review
2019-05-16 12:56:06 +09:00
2926865c1b
bump
2019-05-15 22:57:14 +09:00
20fb7fc188
Fixing bug induced with server converting UTC times to server local ( #835 )
2019-05-15 22:02:39 +09:00
461462eafc
fix file timezone and isDownload for local files temp urls ( #837 )
...
closes #834
2019-05-15 22:02:03 +09:00
7aa6d1a8d7
fix test on Circle CI for selenium
2019-05-15 19:27:30 +09:00
d914fe2f48
Make sure that the accountkey can sign a transaction
2019-05-15 19:00:26 +09:00
e100edce24
Add selenium test for the manual seed signing
2019-05-15 16:00:03 +09:00
a68915d6cf
WalletPSBTReady show the summary of the transaction, signing with the seed respect the keypath of the wallet settings
2019-05-15 15:00:09 +09:00
210d680b21
nameofify
2019-05-15 01:07:46 +09:00
8dc4acdc34
Make sure people does not use launchsettings by mistake
2019-05-15 01:06:26 +09:00
eb54a18fcd
Wallet & PSBT: Sign with seed or key ( #840 )
...
* Allow signing a PSBT with an extkey/wif or mnemonic seed
* reword things
* small text
2019-05-15 01:03:48 +09:00
cf436e11ae
Part 1: OpenIddict - Minor Changes & Config prep ( #566 )
...
* Part 1: OpenIddict - Minor Changes & Config prep
* add missing nuget
* pr changes
* pr fixes
* remove config for openid -- no need for it for now
* remove unused extension
* Add tests
* use pay tester http client
* check redirecturl in tests
2019-05-15 00:46:43 +09:00
e22b7f74c7
Increase test coverage of selenium
2019-05-14 23:33:46 +09:00
f8fca7434c
Hack selenium again
2019-05-14 22:29:05 +09:00
66d303c4ba
Install chrome driver on alpine
2019-05-14 19:58:28 +09:00
186ed8beb2
Hack selenium
2019-05-14 19:27:26 +09:00
fac546cc0b
Print sources if Selenium test fail
2019-05-14 19:19:23 +09:00
9d2d2d0d64
Catch errors in AssertNoErrors
2019-05-14 19:13:55 +09:00
f58043b07f
dump logs of selenium before failiing test
2019-05-14 19:09:26 +09:00
289c6fa10e
Remove docker-compose update
2019-05-14 18:36:07 +09:00
00e24ab249
Make sure BTCPay is operational before starting tests
2019-05-14 18:35:22 +09:00
7b69e334d7
update docker-compose so selenium tests works
2019-05-14 18:05:16 +09:00
12507b6743
Add some logs related to selenium
2019-05-14 17:34:19 +09:00
3750842833
Show in logs where the btcpay tester is binding
2019-05-14 16:56:03 +09:00
1dcec3e1fb
bind to all interface if inside the test container
2019-05-14 16:13:55 +09:00
d8e1edd6d3
bump nbx in tests
2019-05-14 16:07:46 +09:00
a1f1e90626
Make selenium work on CI
2019-05-14 16:06:51 +09:00
522d745883
Update NBXplorer and NBitcoin
2019-05-14 16:06:43 +09:00
8ffb81cdf3
Refactor Selenium tests to properly cleanup resources
2019-05-13 18:42:20 +09:00
ae5254c65e
disable selenium test for a while
2019-05-13 18:14:31 +09:00
9d53888524
fix typo
2019-05-13 18:03:41 +09:00
cd6dd78759
Click around in selenium, and do not forget to run the selenium tests on circleCI
2019-05-13 17:59:15 +09:00
27fd49e61c
Add --allow-admin-registration, useful for tests
2019-05-13 17:00:58 +09:00
a3a259556f
Merge branch 'testcircleci'
2019-05-13 13:48:46 +09:00
803da75636
Only run integrations tests in btcpayserver repository
2019-05-13 13:48:09 +09:00
d1556eb6cd
bump
2019-05-13 08:55:26 +09:00
a7edbfe5e9
Remove useless code
2019-05-13 08:23:24 +09:00
663b5beac1
remove useless code
2019-05-13 08:22:29 +09:00
7e164d2ec3
make sure we don't sign same input twice
2019-05-13 08:21:54 +09:00
f9fb0bb477
Simplify logic in LedgerHardwareWalletSerivce by using NBitcoin helper methods.
2019-05-13 08:18:12 +09:00
702c7f2c30
Fix tests
2019-05-13 00:35:06 +09:00
8b348ade75
Can select the signing key in WalletSettings
2019-05-13 00:30:28 +09:00
bf37f44795
Add Wallet settings menu, do not rebase keypaths when create the PSBT
2019-05-13 00:13:55 +09:00
698033b0cf
Selenium Chrome Tests
2019-05-12 18:49:28 +09:00
10496363f5
Change button style on WalletPSBTReadyView
2019-05-12 16:19:27 +09:00
14647d5778
minor improvement to UI of PSBT
2019-05-12 15:16:40 +09:00
560dde3396
bump
2019-05-12 14:58:43 +09:00
7f9c2439c4
Custom date range filtering modal
2019-05-12 14:56:13 +09:00
6de5d0bce8
Unifying datetime styles across admin
2019-05-12 14:56:13 +09:00
c705a11aa7
Fixing merge bug with css file
2019-05-12 14:56:13 +09:00
45a196b407
Non-minified version of moment, adding required ref, fixing old ones
2019-05-12 14:56:13 +09:00
07cb6adb69
Extracting datetime flatpickr for use throught website
2019-05-12 14:56:13 +09:00
5358f81ce0
Dropdown for often used filterings
2019-05-12 14:56:13 +09:00
5b7988be79
Fixing display of long BOLT11 strings
2019-05-12 14:56:13 +09:00
e6c794d68f
Moving update of confirmation count to InvoiceWatcher
2019-05-12 14:56:13 +09:00
de73fedd1b
Check indicator after status change
2019-05-12 14:56:13 +09:00
2719849a54
bump
2019-05-12 14:51:57 +09:00
3011fecf0f
Add tests for PSBT
2019-05-12 14:51:24 +09:00
6da0a9a201
Can combine PSBT
2019-05-12 13:13:52 +09:00
572fe3eacb
Moveonly: Move all PSBT stuff in separate file
2019-05-12 11:13:04 +09:00
ff82f15246
Always rebase keys before signing, refacotring some code
2019-05-12 11:07:41 +09:00
b214e3f6df
bump minimum version of ledger wallet
2019-05-12 01:35:13 +09:00
cb9130fdf9
Can broadcast PSBT, can decide to export something signed by the ledger via PSBT
2019-05-12 00:05:30 +09:00
925dc869a2
Add wasabi wallet to the wallet list supporting P2P connections
2019-05-11 22:25:10 +09:00
5f1aa619cd
Can sign and export arbitrary PSBT
2019-05-11 20:26:31 +09:00
541c748ecb
WalletSendLedger and LedgerConnection only depends on PSBT
2019-05-11 20:02:32 +09:00
e853bddbc8
Add utility tool to decode PSBT
2019-05-11 00:29:29 +09:00
79d26b5d95
Push rebase keypath and min fee logic down nbxplorer
2019-05-10 19:30:10 +09:00
840f52a75b
Fix build
2019-05-10 14:36:57 +09:00
f955302c74
remove CF modal text
2019-05-10 11:35:51 +09:00
95e7d3dfc4
Don't scan 49' or 84' if not segwit
2019-05-10 10:55:10 +09:00
75f2749b19
Decouple HardwareWalletService into two classes: LedgerHardwareWalletService and HardwareWalletService
2019-05-10 10:48:30 +09:00
01e5b319d1
Save the fingerprint of the root of LedgerWallet, and use it. Simplify HardwareWallet
2019-05-10 01:05:37 +09:00
e504163bc7
Add NonAction to CreatePSBT
2019-05-09 19:34:45 +09:00
aba3f7d6bd
bump
2019-05-09 19:21:03 +09:00
8d74023d30
update translation
2019-05-09 19:20:36 +09:00
602625fc17
Fix tests
2019-05-09 19:14:01 +09:00
bbeb2d5009
Refactor ElectrumMapping with proper enum
2019-05-09 19:05:08 +09:00
51faa39636
Add some tests to check that AccountKeyPath and RootFingerprint are taken into account during PSBT creation
2019-05-09 18:58:14 +09:00
f37bfbf9f9
Add more tests
2019-05-09 18:38:25 +09:00
ba9928831e
Fix tests
2019-05-09 18:11:39 +09:00
2b6bd3d751
Assume ElectrumMapping of BTC if not specified
2019-05-09 17:51:46 +09:00
e96ca21c89
Small refactoring for tests
2019-05-09 17:21:51 +09:00
6ee10fe98b
add grs
2019-05-09 17:16:17 +09:00
a567c19759
conditionally select electrum mapping based on network
2019-05-09 17:16:17 +09:00
bb3a087d39
Move ElectrumMapping to BtcPayNetwork
2019-05-09 17:16:17 +09:00
5a92fe736f
Fix: Uploading coldcard in derivation scheme would forget to remember some data
2019-05-09 16:11:09 +09:00
88390402a4
reorder buttons
2019-05-09 12:48:11 +09:00
538eb66672
Allow import of coldcard wallet
2019-05-09 12:48:11 +09:00
0b6dfe0fd3
Fix DerivationSchemeSettings.ToPrettyString()
2019-05-09 01:07:05 +09:00
d5579ef2b5
Do not serialize PaymentId for DerivationSchemeSettings
2019-05-09 01:06:03 +09:00
836c3a5b3a
Make sure we don't confuse user between derivation scheme of coldcard or btcpay
2019-05-09 00:55:49 +09:00
f2da64adad
Add parsing of cold card wallet
2019-05-09 00:55:48 +09:00
e5704abfb3
Fix migration from old version to new version of WalletKeyPathRoots
2019-05-09 00:55:48 +09:00
3bf4eea1fe
Improve error handling for export psbt
2019-05-09 00:55:47 +09:00
aa23222339
CreatePSBT should always rebase the PSBT
2019-05-09 00:55:46 +09:00
68c1670c70
Show pretty wallet string in Update Store
2019-05-09 00:55:45 +09:00
914eaaaa51
Refactor DerivationStrategy to DerivationSchemeSettings
2019-05-09 00:55:44 +09:00
77338c6054
[BUG FIX]: Coinswitch exchange with altcoins popup not showing bug fix
2019-05-02 14:49:33 +05:30