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
5831ba2143
bump
2019-05-09 00:23:52 +09:00
c167a24f09
use older version of lib until it supports linux better
2019-05-08 20:17:17 +09:00
a539d27c62
fix exception handling
2019-05-08 20:17:17 +09:00
d7fc079376
RBF on by default, can disable it in Wallet Send /advanced settings.
2019-05-08 15:24:20 +09:00
3a05f7e294
PSBT export support in send from wallet screen
2019-05-08 14:40:16 +09:00
03713f9bd8
Add PSBT support in the send screen
2019-05-08 14:39:37 +09:00
2a145f4350
Replace noob button in wallet send by an advanced settings accordion
2019-05-08 12:34:33 +09:00
d049da696c
Fix exception thrown if user does not exist on login
2019-05-08 12:34:13 +09:00
5a46d0e80d
Add cmd tools to generate blocks
2019-05-08 12:19:16 +09:00
926250a967
Remove warnings
2019-05-07 23:34:31 +09:00
139b588795
fix coinswitch...yet again
2019-05-07 23:23:29 +09:00
909f18f9c7
Update language
2019-05-07 18:02:14 +09:00
f598495198
bump
2019-05-07 17:57:04 +09:00
95d746504d
Changing invoice state and updating display from js
2019-05-07 17:29:19 +09:00
9a2e1d43ea
Triggering optional confirmation update only on Invoice details page
2019-05-07 17:29:19 +09:00
be844978c1
Allow cancelling a non paid pending invoice in payment requests ( #815 )
...
* allow cancel on un paid new invoices in payment requests
* start work on cancel pr payment
* finish up cancel action
* final touch and add tests
2019-05-07 17:26:40 +09:00
60a361f963
Trying to make sure Azure tests does not run on PRs
2019-05-07 17:11:23 +09:00
93f50451e6
bump deps
2019-05-07 17:05:45 +09:00
0936812df0
Fix date time issues on crowdfund.payment requests ( #808 )
...
* fix some conditional display bugs in crowdfund
* bump flatpickr
* make clear button show up even with flatpickt fake input ui
* update uis to specify date value in specific format and use custom format for flatpickr display and use moment to parse date instead
* fix remaining public ui date issues
2019-05-07 17:01:37 +09:00
50351f56f8
Fix grammar ( #817 )
...
* Fix grammar
* Fix typo
2019-05-07 16:55:22 +09:00
232ceed8b0
Prettify the bitcoin core node page
2019-05-07 14:44:26 +09:00
b6c37a73b1
Fix duplicated entries on Services. Fix formatting of P2P page.
2019-05-07 14:31:49 +09:00
5967666df6
Add green wallet info
2019-05-07 14:16:44 +09:00
bf035333cf
Add service type P2P
2019-05-07 14:07:36 +09:00
f93d1173e2
Show tor exposed bitcoin node
2019-05-07 13:58:55 +09:00
08bf4faeee
Pass the hint change address to hardware wallet (useful in care of send-to-self where the underlying wallet support only output belonging to self)
2019-05-07 08:21:34 +09:00
e2b2cf0175
Do not drop column in u2f migration if not possible ( #813 )
...
closes #812
2019-05-05 00:57:44 +09:00
d32a24004e
Fix test
2019-05-03 12:59:11 +09:00
1f04e4e6be
Add rpcport for bitcoin-cli
2019-05-03 11:10:01 +09:00
778dcf97b1
update docker compose for bitcoin
2019-05-03 11:04:19 +09:00
957fbdb907
Update NBitcoin, NBXplorer, Bitcoin Core
2019-05-03 10:18:08 +09:00
e169b851ee
Remove another warning
2019-05-02 21:44:16 +09:00
7fadb4c5ad
Remove some annoying warnings
2019-05-02 21:38:39 +09:00
a20db7f341
bump nbx
2019-05-02 21:35:28 +09:00
b5f4739ae5
Allow invoice creation to only allow specific payment methods in UI ( #792 )
...
* allow invoice creation to only allow specific payment methods
* add test
* reuse existing feature
* final fixes
2019-05-02 21:29:51 +09:00
4bc03fbf06
Code coloring invoice states
2019-05-02 21:11:56 +09:00
1d3ff143d2
Tweaking UI, expanding details and max width on order id
2019-05-02 21:11:56 +09:00
6918b8a291
Extracting payment details population, refactoring invoice data load
2019-05-02 21:11:56 +09:00
3cd37682d3
[BUG FIX]: Coinswitch exchange with altcoins popup not showing bug fix ( #804 )
2019-05-02 21:02:01 +09:00
19a990b095
Add U2f Login Support ( #787 )
...
* init u2f
* ux fixes
* Cleanup Manage Controller
* final changes
* remove logs
* remove console log
* fix text for u2f
* Use Is Secure instead of IsHttps
* add some basic u2f tests
* move loaders to before title
* missing commit
* refactor after nicolas wtf moment
2019-05-02 21:01:08 +09:00
87a4f02f18
bump NBXplorer
2019-05-02 20:46:27 +09:00
8a99fc0505
Fix Azure Storage ( #803 )
2019-05-02 20:39:12 +09:00
bac99deb6c
Do not run external integration if PR
2019-05-02 20:38:45 +09:00
e65850b1eb
Refactor Send money from ledger using PSBT
2019-05-02 18:56:01 +09:00
77338c6054
[BUG FIX]: Coinswitch exchange with altcoins popup not showing bug fix
2019-05-02 14:49:33 +05:30
a6e52ed3df
bump NBitcoin
2019-05-02 17:31:57 +09:00
4a9eadf71a
Bump NBXplorer
2019-05-02 17:28:54 +09:00
b8f6cf4f23
Execute ExternalIntegration tests after
2019-05-02 15:31:51 +09:00
e8abc1137b
remove duplicate view code for email and fix password bug ( #788 )
...
closes #786
2019-05-01 12:17:25 +09:00
8507688c50
add azure storage config validation ( #791 )
2019-05-01 12:16:55 +09:00
5718096224
Revert "Merge branch 'sonarqube'"
...
This reverts commit d76e61e6f468b006659eebeff84be8bdedc02822.
2019-04-29 07:53:34 +02:00
d76e61e6f4
Merge branch 'sonarqube'
2019-04-29 07:21:50 +02:00
232817c00d
add sonarqube
2019-04-29 07:18:21 +02:00
86af585df3
bump nbx in tests
2019-04-29 12:31:21 +09:00
9e770ea484
bump dbriize
2019-04-29 12:30:47 +09:00
9670f11554
Fix HTTP 500 errors if querying the website in tests
2019-04-28 23:11:24 +09:00
dc369d52cb
Use fa fa-user for profile menu item
2019-04-28 16:07:42 +09:00
33c755fc54
Replace log out text by an icon
2019-04-28 15:59:44 +09:00
c5adc0eb71
Rename ShowEmailWarningForStore(storeId) => IsEmailConfigured(storeId)
2019-04-28 15:28:22 +09:00
fcb1de8a86
Show email warning on apps when settings are not complete ( #794 )
...
* Show email warning on apps when settings are not complete
closes #693
* refactor email warning logic
2019-04-28 15:27:10 +09:00
6df83ad148
Replace DBreeze by DBriize
2019-04-28 15:16:11 +09:00
857a436677
Clarifying comma is required for splitting params, providing example
2019-04-26 22:00:12 -05:00
c6091750b0
Displaying switchable datetimes on wallet transactions page
2019-04-26 22:00:12 -05:00
64e7324285
Fixing CanUsePoSApp test
2019-04-26 22:00:12 -05:00
d5bd0ee781
Filtering invoices by StartDate and EndDate
...
Now it's required to separate parameters with comma. Forced to do
this because dates have spaces between date and time part
2019-04-26 22:00:12 -05:00
3b91b38014
do not run external integration tests if in a PR
2019-04-24 22:40:36 +09:00
165d4e2732
remove unused parameter
2019-04-24 22:40:36 +09:00
098dfacce8
Remove segwit limitation for rescan
2019-04-24 22:40:35 +09:00
44d1419af9
Add itemCode to Invoice Response ( #784 )
...
closes #779
2019-04-24 22:36:35 +09:00
d0d077642d
Make sure we returns only one token in GetTokens
2019-04-23 16:05:11 +09:00
dc04839fab
Run Azure tests in CircleCI
2019-04-22 17:19:04 +09:00
4ce0cb4b35
Remove useless code in storage providers
2019-04-22 16:57:22 +09:00
5100c36c06
Uncomment google/amazon code, just disable it in the service registration
2019-04-22 16:45:50 +09:00
b184360eb7
Abstracted cloud storage - Amazon/Google/Azure/Local ( #708 )
...
* wip
* add in storage system
* ui fixes
* fix settings ui
* Add Files Crud UI
* add titles
* link files to users
* add migration
* set blob to public
* remove base 64 read code
* fix file query model init
* move view model to own file
* fix local root path
* use datadir for local storage
* move to services
* add direct file url
* try fix tests
* remove magic string
* remove other magic strings
* show error message on unsupported provider
* fix asp net version
* redirect to storage settings if provider is not supported
* start writing tests
* fix tests
* fix test again
* add some more to the tests
* more tests
* try making local provider work on tests
* fix formfile
* fix small issue with returning deleted file
* check if returned data is null for deleted file
* validate azure Container name
* more state fixes
* change azure test trait
* add tmp file url generator
* fix tests
* small clean
* disable amazon and google
comment out unused code for now
comment out google/amazon
2019-04-22 16:41:20 +09:00
02d79de17c
Merge pull request #773 from pavlenex/readme
...
Add TOC, Intro Video, Getting Started to readme
2019-04-22 14:16:53 +09:00
cf27c66132
wordiness
2019-04-19 15:59:56 +02:00
53d9ed5adb
add proper video and img size
2019-04-19 13:23:35 +02:00
3fe5051098
Update README.md
...
- Add Table of Contents
- Add Getting Started Section
- Add Intro video
2019-04-19 13:17:51 +02:00
f7c8a989b6
bump lnd
2019-04-17 13:51:43 +09:00
65dcfd3549
bump
2019-04-15 15:28:05 +09:00
6976fc54ca
Merge pull request #765 from Kukks/bugfix/crowdfund
...
Fix dynamic crowdfund labelling
2019-04-15 15:26:58 +09:00
0e077ff5c4
Merge pull request #768 from Kukks/feature/invoicesearchsession
...
Make invoice list search term persistent for session
2019-04-15 15:26:05 +09:00
c2f171a729
Merge pull request #766 from Kukks/bugfix/crowdfund_orderid
...
fix redirect uri for crowdfund invoices
2019-04-15 15:24:53 +09:00
fea38758e4
Merge pull request #767 from Kukks/bugfix/unusual-filter
...
fix unusual filter
2019-04-15 15:24:41 +09:00
444733565b
Updating altcoins section
2019-04-13 22:24:46 -05:00
96d28f00cc
Make invoice list search term persistent for session
2019-04-13 14:00:48 +02:00
70cc79a77f
fix unusual filter
...
closes #763
2019-04-13 13:50:14 +02:00
8d10186fdf
fix redirect uri for crowdfund invoices
...
closes #759
2019-04-13 13:43:47 +02:00
6f7e0205f8
Fix dynamic crowdfund labelling
...
closes #760
2019-04-13 13:22:19 +02:00
7ef11817c1
Add britt and rockstar video in readme
2019-04-12 18:03:05 +09:00
c387c84861
bump
2019-04-12 15:02:28 +09:00
ae7ad9f667
Filter the apps by the user id
2019-04-12 14:54:59 +09:00
c55f1185e6
Revert "Do not show all apps in Server settings policy"
...
This reverts commit 1619666befd4bf8931a11a8c2927de4c5b1add86.
2019-04-12 14:43:07 +09:00
1619666bef
Do not show all apps in Server settings policy
2019-04-12 14:29:56 +09:00
bf784f6fd7
Merge pull request #758 from rockstardev/dynamicroot
...
Allowing for displaying of app directly on website root
2019-04-12 14:19:19 +09:00
13e330fa65
Better UI for selection of app to be displayed on root
2019-04-12 00:13:14 -05:00
827b133534
Allowing for displaying of app directly on website root
2019-04-11 16:30:23 -05:00
4067d4b00f
Remove the Facade concept
2019-04-11 23:55:20 +09:00
359d8c5c6a
Merge pull request #745 from Kukks/feature/invoicepaymentdata
...
Add payment data to crypto info in invoice api model
2019-04-11 19:10:52 +09:00
265b7364e8
Merge pull request #756 from Kukks/invoice-auto-redirect
...
Allow POS to redirect invoices automatically after paid
2019-04-11 19:10:21 +09:00
dc2b8c9e4c
bump to nbitpay and use for payments
2019-04-11 12:00:10 +02:00
37869fd049
Add payment data to crypto info in invoice api model
...
Depends on https://github.com/MetacoSA/NBitpayClient/pull/22
2019-04-11 11:54:56 +02:00
d7ada4d493
add redirect automatically to checkout experience/ store settings
2019-04-11 11:53:31 +02:00
f093f85dbf
Merge pull request #753 from britttttk/fix/defaultText
...
Improve default payment method dropdown
2019-04-11 18:11:46 +09:00
1cf17872ab
Allow POS to redirect invoices automatically after paid
...
closes #730
2019-04-11 11:08:42 +02:00
c79751829b
Merge pull request #754 from Kukks/fix-pos-notif
...
fix pos settings savings for notifications
2019-04-11 17:34:42 +09:00
7a21c03896
fix pos settings savings for notifications
...
closes #751
2019-04-11 09:14:39 +02:00
54f07139db
Improve default payment method dropdown text
2019-04-11 00:41:30 -06:00
d78990fbd5
Changing queries: Using FirstOrDefaultAsync result in suboptimal queries
2019-04-11 15:05:30 +09:00
9ed7dbc838
Remove Quadrigacx (bankrupt)
2019-04-11 14:57:31 +09:00
9b12c7bc57
Add missing file
2019-04-11 12:41:38 +09:00
8973c75bbc
fix build
2019-04-11 10:06:36 +09:00
f425df7b6d
Add Contributing section
2019-04-10 16:05:07 -05:00
a44b600c5e
Improving documentation and altcoins sections
2019-04-10 12:48:02 -05:00
7f0a42c2d5
Updating altcoins section
2019-04-10 12:30:54 -05:00
60cd864226
Inject HttpClient inside lightning client instances
2019-04-11 01:10:46 +09:00
71cf02915e
Merge pull request #740 from rockstardev/uifixes
...
Button to switch between time formats, width fix
2019-04-09 18:05:18 +09:00
327d2298fb
Merge pull request #746 from Kukks/tag-pos-invoices
...
tag pos invoices too
2019-04-09 18:04:14 +09:00
2ca11ed692
Fix PoS decimal issue ( Fix #747 )
2019-04-09 11:10:27 +09:00
0224815a60
workaround tight coupling of crowdfund to apps mechanics
2019-04-08 16:02:53 +02:00
df824c36d2
tag pos invoices too
2019-04-08 15:46:24 +02:00
66e7777b1a
bump nbx
2019-04-08 22:26:52 +09:00
7ff85a86bf
Merge pull request #736 from Dolu89/master
...
New Pay Button type (Custom amount and Slider)
2019-04-08 22:19:05 +09:00
7b3700c2c6
Fix bitbank API weirdness ( Fix #741 )
2019-04-08 21:57:12 +09:00
04679aefd6
Merge pull request #743 from Kukks/fix-coinswitch
...
fix coinswitch
2019-04-08 17:23:47 +09:00
5190639b77
Simplify InvoiceWatcher logic and remove unused code
2019-04-08 13:28:13 +09:00
0bf73abb39
Fix Custom amount under 0 in Pay button
2019-04-06 15:22:09 +02:00
7e0211924d
Replace inline js by templates in pay button
2019-04-06 15:02:02 +02:00
a8a857a7ce
Move Slider settings below radio buttons
2019-04-06 13:47:22 +02:00
1d18965a26
fix coinswitch
2019-04-06 08:10:27 +02:00
e020b86a3f
Button to switch between time formats, width fix
2019-04-05 09:44:49 -05:00
1b80b90609
Update lang, bump
2019-04-05 18:50:20 +09:00
efc3512994
Merge pull request #739 from Kukks/pos-fixes
...
fix malformed html in pos + align price/button to card bottom
2019-04-05 16:53:33 +09:00
acb8ca982f
fix malformed html in pos + align price/button to card bottom
2019-04-05 09:50:41 +02:00
adc42cbba4
Put timeout on tests
2019-04-05 16:28:18 +09:00
7edcb7ef5f
Update NBitcoin
2019-04-05 16:21:00 +09:00
656017c6df
SocketFactory uses NBitcoin implementation of Socks
2019-04-05 16:19:04 +09:00
35db6d4a8b
Fix test CanScheduleBackgroundTasks
2019-04-05 15:32:30 +09:00
2741187546
Merge pull request #737 from rockstardev/uifixes
...
New batch of UI fixes
2019-04-05 15:23:41 +09:00
c3a7ab647c
Increase reliability of test CanScheduleBackgroundTasks
2019-04-05 15:16:36 +09:00
92da0ec2d2
fix tests
2019-04-05 14:59:46 +09:00
c767a49f2d
Increase notitifcation timeout to 1 minute, make sure that BackgroundJobScheduler is correctly cancelling tasks
2019-04-05 14:58:25 +09:00
ea8196b532
Do not use HttpClient singleton for the InvoiceNotifcationManager
2019-04-05 14:31:09 +09:00
58f138e854
Invoice list improvements
...
Items 5 and 9 from #349
2019-04-04 22:25:38 -05:00
b4b6939498
Coin switching on no-script invoices
2019-04-04 21:48:52 -05:00
bc97c07670
Add currency select in Pay Button
2019-04-04 21:32:16 +02:00
cf27fe5a53
Merge remote-tracking branch 'upstream/master'
2019-04-04 20:57:16 +02:00
449066449b
Add a new Pay Button Type : Slider
2019-04-04 20:56:12 +02:00
eb5e32a07f
Remove exception thrown by binance provider
2019-04-04 19:39:37 +09:00
708cdbe23f
Remove bunch of catched exception when BTCPay starts
2019-04-04 19:35:46 +09:00
333de52c33
Merge branch 'feature/sync-video'
2019-04-04 18:17:39 +09:00
6b9932fa14
Escape css selector
2019-04-04 18:16:54 +09:00
6c45689e6a
Fix point of sale search ( Fix #734 )
2019-04-04 16:32:56 +09:00
1e3307c84c
Add link to andreas video during IBD
2019-04-04 15:58:28 +09:00
d0eed9857d
Prevent user to log in or register via unsecured network
2019-04-04 14:28:50 +09:00
4221763f48
Merge remote-tracking branch 'upstream/master'
2019-04-03 21:45:41 +02:00
184c797b0e
Add a new Pay Button Type : Custom amount
2019-04-03 21:43:53 +02:00
4853e15d8a
Better timing measurement during invoice creation
2019-04-03 15:00:09 +09:00
6b4b903669
Improve invoice logs, make sure logs are saved as fire and forget
2019-04-03 14:38:35 +09:00
05da63f2a5
Merge pull request #721 from Kukks/expose-notif-to-pos
...
add notif Email to crowdfund and pos + add notif url to pos
2019-04-02 17:34:56 +09:00
5b4b073fc8
Merge pull request #731 from Kukks/coinswitch-shitcoin-tax
...
add coinswitch shitcoin tax
2019-04-02 17:33:37 +09:00
4723a83dbb
Merge pull request #732 from rockstardev/uifixes
...
UI fixes
2019-04-02 17:32:47 +09:00
78350db62d
Add a Clean button in the Maintenance page
2019-04-01 17:10:05 +09:00
e8b71f36b2
Adding support for noscript invoices
2019-03-31 13:46:38 -05:00
6db9061dd1
add coinswitch shitcoin tax
2019-03-31 18:55:14 +02:00
320826a4b9
Returning empty payload to fix JSON parse error thrown in JS
2019-03-31 11:48:53 -05:00
ad0edb5f4c
Make sure arm build have /sbin/ip
2019-03-31 14:08:53 +09:00
2856c10bc3
Revert "Do not use /sbin/ip to fetch the current ip ( fix #712 )"
...
This reverts commit 561644f75b3b83cae3b1cc8db0ceb7ee657dbe82.
2019-03-31 13:54:10 +09:00
24aa18e9ed
bump
2019-03-31 13:32:26 +09:00
767eca97cb
Fix tests
2019-03-31 13:31:50 +09:00
73d5415ea9
Use NBitcoin's socks implementation
2019-03-31 13:16:05 +09:00
e5a26cfca8
Update dependencies
2019-03-31 12:08:08 +09:00
e40cd1fc0c
Update publish docker
2019-03-29 18:39:02 +09:00
978b7d930e
Catch operation cancelled exception on the BackgroundJobScheduler
2019-03-29 18:09:54 +09:00
0f2e3ef957
Make latest branch
2019-03-29 17:48:24 +09:00
275b590e80
add notif Email to crowdfund and pos + add notif url to pos
...
closes #720
2019-03-29 07:51:00 +01:00
5d9da82d8e
fix build
2019-03-27 18:58:56 +09:00
1a122726b7
Add more timeout for lightning tests
2019-03-27 18:57:51 +09:00
0bd02a9272
Fix some exceptions raised if port is already used
2019-03-27 18:56:43 +09:00
3cce7b8b35
Refactor the lightning listener, some users complain payments are not detected (should fix #676 )
2019-03-27 15:53:38 +09:00
e3ab1f5228
Merge pull request #707 from Kukks/user-email-sync
...
set username on email change
2019-03-25 14:59:02 +09:00
4c875d9c7c
update doc sdk
2019-03-25 14:10:16 +09:00
e79334a6f6
Fix: if anyone can create invoice and /invoices has storeId parameters, then it should be allowed
2019-03-25 12:59:42 +09:00
a09c6d51e6
fix exception which can be thrown if the store is not found
2019-03-25 12:24:48 +09:00
312c7b7193
Fix anonymous bitpay api access
2019-03-25 12:22:17 +09:00
ee733fee28
If AnyoneCanInvoice and the storeId is passed as a parameter to the Bitpay API, then allow request
2019-03-25 12:18:39 +09:00
4d7e9d3f8a
Rewrite the BitpayAuthHandler more clearly
2019-03-25 12:09:18 +09:00
873c0a183a
Merge pull request #713 from pavlenex/link
...
Update Readme, Fix Broken Pebble Link
2019-03-25 10:20:08 +09:00
ea53ae8f20
Update ManageController.cs
2019-03-24 16:09:36 +01:00
686bc3380d
Update ManageController.cs
2019-03-24 16:09:20 +01:00
67da20bcea
Merge pull request #706 from Kukks/pos-max-length
...
remove template max length in pos app
2019-03-24 23:58:08 +09:00
561644f75b
Do not use /sbin/ip to fetch the current ip ( fix #712 )
2019-03-24 23:56:31 +09:00
1abc89858f
Fix broken Pebble Link
...
Fix broken Pebble Link
2019-03-24 14:15:47 +01:00
91c63a8ee6
bump
2019-03-24 13:37:14 +09:00
563882d30b
Merge pull request #711 from rockstardev/bugfix/satround
...
Javascript floating point math fix, closes #701
2019-03-24 13:35:13 +09:00
9a5eeee794
Javascript floating point math fix, closes #701
2019-03-23 22:28:54 -05:00
0578a692db
Updating bundler to new version that will also support .NET Core 2.2
2019-03-23 19:10:16 -05:00
f74f06338a
Update bundle minifier, trying to fix ( #710 with bundle on)
2019-03-23 23:24:29 +09:00
1281f348bf
set username on email change
...
closes #673
2019-03-22 12:53:56 +01:00
5e76d4bfc1
remove template max length in pos app
...
closes #704
2019-03-22 09:14:27 +01:00
2a302ea346
Do not spam logs if we can't connect to lightning because lightning is not started
2019-03-20 14:35:33 +09:00
be90172840
bump Microsoft.AspNetCore.App
2019-03-20 14:13:12 +09:00
b85ee895f5
Update nbxplorer in the tests
2019-03-20 14:08:25 +09:00
93de408e07
bump
2019-03-20 12:37:53 +09:00
d3662ae734
fix dockerfile
2019-03-20 12:34:47 +09:00
132d7795ea
bump .net
2019-03-20 12:22:46 +09:00
bf5a624209
Remove curl dependency on alpine image
2019-03-20 11:49:43 +09:00
abbdbda03a
Add Bitbank provider
2019-03-20 00:49:44 +09:00
8a8593437a
Add TOR
...
- Adds Tor
- Clarifies alts (once again)
- adds payment requests
2019-03-18 12:00:31 +01:00
e203cada54
Merge pull request #675 from Kukks/css-grid-pos-fix
...
attempt fix pos css grid
2019-03-18 19:47:11 +09:00
00c11c7ee9
bump
2019-03-18 18:58:15 +09:00
82126b85d2
Fix tests
2019-03-18 18:52:19 +09:00
4f428c8ed1
Fix other tor services display
2019-03-18 17:13:02 +09:00
9868af4db8
Show onion link in the navbar
2019-03-18 17:07:39 +09:00
0a5d7c5efa
Add .local as a localnetwork link
2019-03-18 16:48:04 +09:00
c2754b324d
Show other tor services
2019-03-18 16:45:46 +09:00
5c618233cb
fix singular item in pos stretched width
2019-03-18 07:39:45 +01:00
9e91259b9e
attempt fix pos css grid
2019-03-18 07:07:31 +01:00
014d08f38a
Add socks support on BTCPay Server to query onion endpoints
2019-03-18 00:03:02 +09:00
7998ea142b
Fix tor services not appearing
2019-03-17 21:47:08 +09:00
a4051dac72
Make sure BTCPay show TOR lightning node info if the site is accessed through TOR
2019-03-17 21:28:47 +09:00
e3a8892d24
Check tor services in the background
2019-03-17 21:07:24 +09:00
ea02d77e69
Parse torrc file to know virtual port of hidden services
2019-03-17 20:49:26 +09:00
4f582a6712
Show onion hosts instead of url (can't know about ports)
2019-03-17 13:42:54 +09:00
4769b1d452
Show tor services inside hidden directories in Server Settings/Services
2019-03-17 13:01:47 +09:00
17b18d820f
bump
2019-03-17 12:28:38 +09:00
26f34e75c2
Language update
2019-03-17 12:28:19 +09:00
6f50ac50ec
Merge pull request #689 from rockstardev/rock-lnsats
...
Allowing for lightning payment amounts to be displayed in Satoshis
2019-03-17 12:26:13 +09:00
5261cfcdd3
Allowing for lightning payment amounts to be displayed in Satoshis
2019-03-15 22:43:57 -05:00
675920697f
Merge pull request #685 from britttttk/fix/PayReqMessage
...
Improve delete payment request message
2019-03-16 12:36:24 +09:00
24699bf2ba
Updating QR Code on public node info page to be SVG
...
Co-authored-by: Sebastian Kippe <sebastian@kip.pe>
2019-03-15 22:16:12 -05:00
5ab92ed794
Switching to SVG for QR code so it looks OK on higher density display
...
Co-authored-by: Sebastian Kippe <sebastian@kip.pe>
2019-03-15 21:45:55 -05:00
8e83f0faa1
Improve delete payment request message
2019-03-14 23:26:39 -06:00
30d5add2ea
bump
2019-03-15 14:04:17 +09:00
6e47babf45
Overpayment of lightning invoice now properly appears ( Fix #486 )
2019-03-14 18:48:05 +09:00
9b95fa1f20
Add links for Payment Requests and Apps docs in UI
2019-03-12 21:50:55 +09:00
c67aa14a87
Fix payment requests and crowdfund app not working if ROOTPATH is specified ( fix #659 )
2019-03-12 15:48:24 +09:00
23f296ef34
The store owner can define default currency pairs when using rate API without parameter
2019-03-11 18:39:21 +09:00
c6ce676ad3
Fix exception on Payment Request ( #672 )
2019-03-11 16:06:27 +09:00
fafb02b0dc
bump
2019-03-11 15:20:10 +09:00
53cecc8c8a
Improve error message for POST /tokens without body
2019-03-10 15:10:30 +09:00
db0e9ee8f8
Merge pull request #654 from Kukks/robots-suck
...
Add policy to discourage search engines + build robots.txt dynamcally
2019-03-10 15:00:11 +09:00
2fac794d96
Merge pull request #667 from pavlenex/pavlenex-patch-issue-templates
...
Add Issue Templates
2019-03-10 14:58:58 +09:00
ffcd716906
Create feature_request.md
2019-03-09 23:21:03 +01:00
85f50724db
Create Bug Report template
2019-03-09 23:16:29 +01:00
808a995741
Merge pull request #665 from rockstardev/rock-qrcodefix
...
Rendering QR code only if there is data, plus loading indicator
2019-03-10 00:40:07 +09:00
4deb853914
remo useless mode now
2019-03-09 16:35:53 +01:00
470ec3354e
Rendering QR code only if there is data, plus loading indicator
2019-03-09 09:33:05 -06:00
053c2da9f1
use thememanager instead of view component
2019-03-09 16:29:04 +01:00
c0e28ce66e
Revert "Remove error in console logs on checkout page"
...
This reverts commit 08dd94e267c4810837b2fccd33b9001a3e406b30.
2019-03-10 00:28:47 +09:00
08dd94e267
Remove error in console logs on checkout page
2019-03-10 00:18:34 +09:00
7497865d1f
Pay button was not working properly if the server was not en-US ( Fix #638 )
2019-03-09 23:40:22 +09:00
1888e4fe2b
remove robots and remove nofollow
2019-03-09 15:01:56 +01:00
6746a5cbd5
add meta for noindex,nofollow if policy set
2019-03-09 14:55:37 +01:00
baecb7bb0c
Fix coinswitch issue ( #664 )
...
Coinswitch did a breaking change, this fixes it. Closes #660
2019-03-09 22:36:25 +09:00
28bf4b42bb
Fix tests
2019-03-09 22:36:07 +09:00
c73dc425ad
Remove externalurl in command line options --help ( Fix #658 )
2019-03-09 22:30:49 +09:00
2138b7dcb8
Fix invoice popup not showing up if btcpay has a rootpath
2019-03-09 22:28:20 +09:00
8b6c4a9383
simplifed robots generator
2019-03-09 14:23:55 +01:00
344755cbd0
Add policy to discourage search engines + build robots.txt dynamcally
...
closes #390
2019-03-09 14:13:10 +01:00
63a975267c
Fix coinswitch issue
...
Coinswitch did a breaking change, this fixes it. Closes #660
2019-03-09 14:11:56 +01:00
3c7d93e88d
No ROOTPATH in launchsettings
2019-03-09 18:40:41 +09:00
75974037bc
Fix SignalR paths if RootPath is used
2019-03-09 16:08:31 +09:00
e8a346182b
Fix vue-qrcode inside the lightning network info vue
2019-03-09 12:51:05 +09:00
e96d34f741
New QR Code component, fixes scanning of long lightning invoices
2019-03-08 16:19:39 -06:00
7dad814f19
Fix some checkout page if RootPath is set ( #659 )
2019-03-09 00:48:33 +09:00
7e67ca1413
Fix RootPath was not working correctly on Linux
2019-03-08 23:38:00 +09:00
603263549b
Document LND supported wallets in services ( #657 )
...
* Document LND supported wallets in services
* Add Zeus
* Open links in new tab
2019-03-08 18:12:14 +09:00
a82b971ce7
bump
2019-03-07 20:51:51 +09:00
b58c8ef2f0
Bump libraries
2019-03-07 20:33:05 +09:00
274533bfdf
Fix spot not using HttpClient created by the httpclientfactory
2019-03-07 19:41:20 +09:00
cd6ce401e1
Fix logs getting spammed by HTTP requests
2019-03-07 19:41:19 +09:00
0c0809101d
Datetime picker and small edit UI changes ( #647 )
...
* do not allow negative amounts for crowdfund and payment requests
* remove currency placeholder in payment requests
* Improve date picker ui
Clear button only appears when a value is set. If no value is set, display a placeholder indicating it. closes #625
2019-03-07 14:29:29 +09:00
4b342376a8
Pos experimental card deck ( #651 )
...
* Try out experimental card deck
* apply card deck to shopping cart version
2019-03-07 14:28:42 +09:00
fd963b9ad0
fix no store error message for payment request ( #646 )
...
* fix no store error message for payment request
closes #628
* Update PaymentRequestController.cs
2019-03-07 14:28:14 +09:00
06406c0695
Clone Payment Requests ( #648 )
...
* Clone Payment Requests
closes #615
* Do not save clone instantly
2019-03-07 14:27:16 +09:00
2b567de5c1
Allow sounds and animation colors in crowdfund to be configured ( #653 )
...
closes #652
2019-03-07 14:25:09 +09:00
ef46d03760
fix lightning typo ( #655 )
...
closes #622
2019-03-07 13:14:47 +09:00
b174f299fa
Fix LND QR code ( Fix #656 )
2019-03-07 10:26:27 +09:00
09837966b9
bump
2019-03-06 17:53:03 +09:00
465dce1d02
Running check of submitted SMTP data on both Test and Save
2019-03-05 13:00:14 -06:00
067dbad546
Fix build
2019-03-05 17:29:52 +09:00
522970fdb9
Fix build
2019-03-05 17:21:44 +09:00
e67aa499a6
Fix build
2019-03-05 17:20:26 +09:00
3b68d81507
Small refactoring
2019-03-05 17:13:34 +09:00
051248f2fc
Add CancellationToken to GetRatesAsync and propagate it from the controllers to the rate fetcher
2019-03-05 17:09:17 +09:00
9a239f99f4
Add bylls as supported exchange
2019-03-05 16:07:23 +09:00
86c431d66e
Only get contributions from invoices matching the currency of the Payment request or crowdfund
2019-03-05 14:26:27 +09:00
b35fe0e8e3
Fix CurrentPendingAmount/CurrentAmount not being set
2019-03-05 14:06:40 +09:00
54905f5ceb
Fix currencyValue
2019-03-05 13:58:13 +09:00
1c9b05d992
Fix: Payment requests and crowdfund were estimating current contributions based on the current rate
2019-03-05 13:54:34 +09:00
a89c71df38
Fix bundleconfig
2019-03-04 22:38:06 +09:00
3db1f2af12
Fix warning when compiling bundles
2019-03-04 22:35:56 +09:00
5399ff2751
Fix forwarding options
2019-03-04 22:34:14 +09:00
bcea6027e9
Replace Forwarded Headers via ASP.NET Core middleware
2019-03-04 20:48:19 +09:00
a9722df7e4
bump
2019-03-04 18:39:16 +09:00
474be6f7be
French update
2019-03-04 18:39:03 +09:00
ada9a7264b
Fix typo in AppsController.cs ( #630 )
...
Fixing a tiny typo in the AppsController.cs
2019-03-04 18:36:47 +09:00
e991b302d0
Fix bug: "BTCPay is expecting you to access this website" being cached
2019-03-04 18:33:57 +09:00
eef301c6ec
Fix error message if X-Forwarded-Proto not set correctly
2019-03-04 17:26:08 +09:00
3fdfd0adfd
Removed exponentiation on invoice request amount
...
Fixes #620
2019-03-03 17:44:28 -06:00
358f1ffc43
Removed border when there is only one currency
2019-03-03 17:44:28 -06:00
349c3409df
Preserve password when sending test email
2019-03-03 17:40:40 -06:00
0263a2950c
added enabled to ViewCrowdfundViewModel, added warning on preview page
2019-03-03 17:39:53 -06:00
0364a57cae
Added a space between Enable and SSL.
2019-03-03 17:39:22 -06:00
e232dd7d7e
Add a space between "Test" and "Email" in the UI.
2019-03-03 17:38:57 -06:00
fee936b569
Only checking for last admin if user being deleted is admin
...
Bugfixing issue #632
2019-03-03 17:38:38 -06:00
420115c54d
bump nbx
2019-03-03 01:37:34 +09:00
312e961098
Update c-lightning, nbxplorer and lightning libs
2019-03-02 23:38:26 +09:00
223213857f
Do not expose internal IP on SSH connection settings
2019-03-01 16:41:36 +09:00
c0da81557b
Fix missing authenticated URI for charge
2019-03-01 15:38:11 +09:00
81945c0737
Fix bug on spark external config parsing
2019-03-01 15:34:30 +09:00
9664e3d6a1
bump version and deps
2019-03-01 14:55:53 +09:00
0a8bd38e76
Danish support
2019-03-01 14:52:45 +09:00
013054fb82
Small refactor
2019-03-01 14:46:32 +09:00
d898f716d1
Add some tests on externalConnectionString
2019-03-01 14:33:32 +09:00
1d3f144d21
Support relative path for external services, simplify the code in Services
2019-03-01 13:20:21 +09:00
de29d87487
Fix QR code not showing full uri if using relative path
2019-02-28 23:01:25 +09:00
ebef085a9c
Support relative path for Spark and RTL external url, check in server settings if we are using a secure protocol
2019-02-28 22:20:14 +09:00
2c1f159d72
Document error of reverse proxy configuration
2019-02-28 21:43:44 +09:00
1ef59e05a5
fix dockerfile
2019-02-27 21:58:28 +09:00
5e09992637
Fix dockerfile
2019-02-27 21:56:36 +09:00
30448233b1
Fix dockerfile
2019-02-27 21:49:25 +09:00
a1601a17aa
Fix permission
2019-02-27 21:44:16 +09:00
7522f7d0f7
fix remaining edgecase with payment request pay endpoint ( #619 )
2019-02-27 21:42:25 +09:00
d04b9c4c09
Remove last reference to externalurl
2019-02-27 21:41:02 +09:00
1a24ff9a49
bump
2019-02-27 21:41:01 +09:00
13d72de82d
fix payment request redirect url ( #617 )
2019-02-27 20:25:13 +09:00
3728fdab3f
improve warning message
2019-02-27 18:54:19 +09:00
2317e3d50c
Make sure we rewrite the request scheme
2019-02-27 18:52:11 +09:00
5f15976c02
bump
2019-02-27 18:46:15 +09:00
7f592639c5
Remove URI rewritting and ExternalUri stuff
2019-02-27 18:38:11 +09:00
a98402af12
Making currency switching indicator more obvious with button style ( #616 )
2019-02-27 13:45:58 +09:00
316ffa91d1
bump
2019-02-26 23:10:58 +09:00
c24953b57e
Making hamburger light to see it on dark background ( #613 )
2019-02-26 14:08:03 +09:00
7a1b1b7e5e
Merge branch 'payment-requests'
2019-02-25 17:59:02 +09:00
70f71f64c4
Use internal tags, not order id in the streamer to know if the incoming invoice is for the payment request
2019-02-25 17:56:29 +09:00
5bccd07d7d
Make sure the invoiceEvent is from a payment request.
2019-02-25 17:56:29 +09:00
d818baa6d1
Fix crowdfund test
2019-02-25 17:56:29 +09:00
249b8abf03
deduct network from contributions + removed unsued Enabled properties
2019-02-25 17:56:29 +09:00
c134277514
remove creating state from payment requests
2019-02-25 17:56:29 +09:00
f5d366cf7f
Fix final bugs
2019-02-25 17:56:29 +09:00
ad25a2ed08
Add payment requests
2019-02-25 17:56:28 +09:00
1e7a2ffe97
Enable/Disable tips and discount. Fix custom amount. ( #612 )
2019-02-25 15:11:03 +09:00
dd52075ff1
Add backoff delay if fetching exchange rate is failing
2019-02-24 22:00:30 +09:00
0253e42bd5
Do not poll in the invoice page if websocket are working
2019-02-23 15:22:17 +09:00
d99774f8d9
fix tests
2019-02-22 22:52:43 +09:00
d563a2ec89
Fix tests
2019-02-22 22:48:39 +09:00
b4b4523193
Round currency up to significant decimal
2019-02-22 22:15:25 +09:00
fbcb69f447
Do not prevent btcpayserver from starting if using insecure protocol for lightning services
2019-02-22 18:24:27 +09:00
8ae5a9c1f7
Fix old crowdfunding invoices
2019-02-22 17:51:38 +09:00
3ef5bfb6eb
bump
2019-02-22 17:30:54 +09:00
4016ded584
Affect orderId to crowdfund app invoices
2019-02-22 17:29:54 +09:00
5b0b4adb1c
Fix service link for RTL
2019-02-22 15:46:43 +09:00
f1ec3b0c75
bump
2019-02-22 15:08:45 +09:00
b5d55a2066
Add RTL support
2019-02-22 15:06:52 +09:00
0d2c9fe377
Fix https://github.com/btcpayserver/btcpayserver/issues/585
2019-02-22 13:52:35 +09:00
2c7cc9a796
Fix: invoice Price was not being rounded if no taxIncluded present
2019-02-21 21:58:49 +09:00
2e1d623755
fix https://github.com/btcpayserver/btcpayserver/issues/596
2019-02-21 21:30:30 +09:00
52fee8f842
Make sure no nullreferenceexception is thrown if invalid invoice
2019-02-21 19:36:05 +09:00
6ba17e8e30
Can filter supported payment methods for an invoice
2019-02-21 19:34:11 +09:00
ac3432920a
Fix build
2019-02-21 18:42:12 +09:00
63c88be533
Use CreateInvoiceRequest instead of NBitpay Invoice type
2019-02-21 18:40:27 +09:00
3cb577e6ba
Add link back to official website
2019-02-21 14:04:03 +09:00
1e0d64c548
Improve homepage, document mattermost and point on the official website.
2019-02-21 13:50:46 +09:00
bc1b9ff59c
update translations
2019-02-20 23:16:13 +09:00
7d73bed3be
bump
2019-02-20 23:06:52 +09:00
126fbdfd60
Fix null reference exception if the NotificationUrl is not set
2019-02-20 23:03:04 +09:00
15094436fd
bump lnd
2019-02-20 21:29:16 +09:00
010c653995
Create EventHostedServiceBase and make AppHubStreamer use this
2019-02-20 12:27:10 +09:00
119f82fd4e
Properly aggregate contributions amount
2019-02-19 16:15:14 +09:00
3bbf4de5d2
Fix live update of crowdfunding, add tests, consider payments as confirmed if invoice is confirmed
2019-02-19 16:01:28 +09:00
0807f3b87b
Remote internal tags at store level
2019-02-19 13:24:04 +09:00
4e9b3b40aa
Fix crowdfunding-admin js file not being included
2019-02-19 13:20:06 +09:00
cc444811db
Rename CrowdfundHubStream to AppHubSteamer
2019-02-19 13:18:30 +09:00
50c8525012
Moving CrowdfundSettings in its own file
2019-02-19 13:07:10 +09:00
aedad497e8
Rename AppsHelper to AppService
2019-02-19 13:04:58 +09:00
b1b231e645
Add tests on tagging
2019-02-19 12:59:12 +09:00
dc46fd225a
Migrate old crowdfund deployment to the new tagging system
2019-02-19 12:53:24 +09:00
6226de7cff
Refactor Crowdfund to use the tagging system
2019-02-19 12:48:48 +09:00
37327ec674
Apps can tag invoices
2019-02-19 12:48:08 +09:00
c071c81403
Pass the whole Entity object to internal InvoiceEvent
2019-02-19 12:08:07 +09:00
85d75a013a
The invoices link of crowdfund show all invoices of the store if it is set to use all store's invoice
2019-02-19 11:45:04 +09:00
3816b36131
Add internal tags to invoice
2019-02-19 11:14:21 +09:00
dc7965267b
Use GetRelativePathOrAbsolute in ViewCrowdfund and ViewPointOfSale
2019-02-19 00:28:44 +09:00
ce9a6bced7
Use GetRelativePathOrAbsolute in ShowLightningNodeInfo
2019-02-18 12:25:14 +09:00
85325dc710
Update translations
2019-02-18 12:24:55 +09:00
ac4050df70
Improve the UI of lightning node info
2019-02-17 19:40:39 +09:00
a16a53167b
Can put lightning node info inside an XFrame
2019-02-17 19:30:16 +09:00
afab3cf847
Better Datetime picker picker in crowdfund page
2019-02-17 19:25:18 +09:00
8fdaeb7bac
Fix race condition on calculation of contributions, refactor the methods to AppHelper
2019-02-17 19:17:59 +09:00
7e0f9f6e0d
Inject HtmlSanitizer in AddBTCPayServer, remove AppHelpers deps when possible
2019-02-17 18:47:25 +09:00
5b1bf6cd88
add email to export ( #583 )
2019-02-17 18:33:40 +09:00
b1584c352b
Free some memory
2019-02-17 16:13:16 +09:00
b06b83503c
Better status message
2019-02-15 10:05:29 -06:00
b03d89c190
Different message for admin deletion, check not to delete last admin
...
Ref: #549 , #550
2019-02-15 10:05:29 -06:00
f53548d10f
Showing warning when user tries to delete last admin
2019-02-15 10:05:29 -06:00
5ec2f54d7f
Merge pull request #593 from BenSanex/bugfix/591_FixValidationMessage
...
Custom validation message for Crowdfund form primary currency
2019-02-15 10:03:05 -06:00
db588ff961
I've added asterisk. Isn't that impressive?
2019-02-15 10:02:17 -06:00
2b7006a14c
add asterisk, revert primary currency error message, remove the
2019-02-11 21:53:45 -06:00
8f5f07882f
Custom validation message for Crowdfund form primary currency
2019-02-07 20:27:26 -06:00
0eee8e7464
Returns Access-Control-Allow-Origin * on all Bitpay GET and post requests.
2019-02-02 16:12:51 +09:00
3725a5b644
Correctly set Access-Control-Allow-Headers
2019-02-02 15:51:38 +09:00
c84c0ac64d
set CORS headers
2019-02-02 15:22:00 +09:00
098e07988c
Bypass MVC for replying to CORS requests if Bitpay API
2019-02-02 15:19:22 +09:00
66bb702aca
Fix CORS for bitpay API again
2019-02-02 13:58:32 +09:00
03ff2fedf0
Update Translator grammar ( #579 )
2019-02-01 17:35:49 +09:00
c707f47b11
bump
2019-01-31 22:03:46 +09:00
585efa3ff5
Fix: Default payment method should not return a disabled one
2019-01-31 22:03:28 +09:00
07d0b98a23
Update language
2019-01-31 19:33:07 +09:00
c7c0f01010
bump
2019-01-31 19:24:36 +09:00
cf6b17250a
Can set lightning network as default payment method ( close #290 )
2019-01-31 19:07:38 +09:00
90503a490c
Add dots to make derivation examples clearer ( #561 )
2019-01-31 17:00:15 +09:00
ebdd53b99b
fix unfairly long dropdown in ledger account selection ( #574 )
...
Closes #570
2019-01-31 16:56:39 +09:00
51a5d2e812
Refactor XFrames Attribute & simplify pos settings page ( #576 )
...
* Enable better error when invoice cannot be created on crowdfund
Closes #572
* Allow all public apps in iframe
* cleanup pos page dev info
2019-01-31 16:56:21 +09:00
2ad509d56a
Update Readme.md ( #577 )
...
* Update readme
* Update README.md
* add apps link
* fix broken link
2019-01-31 16:55:27 +09:00
1a98bfba36
Fix formatting of currencies in Invoice detail page
2019-01-30 19:18:44 +09:00
d05bb6c60e
Properly format currencies in Invoice list
2019-01-30 19:01:18 +09:00
ed81b6a6aa
bump
2019-01-30 15:52:31 +09:00
264914588f
fix bitpay API not having CORS
2019-01-30 14:57:10 +09:00
05df43b426
fix bitpay API not having CORS
2019-01-30 14:36:26 +09:00
0334a4e176
bump
2019-01-30 13:46:55 +09:00
38dca425da
Fix repetitive IPN for lightning network payments ( https://github.com/btcpayserver/btcpayserver/issues/564 )
2019-01-30 13:40:08 +09:00
82d4a79dd4
Fix potential crash if the current host is an IP instead of DNS name, might fix https://github.com/btcpayserver/btcpayserver/issues/543
2019-01-30 12:52:34 +09:00
6725be8145
Remove warnings
2019-01-29 18:35:27 +09:00
f5b693f01b
Disable quadricagx tests because exchange is down
2019-01-29 18:34:30 +09:00
f09f23e570
Enable better error when invoice cannot be created on crowdfund ( #575 )
...
Closes #572
2019-01-29 18:32:44 +09:00
4f4d05b8cd
Make sure CORS is enabled on Bitpay's API
2019-01-29 18:20:53 +09:00
0c5b5ff49c
Add link to no stores error ( #558 )
...
* add link
* safer status message
* refactor
* small view cleanup
2019-01-29 16:44:46 +09:00
a815fad3f1
Put back the list of ledger accounts to 5.
2019-01-29 13:06:43 +09:00
d8b1c7c10a
Fix broken lightning payments on Checkout page
2019-01-28 18:50:26 +09:00
02e1aea80c
add warning for third parties ( #562 )
...
* add warning for third parties
* Update UpdateCoinSwitchSettings.cshtml
* Update UpdateChangellySettings.cshtml
* Update UpdateChangellySettings.cshtml
* Update UpdateCoinSwitchSettings.cshtml
2019-01-28 17:40:23 +09:00
1892f7e0f4
rename field
2019-01-28 17:10:51 +09:00
b7b50349a7
Convert Ledger account list to dropdown and add more accounts to list ( #560 )
2019-01-28 17:07:01 +09:00
02d227ee02
Fix connection to checkout backend (bad links)
2019-01-28 16:24:11 +09:00
47f8938b89
Catch websocket connection issues
2019-01-28 15:12:40 +09:00
4945a640a7
Use PaymentHash of a lightning payment as PaymentId
2019-01-27 13:06:55 +09:00
0136977359
update translations
2019-01-26 21:23:41 +09:00
0acd3e20b0
bump
2019-01-26 20:58:15 +09:00
30bdfeee37
Enhance PosData Viewer & add cart to posdata in POS app ( #559 )
2019-01-26 13:26:49 +09:00
7ea665d884
Merge pull request #557 from Kukks/master
...
Fix close invoice button for modal invoices #555
2019-01-25 20:48:45 +09:00
073edcfb12
Merge remote-tracking branch 'btcpayserver/master'
2019-01-25 12:41:20 +01:00
a645366a25
Fix close invoice button for modal invoices #555
2019-01-25 12:41:15 +01:00
12aa0b7abd
Merge pull request #556 from ChekaZ/master
...
Support Bitcoinplus
2019-01-25 16:09:39 +09:00
3f98a50410
Support Bitcoinplus
2019-01-25 01:03:04 +01:00
24c8c076d5
Add taxIncluded field in invoice
2019-01-24 20:53:29 +09:00
37e6931d33
Improve help
2019-01-23 17:44:03 +09:00
86493568e9
Fix external services parsing
2019-01-23 13:31:00 +09:00
bb51436ae3
Accept absolute url for external services
2019-01-23 13:17:36 +09:00
854a55ac1a
Merge branch 'store-level-email'
2019-01-22 21:39:55 +09:00
cfb4b080d3
Emails on store level
2019-01-22 21:38:39 +09:00
00aa2e4e17
Merge pull request #546 from britttttk/fix/message
...
Fix delete user message
2019-01-21 17:11:24 +09:00
69c67d99f6
Fix message for delete user
2019-01-20 21:19:01 -07:00
65596ec8c1
fix delete user message
2019-01-20 21:12:20 -07:00
49643cb00e
Make CanScheduleBackgroundTasks more robust
2019-01-19 21:19:15 +09:00
35b0faee57
Merge pull request #541 from Horndev/patch-2
...
Improve exception messages in server configuration parsing.
2019-01-19 20:49:08 +09:00
88ef4d69b2
Improve help and exception messages.
...
Improve the messages passed to users and in exceptions when parsing the BTCPayServerOptions configuration.
2019-01-18 10:23:47 -04:00
575b6ca222
Improve error messages when the store has no payment method configured
2019-01-18 19:15:31 +09:00
b5a0e844d2
Cann GetInvoicesTotal in parallel
2019-01-17 23:40:47 +09:00
2642e11ce2
Fix amount format in wallet send
2019-01-17 23:37:39 +09:00
b4fe655efe
Merge pull request #534 from sipsorcery/fixpaging
...
Small improvement to the paging buttons on the list invoices page
2019-01-17 11:14:31 +09:00
ffb761909a
Merge pull request #535 from dalijolijo/master
...
Change default exchange for Bitcore
2019-01-17 11:10:55 +09:00
b443e1ac6e
Change default exchange for Bitcore
2019-01-16 22:04:24 +00:00
a4792f54a7
Added bootstrap paging buttons to the invoice list page and fixed paging buttons.
2019-01-16 21:33:04 +01:00
686ae029e0
bump
2019-01-16 23:49:40 +09:00
f3fd2e7d0f
Update translations
2019-01-16 23:08:48 +09:00
7efd9ba0a5
Fix ledger on firefox
2019-01-16 23:07:22 +09:00
1c2a6bb8a1
Delete unused code
2019-01-16 19:35:29 +09:00
7bcf1cbdd5
Remove references to hangfire
2019-01-16 19:30:03 +09:00
2aaa2544bd
Do not send mail synchronously in InvoiceNotificationManager
2019-01-16 19:21:02 +09:00
d85f03ba20
Remove HangFire dependency
2019-01-16 19:15:09 +09:00
cfb51a6be4
Merge pull request #531 from Kukks/patch-2
...
fix merge bug
2019-01-16 15:58:29 +09:00
c9d778c94b
Bump nbitcoin and nbxplorer
2019-01-16 15:16:41 +09:00
fd62f882de
fix merge bug
2019-01-15 18:18:41 +01:00
adc050f190
Trim destination address
2019-01-16 01:19:37 +09:00
2d551b9fc5
bump
2019-01-16 00:13:03 +09:00
884acdde32
Disabled POLIS and Bitcoin because default exchange (cryptopedia) is down
2019-01-16 00:08:17 +09:00
8f896de794
Merge pull request #516 from Kukks/feature/crowdfund
...
Crowdfund Bug fixes
2019-01-15 23:57:29 +09:00
5e4e26d2fd
Merge pull request #529 from Kukks/bugfix/app-proper-redirect
...
fix app redirect to app instead of root url
2019-01-15 23:54:54 +09:00
ae688e6615
Merge pull request #530 from Horndev/patch-1
...
Grammatical corrections in exception messages
2019-01-15 23:54:20 +09:00
c4c812bdf6
Remove cryptopia from directly queried exchanges
2019-01-15 23:53:32 +09:00
e620fc0283
Add expert mode to BTCPay with No Change UTXO option
2019-01-15 23:50:45 +09:00
c333902468
Round up invoice price
2019-01-15 22:12:29 +09:00
4c83ecd06a
Remove unused code
2019-01-15 21:56:33 +09:00
b28a547dc4
Grammatical corrections in exception messages
...
Fixed a few grammatical errors in LightningLikePaymentHandler.
2019-01-15 12:21:31 +00:00
6bc17e05bd
add ids for better styling possibilities
2019-01-15 13:12:19 +01:00
0903350d30
add more log
2019-01-15 12:12:17 +01:00
6c0f19b457
Merge branch 'master' into feature/crowdfund
2019-01-15 09:48:16 +01:00
e119dc823f
fix app redirect to app instead of root url
2019-01-15 09:46:07 +01:00
43295c9c57
Merge pull request #528 from bolatovumar/master
...
Update .NET Core SDK version in documentation
2019-01-15 16:42:40 +09:00
ded8b54042
Merge pull request #524 from Kukks/escapedstorename
...
Fix Store name character escaping on paid invoice #522
2019-01-15 16:41:51 +09:00
50a3178d51
Update .NET Core SDK version in documentation
...
Address #523
2019-01-14 16:49:12 -08:00
393c226032
fix escaped store name in return
2019-01-14 09:32:22 +01:00
f2630df387
dispose streamer properly
2019-01-14 08:21:27 +01:00
abcd2c1750
add padding when disqus enabled
2019-01-14 08:01:07 +01:00
cc95f3b5b5
fix exponent numbers in contribution amounts
2019-01-14 07:53:03 +01:00
a08ee93b43
fix issue with perk ordering
2019-01-14 07:45:21 +01:00
4b90f873d5
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-11 10:52:31 +01:00
419ab8e0b1
add loader and fix perk badge zindex
2019-01-11 10:52:21 +01:00
c95ef27998
bump
2019-01-11 00:17:58 +09:00
63dfd93834
Merge pull request #511 from Kukks/feature/crowdfund
...
crowdfund: change text
2019-01-11 00:17:37 +09:00
57610881de
change text
2019-01-10 16:12:00 +01:00
7469faf296
Merge pull request #510 from Kukks/feature/crowdfund
...
fix notif number
2019-01-10 23:58:57 +09:00
55a884a559
fix js number
2019-01-10 15:57:30 +01:00
ee2b3c3d10
bump
2019-01-10 23:41:08 +09:00
e5819a260b
Merge pull request #509 from Kukks/feature/crowdfund
...
missed commit crowdfund
2019-01-10 23:40:52 +09:00
a3ecf48702
fix pos update too
2019-01-10 15:37:50 +01:00
1c0b904cd2
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-10 15:35:19 +01:00
072d8a1728
fix exponents in js product editor
2019-01-10 15:35:03 +01:00
964e541c32
Update translations
2019-01-10 23:33:12 +09:00
78fec4ed22
bump
2019-01-10 23:31:35 +09:00
ef111d36c9
Merge pull request #484 from Kukks/feature/crowdfund
...
New App: Crowdfunding 🎉 🎉
2019-01-10 23:30:31 +09:00
4f64193e85
add rank badge to minimal and fix css in minimal
2019-01-10 14:54:41 +01:00
89bb6d1268
add validation for ranking
2019-01-10 14:43:47 +01:00
9f4226bf0f
remove inline styles and fix checkbox setting text
2019-01-10 14:19:06 +01:00
a87c2a3374
Merge remote-tracking branch 'origin/master' into feature/crowdfund
2019-01-10 09:50:22 +01:00
d7294ba5a0
fix product item template
2019-01-10 09:28:51 +01:00
82d286dc6f
Fix test
2019-01-10 14:00:26 +09:00
1fa18ab997
Merge pull request #507 from hubiktomas/patch-1
...
Typo fix
2019-01-10 13:49:52 +09:00
afc90f32c9
Fix tests
2019-01-10 13:47:21 +09:00
e9cfb7c21e
Update link to accounting doc
2019-01-10 13:08:25 +09:00
1af8ea3769
Typo fix
2019-01-09 17:35:32 +01:00
9f7af190f1
fix ranking style
2019-01-09 15:44:16 +01:00
9c703fe94d
fix number issue
2019-01-09 12:55:02 +01:00
a7a11a4f13
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-09 12:22:42 +01:00
c32c3bb62b
add contribution ranking
2019-01-09 12:22:36 +01:00
e29d1480a6
Add link to doc for export
2019-01-09 17:28:30 +09:00
8f299d7791
Fix build
2019-01-09 17:25:46 +09:00
65fb2e992e
Round InvoiceDue and PaidCurrency in export
2019-01-09 17:18:01 +09:00
41f5d677d5
Merge pull request #491 from bitcoinshirt/bitcoinshirt-patch-ny
...
Update 2019 license
2019-01-09 13:33:56 +09:00
a2b78b8cd9
Merge pull request #506 from britttttk/fix/PasswordLength
...
Fix registration password length
2019-01-09 13:33:41 +09:00
c93f217033
Fix minimum registration password length
2019-01-08 18:32:07 -07:00
82c47b6e9a
fix margin on crowdfund
2019-01-08 21:42:11 +01:00
94fb738c67
fix choice key and currency data
2019-01-08 15:49:07 +01:00
89071e40fc
oops
2019-01-08 15:14:06 +01:00
95a90c410e
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-08 15:10:13 +01:00
59fc371cd5
perk count + img fixer
2019-01-08 15:10:05 +01:00
9b404e330d
bump
2019-01-08 23:03:53 +09:00
1667f9b2ef
Merge pull request #504 from Kukks/bugfix/general
...
Fix Coinswitch Issues, Fix LN Node Info Clipboard, Fix Vue-Cloak Styles
2019-01-08 23:02:34 +09:00
caadfc8641
use bolt icon in view
2019-01-08 13:52:44 +01:00
bffc2e70c1
use summernote instead
2019-01-08 13:52:30 +01:00
8b686f0b12
fix coin switch issues
2019-01-08 11:27:37 +01:00
def8d1e0cb
fix ln node clipboard
2019-01-08 10:54:02 +01:00
ca28c34be0
fix ln payment calculator
2019-01-08 10:32:10 +01:00
196bc3ea00
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-08 09:50:50 +01:00
b15267be4d
Merge pull request #453 from 2pac1/master
...
Update Anyone can enable invoices text so its much more clear
2019-01-08 12:56:04 +09:00
5c074f6f5f
Update translations
2019-01-07 22:51:26 +09:00
04cba61888
add bundle helper
2019-01-07 14:40:51 +01:00
a41e2e1ceb
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-07 14:39:08 +01:00
d1d03c98ba
pr changes
2019-01-07 14:39:04 +01:00
679942159e
bump
2019-01-07 22:37:55 +09:00
3e48a54ab5
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-07 14:25:41 +01:00
f6e389ff62
fix issues
2019-01-07 14:25:35 +01:00
63c309bd12
Merge pull request #499 from Kukks/node-info-page
...
Add Node Info Page
2019-01-07 22:04:08 +09:00
561ec57cc8
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-07 11:13:02 +01:00
3cefd7bd1e
Merge pull request #467 from Kukks/feature/coinswitch
...
CoinSwitch Integration
2019-01-07 19:11:55 +09:00
c63feb488c
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-07 10:58:52 +01:00
12c418d84d
Add Node Info Page
2019-01-07 09:52:27 +01:00
4b982f815c
Renaming
2019-01-07 15:35:18 +09:00
d4d3346b6d
Merge pull request #463 from sipsorcery/455-disablereg
...
Set disable registration as default true
2019-01-07 15:20:04 +09:00
6010a103e0
Added new disable-registration command line option.
2019-01-06 16:43:55 +01:00
5dc1da2af0
Don't disable user registrations if debug for unit tests.
2019-01-06 14:55:18 +01:00
f2ccc4d963
Add sanity check in loading crowdfun
2019-01-06 14:44:51 +01:00
a92d48efdd
move button below help text
2019-01-06 14:37:40 +01:00
b633206b45
add helpful texts
2019-01-06 14:28:53 +01:00
b6f3d2af5e
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-06 14:12:25 +01:00
5fd77d9fcc
Merge pull request #492 from Kukks/crowdfund-part-1
...
Crowdfund Part 1: JS Dependencies
2019-01-06 21:59:52 +09:00
5ca4494eed
reorder options in update crowdfund
2019-01-06 13:51:40 +01:00
de7e419ef4
fix overflow of descriptions
2019-01-06 13:50:30 +01:00
20a6b3fc33
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2019-01-06 10:25:24 +01:00
540414d8f5
Merge pull request #495 from Kukks/crowdfund-part-3
...
Enhance Invoice Events
2019-01-06 18:14:56 +09:00
abcdb8ced0
Merge pull request #494 from Kukks/crowdfund-part-2
...
Crowdfund Part 2: Expand Invoice Searching
2019-01-06 18:14:23 +09:00
5076d73695
Enhance Invoice Events
2019-01-06 10:12:45 +01:00
d88735f84e
Merge remote-tracking branch 'upstream/master' into 455-disablereg
2019-01-06 10:05:33 +01:00
2244f0ab76
Merge pull request #493 from btcpayserver/feature/fastertests
...
[WIP] Make tests fast to execute
2019-01-06 18:04:38 +09:00
40c85d6104
Expand Invoice Searching
2019-01-06 10:00:55 +01:00
42892e24f4
Remove uneeded database call during derivation scheme registration
2019-01-06 17:58:11 +09:00
e6357d2ac8
fix build
2019-01-06 09:29:21 +01:00
1eecd85ceb
Merge branch 'master' into feature/crowdfund
2019-01-06 09:26:58 +01:00
c27557826b
add vendors
2019-01-06 09:08:05 +01:00
88150b6535
Improve IPN tests
2019-01-06 15:04:30 +09:00
d63176da19
Update BTCPayServer.csproj
2019-01-05 22:38:44 +01:00
887da5aa9a
new year
2019-01-05 22:22:19 +01:00
6e7f1151bc
bug fixes and optimizations
2019-01-05 19:47:39 +01:00
b2aebcc5d3
Merge pull request #480 from britttttk/fix/PaymentButton
...
Fix payment button size
2019-01-05 22:32:11 +09:00
ae9ad0fa65
Merge pull request #489 from btcpayserver/feature/networkfee
...
Add support for removing network fee on first payment
2019-01-05 22:09:10 +09:00
fb6d852827
switc back to regtest
2019-01-05 10:18:01 +01:00
ba17612461
Link to associated invoices
2019-01-05 10:17:52 +01:00
a15c7a0213
change crowdfund app prefix to not break invoice searcher
2019-01-05 09:53:57 +01:00
7e321d4016
expand list invoices search
2019-01-05 09:49:06 +01:00
a05cd5678b
Add support for removing network fee on first payment
2019-01-05 17:45:49 +09:00
2ccf007b9a
fix permissions
2019-01-05 09:38:27 +01:00
895b8c2c80
ux fixes
2019-01-05 09:18:15 +01:00
0f175174f6
Rename TxFee to NetworkFee and save the Network Fee of each payment under PaymentEntity
2019-01-05 13:31:05 +09:00
493466683c
start adding UTs
2019-01-04 16:42:35 +01:00
761c342c51
add validation
2019-01-04 13:47:06 +01:00
5341da28d9
add date time picker
2019-01-04 12:58:29 +01:00
7768f41849
add reset every x amount of time feature
2019-01-04 11:42:37 +01:00
fa8993191e
Update coinswitch.html
2019-01-03 15:31:56 +01:00
239ce28575
Update coinswitch.html
2019-01-02 21:50:43 +01:00
c52a49f747
add minimal crowdfund version
2019-01-02 14:08:30 +01:00
e4b9895ba7
add rich text and options
2019-01-02 12:47:06 +01:00
92a2bb4d32
fixes to computed goal result
2019-01-02 12:04:35 +01:00
bfec722312
protect contrib endpoint when needed
2019-01-02 11:29:47 +01:00
5a3f7b5b70
add in more info and simplify backend model
2019-01-02 10:41:54 +01:00
2aa097be46
fix cache expiration time
2019-01-02 09:45:04 +01:00
8a646d85c6
fix bundles
2019-01-02 09:03:20 +01:00
890b3eaa00
remove api key for disqus
2019-01-02 08:10:42 +01:00
cda28ebf15
ui fixes + toggle sound options
2018-12-31 13:20:00 +01:00
2245027ca3
ux fixes
2018-12-31 12:34:27 +01:00
3dc250f801
Add Disqus & fix ux
2018-12-31 11:38:05 +01:00
66e786a1b0
styles and perks
2018-12-30 20:28:36 +01:00
1e26926350
Fix payment button size
2018-12-30 00:27:22 -07:00
8bd7ea5bbc
start ux for perks
2018-12-29 20:21:23 +01:00
6eb36abe2e
start contrib perks
2018-12-29 11:52:07 +01:00
6fced3fab2
better tooltips and icons
2018-12-29 10:19:50 +01:00
774e456e54
cleanup
2018-12-28 23:57:39 +01:00
519859e1c5
ux fixwes
2018-12-28 23:31:41 +01:00
26f0c488e5
hook up proper payments to events and super crazy ux shit
2018-12-28 23:12:16 +01:00
1b0b53fbd0
small ux fixes
2018-12-28 18:23:32 +01:00
35f4ea29f9
more integration
2018-12-28 17:38:20 +01:00
fff39d9879
Merge remote-tracking branch 'origin/feature/coinswitch' into feature/coinswitch
2018-12-28 12:34:01 +01:00
444e761d41
Merge remote-tracking branch 'btcpayserver/master' into feature/coinswitch
2018-12-28 12:33:55 +01:00
68a3def35a
save state for coinswitch started order
2018-12-28 12:33:47 +01:00
d9426d301d
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2018-12-28 12:08:32 +01:00
8bcf7109a3
integrate invoice popup
2018-12-28 12:07:15 +01:00
3effdf0f4d
Update UpdateCoinSwitchSettings.cshtml
2018-12-28 10:49:12 +01:00
3c122bcf53
Merge pull request #478 from mariodian/pos-fix-search-btn
...
PoS: Fix z-index of search cancel button that overlaps modal confirmation
2018-12-28 16:12:59 +09:00
037ff52f4f
Fix z-index of search cancel button that overlaps modal confirmation
2018-12-28 11:13:04 +08:00
b11f8acba1
wip
2018-12-28 00:10:03 +01:00
ef9a633aa4
fixes for hub
2018-12-27 20:55:46 +01:00
c7e2f979dd
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2018-12-27 20:19:29 +01:00
e97bb9c933
work on vue and signalr fro crowdfund
2018-12-27 20:19:21 +01:00
fa506b5bf8
bump
2018-12-27 18:52:01 +09:00
e3193a92d0
Add PaidCurrency in the excel export
2018-12-27 16:48:33 +09:00
d76dabdca6
Remove warning
2018-12-27 16:19:00 +09:00
d219f50912
Merge branch 'pos-new-design'
2018-12-27 16:17:07 +09:00
e08710a19c
Fix tests
2018-12-27 16:11:58 +09:00
4e167b35be
Bug fixes
...
- fix `tip reset` when cart content changes
- fix negative cart value when deleting empty cart items
2018-12-27 13:19:51 +08:00
16873384a8
- fix cart item removal
...
- fix empty qty field
- remove tip when total changes
2018-12-27 12:57:31 +08:00
f87339f9fa
Change CustomTipPercentages type to int[]
2018-12-27 12:57:31 +08:00
5f5e5e3211
Add missing AppId
2018-12-27 12:57:31 +08:00
f724db8226
Fix cart table widths
2018-12-27 12:57:31 +08:00
c7e90cd7df
New PoS design
2018-12-27 12:57:31 +08:00
8c5b00b1a3
Merge pull request #470 from Kukks/feature/bootstrapbump
...
update bootstrap to 4.2.1
2018-12-27 13:40:42 +09:00
a3b79fbcd8
Merge pull request #462 from rockstardev/master
...
InvoiceDue field in export
2018-12-26 16:47:38 +09:00
9db77e6351
Rewrite and comment non obvious code for ledger
2018-12-26 15:10:00 +09:00
5bc1eaec9f
bump
2018-12-26 15:04:43 +09:00
81c9ce7284
Limit the number of time the wallet need to export the xpub
2018-12-26 15:04:11 +09:00
caa6978d80
Save the KeyPath of the WalletKeyPathRoot of the hardware wallet so we don't have to scan for it
2018-12-26 14:04:00 +09:00
af22d6a4e3
Remove preliminary test to know if the ledger can handle the store. If it can't signing will fail anyway.
2018-12-25 19:33:03 +09:00
0eabb3c37c
Remove useless query to ledger xpub in the Add derivation scheme screen
2018-12-25 19:02:11 +09:00
2b84791391
fix raw html
2018-12-22 21:03:43 +01:00
6f896cb096
update bootstrap to 4.2.1
2018-12-22 17:32:03 +01:00
9a488c60f2
fix some styling
2018-12-22 17:30:54 +01:00
9cb50446f4
update bootstrap to 4.2.1
2018-12-22 16:55:24 +01:00
8c00a2359e
better layout
2018-12-22 15:43:40 +01:00
d1ff34d16d
add minimal crowdfund system and UI
2018-12-22 15:02:16 +01:00
8e8615dab8
Merge remote-tracking branch 'btcpayserver/master' into feature/crowdfund
2018-12-21 11:51:13 +01:00
a63ed4d3b4
bump
2018-12-21 16:45:05 +09:00
968c820702
Add turkish translation
2018-12-21 14:15:05 +09:00
3061b4dfd2
Add comments
2018-12-21 13:33:26 +09:00
ed4de612dd
Fix layout if customized to an absolute uri
2018-12-21 13:31:02 +09:00
d4bdd5fd9c
Do not use absolute link to link theme files on layout.cshtml
2018-12-21 13:24:01 +09:00
8b71556425
Merge branch 'master' into 455-disablereg
2018-12-20 21:58:07 +01:00
ae6e1bfd85
Update UpdateCoinSwitchSettings.cshtml
2018-12-20 21:01:10 +01:00
6d1f3b73ef
update link
2018-12-20 20:40:33 +01:00
0dcaf80c7f
Changed disable register mechanism to apply policy setting after admin user created rather than using DB user count checks.
2018-12-20 20:39:48 +01:00
fc9cd5bdf0
Merge remote-tracking branch 'btcpayserver/master' into feature/coinswitch
2018-12-20 17:57:04 +01:00
a434c45196
fix function names
2018-12-20 17:56:57 +01:00
87b316ec23
Merge pull request #439 from Kukks/grs-clightning
...
Add lightning icon for GRS
2018-12-20 22:43:28 +09:00
9c99ffae57
Lightning charge integration
2018-12-20 22:40:32 +09:00
30a3a84ec9
fix final issues with integration
2018-12-20 14:33:31 +01:00
d0f585df9d
fix tests
2018-12-20 21:34:09 +09:00
bac2db5cda
Add timeout to lightning tests
2018-12-20 21:27:08 +09:00
c35bf2f483
fix docker compose
2018-12-20 21:23:24 +09:00
2e04c5e39c
Update docker-compose test
2018-12-20 21:20:30 +09:00
9dcf16e819
Add xunit diagnostic message
2018-12-20 21:00:06 +09:00
361d494cde
Accept cookiefilepath as alternative to cookiefile for spark connection string
2018-12-20 20:24:06 +09:00
4d7015294e
Fix configuration of lnd rest
2018-12-20 20:12:36 +09:00
5f16fb4668
report slow tests
2018-12-20 18:44:39 +09:00
4bf2228675
Show test logs in CircleCI
2018-12-20 18:35:32 +09:00
2ba823f192
Merge pull request #465 from Kukks/master
...
do not add ln payment if amount couldn't be parsed
2018-12-20 18:09:57 +09:00
27fa2d5b69
do not add ln payment if amount couldn't be parsed
2018-12-20 09:21:20 +01:00
47ef7661d8
Fix search for macaroon
2018-12-20 17:08:32 +09:00
3f6ff25322
update es-ES
2018-12-20 17:00:30 +09:00
f56c23009a
bump
2018-12-20 16:57:59 +09:00
e80593fb7b
Expose LND's other macaroon if possible
2018-12-20 16:52:04 +09:00
57324345ac
Remove remaining of RestrictedMacaroon
2018-12-20 16:24:36 +09:00
73e280157d
Show the gRPC cypher suites for gRPC consumption
2018-12-20 14:16:23 +09:00
cfaa5766ed
Always allow user registration if there are no user records.
2018-12-19 20:03:27 +01:00
8b08db308b
Merge branch 'master' into 455-disablereg
2018-12-19 19:40:13 +01:00
3e2ff55954
Merge remote-tracking branch 'btcpayserver/master' into feature/coinswitch
2018-12-19 10:41:36 +01:00
70d1d0d230
Remove volumes before running tests
2018-12-19 15:50:20 +09:00
94e0048a3b
Redirect users to docs.btcpayserver.org on home page
2018-12-19 15:30:10 +09:00
a34d1641b3
Set disable registration as default true.
2018-12-18 20:16:48 +01:00
40c645e433
coinswitch integration
2018-12-18 20:14:59 +01:00
b2e5415a35
coinswitch integration
2018-12-18 20:00:30 +01:00
365ee4cf0b
Fixing CSV test now that we have new field / reorders
2018-12-18 12:35:59 -06:00
2b4603a234
coinswitch integration
2018-12-18 19:01:58 +01:00
ec23eae21d
Ensuding that payments are always ordered by time for consistency
2018-12-18 11:56:51 -06:00
7a9229628a
InvoiceDue field in export
2018-12-18 11:56:12 -06:00
9db5c0f375
Hack tests to make currency formatting work on linux
2018-12-19 00:28:06 +09:00
27bde55f54
work on building the viewmodel for crowdfund
2018-12-18 16:27:03 +01:00
2bb24282d2
Clean previous run with dock-compose
2018-12-19 00:15:33 +09:00
998472e463
Fix symbol display on linux
2018-12-19 00:11:15 +09:00
63ff46a768
cache docker on circleCI for tests
2018-12-18 23:27:57 +09:00
660f43e3b7
Add fast test for JPY formatting
2018-12-18 23:26:35 +09:00
0ba96aa4b8
Fix export tests
2018-12-18 23:24:22 +09:00
d85247d2ad
Run tests inside container
2018-12-18 22:35:58 +09:00
9ca85ed365
Change column order
2018-12-18 21:44:51 +09:00
93113fd871
Fix payment exports to reflect correctly payment data, rename fields.
2018-12-18 21:35:52 +09:00
b5d360594a
Merge remote-tracking branch 'origin/master' into feature/crowdfund
2018-12-18 13:29:22 +01:00
d5ae79c38c
Add more information about status in the CSV export
2018-12-18 19:33:14 +09:00
7cf07b27e3
Invoice export should not prefix amounts with crypto code
2018-12-18 19:20:10 +09:00
bb0f986b0c
Add additional test on euro formatting
2018-12-18 19:09:55 +09:00
2c2a85327f
Add test logs
2018-12-18 01:02:27 +09:00
7bf03e497b
In cart js, add space to symbol if needed ( fix #450 )
2018-12-18 00:38:59 +09:00
7a4dee3d38
Point of Sale returns correct currency information ( #450 )
2018-12-18 00:25:17 +09:00
7b27d6f0bb
Merge branch 'mariodian-pos-product-management'
2018-12-15 23:40:04 +09:00
83dc95a0a7
Remove dollar sign in textbox
2018-12-15 23:39:45 +09:00
d60889f952
Merge branch 'pos-product-management' of https://github.com/mariodian/btcpayserver into mariodian-pos-product-management
2018-12-15 23:22:07 +09:00
8c9952973d
Merge pull request #449 from sipsorcery/uxpwdreset
...
HTML formatting fix for issue #448 .
2018-12-15 23:20:09 +09:00
00673bdb7f
Fix product width on smaller screens
2018-12-14 16:16:08 +08:00
d039890a9b
Create js-only product management in PoS
2018-12-14 16:03:02 +08:00
41e88c07fe
update languages
2018-12-14 13:14:03 +09:00
67c5027b16
bump
2018-12-14 13:12:27 +09:00
a341d4f800
Show Spark QR Code pairing
2018-12-14 13:12:27 +09:00
e3833914b3
Update AddDerivationScheme.cshtml
2018-12-13 16:18:01 +01:00
49cdec6961
Update PayButtonEnable.cshtml
2018-12-13 12:26:30 +01:00
3ad1834439
Better fix this as well or the user gets a blank page after the reset.
2018-12-12 22:39:37 +01:00
4b492eae85
HTML formatting fix for issue #448 .
2018-12-12 22:29:40 +01:00
f0ff47af8d
Merge pull request #447 from britttttk/translations/disable
...
Check for disable flag in Transifex
2018-12-12 23:40:47 +09:00
991826b686
do not show restricted macaroon
2018-12-12 18:52:01 +09:00
22d59a1ed7
Do not leak access key in browser
2018-12-12 18:37:50 +09:00
475ea68696
Can attach external spark
2018-12-12 18:19:13 +09:00
864e84706a
check for disable flag
2018-12-11 22:18:17 -07:00
9c93e76eeb
Remove temporary nuget down hack
2018-12-12 12:20:17 +09:00
7fa1b65af0
initial commit
2018-12-11 16:36:25 +01:00
c00c95efcf
initial coinswitch work
2018-12-11 12:47:38 +01:00
94be2b46d5
docker build should use right api.nuget.org server
2018-12-10 23:36:54 +09:00
4b4d0d2d19
Adding working server for api.nuget.org
2018-12-10 22:35:43 +09:00
0d06cf63b7
Use enum for invoice status and invoice exception
2018-12-10 21:48:28 +09:00
7b24c02d51
bump
2018-12-10 20:34:34 +09:00
becf488714
Merge remote-tracking branch 'btcpayserver/master' into grs-clightning
2018-12-10 10:42:08 +01:00
e89e8226e4
Fix build
2018-12-10 17:34:27 +09:00
a533a96598
Remove XFrame for PoS
2018-12-10 16:39:21 +09:00
27321c0919
bump
2018-12-10 16:04:28 +09:00
058472d325
Show restricted macaroon for LND
2018-12-10 16:03:58 +09:00
b5c9a03052
Can mark invoice as complete
2018-12-10 15:34:48 +09:00
07dad3affa
bump
2018-12-07 19:35:25 +09:00
8afc103ae7
Show REST connection information for LND in a QR Code
2018-12-07 19:31:07 +09:00
591d7b4b80
Can show external service link with BTCPAY_EXTERNALSERVICES
2018-12-07 18:42:39 +09:00
2162afc78e
Lightning network warnings
2018-12-07 17:54:10 +09:00
25e226d219
Clarify the code
2018-12-07 14:37:07 +09:00
8472bfe90d
Add test for bad bitid signature
2018-12-07 14:34:07 +09:00
93645b2fbe
Fix error 500 if token not found
2018-12-07 13:48:39 +09:00
d53c987f2e
bump
2018-12-06 17:25:50 +09:00
682693a9f0
Update translations
2018-12-06 17:23:42 +09:00
e836faf792
Stop setting BIP70 link info
2018-12-06 17:12:51 +09:00
6e27233be8
Remove BIP70 support
2018-12-06 17:08:28 +09:00
9209984a2f
Remove useless argument from GetInvoice
2018-12-06 17:05:27 +09:00
1477630c78
Remove anonymous access to invoice data
2018-12-06 16:58:04 +09:00
ab670080c7
bump
2018-12-06 12:29:13 +09:00
8198f98376
Code simplification
2018-12-06 12:26:42 +09:00
65b4697229
Properly error 401 if request is not signed correctly
2018-12-06 12:22:05 +09:00
e75a1a8b70
Improve ledger feedback for asking authorization to access xpub
2018-12-04 21:22:27 +09:00
580494fea7
add correct icon
2018-12-04 11:46:01 +01:00
5a958da84d
bump
2018-12-04 13:04:56 +09:00
cad602ad14
Fix several issues in cart
...
* Fix: Only USD currency with 2 decimals were properly handled for tips
* Fix: All PoS apps would were sharing the same basket
* Fix: Currency formatting was not using server side information
* Fix: Various bug of formatting for decimal 0 and more than 2.
2018-12-04 13:04:26 +09:00
1f14bd6188
Add button and qr code to the bitpay translator
2018-12-04 11:53:25 +09:00
156f52b76f
Add bitpay translator
2018-12-03 23:59:08 +09:00
d674b8ac71
Merge pull request #430 from dalijolijo/master
...
bump
2018-12-01 22:40:48 +09:00
861150971f
bump
2018-12-01 10:15:57 +00:00
a653421514
Merge pull request #428 from mariodian/fix-pos-cart-currency
...
Fix currency format for total amount
2018-12-01 14:09:01 +09:00
8f234a02cb
Add currency formats for major currencies
2018-12-01 12:59:45 +08:00
92ecf99427
bump
2018-12-01 13:23:56 +09:00
705dbf12d7
Change translation of the expiration screen
2018-12-01 13:19:35 +09:00
fe11b11c13
Add Polski and Srpski
2018-12-01 12:02:53 +09:00
f2a43ad1f3
Escape js properties in html template
2018-11-30 21:14:09 +08:00
cbbe5cfb25
- fix currency format for numbers over 999
...
- fix cart table
2018-11-30 20:01:47 +08:00
0eccc6085b
bump
2018-11-30 04:34:38 -06:00
a89da1f705
Recoding test to respect new ordering in CSV
2018-11-30 04:34:18 -06:00
5b297e539a
Additional fields and ordering based on feedback
2018-11-30 04:18:37 -06:00
1d932c3753
Improve invoice script if no PoS data available
2018-11-30 04:17:57 -06:00
5a77fc74ba
quickly fix changelly button style ( #423 )
...
Fix the button for now so it doesn't appear broken.
2018-11-30 04:17:44 -06:00
7b47b96252
Always using quotes for CSV export
2018-11-30 03:15:23 -06:00
a4bec83ecc
Fixing warnings on invariant culture, hate this for being so verbose
2018-11-30 02:51:23 -06:00
8509a0de18
Basic export CSV and JSON tests
2018-11-30 02:34:43 -06:00
8e30b7430d
Adding PaymentType and destination, CSV export
2018-11-30 02:04:26 -06:00
9235d32a45
Export of payments made on invoices
2018-11-30 01:22:39 -06:00
dd503570ac
bump
2018-11-30 11:30:30 +09:00
613281a1e7
Fix form processing when cart is enabled ( #424 )
2018-11-30 11:29:27 +09:00
bab7bf6633
bump
2018-11-27 15:17:32 +09:00
1831692761
Enable shopping cart, add items to cart, enable tips ( #410 )
...
Modal cart, remove items, checkout
Fix removal and adding of cart items
Improve cart UI
Add cart bundle, remove unused js files from the view when cart isn't used
Do not enable cart by default
Do not put modal into the view when the cart is disabled
Escape js properties
Work with amounts as cents
Make animation speed look constant
Enable tips in the cart
Fix cart UI
2018-11-27 15:14:32 +09:00
e144d2479b
Add POS Data to Invoice UI ( #409 )
...
* Add POS Data in Invoice UI
* fix build
* extract in helper and add UTs
* add in unit test coverage through mvc view too
2018-11-27 15:13:09 +09:00
c25831316e
bump nbx
2018-11-26 12:02:50 +09:00
60b72aabe8
fix test
2018-11-24 13:38:23 +09:00
c8fcb0ab18
Use framework dependent build for ARM
2018-11-23 16:14:13 +09:00
9911d18390
Do not push latest images to dockerhub
2018-11-23 14:12:47 +09:00
e24630ac1e
Remove qemu install requirement for the host
2018-11-23 14:08:14 +09:00
4c1fd3edae
More comment on ARM build
2018-11-23 14:02:44 +09:00
f65492dd66
Use stretch slim for arm
2018-11-23 14:00:33 +09:00
5d978c7670
Use manifest image for building arm images
2018-11-23 13:58:21 +09:00
11788cece9
No need to create latest tag
2018-11-23 13:18:35 +09:00
1aaa55dc62
Make test less flaky
2018-11-23 13:09:30 +09:00
ce57a2b8fb
Do not tag latest
2018-11-23 12:59:48 +09:00
0604cc5bd0
bump
2018-11-23 11:37:05 +09:00
3d2c0bcc6c
Use specific sdk and runtime version for arm
2018-11-23 11:23:27 +09:00
0f222979a6
CircleCI multiarch Docker images ( #416 )
...
* Preparing final version of CircleCI docker building
* Removing test job requirement for building Docker images
We'll already monitor build before tagging, would be too many checks
* Adding pushing of manifest for tag
* Easy access to docker/circle config files for edit
* Generalizing script with $DOCKERHUB_REPO variable
2018-11-23 11:21:01 +09:00
a1eb6a14f5
Fix all script because of docker-compose team screwing up ( https://github.com/docker/compose/issues/6316 )
2018-11-22 16:16:10 +09:00
186ce01022
add pairing code to tokens page after authorize ( #412 )
2018-11-22 15:13:35 +09:00
0096ec1d12
bump nbxplorer
2018-11-21 20:41:51 +09:00
2929d7bf51
Fixing MONA_BTC rate breaking tests and CircleCI because zaif is down
2018-11-20 15:42:45 -06:00
d90fb5764d
Add noindex,nofollow to invoices, checkouts and fix create invoice ui bug ( #407 )
...
* add noindex,nofollow on invoices
* fix create invoice button and add noindex,nofollow to checkout and invoice pages
2018-11-19 13:20:48 +09:00
4dccd0c733
Add better instruction on how to customize the theme
2018-11-17 12:43:11 +09:00
300d912331
bump
2018-11-17 11:43:41 +09:00
9d21c89151
Preserving title with custom amount ( #403 )
...
* Preserving title with custom amount
* Custom button texts for complete localization
* Update tests, now checking custom amount description and button text
* Support for Custom CSS in POS
2018-11-17 11:39:43 +09:00
24a8c4015c
Bump
2018-11-17 11:35:20 +09:00
5eb40d6b7f
Bugfixing redirect button ( #405 )
2018-11-17 11:32:31 +09:00
36f486e91b
Add test for the parser
2018-11-17 01:45:59 +09:00
5b684ac26e
Make really sure we don't generate segwit addresses for non segwit coins
2018-11-17 01:39:32 +09:00
85062725bd
bump
2018-11-17 01:21:56 +09:00
401d9c8565
DerivationSchemeParser should not override a label
2018-11-17 01:21:34 +09:00
6f276ac1bc
Do not crash if derivation strategy is empty
2018-11-17 01:09:28 +09:00
4350785cef
Remove double slash
2018-11-17 00:23:51 +09:00
9a2a85ac3d
Update translations
2018-11-17 00:22:18 +09:00
d030a61322
bump
2018-11-17 00:16:31 +09:00
dacb6dca41
bump .net core
2018-11-17 00:13:22 +09:00
c40fc69087
Use the choiceKey of PoS item as ItemCode
2018-11-16 23:16:44 +09:00
eff983135c
showcase the custom field in PoS template
2018-11-16 18:36:18 +09:00
479303dd9e
Tweaking UI for custom amounts ( #398 )
...
* Tweaking appearance of custom amount card
* Allowing POS items to have custom amounts, good for donations/tips
* Prepending currency symbol in POS
* Fixing regression, thanks unit test
2018-11-16 12:31:38 +09:00
e9b2088f7d
change default title for pointofsale
2018-11-14 17:45:46 +09:00
4af5b94013
Add tooling which pull transifex translation automatically, add Slovenčina. ( Close #386 )
2018-11-14 16:48:25 +09:00
441398402d
Remove global.json because .403 became suddenly unavailable
2018-11-13 16:41:49 +09:00
258d4fda3f
bump
2018-11-13 16:37:43 +09:00
8e667f6c3f
Allow empty template ( Fix #303 )
2018-11-13 16:32:13 +09:00
a996cc2e6d
Fix margins, change template ( #397 )
2018-11-13 16:29:18 +09:00
9b8a8690e7
Change links to gitbook
2018-11-13 16:21:58 +09:00
f2387fd6b5
Workaround to compile on circle
2018-11-13 16:16:57 +09:00
888036a99d
use docker on Circle CI
2018-11-13 15:55:10 +09:00
539c0ed7f0
show dotnet info on CI
2018-11-13 15:47:25 +09:00
95e065a462
Add tooltip to update store ( #382 )
2018-11-13 15:36:07 +09:00
087f20cb6c
Fix small view error in logs ( #392 )
2018-11-12 22:25:39 +09:00
7adf321956
Checkout Experience Language Setting ( #393 )
...
* fix check out experience default language validation of preset value not found
* Update CheckoutExperienceViewModel.cs
2018-11-12 22:17:00 +09:00
dc749462ec
automatically detect the btcpay server url in btcpay.js
2018-11-10 23:43:48 +09:00
16b57f24a2
Fix #383
2018-11-10 23:25:11 +09:00
b16b1c3e8b
- add item image and description ( #391 )
...
- fix margins
2018-11-10 15:38:26 +09:00
fee56873b5
Handle exception if log file do not exists.
2018-11-09 21:43:10 +09:00
e1b2b72cd2
bump
2018-11-09 21:16:09 +09:00
daf4e5ce6c
I am sorry for so many prs <3 ( #389 )
...
* make language loading more solid
* disable browser lang preferences
* pr fix
* pr fixes
* pr fixes
* make sure language files are named correctly
* fix dropdown width issue when in modal form
* fix issue from jquery hell
2018-11-09 21:13:00 +09:00
2ec2c7263f
Make language loading more efficient and solid ( #388 )
...
* make language loading more solid
* disable browser lang preferences
* pr fix
* pr fixes
* pr fixes
2018-11-09 19:02:53 +09:00
abfcab552f
bump ( #384 )
2018-11-09 17:34:30 +09:00
cfdf8b1670
Example modal in invoice list ( #387 )
2018-11-09 17:13:45 +09:00
f23e2a3ec4
async i18n and json translation format ( #369 )
...
* start working on loading locales async and as json
* finish off langs and UI
* fix path
* fix tests
2018-11-09 16:48:38 +09:00
aa1ac3da50
Modal invoice through btcpay.js ( #381 )
...
* Modal through btcpay.js
* Handling close action depending on whether is modal or not
* Tweaking button position
* Stripping trailing slashes if present when setting site root
2018-11-09 16:09:09 +09:00
c9c7316b7d
Logs UI in Server Admin ( #374 )
...
* add in ui
* add in logging viewer
* Revert "add in ui"
This reverts commit 9614721fa8a439f7097adca69772b5d41f6585d6.
* finish basic feature
* clean up
* improve and fix build
* add in debug log level command option
* use paging for log file list, use extension to select log files, show message for setting up logging
* make paging a little better
* add very basic UT for logs
* Update ServerController.cs
2018-11-07 22:29:35 +09:00
d152d5cd90
fix build
2018-11-06 16:08:42 +09:00
6fd37710e1
Rename validators namespace
2018-11-06 15:38:07 +09:00
0419a3c19a
do not affect Buyer for every paymentid
2018-11-05 17:37:55 +09:00
0c382da561
Show unconf transactions with low opacity
2018-11-05 17:26:49 +09:00
9fc7f287d2
Expose buyer object to conform to bitpay API
2018-11-05 17:02:12 +09:00
dd7c4850f0
bump nbxplorer
2018-11-05 14:12:05 +09:00
93992ec3ed
bump
2018-11-05 12:15:05 +09:00
15d9adfbf1
Fix rate fetching for kraken doge and dash
2018-11-05 12:14:39 +09:00
676a914c40
Fix, allow rescan if other crypto nodes are not synched
2018-11-04 22:46:27 +09:00
b423b4eec1
Do not allow rescan of wallet which are not segwit
2018-11-04 14:59:28 +09:00
9784a89112
limit apdu size to ledger
2018-11-04 00:36:48 +09:00
7b596e6d9c
Add Bitcore BTX support ( #259 )
2018-11-03 13:42:17 +09:00
76febcf238
bump NBXplorer.Client ( #378 )
...
NBXplorer.Client Version 1.0.3.5 is available: da7df86019
2018-11-02 21:38:41 +09:00
a57a72de88
bump clightning
2018-11-02 19:02:07 +09:00
235b307b06
bump deps
2018-11-02 18:05:48 +09:00
05b0f6d0f7
Fix invoice search not working on transaction id
2018-11-02 14:26:13 +09:00
1d7081d8b8
bump
2018-11-01 21:51:16 +09:00
c0174c0c2c
inverse DASH rate
2018-11-01 16:33:53 +09:00
fa8324c1f9
Fix DASH rate for kraken
2018-11-01 14:48:46 +09:00
4b0951caec
trim destination in WalletSend
2018-11-01 12:54:25 +09:00
0d51c99717
Properly configure the logger to log what happen in ConfigureServices, add https profile adapted for debugging ledger wallet.
2018-11-01 12:52:32 +09:00
24623c59d7
Adjusted mechanism for setting https binding configuration option ( #372 )
...
* Adjusted mechanism for setting https binding configuration option.
* Modified the https binding logic to use default bind and port options.
* Removed dedicated https certification config properties and instead used direct access via setting name.
2018-11-01 12:07:28 +09:00
88044f6b76
Decouple Wallet Send screen from Ledger Wallet
2018-11-01 00:19:25 +09:00
38edbf8362
Improve token UX ( Fix #353 )
2018-10-31 17:59:09 +09:00
bc0acf5701
make test more reliable
2018-10-31 16:57:31 +09:00
a82f181126
Reactivate cryptopia
2018-10-31 13:31:03 +09:00
be0139a46f
bump
2018-10-31 13:06:36 +09:00
4db5b4f2b1
Wait for the nodes to be fully synched before starting tests
2018-10-31 13:06:17 +09:00
93cefced80
bump .NET core and dependencies
2018-10-31 13:03:12 +09:00
85f586f623
bump dependencies
2018-10-31 11:56:21 +09:00
2be1f97419
Remove cryptopedia as direct provider, add estimated time to wallet rescan page, bump nbx
2018-10-30 15:40:27 +09:00
63014231ab
Revert "Added configuration options for BtcPayServer https binding. ( #360 )"
...
This reverts commit 3ac37497ab9b5ff2c28eaab54c7f2a12356659dd.
2018-10-30 00:25:05 +09:00
3ac37497ab
Added configuration options for BtcPayServer https binding. ( #360 )
2018-10-30 00:11:02 +09:00
d0cafb020f
Add an invoices list to store list
2018-10-29 12:44:20 +09:00
d3b3198b68
For lightning payments tests, add small delay after creating the invoice before sending the payment
2018-10-29 00:22:30 +09:00
c1f17ff63b
Add some test logs to flaky test
2018-10-28 23:43:48 +09:00
dafd958f69
bump
2018-10-28 23:07:58 +09:00
f51af6c61c
fix issue with changelly rates and cover with UTs ( #368 )
2018-10-28 23:07:36 +09:00
254db22063
Change test trait name
2018-10-28 22:51:02 +09:00
8be4256278
Fix unreliable tests
2018-10-28 22:46:03 +09:00
8e8669d63f
Warning as errors
2018-10-28 22:15:32 +09:00
4625ff92f1
Run unreliable tests, attempt to make them a bit more reliable
2018-10-28 22:10:37 +09:00
6aa84326af
Make sure tests run sequentially
2018-10-28 21:46:12 +09:00
9a384d81fe
Run only dev time containers
2018-10-28 21:25:42 +09:00
0cbe36c048
Run reliable tests, remove the docker build
2018-10-28 21:19:18 +09:00
7f16aa8c7e
Run only fast tests on CI
2018-10-28 20:59:59 +09:00
872f8a6229
Add circleCI badge
2018-10-28 20:28:16 +09:00
9b261daa6d
Add circleci file
2018-10-28 20:06:04 +09:00
c46c15c258
Fix changelly tests
2018-10-28 01:10:07 +09:00
a8ba1ed1ed
Removing Kukks changelly credential from the source code
2018-10-28 01:02:24 +09:00
ff4056d4f3
bump
2018-10-27 23:32:04 +09:00
ae152c3ffa
bump NBXplorer
2018-10-27 23:30:57 +09:00
e2ff33d7db
Document how to test mysql
2018-10-27 23:20:50 +09:00
ce94c05fd3
MySQL Support ( #345 )
...
* MySQL EF support added using Pomelo MySQL provider.
* MySQL EF support added using Pomelo MySQL provider.
2018-10-27 23:15:21 +09:00
9cde4dc7e2
Restart containers if crash
2018-10-27 23:14:26 +09:00
ca571cd756
Add authorization on WalletRescan
2018-10-27 22:52:09 +09:00
e5eb0c79c0
Exposing LND Rest, providing info in Server/Services ( #363 )
...
* Displaying LND Rest connection info in Services
* Code cleanup
* Tweaking UI
* Fix typo
2018-10-27 22:49:39 +09:00
43bd6587d3
re-enable changelly
2018-10-27 22:41:37 +09:00
3bb059ab74
refactor changelly & improve tests ( #366 )
2018-10-27 22:41:07 +09:00
4c963d6edf
bump
2018-10-26 23:10:45 +09:00
396bc7f7b4
Commenting Changelly
2018-10-26 23:10:29 +09:00
2896a9b26f
Add ScanUTXOSet support
2018-10-26 23:07:39 +09:00
9267a45449
Remove useless test
2018-10-26 19:07:19 +09:00
c430d470c4
Fix warnings and bump nbxplorer
2018-10-26 19:06:06 +09:00
3921a3ca22
Fix warnings, update libs
2018-10-26 18:36:58 +09:00
1ff0a98d30
Adding Ukrainian Translation ( #352 )
2018-10-24 15:18:31 +09:00
f0efd52cb7
Adding Kazakh Language ( #350 )
2018-10-24 15:17:09 +09:00
bb8fa88688
Adding Vietnamese ( #351 )
2018-10-24 15:16:30 +09:00
4b976c13c1
Changelly v2 ( #343 )
...
* Disable shapeshift and use changelly
* UI to manage changelly payment method
* wip on changelly api
* Add in Vue component for changelly and remove target currency from payment method
* add changelly merhcant id
* Small fixes to get Conversion to load
* wip fixing the component
* fix merge conflict
* fixes to UI
* remove debug, fix fee calc and move changelly to own partials
* Update ChangellyController.cs
* move original vue setup back to checkout
* Update core.js
* Extracting Changelly component to js file
* Proposal for loading spinner
* remove zone
* imrpove changelly ui
* add in changelly config checks
* try new method to calculate amount + remove to currency from list
* abstract changelly lofgic to provider and reduce dependency on js component
* Add UTs for Changelly
* refactor changelly backend
* fix failing UT
* add shitcoin tax
* pr changes
* pr changes
* WIP: getting rid of changelly dependency
* client caching, compiling code, cleaner code
* Cleaner changelly
* fiat!
* updat i18n, css and error styler
* default keys
* pr changes part 1
* part2
* fix tests
* fix loader alignment and retry button responsiveness
* final pr change
2018-10-24 14:52:19 +09:00
f68d4efcdd
update to 0.17.0
2018-10-19 19:05:12 +09:00
fea247b218
Fixing broken link in Wallets/WalletSend.cshtml ( #342 )
...
Removing the earlier Yubico link, since it's broken and the article no longer exists.
Furthermore, I tested this integration with other U2F supporting browsers (Firefox Nightly, Firefox) and it only works in Google Chrome, so I suggest we only suggest what works, and for now, that's Chrome only.
2018-10-18 12:43:41 +09:00
f419c56a3c
Revert "Changelly Support ( #267 )"
...
This reverts commit a5fca7a1c43c4d23ad1a825253fa1fe3ab26677c.
2018-10-18 12:27:46 +09:00
a5fca7a1c4
Changelly Support ( #267 )
...
* Disable shapeshift and use changelly
* UI to manage changelly payment method
* wip on changelly api
* Add in Vue component for changelly and remove target currency from payment method
* add changelly merhcant id
* Small fixes to get Conversion to load
* wip fixing the component
* fix merge conflict
* fixes to UI
* remove debug, fix fee calc and move changelly to own partials
* Update ChangellyController.cs
* move original vue setup back to checkout
* Update core.js
* Extracting Changelly component to js file
* Proposal for loading spinner
* remove zone
* imrpove changelly ui
* add in changelly config checks
* try new method to calculate amount + remove to currency from list
* abstract changelly lofgic to provider and reduce dependency on js component
* Add UTs for Changelly
* refactor changelly backend
* fix failing UT
* add shitcoin tax
* pr changes
* pr changes
2018-10-18 12:13:39 +09:00
e18d0b5d51
Updating Yaml ( #336 )
2018-10-17 13:30:43 +09:00
9952cdca7f
bump
2018-10-17 12:06:37 +09:00
6278145374
Removing old QR update code ( #337 )
2018-10-17 11:55:49 +09:00
84018a5caa
Bugfixing race condition for QR code switch ( #335 )
...
Ref: #334
2018-10-17 11:49:30 +09:00
d7785fe2d2
Added Serilog file logger for debug file support. ( #323 )
2018-10-16 00:37:42 +09:00
e1751c4d91
[Fix] Querying rate with authenticated request should be successfull
2018-10-15 18:11:20 +09:00
913da79ff4
Remove dups lang
2018-10-14 21:35:21 +09:00
a4fbb2de7e
creating italian localization file ( #310 )
2018-10-14 21:34:15 +09:00
b5601ed5e6
fix typo ( #304 )
2018-10-14 21:28:09 +09:00
42c4f15f22
fixed typos ( #331 )
2018-10-14 21:26:47 +09:00
6fbd9b2628
bump
2018-10-12 14:02:27 +09:00
d04bfb58a2
Resolving issue with long translations breaking layout ( #330 )
2018-10-12 14:01:44 +09:00
cded2548f5
bump
2018-10-12 13:32:04 +09:00
dcc859a86a
Disable export to JSON
2018-10-12 13:17:38 +09:00
9bec38559f
Nepali Translation ( #311 )
...
* Nepali Language
* Delete Checkout.cshtml
* Delete LanguageService.cs
* add np.js
* Match Language File Style
2018-10-12 10:11:03 +09:00
2856454d41
[langs-fr] Correction and some minor improvement ( #316 )
2018-10-12 10:10:42 +09:00
b3c4fc4003
Added Russian ( #312 )
2018-10-12 10:10:20 +09:00
c2bbc04c4c
Various bugfixes ( #308 )
...
* NotifyEmail field on Invoice, sending email when triggered
* Styling invoices page
* Exporting Invoices in JSON
* Recoding based on feedback
* Fixing image breaking responsive layout on mobile
* Reducing amount of data sent in email notification
* Turning bundling on by default
2018-10-12 10:09:13 +09:00
db40c7bc32
Solving the new version of btcpayserver caused btcpay-python not to create an order problem ( #327 )
2018-10-11 23:50:28 +09:00
60707fdbd1
Add simplified chinese translation ( #326 )
...
* Add Chinese Simplified translation
* Add Chinese simplified translation
2018-10-11 14:25:16 +09:00
f05614f4da
bump
2018-10-11 00:51:43 +09:00
a10c382bd4
[Tests] return WalletId when registering scheme
2018-10-10 00:13:37 +09:00
da2fb876cb
Can pass pre filled amount and address to Send Wallet
2018-10-09 23:48:14 +09:00
3c58bff803
Comparable WalletId
2018-10-09 23:44:32 +09:00
a28814bc0e
Fix RateRules crash if dups
2018-10-09 23:43:03 +09:00
3cff8261ae
Set the id for apps only to 20 bytes, and output the Id in the controller so we can use it in tests
2018-10-09 23:38:56 +09:00
b16e8f7b76
Move GetAppDataIfOwner inside AppHelper
2018-10-09 23:34:51 +09:00
57ab001c0c
[Tests] Pass Port to the fake http context
2018-10-09 23:32:47 +09:00
3d85dace38
Move currency display method into CurrencyNameTable
2018-10-09 23:30:26 +09:00
7a04c2974f
Center QR Authenticator QR Code
2018-10-09 23:30:26 +09:00
d459839bf7
Displaying Node Info as QR code for Lightning payments ( #318 )
...
* Styling elements required for Node info
* Allowing switching QR between bolt11 and node info for lightning
* Equal width for Bolt11 and Node info buttons
* Certain languages were too verbose for display of "Pay with"
Fixes : #317
2018-10-08 07:19:55 +09:00
657cfe1b23
bump
2018-10-06 23:21:33 +09:00
f4eaa0f01f
Make sure X-Forwarded-Port does not override ExternalUrl
2018-10-06 23:20:32 +09:00
1e2ffcadf0
Add GRS lightning image ( #309 )
2018-10-03 11:25:52 +09:00
dcc05af02e
fix typo
2018-10-02 22:11:01 +09:00
4b7f78f38b
document .net version update
2018-10-02 22:06:06 +09:00
f94ff4cc74
Update dotnet version + nbxplorer
2018-10-02 19:33:25 +09:00
b750663a1f
update lnd/clightning
2018-09-28 17:08:51 +09:00
4c4b76e995
Remove Bitpay direct provider
2018-09-28 17:08:51 +09:00
da19d2c1a7
Bugfixing display of custom amount entry in POS ( #302 )
...
Ref: #293
2018-09-28 13:31:59 +09:00
fb15c5b354
Increase timeout for wallet, update references
2018-09-28 10:15:35 +09:00
6ffe1cfcab
bump LedgerWallet lib
2018-09-27 16:31:33 +09:00
87678c58ac
Fix error message for ledger signing
2018-09-27 15:43:34 +09:00
feab4cc48a
update ledgerwebsocket
2018-09-27 15:21:26 +09:00
712946f512
bump
2018-09-22 05:16:24 -05:00
a7bfceae05
Reverting to 2.1.0 until we update docker images
2018-09-22 05:14:36 -05:00
8a26cd549a
bump
2018-09-22 01:11:14 -05:00
1cf3ce0617
Footer with server version now visible only for logged in users
...
Per #282
2018-09-22 01:11:14 -05:00
73c65fada2
Fixing display on Lockout page
2018-09-22 01:11:14 -05:00
92ea923c03
Updating reference to Bitcoin docker image
2018-09-22 01:11:14 -05:00
e7db453717
Removing network fee line item if fee is 0
...
Per discussion in #265
2018-09-22 01:11:14 -05:00
10ee09f052
Bugfixing broken link in footer
...
Div overlay caused it, fixes #269
2018-09-22 01:11:14 -05:00
be7d91a138
VueJs cloak until loading is finished
...
Addressing #255
2018-09-22 01:11:14 -05:00
3278c80d3f
Fixing problem with View dynamic recompiling
...
The type 'RazorViewAttribute' exists in both 'Microsoft.AspNetCore.Mvc.Razor' error resolved
2018-09-22 01:11:14 -05:00
65e1edb0b8
Merge pull request #274 from Kukks/feature/lockout
...
enable account lockout
2018-09-22 00:42:33 -05:00
e05c88370f
enable account lockout
2018-09-12 13:36:44 +02:00
15c29f8419
Update dependencies
2018-09-09 23:04:16 +09:00
fc722731d3
bump
2018-09-08 14:54:23 +09:00
1c9c564e90
Merge branch 'rockstardev-master'
2018-09-08 14:54:06 +09:00
872b60f8ea
Merge branch 'master' of github.com:btcpayserver/btcpayserver
2018-09-08 14:53:53 +09:00
0d3364b3da
Change button path to api/v1/invoices
2018-09-08 14:53:42 +09:00
fed53661b3
Add btcpay.store.cancreateinvoice claim, and use that for the store
2018-09-08 14:53:41 +09:00
e86b4d89ca
remove paybuttontest
2018-09-08 14:53:41 +09:00
c5cb32f6dd
Providing option to disable Pay Button at later date
2018-09-08 14:53:41 +09:00
deb56e16ec
Confirmation page for enabling Pay Button
2018-09-08 14:53:41 +09:00
b5626ef01c
Validating that Store has Pay Button enabled
2018-09-08 14:53:41 +09:00
e39d9067f2
Updating Unit tests
2018-09-08 14:53:41 +09:00
43d34d5d35
Now requiring Authorization on AppsController
2018-09-08 14:53:41 +09:00
7341be76bb
Extracting public portion of app controller
2018-09-08 14:53:41 +09:00
0abd62dfe8
Moving PayButton handler to public controller
2018-09-08 14:53:41 +09:00
735012e3d7
Refactoring Invoice to cleanup unused code
2018-09-08 14:53:41 +09:00
b5efb8d2e6
Add exchange name to expired rate
2018-09-08 14:53:40 +09:00
1dbeabb716
Update broken link of third-party host ( #271 )
2018-09-08 14:05:37 +09:00
671f9e56e2
Merge branch 'master' of github.com:btcpayserver/btcpayserver
2018-09-04 19:04:47 +09:00
dc6c189948
Update broken link ( #264 )
...
Current link goes to a 404 page, updated to current .NET Core SDK 2.1 page
2018-09-03 22:04:14 +09:00
4501824f3f
Updating Readme ( #262 )
...
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
reduced merchant guide link for better readability
* Update README.md
* Update README.md
* Update README.md
2018-09-03 22:03:50 +09:00
4568d2a98e
Add exchange name to expired rate
2018-08-31 10:45:21 +09:00
f5d81334f8
Remove Lightning Specific logic from BTCPay, and use BTCPayServer.Lightning packages instead
2018-08-30 12:24:00 +09:00
f3ed90399b
Merge pull request #257 from dalijolijo/master
...
Bring supported coins in alphabetic order
2018-08-30 10:45:01 +09:00
fada01cec9
Bring supported coins in alphabetic order
2018-08-30 01:07:30 +02:00
1b4b9fb4cc
bump
2018-08-29 00:31:39 +09:00
6eeef8a866
Remove XFrame on the checkout page
2018-08-29 00:31:23 +09:00
24979a0af2
add lnd trickledelay
2018-08-28 18:13:28 +09:00
be1a44f018
Fix bug in LND client
2018-08-28 18:06:07 +09:00
9fcc2903fc
Revert "Disable color in logs"
...
This reverts commit 06df63b2835d77a83c8897368f91491e008f57b5.
2018-08-28 16:13:26 +09:00
06df63b283
Disable color in logs
2018-08-28 09:56:17 +09:00
0f1efc16f5
fx build
2018-08-27 18:45:05 +09:00
da8a06952c
Fix bug about btcpay showing wrong port 0 as public lightning port for charge and clightning
2018-08-27 18:36:08 +09:00
38d810cef7
Fix bundling
2018-08-25 23:08:46 +09:00
393a3a2b8f
Remove obsolete code in checkout
2018-08-25 22:50:17 +09:00
aaddc580d1
bump
2018-08-25 21:49:41 +09:00
957d478865
Fixing coinaverage, ValidityTime was faster than the refresh rate
2018-08-25 21:49:20 +09:00
023913a852
Rate limit per IP the number of login attempt
2018-08-25 20:28:46 +09:00
6c51d83f61
Fix tests
2018-08-25 15:49:04 +09:00
0edaedb6ab
Report if BackgroundFetcherRateProvider has expired entry
2018-08-25 15:09:42 +09:00
13f21aa0d6
bump
2018-08-25 14:48:06 +09:00
929a0c37bd
Better handle errors on BackgroundFetcherRateProvider
2018-08-25 14:44:56 +09:00
058ccf56d0
Fix uncaught exception on when getting rates of invoice
2018-08-25 14:44:55 +09:00
162ac572da
Merge pull request #252 from Onurrr/patch-1
...
Update Checkout.cshtml
2018-08-24 18:37:07 +09:00
c7f3fdb46d
Update Checkout.cshtml
2018-08-23 13:11:07 +02:00
29af07b3f9
Make sure we do not return outdated rates
2018-08-23 13:47:56 +09:00
758436a428
bump
2018-08-23 12:16:43 +09:00
e0cadb4f62
Do not send not found if invoices does not belong to logged on user
2018-08-23 12:13:27 +09:00
013dfa1b61
Properly escape attributes, make the preview an actual form rather than an image
2018-08-23 11:55:29 +09:00
e0f1c50534
Making Currency a textbox instead of dropdown
2018-08-23 11:17:54 +09:00
d50dc2e68e
ServerIPN is an email
2018-08-23 11:12:25 +09:00
8b5b18c97e
Make sure no trailing slash bug
2018-08-23 11:11:39 +09:00
f7383b4cc8
Fixing error on CheckoutExperience if no crypto is set
2018-08-23 11:08:53 +09:00
1bc32285ba
Merge branch 'master' of https://github.com/rockstardev/btcpayserver into rockstardev-master
2018-08-23 11:01:48 +09:00
f12114f9aa
Poll and cache rates in parallel
2018-08-23 00:24:33 +09:00
2b6faa8d20
Migrating generator to work on store path
2018-08-22 14:05:12 +02:00
45b7df6ac9
Removing traces of PayButton being an app... shhhh...
2018-08-22 14:04:59 +02:00
5a43ce2719
Transfering Pay Button from App directly to Store
2018-08-22 13:57:54 +02:00
fe31dc8606
Setting titles for new pill navigation
2018-08-22 13:56:55 +02:00
f0615482d9
Refactoring pill navigation to use new subnav code with enums
2018-08-22 13:50:29 +02:00
03c47e6f7d
Merge remote-tracking branch 'source/master'
2018-08-22 13:01:34 +02:00
4111b8a5a3
Maintaining AppId reference
2018-08-22 12:59:55 +02:00
5b5a2e8c25
Reorganizing Javascript code and references
2018-08-22 11:10:46 +02:00
9ec0c23c52
Folder for pay buttons, donate button
2018-08-22 10:59:24 +02:00
9a5034c13c
URL of image for pay button
2018-08-22 10:52:17 +02:00
b1fcf4524a
Separate app for PayButton
2018-08-22 10:26:49 +02:00
87d384dba5
Decouple RateProviderFactory with RateFetcher
2018-08-22 16:53:40 +09:00
4f5a8f7953
Use direct provider for Kraken, update packages
2018-08-21 15:59:57 +09:00
8728356698
Use HttpClientFactory for coinaverage
2018-08-21 14:33:13 +09:00
9c30476fc8
Making BTCPayServer a bit faster when creating invoices
2018-08-21 13:54:52 +09:00
09beb57eaf
Fixing csproj
2018-08-17 16:27:37 +02:00
76a36d1829
Merge remote-tracking branch 'source/master'
...
# Conflicts:
# BTCPayServer/BTCPayServer.csproj
2018-08-17 13:35:56 +02:00
0d4036efa2
Dynamically determining site url
2018-08-17 13:33:47 +02:00
cb4562aad5
Model validation attributes added for email and url
2018-08-17 13:26:33 +02:00
0084d4766b
Server side validation of PayButton POST
2018-08-17 13:21:00 +02:00
74ddcfa01e
Handling payment button post and providing test form
2018-08-17 12:38:03 +02:00
ed36fba0d7
Defining input names for validation errors
2018-08-17 10:30:49 +02:00
af015d435b
Integrating Clipboard.js and implemeting copy code
2018-08-16 22:22:15 +02:00
ec59980e6f
Validation and conditional rendering of Generated Code section
2018-08-16 21:55:24 +02:00
f0f4247c5d
Field validation
2018-08-15 23:58:39 +02:00
b562094956
Currency dropdown as part of page model
2018-08-14 23:47:41 +02:00
4afd55c441
Rendering button code on load from srvModel
2018-08-14 23:47:28 +02:00
d7404f418d
Returning intialized model and inputchange on all attribs
2018-08-14 19:40:57 +02:00
893410911c
Button width influenced by generator
2018-08-14 18:59:59 +02:00
556b581b6a
Updating display of generated HTML
2018-08-14 14:57:46 +02:00
1685ccaca8
Fixing success message for DNS
2018-08-13 17:04:37 +09:00
522abcfdfd
Fix setting up DNS name
2018-08-13 16:48:10 +09:00
ed1827ff28
Fix not showing ssh service if no LND
2018-08-13 15:10:59 +09:00
214b2d1c1c
Fix SSH fingerprint checking
2018-08-13 09:43:59 +09:00
322518e9dc
Ensure the ssh connection is trusted
2018-08-12 23:23:26 +09:00
ea2dd536b4
bump
2018-08-12 21:40:56 +09:00
6a1eca760a
Can configure BTCPay SSH connection at startup
2018-08-12 21:38:45 +09:00
29513d4ded
Who network type in the conf file of gRPC, fix #246
2018-08-12 16:19:18 +09:00
57daf27fdd
Completion of UI for rest of Pay Button gneerator
2018-08-11 13:34:52 +02:00
e698d90e3c
Pay Button page foundation
2018-08-10 20:26:51 +02:00
86ca081030
Fix #244
2018-08-08 17:32:16 +09:00
14841ad7c9
bump
2018-08-08 14:46:46 +09:00
2c6aa12aab
Fix #240
2018-08-08 14:45:46 +09:00
ef4d39db3c
bump
2018-08-06 12:08:55 +09:00
7a566c477d
Allow CORS for creating a new invoice via AJAX through the PoS app ( fix #238 )
2018-08-06 12:04:36 +09:00
85c40aef23
Merge pull request #241 from rockstardev/master
...
Always showing currency name to prevent LND confusion
2018-08-06 11:47:01 +09:00
d00fa42553
Always showing currency name to prevent LND confusion
...
Discussion: https://forkbitpay.slack.com/archives/C6PSCRFAM/p1533125977000141
2018-08-05 22:45:48 +02:00
e9e94f5e99
Show nice error if attempting to access lnd before being fully synched
2018-08-03 12:14:09 +09:00
5e2d4407ca
Update doc for update point of sale
2018-08-02 10:30:47 +09:00
846bd08e20
Server admin can add new user
2018-08-02 00:16:16 +09:00
a1a4eed860
Add % to spread box
2018-08-01 23:38:52 +09:00
1e582625f3
fix migration bug
2018-08-01 18:50:33 +09:00
39b018fdf3
fix test
2018-08-01 18:42:28 +09:00
83304de1c6
Remove the concept of "Rate multiplier" and replace it with the concept of "Spread"
2018-08-01 18:38:46 +09:00
5c8e03dcbf
More user friendly Update Store screen
2018-08-01 15:59:29 +09:00
4dddc539f6
bump
2018-07-31 00:27:17 +09:00
9950b781b4
Slight UI adjustment to disable or enable method of payment
2018-07-31 00:26:49 +09:00
7a32f692d1
Add test for Disabling PaymentMethod
2018-07-31 00:18:58 +09:00
d480be925b
Can disable method of payments
2018-07-30 23:54:31 +09:00
3775317047
Fix CanGetRates test, and fix #178
2018-07-30 23:22:26 +09:00
500bdd9bf1
Fix GetRates
2018-07-30 23:07:29 +09:00
57bda24664
Fix other DDOS related to GetRate
2018-07-30 22:51:39 +09:00
6401af00fe
Fix potential DDOS on get rate
2018-07-30 22:45:28 +09:00
3b3a18bbbc
Update README.md
2018-07-30 13:43:46 +09:00
b4e9dfeeaf
Merge pull request #234 from DeltaEngine/master
...
Added Dash support
2018-07-28 23:21:20 +09:00
16f5def245
Reverted Dash_btc rule parsing check on request
2018-07-28 16:11:02 +02:00
26e7de534b
Added Dash to readme
2018-07-27 21:07:43 +02:00
a3ae694048
Added Dash support for BTCPayServer
2018-07-27 21:06:19 +02:00
b04d70f141
bump
2018-07-27 18:18:27 +09:00
101d6131c7
Merge pull request #197 from Kukks/feature/bitpayrates
...
[WIP] Bitpay rates api
2018-07-27 18:18:05 +09:00
faabd68f6f
Merge remote-tracking branch 'origin/master' into feature/bitpayrates
2018-07-27 11:16:52 +02:00
aa72b814da
bump
2018-07-27 18:04:57 +09:00
0dcda0f289
Fix: Inverse rule was not found in BTCPay with X_X
2018-07-27 18:04:41 +09:00
a2b039f983
Report errors of LND
2018-07-27 15:49:57 +09:00
1a54f2d01a
remove redundant cryptocode field in payment method interface
2018-07-27 08:41:36 +02:00
4276994265
fix bitpayconstraint for rates
2018-07-27 07:55:42 +02:00
2c6133b4f7
let X_X rates show in rates api as bitpay does
2018-07-27 07:55:18 +02:00
64181d1a93
use default crypto for /rates route
2018-07-27 07:54:55 +02:00
25e9a27a78
add in bitpay api constraints to actions
2018-07-27 06:38:54 +02:00
f3edaf5160
Merge remote-tracking branch 'btcpayserver/master' into feature/bitpayrates
2018-07-27 05:57:25 +02:00
7bfdf2d11d
Order transactions in transaction list view
2018-07-27 12:03:56 +09:00
d2808cf662
bump
2018-07-27 01:35:07 +09:00
b68fcec692
Fix rate in the WalletSend
2018-07-27 01:17:43 +09:00
86644d38d7
Show rate error to the model in WalletSend
2018-07-27 00:32:09 +09:00
52f60b0457
Can show the transaction list in wallet menu
2018-07-27 00:08:07 +09:00
638b58ab48
remove debug u2f
2018-07-26 23:26:06 +09:00
1606f43609
Show the fiat price when sending coins
2018-07-26 23:23:28 +09:00
ad1307746c
Add a "Wallet" menu
2018-07-26 22:32:50 +09:00
22307b8a2b
Merge pull request #233 from danielalexiuc/master
...
Fix small typo on server settings page
2018-07-25 10:59:43 +09:00
f1c244bf6a
Fix small typo
2018-07-25 11:44:26 +10:00
c425e0439d
Fix build error
2018-07-25 01:01:05 +09:00
cdf78f0463
Fix mixing commands
2018-07-25 00:51:45 +09:00
7d997f7d60
disown the launched command
2018-07-25 00:35:18 +09:00
0edbbe6ae3
Use nohup to update domain
2018-07-24 23:56:41 +09:00
4f7bfbf451
fix typo
2018-07-24 23:36:59 +09:00
cd416dac60
nohup the update and changedomain
2018-07-24 23:27:52 +09:00
b58173967d
Fix typo
2018-07-24 22:55:10 +09:00
4b743bb998
bump
2018-07-24 22:26:48 +09:00
0af1adcfb8
Can update server
2018-07-24 22:10:37 +09:00
c048e4eeaf
bump
2018-07-24 19:05:11 +09:00
64194896ba
Add curl dependency because of https://github.com/dotnet/corefx/issues/30003
2018-07-24 19:04:48 +09:00
1d4472cc08
Show inner exception if SSL connection fail when changing domain
2018-07-24 18:47:55 +09:00
d8bc7ef4b8
Better description for changing domain
2018-07-24 18:23:16 +09:00
27cea81cb2
Add ability to change domain from server settings
2018-07-24 17:04:57 +09:00
b0d6216ffc
Better timestamp for invoice logs, fix bugs which can happen if invoice get deleted
2018-07-24 12:19:43 +09:00
060876d07f
Do not round satoshis to 8 decimal
2018-07-23 18:15:40 +09:00
96b7373d88
Update NBitcoin
2018-07-23 18:10:54 +09:00
c2f282f85c
Fix rounding bug
2018-07-23 17:59:12 +09:00
7afa726ddc
Fix, macaroonfilepath should be read in order to create the qr code
2018-07-23 12:20:11 +09:00
6eb7bbf853
Fix some invoice failing to create because of rounding issues
2018-07-23 12:01:20 +09:00
11a26c940d
Do not expose the config secret in URL, and use {net.CryptoCode}.external.lnd.grpc argument
2018-07-23 11:54:33 +09:00
624252e4ad
LightningConnectionString can parse gRPC
2018-07-23 11:11:00 +09:00
57bb980526
Update packages
2018-07-23 00:21:40 +09:00
e0c718f4ba
Fix wallet alert
2018-07-23 00:21:40 +09:00
c58e015bfb
Merge pull request #230 from viacoin/master
...
Viacoin: add to README
2018-07-22 21:45:28 +09:00
648829644a
Add QR code information
2018-07-22 21:28:21 +09:00
1b0f8c7aca
Viacoin: add to README
2018-07-22 14:18:31 +02:00
4f8e0b0393
Can get lnd config without being logged
2018-07-22 18:43:11 +09:00
466f65d6cd
bump
2018-07-22 18:39:22 +09:00
022b4f115d
Expose LND gRPC settings
2018-07-22 18:38:14 +09:00
71f6aaabbd
Merge pull request #229 from rockstardev/master
...
Changing Lightning suffix per suggestion
2018-07-21 22:21:49 +09:00
79b06bce42
Changing Lightning suffix per suggestion
2018-07-20 23:33:54 -05:00
480afebcd9
bump
2018-07-20 15:25:45 +09:00
96721e95a2
Clean unreachable store if user is deleted
2018-07-20 15:24:19 +09:00
883cd41232
Fix bug where store was not properly deleted
2018-07-19 22:46:55 +09:00
3f48a478af
Add delete button in update store settings
2018-07-19 22:23:14 +09:00
8d3b45bdec
Delete store if no owner
2018-07-19 21:38:55 +09:00
bbd19a96ec
Make sure we don't delete store on Sqlite
2018-07-19 21:32:33 +09:00
ce17e3212a
Can delete stores
2018-07-19 19:31:17 +09:00
c3ea63c6ce
bump
2018-07-19 14:49:47 +09:00
1ee4bd9c92
Fix tests, and make sure Listen does not block for LND
2018-07-19 14:49:30 +09:00
e6bb6619e5
bump
2018-07-19 13:55:12 +09:00
cc29d863d7
Merge pull request #228 from rockstardev/dev-currency-selection
...
Showing currency name next to icon
2018-07-19 13:54:19 +09:00
8cb2c93abd
Adding UTF8 lightning icon to Lightning payments methods
2018-07-18 23:53:00 -05:00
2187e05a10
Renaming BTG image to conform to new naming scheme for onchain/offchain
2018-07-17 23:32:44 -05:00
4c07483383
Merge remote-tracking branch 'source/master' into dev-currency-selection
2018-07-17 23:29:52 -05:00
65916755b6
Bitcoin always first selection in currency list
2018-07-17 23:29:40 -05:00
3cefbc89e4
Conditional display not necessary since whole block is hidden
2018-07-17 23:10:54 -05:00
c40b47b1dd
Hover indicator and handling case with only one currency
2018-07-17 22:54:09 -05:00
a2d17bfa7e
Closing currency selection dialog once invoice expired or paid
2018-07-17 22:30:02 -05:00
cdf0c6d27d
Merge pull request #227 from Vutov/master
...
Added BTG lightning svg
2018-07-17 22:57:18 +09:00
8154986102
Added BTG lightning svg
2018-07-17 13:43:37 +03:00
203494e809
Tweaking CSS styles and display of payment method selection
2018-07-17 00:14:56 -05:00
d49bbc95af
Tweaking display with display name and crypto code
2018-07-16 23:43:52 -05:00
c44132fd35
Using same icon for onchain and offchain per user feedback
2018-07-16 23:29:55 -05:00
c75512303d
Getting display names directly from NetworkProvider
2018-07-16 23:25:28 -05:00
97d50df13e
bump
2018-07-14 12:46:29 +09:00
0e1ef78af1
Fix auth for listening invoices
2018-07-14 12:45:45 +09:00
464ab30fea
Ordering currencies by name
2018-07-13 22:35:34 -05:00
3ee1c05646
Merge pull request #225 from rockstardev/master
...
Fitting longer wallet addresses, displaying ellipsis for overflow
2018-07-14 12:24:38 +09:00
c54c39926b
Fitting longer wallet addresses, displaying ellipsis for overflow
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/223
2018-07-13 16:45:32 -05:00
33d18a3278
Displaying payment method name during checkout
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/152
2018-07-13 15:58:59 -05:00
97e564901e
Merge pull request #222 from martinbehrens/tweak-help-options
...
tweaking help option wording
2018-07-14 03:14:18 +09:00
832069dd44
bump
2018-07-14 03:08:45 +09:00
1ac17e96c3
Throw lnd exception if any issue with lnd
2018-07-14 02:56:36 +09:00
d907031ec7
Cancel the infinite delay
2018-07-14 02:41:48 +09:00
4b5af9cb5c
tweaking help option wording
2018-07-13 19:00:03 +02:00
0057146fee
bump
2018-07-14 01:54:10 +09:00
0c8925d2a2
Correctly dispose the session when listening lightning invoices
2018-07-14 01:45:14 +09:00
b9e5b0d56e
Merge pull request #206 from viacoin/master
...
Viacoin: add support
2018-07-13 23:04:03 +09:00
eb6dbd1247
Merge branch 'master' into master
2018-07-13 15:07:15 +02:00
fe8428b8b0
make sure the LndInvoiceClientSession get disposed, even if it fails at initialization
2018-07-13 19:56:19 +09:00
f2aa15310a
Viacoin: add support
2018-07-13 12:53:04 +02:00
1814cb2d6e
bump
2018-07-13 19:48:01 +09:00
94a6f20a05
Refactor the LndInvoiceClient which might solve memory leak
2018-07-13 19:45:50 +09:00
22e700a53e
Fix NullReferenceException when setting lightning connectionString without externalurl
2018-07-13 15:02:31 +09:00
cd78e559cf
Merge pull request #221 from romanornr/master
...
[Translation Dutch]: improve translation
2018-07-12 23:55:19 +09:00
f0257fb8f7
[Translation Dutch]: improve translation
2018-07-12 12:57:15 +02:00
34cdbf73f0
bump
2018-07-12 18:20:01 +09:00
b291a6d25a
removing csp
2018-07-12 18:19:43 +09:00
fa7e974e73
bump
2018-07-12 17:38:43 +09:00
976d9d0cda
Add CSP (Disable it if custom theming)
2018-07-12 17:38:21 +09:00
6ea2d9175d
hamburger menu should not be black
2018-07-12 16:34:09 +09:00
10ceddc709
ReferrerPolicy
2018-07-12 02:38:08 +09:00
5dd57c8064
X-XSS-Protection
2018-07-12 02:23:54 +09:00
a256dd3277
x-content-type-options=nosniff
2018-07-12 01:43:16 +09:00
5ee9a92f1e
Do not use external website for highlightjs
2018-07-12 01:20:44 +09:00
65c7c85c14
Do not put youtube on the front page (doing suspicious ads requests from the website)
2018-07-12 00:55:06 +09:00
27b686095c
bump
2018-07-11 22:40:25 +09:00
cd2fef0dab
Add a error if the browser access BTCPay with the wrong url
2018-07-11 22:40:10 +09:00
743288fa47
add instruction for the lightning connection string
2018-07-11 19:23:23 +09:00
270ebead49
fix error message
2018-07-11 17:47:29 +09:00
145e3bec83
bump
2018-07-11 16:46:31 +09:00
563e931468
simplify the docker-compose
2018-07-11 10:42:20 +09:00
3113097c4f
Update to https, use new dockerfile
2018-07-10 19:33:54 +09:00
cdbbad1694
Fix misleading error when using http on internalNode
2018-07-10 12:58:17 +09:00
c9c2730409
check macaroonfilepath is rooted
2018-07-10 12:51:23 +09:00
310a9a6d59
Remove ctor in LndSwaggerClient
2018-07-10 12:49:25 +09:00
1a1078782e
Suppoort macaroonfilepath in connection string
2018-07-10 12:46:04 +09:00
73cb3dc4ee
Fix listen loop for LND
2018-07-09 01:08:09 +09:00
9eb36a8b40
Clean the LND listener, and make sure it correctly ends.
2018-07-08 22:20:59 +09:00
6307aa8665
Use SHA256 cert thumprint in connection string, allowInsecure=true
2018-07-08 20:58:37 +09:00
b9e8408db5
Simplify LND implementation
2018-07-08 18:55:48 +09:00
0879895678
Fix tests and rename type=lnd to type=lnd-rest
2018-07-08 15:34:19 +09:00
a4ecf070b0
Merge pull request #217 from rockstardev/master
...
Handling unlikely state transition from paid to invalid
2018-07-08 12:24:33 +09:00
162d76206e
Handling unlikely state transition from paid to invalid
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/216
2018-07-07 10:38:07 -05:00
5af14ef2ec
When creating PoS app, redirect to settings. When updating an app, redirect to List of apps.
2018-07-05 21:11:18 +09:00
7210eebeca
Create Store redirect to store settings
2018-07-05 21:05:13 +09:00
25dbf6445f
LND Support
2018-07-01 21:45:21 +09:00
0828c60537
Deactivate support for UFO (default rate rules are failing CanGetRateCryptoCurrenciesByDefault )
2018-07-01 16:11:29 +09:00
34deb17f3d
Fix tests
2018-07-01 16:10:17 +09:00
06b02b8691
Fix missing logs
2018-07-01 15:52:11 +09:00
b7abc08c27
Create a new format for LightningConnectionString
2018-07-01 15:45:08 +09:00
399ae2cd9e
Fix: If DOGE fee becomes higher that 1 DOGE, the transaction would fail to broadcast
2018-07-01 13:46:28 +09:00
63fe0f6612
Make sure that DOGECOIN pays min amount of fee
2018-06-30 22:05:41 +09:00
42d60ef84b
Fix: Could not send money from wallet of a coin without segwit
2018-06-30 21:26:10 +09:00
1784c30787
Merge remote-tracking branch 'source/master' into dev-lndrpc
...
# Conflicts:
# BTCPayServer.Tests/UnitTest1.cs
2018-06-26 01:08:01 -05:00
ac8feceaf2
bump
2018-06-26 14:19:54 +09:00
3d8c5195ae
Update CLightning and charge
2018-06-26 14:18:47 +09:00
9a5259510b
Merge remote-tracking branch 'source/master' into dev-lndrpc
2018-06-25 22:31:42 -05:00
caecb26420
fix typos and sentences referencing Bitcoin
2018-06-25 11:58:07 +09:00
ecc8b3d9ed
Fix spelling
2018-06-24 21:51:32 +09:00
d313395751
Show rule evaluation in invoice logs
2018-06-24 21:01:29 +09:00
9e698a8004
Commenting few tricky lines of code
2018-06-23 23:37:58 -05:00
3c4c99ee42
Saving of Macaroon and Tls for LND connection
2018-06-23 23:16:39 -05:00
d34ffc0d9a
Refactoring conditional method, separating into two properties
2018-06-23 22:50:50 -05:00
039303bfaa
Fixing typos during code review
2018-06-23 22:03:51 -05:00
273cf1adc9
Fix checkout if only one currency is present
2018-06-24 00:53:56 +09:00
5feb520843
Add support for groestlcoin
2018-06-24 00:45:57 +09:00
17e914778d
Make sure that lightning payments events are using the state of the invoice when they got issued ( #205 )
2018-06-21 14:15:36 +09:00
db24ab792f
update clightning
2018-06-18 23:07:55 +09:00
42475ec7b7
Switching to lnd image from Docker Hub
2018-06-15 18:28:01 -05:00
4972f0ab7b
Labeling issue with rapid testing of lightning payments
2018-06-15 18:27:37 -05:00
07e13747cf
Merge remote-tracking branch 'source/master' into dev-lndrpc
2018-06-15 17:21:21 -05:00
2465eb7e36
Revering debug param
2018-06-15 17:20:56 -05:00
4ddcd7a4c8
Will depend on lnd bitcoin.defaultremotedelay=720 param
...
Ref: https://github.com/lightningnetwork/lnd/pull/788
2018-06-15 17:14:20 -05:00
89d9658e82
Bugfixing amount in invoice data, we need to set Satoshis
2018-06-15 17:12:59 -05:00
66ecb32538
Need param so that funding channels can be opened between LND and CL
2018-06-15 16:29:09 -05:00
a22576da0a
Streamlining flow of interaction between test lnd customer / merchant
2018-06-15 15:56:02 -05:00
69bd888bab
Refactoring ServerTester so that ClightningRPCClient can use LND
2018-06-15 15:02:40 -05:00
9b540273fc
Parsing of node info and returning it for GetInfo
2018-06-15 13:57:39 -05:00
cfd083bed5
Providing port for peer-to-peer connection for local tests
2018-06-15 11:53:53 -05:00
55c9314cdd
Reference to lnd docker image updated to point to latest
...
Also helps with building image locally for debugging
2018-06-15 11:53:34 -05:00
8cafa8a483
Merge remote-tracking branch 'origin/master' into feature/bitpayrates
2018-06-12 15:34:09 +02:00
448cc06a11
Merge pull request #203 from ChekaZ/master
...
Support UFO
2018-06-12 10:43:53 +09:00
0780df4fd7
Support UFO
2018-06-09 17:25:45 +02:00
04174b7431
Fix authentication
2018-06-06 16:02:37 +09:00
b7c58c2083
Fix bug of authentication caused by previous refactoring on authentication
2018-06-06 14:46:41 +09:00
cd75fd6842
bump
2018-06-05 12:53:55 +09:00
370951a3bd
make sure postgres DB is created with C locale
2018-06-05 12:51:37 +09:00
2c08b0137b
Update NBitpayClient
2018-06-05 12:29:45 +09:00
724af44e41
Merge branch 'master' into feature/bitpayrates
2018-06-04 15:09:14 +02:00
1eee31e9f1
Fix rate bug: Sometimes coinaverage is sending null bid and ask
2018-06-04 12:01:30 +09:00
01cf579530
Use proper custom authentication handler for bitpay
2018-06-04 12:00:03 +09:00
f72705935a
Merge pull request #201 from ChekaZ/master
...
Support Feathercoin
2018-06-04 01:45:07 +09:00
a29ab6b6b0
Support Feathercoin
2018-06-03 14:30:43 +02:00
4784518235
update link
2018-06-01 13:21:56 +09:00
f8c88bd44f
Providing ability to increase lightning timeout for tests/debugging
2018-05-31 16:31:39 -05:00
0d1d0d57f4
Logging Swagger errors for logging and easier debugging
2018-05-31 16:31:19 -05:00
2bd1238668
Rounding TotalSeconds expiry so it doesn't break invoice creation
2018-05-31 16:31:00 -05:00
d1fb51b412
Reactivating LND end to end test
2018-05-31 16:07:59 -05:00
279de1b869
Passing CancelToken and properly parsing invoice response
2018-05-31 15:53:14 -05:00
ce9189caf8
Listen / WaitInvoice for Lnd
2018-05-31 15:08:22 -05:00
431147784e
Merge branch 'master' into dev-lndrpc
2018-05-31 12:11:31 -05:00
0697b8bf86
update images
2018-05-31 23:54:03 +09:00
5050b59014
bump
2018-05-31 18:41:33 +09:00
665cf4c3b1
Updating BTCPayServer to .NET Core 2.1
2018-05-31 18:41:03 +09:00
bac9ef4f93
add some UT and fix error message + bump Nbitpayclient
2018-05-29 17:12:07 +02:00
98e81ab0fd
Merge branch 'rockstardev-master'
2018-05-29 12:27:55 +09:00
6ce70237fc
Merge branch 'master' of github.com:btcpayserver/btcpayserver
2018-05-29 12:27:45 +09:00
4f23fc99a1
Renaming method to better communicate function
2018-05-29 12:27:04 +09:00
d7fccae452
Generalizing TimeSpan to Time Ago, reverting invoice list to ago
2018-05-29 12:27:04 +09:00
d7a5021ed2
Updating Invoice details to show local date time
2018-05-29 12:27:03 +09:00
63ec832667
Support for localizing datetimes base on browser's timezone
2018-05-29 12:27:03 +09:00
8d95b9fa04
Renaming method to better communicate function
2018-05-28 09:36:49 -05:00
ada6f3b844
Finish rate api
2018-05-28 15:30:43 +02:00
c8a26ce952
api fixes
2018-05-28 14:55:49 +02:00
6cf80b7533
small rename
2018-05-28 14:29:23 +02:00
79df523bb2
reorder methods
2018-05-28 10:20:18 +02:00
e921f9757a
Merge remote-tracking branch 'btcpayserver/master' into feature/bitpayrates
2018-05-28 09:05:11 +02:00
b497d1871e
Merge pull request #195 from andres-pinilla/patch-3
...
Updated es.js
2018-05-28 10:50:30 +09:00
c7cd029482
Update es.js
...
Various strings updated.
2018-05-27 20:36:32 -05:00
68f2cba60d
Generalizing TimeSpan to Time Ago, reverting invoice list to ago
2018-05-26 09:42:55 -05:00
5c4200b036
Updating Invoice details to show local date time
2018-05-26 09:35:42 -05:00
bc06114023
Support for localizing datetimes base on browser's timezone
2018-05-26 09:32:20 -05:00
bed9737d64
Merge remote-tracking branch 'btcpayserver/master' into feature/bitpayrates
2018-05-26 14:42:17 +02:00
556082c4c9
fix json serialization
2018-05-26 18:29:57 +09:00
6a46d02fc6
Add dummy policies field
2018-05-26 18:26:02 +09:00
d75e5b8b12
Merge pull request #129 from cronos-polis/master
...
Polis Integration
2018-05-26 14:50:32 +09:00
d293bc3947
Throwing NotImplementedException for Listen / WaitInvoice
2018-05-25 12:19:15 -05:00
e634700913
Changing the way we signal that LightningConnectingString is Lnd
2018-05-25 12:18:47 -05:00
ce81136c88
Adding LndMockTester for passing end to end tests
2018-05-25 10:44:59 -05:00
a97ef2eee8
MinerFee matching Bitpay API
2018-05-25 22:49:49 +09:00
be33ebc168
fix typo
2018-05-25 17:35:01 +09:00
789193a0c8
fix typo
2018-05-25 12:55:29 +09:00
01792cf299
Merge pull request #190 from yashbhutwala/fix_typo
...
Fix spelling of lightning
2018-05-25 11:41:46 +09:00
ff9265f721
Fix spelling of lightning
2018-05-24 16:26:01 -04:00
8d61314852
Use FullNotification and improve instructions
2018-05-25 00:02:24 +09:00
1ce6ae8727
fix typo
2018-05-24 23:58:24 +09:00
dec5dbc0d2
Ability to pass fields to POS app #181
2018-05-24 23:54:48 +09:00
4e32dad1ea
Can solve inverses at exchange level
2018-05-23 19:29:01 +09:00
127ca7582f
Make sure inverse rules have priority
2018-05-23 19:13:12 +09:00
b98993f84b
fix typo
2018-05-23 11:16:19 +09:00
e35f074b66
Better label for Rate Multiplier
2018-05-23 02:43:22 +09:00
ba3d13d56c
Make sure the rate of the merchant is using the ask of a divided exchange
2018-05-23 02:18:38 +09:00
ead67887ab
Enable SSL was ignored
2018-05-23 00:59:50 +09:00
437f27f107
Merge pull request #188 from andres-pinilla/master
...
Better spanish translation (tu)
2018-05-22 14:11:25 +09:00
8d41a8e98d
Better spanish translation (tú)
2018-05-21 23:15:04 -05:00
7e6ab015a6
Fix bug on Error page
2018-05-22 01:05:45 +09:00
2583eb15ec
Merge remote-tracking branch 'btcpayserver/master' into feature/bitpayrates
2018-05-21 16:49:43 +02:00
1879ea55e8
init bitpay rates api
2018-05-21 16:49:37 +02:00
f8bc3a5081
bump
2018-05-21 20:47:07 +09:00
dd1a93ee0e
Revert "Remove unused Error.cshtml"
...
This reverts commit 7b2ef9aec2c5f5afbecf1b639995b4a645390928.
2018-05-21 20:44:03 +09:00
093ae39e61
Custom HTTPS certificates accepted for lnd connection
2018-05-20 10:27:49 -05:00
cac58808f0
Renaming file to LndInvoiceClient and commenting Dispose
2018-05-20 10:27:35 -05:00
a063f10778
Checking for nulls during channel opening in tests
2018-05-20 10:27:11 -05:00
3cf3aa63f6
CurrencyNameTable can use fallback
2018-05-20 23:37:18 +09:00
011dd5574f
Add a fallback currency format info
2018-05-20 23:22:20 +09:00
365911286b
bump
2018-05-20 17:04:03 +09:00
fe5347aa86
Maintaining BitPay compatibility
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/180
2018-05-20 17:00:54 +09:00
f22c8a72cd
Rebase
2018-05-16 11:21:57 -05:00
eeb522fe7d
Remove special case for showing crypto currency
2018-05-16 21:19:48 +09:00
f9e40b209a
Merge pull request #179 from rockstardev/fiat
...
Showing exchange rate for cryptos
2018-05-16 21:14:23 +09:00
20635ea3d6
Showing exchange rate for cryptos
...
Ref: https://github.com/btcpayserver/btcpayserver/pull/170#issuecomment-389462155
2018-05-16 05:46:11 -05:00
6cefd9c3e7
Merge remote-tracking branch 'source/master' into dev-lndrpc
2018-05-16 04:50:46 -05:00
7062705d6f
bump
2018-05-16 10:40:48 +09:00
58b994e043
fix tests
2018-05-16 10:40:25 +09:00
640ff36fa2
fix build
2018-05-16 10:26:45 +09:00
39ec5242d7
Bump NBitpayClient
2018-05-16 10:22:43 +09:00
1c50210e61
fix build
2018-05-16 10:22:42 +09:00
a1ffda0151
Merge pull request #168 from Kukks/feature/extended-invoice
...
[WIP] Feature/extended invoice
2018-05-16 10:21:52 +09:00
fd15348551
Merge pull request #174 from monaco-ex/pr-support-monacoin
...
Support Monacoin.
2018-05-16 10:21:07 +09:00
989c99c550
Merge pull request #170 from rockstardev/fiat
...
Display fiat value of invoice during checkout
2018-05-16 10:18:24 +09:00
bcf97b1474
Hiding display of payment-tabs now that we have flex line-items
2018-05-15 15:17:59 -05:00
67abbed66a
Removing display of exchange if invoice source amount is in crypto
2018-05-15 15:17:58 -05:00
eb01e91e13
Only show Order Amount in Fiat if Invoice is created with fiat value
2018-05-15 15:17:58 -05:00
12ceb9e0bc
Simplifying CSS styles for line-items box
...
Now that we'll have different box sizes it's not possible to rely on exact height specification
2018-05-15 15:17:57 -05:00
ecf03f90aa
Fix UriAttribute bug, and currency formatting crash
2018-05-16 02:24:59 +09:00
1747414a57
update clightning of docker compose
2018-05-16 01:37:20 +09:00
3a02f16c6e
Fix bug where exchange name in rate rules were uncorrectly considered a currency
2018-05-16 01:27:15 +09:00
a6ee337ed0
more coverage
2018-05-15 16:25:43 +02:00
559f535257
add some coverage for bitpay fields
2018-05-15 16:18:37 +02:00
2952ccc7fd
Merge remote-tracking branch 'origin/master' into feature/extended-invoice
2018-05-15 15:44:51 +02:00
a0243fa569
Lnd support for passing macaroon and tls as hex
2018-05-14 22:18:08 -05:00
789b9168ad
Adding Lnd to connection types and supporting parsing
2018-05-14 15:54:44 -05:00
7c29cb62ef
Enabling dual support - clients with or without macaroons/tls
2018-05-14 15:05:03 -05:00
f81ca1888d
Merge remote-tracking branch 'upstream/master'
2018-05-14 11:23:54 -05:00
ed02e0f4d6
Merge pull request #1 from zeusthealmighty/patch-1
...
KeyPath Updated
2018-05-14 11:23:08 -05:00
0a83f21af5
KeyPath Updated
2018-05-14 10:04:12 -05:00
23a3c145ed
fix run.sh
2018-05-14 22:08:35 +09:00
4184c6c208
Convert in UriAttribute use invariant culture
2018-05-14 21:28:33 +09:00
29c28b1841
Merge pull request #175 from Kukks/bugfix/real-url-validation
...
use alternative uri validation
2018-05-14 17:31:56 +09:00
de48fb4077
add direct file test cases
2018-05-14 09:34:19 +02:00
bcd79c5882
use alternative uri validation
2018-05-14 09:32:04 +02:00
b8c513aa2b
Support Monacoin.
2018-05-14 05:44:17 +00:00
ad67f4ef18
update to use longs
2018-05-13 09:47:42 +02:00
2c0bcfc0ec
Merge remote-tracking branch 'btcpayserver/master' into feature/extended-invoice
2018-05-13 08:34:36 +02:00
0ba1072d54
bump
2018-05-13 15:09:38 +09:00
f7fe855274
Do not roundup rates
2018-05-13 15:09:17 +09:00
449738414b
Add cryptopia
2018-05-12 19:37:32 +09:00
a34842585d
bump
2018-05-12 19:19:40 +09:00
eb882c2c46
Update package
2018-05-12 19:15:54 +09:00
ca65c6bd8f
fix #171
2018-05-12 18:38:43 +09:00
f97173e9e7
Testing invoice payment with Lnd
2018-05-12 00:43:13 -05:00
8fc1b0c856
Ensuring lightning channel is open for testing
2018-05-12 00:23:10 -05:00
cabd7c4e64
Lnd requires zmqpubrawblock setting, and port 9735 for peer connections
2018-05-12 00:19:26 -05:00
f8540dc78c
Providing merchant_lnd and customer_lnd for testing
2018-05-11 16:59:24 -05:00
b03d271f85
Refactoring LndClient, enabling passing of Swagger instance
2018-05-11 14:07:46 -05:00
3770adb7d3
Displaying fiat value of invoice's order amount in details
2018-05-11 12:15:26 -05:00
7fdf19ca22
Remove cryptopia from CoinAverage
2018-05-11 11:07:42 -05:00
4e776adb03
Merge remote-tracking branch 'upstream/master'
2018-05-11 11:06:51 -05:00
26db946392
BTCPayRateProviderFactory is responsible for getting the supported exchange list
2018-05-12 00:54:17 +09:00
d102c142b9
Typo
2018-05-11 10:46:49 -05:00
f7989541b9
Change Polis Rates - Add Cryptopia
2018-05-11 10:26:08 -05:00
b7f0ce18b3
Make sure Lightning charge can't hang out the payment
2018-05-12 00:23:25 +09:00
e1dfbfe3b0
Rebase
2018-05-11 10:20:23 -05:00
786d129452
Make sure to not freeze if ligthning does not respond
2018-05-12 00:14:39 +09:00
a37a8e8fcd
Merge remote-tracking branch 'btcpayserver/master' into feature/extended-invoice
2018-05-11 16:46:38 +02:00
355989c278
bump
2018-05-11 23:34:42 +09:00
af3dee95de
round up rates sent back by the RateProviderFactory
2018-05-11 23:31:50 +09:00
70a6bd6a01
bump
2018-05-11 22:42:29 +09:00
4afb0acc84
does not generate antiforgery
2018-05-11 22:41:11 +09:00
9afc143801
Use decimals and fix invoices
2018-05-11 22:38:31 +09:00
8e4943df65
low-medium speed policy
2018-05-11 22:12:45 +09:00
9b3bd8343d
bump nuget packages
2018-05-11 21:33:46 +09:00
ee4f83ddba
small fixes
2018-05-11 12:21:25 +02:00
c326998381
bump nbitpayclient dependency to .20
2018-05-11 11:42:13 +02:00
239a011e60
add new properties and change types to decimal
2018-05-11 11:31:21 +02:00
5ffe118159
Merge remote-tracking branch 'btcpayserver/master' into feature/extended-invoice
2018-05-11 11:24:32 +02:00
6f07849e1d
Use policies security for controlling access to bitpay api
2018-05-11 17:16:18 +09:00
dbe5c62d11
Merge remote-tracking branch 'btcpayserver/master' into feature/extended-invoice
2018-05-11 10:08:29 +02:00
199db01eaf
No need of authentication for GetInvoice API ( #166 )
2018-05-11 17:05:08 +09:00
a3c46c8f67
Use hangfire in-memory provider until the postgres binding to hangfire get updated.
2018-05-11 15:06:11 +09:00
66a68d6180
Rename LockSubscription, remove the link if not available
2018-05-10 16:02:49 +09:00
be1128a886
Support for displaying fiat value of invoice
2018-05-09 22:39:13 -05:00
d41a5a65a2
Update posgres and clightning in tests
2018-05-10 11:56:46 +09:00
d5cab938ee
bump
2018-05-09 14:10:06 +09:00
9dddfb65f0
Add globalization to the alpine package
2018-05-09 14:09:41 +09:00
6bd5976d90
Update SQLite package
2018-05-08 19:17:06 +09:00
b3385bf901
update tests image
2018-05-08 18:09:12 +09:00
bba268b5e2
Upgrade to .NET Core 2.1
2018-05-08 17:57:53 +09:00
70c98b6901
use the theme manager for ViewPointOfSale
2018-05-08 00:19:28 +09:00
2d3b7fea2e
update packages
2018-05-07 23:02:55 +09:00
3bdf1c9a00
Merge pull request #156 from Vutov/master
...
Added BTG Support
2018-05-07 14:16:31 +09:00
a52665ea80
bump
2018-05-07 12:29:56 +09:00
3d943d49e6
Make sure if the default crypto is no available, we don't get error 404
2018-05-07 12:25:50 +09:00
6ca8ba9231
Allow signing on non segwit transactions via the ledger
2018-05-07 12:17:46 +09:00
75d685ae6c
fix grammar
2018-05-07 00:24:23 +09:00
7b2ef9aec2
Remove unused Error.cshtml
2018-05-06 22:49:00 +09:00
efe666b284
Fix call to Rates via bitpay API
2018-05-06 22:41:38 +09:00
ca8af5047a
Changed DefaultRateRules
2018-05-06 14:59:49 +03:00
cdc0b0d628
Fix crash when creating a token
2018-05-06 19:03:30 +09:00
87e28b70fd
cap MinimumTotalDue to 1 satoshi
2018-05-06 13:55:03 +09:00
b96f464e39
Add "unusual:" filter to invoice list
2018-05-06 13:16:39 +09:00
bca68986f3
Added BTG Support
2018-05-05 23:06:09 +03:00
272ac49872
try to better respect event ordering
2018-05-06 02:06:07 +09:00
5f05ca5ac6
bump
2018-05-06 00:43:05 +09:00
7872b3ec55
Add a new invoice event: expiredPaidPartial and fix some corner case for tolerance
2018-05-06 00:40:44 +09:00
27a0aebd12
Merge pull request #155 from Kukks/feature/order-tolerance
...
Payment Tolerance
2018-05-06 00:06:39 +09:00
366490516e
Can filter with "exceptionstatus:", show the exception status on invoice list page
2018-05-05 23:25:09 +09:00
9a92646d4d
add test and refactor for PR
2018-05-05 16:07:22 +02:00
b002c49dac
Merge remote-tracking branch 'btcpayserver/master' into feature/order-tolerance
2018-05-05 16:04:59 +02:00
3f4ec9ba80
simplify currency parsing if _ is forgotten and there is 6 letters
2018-05-05 22:59:53 +09:00
0290a5eacd
update clightning
2018-05-05 22:46:07 +09:00
744734a6a1
Returns fallback feerate for coins not supporting fee rate query in NBXplorer
2018-05-05 22:19:36 +09:00
29f662f87c
bump NBXplorer
2018-05-05 22:05:22 +09:00
af21f9f10c
Merge remote-tracking branch 'btcpayserver/master' into feature/order-tolerance
2018-05-05 08:49:16 +02:00
efdc99b9d1
Do not spam the logs about failed mail
2018-05-05 01:42:42 +09:00
4458e63c1a
Break default DOGE rules in two, add some documentation about inverses
2018-05-05 01:34:08 +09:00
3225745115
bump
2018-05-05 01:01:39 +09:00
a325592106
Can match exact reverse
2018-05-05 01:00:19 +09:00
01069ed583
Remove unnecessary branching
2018-05-04 17:50:05 +02:00
0fc770bbb1
extract logic of accounting to accounting and remove bitpay breaking changes
2018-05-04 17:47:33 +02:00
dfb79ef96e
Merge remote-tracking branch 'btcpayserver/master' into feature/order-tolerance
2018-05-04 17:46:39 +02:00
4ebffc8d43
fix BIP70 bug
2018-05-05 00:44:02 +09:00
c2dad08fef
Can solve inverse of currency pair
2018-05-05 00:40:54 +09:00
7c3ddf904c
Merge remote-tracking branch 'upstream/master'
2018-05-04 09:47:03 -05:00
c3d73236e0
start work on payment tolerance feature
2018-05-04 16:15:34 +02:00
8a4da361fd
Fix bug about invoice URL
2018-05-04 22:05:40 +09:00
57effe318b
Fix missing URL for invoice
2018-05-04 21:41:50 +09:00
9325441693
fix typo
2018-05-04 16:09:43 +09:00
180341576b
bump
2018-05-04 15:55:09 +09:00
e2533a93e3
Fix set email screen
2018-05-04 15:54:12 +09:00
14360bde78
Use rate directly from some exchanges, fix bug in ServerSettings
2018-05-04 15:36:10 +09:00
d793265bed
Merge pull request #154 from rockstardev/master
...
Addressing several fixes that were assigned to me
2018-05-04 12:37:02 +09:00
0a449e1e8e
Allowing custom HtmlTitle
...
Fix #96
2018-05-03 22:35:06 -05:00
74ccc34c9c
Small enhancement on Rates page
2018-05-04 11:58:21 +09:00
674cd1486d
Showing btcPaid once invoice is paid
...
Fix #144
2018-05-03 16:38:40 -05:00
ce12e87b70
Restoring QR Code for 2Fact authentication, fix #147
2018-05-03 16:13:50 -05:00
8f1324fdf3
Can clear email settings Fix #150
2018-05-04 02:16:12 +09:00
3ab69046b0
Add overpaid column Fix #149
2018-05-04 02:01:43 +09:00
6dc4bfaefe
Make rate calculation scriptable
2018-05-04 01:46:52 +09:00
f460837f96
Make sure RateRules do not remove comments
2018-05-03 04:33:21 +09:00
34d0d3e011
make sure we can calculate the rate of default currencies
2018-05-03 03:40:10 +09:00
e57a488371
Refactor the RateProvider
2018-05-03 03:32:42 +09:00
43be1e191f
Create the RateRules class for parsing rate calculation rules
2018-05-02 18:37:53 +09:00
cfbcf0947a
Switching to using Dockerfile from Docker Hub
2018-05-01 21:12:04 -05:00
fcfba7f5e1
Refactoring connection to Lnd now there is HTTP support
2018-05-01 20:33:43 -05:00
f4f9fabfd3
Building docker compose with our custom lnd
2018-05-01 19:02:57 -05:00
25208915eb
Merge remote-tracking branch 'upstream/master'
2018-04-30 10:29:30 -05:00
eb975bf8fc
Isolate Bitpay's code outside of middleware inside BitpayClaimsFilter
2018-04-30 22:28:00 +09:00
21bbf49640
Rewrite authorization enforcement and simplify the code
2018-04-30 22:00:43 +09:00
9339c7dff2
Make sure btcpay does not wait all the invoces to be cleaned to start
2018-04-30 15:39:47 +09:00
af0eb831a2
Remove useless code and rename file
2018-04-30 02:37:32 +09:00
1fc9a1a54b
Move to a Claim based security
2018-04-30 02:33:42 +09:00
3954ce2137
fix (again) the broken hr.js
2018-04-30 01:32:15 +09:00
271de362cb
fix broken checkout
2018-04-30 00:29:34 +09:00
d41474ebc8
Bump
2018-04-29 20:52:51 +09:00
5b0b3e30f4
Small rewrite
2018-04-29 20:50:54 +09:00
48a95457b6
fix boolean
2018-04-29 20:49:38 +09:00
7c0b26174f
Fix theme manager incorrectly applying default theme if rootPath is specified
2018-04-29 20:48:17 +09:00
f0145142a4
Make sure that we don't authenticate call with bitpay auth methods on non bitpay calls
2018-04-29 20:32:43 +09:00
2848caff2e
Support Legacy API Key authentication to Bitpay Invoice API
2018-04-29 18:28:04 +09:00
75f4a39ef2
Adding script to build lnd Docker container for testing
...
Obviously when we publish to Docker Hub this whole folder is bye-bye
2018-04-29 02:57:08 -05:00
f9f4d93191
Lnd Dockerfile that integrates with BtcPayServer
2018-04-29 02:52:33 -05:00
9e05ad787f
Merge pull request #146 from 2pac1/master
...
Croatian translation
2018-04-29 12:00:48 +09:00
69050f7a56
Lnd sends some integers as strings, testing invoice creation
2018-04-28 12:49:56 -05:00
de39fa0aea
Update hr.js
2018-04-28 18:46:55 +02:00
94ff77f2b2
Update hr.js
2018-04-28 18:44:55 +02:00
bb7dc1ed4a
Update hr.js
2018-04-28 18:34:47 +02:00
c5e833ee79
Update hr.js
2018-04-28 18:33:34 +02:00
4397591134
Create hr.js
2018-04-28 18:27:51 +02:00
986c7b94f4
Update Checkout.cshtml
2018-04-28 18:13:44 +02:00
a6ef7387cf
Update LanguageService.cs
2018-04-28 18:12:11 +02:00
1743919cd4
Conversion of LnrpcInvoice into LightningInvoice
2018-04-28 00:39:43 -05:00
131328b42c
Foundation integration with Lnd
2018-04-27 23:36:58 -05:00
ad3b605148
Adding ZMQ settings Lnd needs
2018-04-27 23:36:58 -05:00
f32e225fa6
Generating Lnd wrapper using NSwag
...
https://github.com/lightningnetwork/lnd/blob/master/lnrpc/rpc.swagger.json
2018-04-27 23:36:58 -05:00
95bdeacd93
Order exchanges in the list
2018-04-28 10:58:14 +09:00
07c2f6b810
Remove TokenRepository dependency from InvoiceControllerAPI
2018-04-28 02:51:20 +09:00
8ff81f1648
Use claim based authentication
2018-04-28 02:09:24 +09:00
c3ee43c228
Add ExchangeSharp
2018-04-27 12:15:29 +09:00
d85da28ca7
Merge pull request #145 from lepipele/dev-asynctask
...
Refactoring async while loop functionality
2018-04-27 11:56:54 +09:00
042142396d
Refactoring code to adhere to naming guidelines
2018-04-26 21:52:04 -05:00
fbc4ca89aa
Enapsulating Token per code review discussions
2018-04-26 21:44:21 -05:00
2e5d29064b
Removing CssThemeManager dependency on ServerController
...
Using newly created BaseAsyncService to listen for database changes of theme setting
2018-04-26 21:39:43 -05:00
ef0b8376d3
Abstracting hosted service that has listen loop tasks
2018-04-26 21:39:43 -05:00
1fa1b74261
Center the last row of the PoS screen
2018-04-27 00:00:32 +09:00
4f9e4116a2
Point of Sale support free entry
2018-04-26 22:09:18 +09:00
82d8fda05f
update clightning in tests
2018-04-26 15:30:52 +09:00
d4935263da
Update various packages
2018-04-26 11:45:09 +09:00
e158d909fb
bump
2018-04-26 11:16:56 +09:00
de8147d5dd
Can opt out required refund email from customer
2018-04-26 11:13:44 +09:00
16f1791a9a
Invoice filter must work with duplicated filter
2018-04-26 11:03:02 +09:00
8745c3f8c6
Merge pull request #139 from lepipele/dev-timerfix
...
Recoding timer removing dependecy on browser's setInterval
2018-04-26 09:18:04 +09:00
ec5b45cff6
Recoding timer removing dependecy on browser's setInterval
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/130
2018-04-25 13:30:00 -05:00
1348197295
Merge pull request #134 from lepipele/master
...
Ellipsis when there is lots of info, preserving responsive tables
2018-04-24 12:00:54 +09:00
f2516854d8
Fixing width to align first columns
...
Ref: https://github.com/btcpayserver/btcpayserver/pull/134#issuecomment-383785811
2018-04-23 21:58:22 -05:00
062ca6e743
Merge remote-tracking branch 'source/master'
2018-04-23 21:53:06 -05:00
44b6997bb5
Merge pull request #136 from Saevar2000/patch-1
...
Update is.js
2018-04-24 11:39:11 +09:00
78b544f9ca
Update is.js
2018-04-23 23:08:35 +00:00
81926b4450
Ellipsis when there is lots of info, preserving responsive tables
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/133
2018-04-23 16:00:03 -05:00
a7ad71d492
CoinAverage credentials are now correctly passed
2018-04-23 17:21:50 +09:00
18977f7265
Optimize number of requests sent to Quadrigacx
2018-04-23 17:06:22 +09:00
8a88b44e98
Add special rate provider for qudrigacx
2018-04-23 16:44:59 +09:00
c9e5fe42ba
Set default AvailableExchanges inside CoinAverageSettings
2018-04-23 16:12:11 +09:00
56dffbf514
Set default exchange list
2018-04-23 16:09:18 +09:00
0e1fac3773
fix getting exchange rate of Coinaverage
2018-04-23 15:58:35 +09:00
e7c06880a8
Use API keys of bitcoinaverage for getting the exchange list
2018-04-23 15:48:18 +09:00
39463a3202
Merge pull request #132 from lepipele/master
...
Removing empty folder, fixing build warnings
2018-04-23 12:39:10 +09:00
36136f0f0f
Removing empty folder, fixing build warnings
2018-04-22 22:30:37 -05:00
52e0845fc5
Merge remote-tracking branch 'upstream/master'
2018-04-21 09:59:46 -05:00
22e5b2869a
bump
2018-04-20 12:28:58 +09:00
fc3f32a4e0
Merge branch 'dev-bootstrap' of https://github.com/lepipele/btcpayserver into lepipele-dev-bootstrap
2018-04-20 12:17:53 +09:00
3b0914e89e
Migrating ManageNavPages to new navigation enum
2018-04-19 15:57:23 -05:00
76cd9a7b25
Abstracting navigation so it can use any enums
2018-04-19 15:42:12 -05:00
0934bebf7b
Merge remote-tracking branch 'source/master' into dev-bootstrap
2018-04-19 11:45:30 -05:00
cd1a4c4749
Fixing modify user page and it's title
2018-04-19 11:44:24 -05:00
8075273ec8
Refactoring pills navigation
2018-04-19 11:40:12 -05:00
97b59be9bf
Adding page for Theme settings
2018-04-19 11:39:51 -05:00
b87ec4f3d9
Primitive versioning of css files to ensure update on change
2018-04-19 11:15:45 -05:00
3822358096
Show more info about bitcoin average quota
2018-04-20 01:01:39 +09:00
ba7e8cfe78
Removing Merriweather as default body font, back to Arial
...
Ref: https://forkbitpay.slack.com/archives/C6PSCRFAM/p1524130675000104
2018-04-19 10:04:59 -05:00
41978f1c59
Remove useless line in invoice.cshtml
2018-04-19 18:39:39 +09:00
e75e691404
Merge branch 'dev-bootstrap' of https://github.com/lepipele/btcpayserver into lepipele-dev-bootstrap
2018-04-19 18:03:04 +09:00
a22216fd04
fix layout
2018-04-19 17:06:08 +09:00
6900e16aa4
bump
2018-04-19 16:54:47 +09:00
10c981b2a0
Update NBXplorer
2018-04-19 16:54:25 +09:00
5f940df1b4
Migrating Invoice styling
2018-04-18 23:44:01 -05:00
3f85918a0c
Merge remote-tracking branch 'source/master' into dev-bootstrap
...
# Conflicts:
# BTCPayServer/Controllers/ServerController.cs
# BTCPayServer/Views/Invoice/Invoice.cshtml
2018-04-18 23:38:10 -05:00
e4299c09ea
bump
2018-04-18 22:28:31 +09:00
e864cf35f7
bump NBitcoin
2018-04-18 22:28:04 +09:00
3652866660
View offchain payments in Invoice screen
2018-04-18 22:27:01 +09:00
0421004616
fix point of sale view on mobile
2018-04-18 21:52:13 +09:00
6936b034cb
Add Bitcoin average quota
2018-04-18 18:23:39 +09:00
73ed4003a3
Use a drop down for preferred exchange list
2018-04-18 16:38:56 +09:00
5cb8cdd511
Refactoring: Do not query database when asking for Coinaverage rates, periodically get exchange list
2018-04-18 16:38:56 +09:00
195b5fdd1a
Adding overriding of CreativeStartUri, refactoring PoliciesSettings
2018-04-17 17:24:00 -05:00
d19b78b6cc
Moving Creative Start files to dedicated folder
2018-04-17 17:23:33 -05:00
9bbc05c3a7
Cleaning Invoice table, removing style attrs
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/82
Co-authored-by: Esky33 <support@btcpayjungle.com>
2018-04-17 16:48:50 -05:00
7df3c86649
Tweaking primary color now that creative.css no longer overrides
2018-04-17 16:29:05 -05:00
c6e0a923bb
Unifying bg-dark style, cleaning up references to extra colors
2018-04-17 16:22:20 -05:00
637fe1727b
Adding missing font styles back in
...
These are referenced by Creative - Start Bootstrap theme
2018-04-17 16:12:17 -05:00
fd087bbeb8
Streamlining style for footer
2018-04-17 15:33:29 -05:00
2f515e1cc0
Removing unused classes
2018-04-17 15:20:27 -05:00
daf1a0a4bc
Revert to origin csproj
2018-04-17 11:19:28 -05:00
bc8978182e
Add Polis
2018-04-17 11:13:50 -05:00
84cd9e570f
Merge pull request #128 from pajasevi/cs-trancaction-count
...
Transaction count CS translation
2018-04-17 11:31:29 +09:00
ead97a24bd
Update NBitcoin
2018-04-16 19:15:44 +09:00
415cde1629
Transaction count CS translation
2018-04-16 09:11:46 +02:00
b438312fde
fix js
2018-04-16 11:38:10 +09:00
79ff2cb271
Merge pull request #127 from bitmario/master
...
Add Portuguese (Portugal) translation
2018-04-16 11:28:54 +09:00
ed1464c405
Merge pull request #125 from LinoxBE/dutch-translation
...
Dutch update txCount
2018-04-16 11:28:10 +09:00
f85631429b
Merge pull request #126 from mutedstorm/patch-2
...
fix german translation
2018-04-16 11:27:41 +09:00
5ed56d1137
Update JA translations
2018-04-16 11:26:29 +09:00
d7719d25b4
Add Portuguese (Portugal) translation
2018-04-16 01:29:42 +01:00
6267cccc3f
fix german translation
...
minor changes, thanks to (@raindogdance)
2018-04-15 22:47:08 +02:00
fd5c4021f7
Dutch update txCount
2018-04-15 20:00:11 +02:00
b8bf4d99ac
Bump
2018-04-15 21:29:44 +09:00
0723eec508
Fix rate handling
2018-04-15 21:21:57 +09:00
7f01a12245
Merge pull request #124 from mutedstorm/patch-1
...
fix german translation
2018-04-15 21:20:06 +09:00
e1e3e5d953
fix german translation
...
fixed small errors and changed "Geldbörse / Brieftasche" back to Wallet because its never translated on German sites so its unnecessary.
2018-04-15 12:32:24 +02:00
18986faca8
Merge remote-tracking branch 'source/master' into dev-bootstrap
...
# Conflicts:
# BTCPayServer/Controllers/ServerController.cs
2018-04-14 11:11:38 -05:00
2a68f8a90f
Merge pull request #121 from lepipele/master
...
Adding German translations
2018-04-14 10:54:04 -05:00
659936577b
Adding German translations
...
Again using Google Translate, we need native speaker to review them
2018-04-14 10:53:02 -05:00
85efc3b00c
fix tests
2018-04-14 23:32:39 +09:00
5efac45d46
bump
2018-04-14 22:55:35 +09:00
c7dce280d7
fix js
2018-04-14 22:53:31 +09:00
04c6107196
Can configure rate caching and bitcoinaverage API keys
2018-04-14 22:52:57 +09:00
54ce9b5dab
Merge pull request #120 from rsandrade/patch-2
...
Update pt_BR.js
2018-04-14 21:40:38 +09:00
cee955fb9d
Update pt_BR.js
2018-04-14 07:48:31 -03:00
2e4b0daa48
add french translation, bump NBitcoin
2018-04-14 13:18:56 +09:00
e85ccfb47e
Merge pull request #117 from lepipele/master
...
Improvements to i18n, invoice expiry bugfix
2018-04-14 13:06:45 +09:00
b099f93c78
Adjusting Policies form to look better on different screen sizes
2018-04-13 16:15:21 -05:00
81afe397be
CssThemeManager that injects Bootstrap css uri from settings
2018-04-13 16:15:03 -05:00
f869c06aee
Adding Bootstrap theme uri field to settings
2018-04-13 15:42:34 -05:00
75099b99d4
TxCount strings in Spanish
2018-04-13 14:44:42 -05:00
7b1b2a0f68
Bugfixing redirect link when invoice expires
...
Refactoring logic so that it's same for paid and expired
2018-04-13 14:39:45 -05:00
203c28df3d
Extracting transaction string and supporting plural form
2018-04-13 14:10:06 -05:00
2e2c3cdec4
bump
2018-04-14 00:06:00 +09:00
6f827c86a4
Update images and bump
2018-04-13 14:34:29 +09:00
5aced90a3f
Merge pull request #115 from iamvinny/master
...
Fix Portuguese translation
2018-04-13 10:47:37 +09:00
4646f88e3a
Fix Portuguese translation
2018-04-12 18:45:05 -03:00
2b11cc1077
Simplify root key path calculation
2018-04-12 11:48:33 +09:00
77b42eb085
Do not forget to pass expiry to createinvoice on clightning
2018-04-11 18:42:19 +09:00
7de067cd7a
remove unused
2018-04-10 19:12:37 +09:00
9da6df50b7
Add DOGECOIN
2018-04-10 19:07:57 +09:00
66b1623109
Merge pull request #109 from lepipele/master
...
Fixing ForgotPassword, updating BundleMinifier
2018-04-10 13:22:36 +09:00
2432834f3d
Updating BundleMinifier, now supporting CSS variables
2018-04-09 23:13:14 -05:00
01fa483f95
Improving styling of Forgot password page
...
Fixes: https://github.com/btcpayserver/btcpayserver/issues/108
2018-04-09 23:12:03 -05:00
1ddf47256f
Show more invoices on the invoice page, better search button
2018-04-09 17:53:43 +09:00
25fe32c3f8
Add border to table
2018-04-09 17:43:33 +09:00
ac9b8d03d7
Fix slow invoice creation
2018-04-09 16:25:31 +09:00
8fdfb2c4f6
Fix Back to Website path for Hangfire
2018-04-09 14:41:52 +09:00
b1da136f77
Update packages and remove hangfire hack
2018-04-09 14:31:39 +09:00
9a6f85fa21
Prevent full crash if lightning crash
2018-04-09 10:48:16 +09:00
7308453a74
Merge branch 'lepipele-dev-bootstrap4'
2018-04-08 14:57:54 +09:00
b798a17ef8
Updating Bootstrap4 path on POS
2018-04-08 00:28:39 -05:00
4b8899860e
Migrating btn-info to btn-secondary
2018-04-08 00:25:00 -05:00
f46c8a0a0f
Migrating btn-success to btn-primary
2018-04-08 00:08:15 -05:00
48832f9ac3
Updating tables not to have top border and margin as requested
2018-04-08 00:06:47 -05:00
9c798fc2e2
Bootstrap 4 custom theme to address issues from #106
...
Including SCSS variable changes in case we eventually want to
generate results CSS from Bootstrap SCSS
2018-04-08 00:05:00 -05:00
4704587f0a
Removing unused Bootstrap 4 flavors and versions
2018-04-07 23:53:08 -05:00
58e6b63fd7
Removing legacy btn-default style
2018-04-07 23:50:34 -05:00
3c76dfb584
Migrating to btn-primary
...
btn-default has been removed in Bootstrap4:
https://github.com/twbs/bootstrap/issues/25029
2018-04-07 23:49:36 -05:00
10055d987d
Merge remote-tracking branch 'source/master' into dev-bootstrap4
2018-04-07 23:22:11 -05:00
be49c60e83
Update lightning-charge
2018-04-08 12:29:20 +09:00
14016e2f84
Fix grammar
2018-04-07 21:34:24 +09:00
d7cb6f1cca
Add a way to customize lightning invoice description
2018-04-07 16:27:46 +09:00
0f63162254
Merge branch 'dev-bootstrap4' of https://github.com/lepipele/btcpayserver into lepipele-dev-bootstrap4
2018-04-07 12:05:26 +09:00
21215dc537
Make sure a too high expiration do not trigger "The value needs to translate in milliseconds to -1 (signifying an infinite timeout)"
2018-04-07 11:53:33 +09:00
20e147edfc
Fix #103
2018-04-07 02:49:26 +09:00
1048dd516b
Pass itemDesc to lightning invoice ( Fix #104 )
2018-04-07 02:43:35 +09:00
42f44327f0
Update NBitcoin and NBXplorer
2018-04-07 02:23:12 +09:00
49200a4a9c
Removed old Bootstrap, no longer needed
2018-04-06 00:16:27 -05:00
7d71757de3
Merge remote-tracking branch 'source/master' into dev-bootstrap4
2018-04-06 00:14:18 -05:00
0fb492a70f
Migrating to FontAwesome
...
Glyphicons dropped from Bootstrap4:
https://getbootstrap.com/docs/4.0/migration/#components
New version of Glyphicons not readily available in CSS format
Using FA since it's already in solution
2018-04-06 00:14:07 -05:00
7ccc1abb95
Moving checkout CSS and JS to dedicated folder
2018-04-05 23:56:17 -05:00
d61858e260
Cleaning up CSS and JS files used for main theme
2018-04-05 23:51:55 -05:00
0ecd40f299
Removing legacy css files no longer used
2018-04-05 23:33:43 -05:00
d9d4e74126
Preserving btn-default style that's removed from Bootstrap4
2018-04-05 23:31:53 -05:00
42d04bff61
Migrating table styles
2018-04-05 23:20:12 -05:00
f9cc29f014
Removing CSS variables until NUglify is merged for bundling
...
Ref: https://github.com/madskristensen/BundlerMinifier/issues/306
2018-04-05 22:56:18 -05:00
992d359e79
Add a --rootpath option
2018-04-05 15:50:23 +09:00
1cc5427cbb
Improve error message if you can't create an invoice in the UI
2018-04-05 15:44:27 +09:00
6270a626fb
Fix checkout experience custom logo and css
2018-04-05 11:34:25 +09:00
40092b60fa
Migrating navigation pills
2018-04-03 23:30:28 -05:00
5356b74490
Switching bundling to point to Bootstrap 4
2018-04-03 23:30:19 -05:00
e832ce5b4a
Adding Bootstrap 4 to solution
2018-04-03 23:29:59 -05:00
a845ed88a7
bump
2018-04-03 18:01:47 +09:00
560c1c3dc0
do not use long cache provider
2018-04-03 17:56:55 +09:00
ecc5032bb2
Fix error message if invalid input lightning max value / min value. Increase cache of currency to 15 min
2018-04-03 17:54:50 +09:00
325b359ff6
Add OnChainMinValue
2018-04-03 17:39:28 +09:00
10fcc84379
Properly test PoS
2018-04-03 16:58:47 +09:00
149c29963d
Add Point of Sale feature to BTCPay
2018-04-03 16:58:47 +09:00
546c39a98e
Merge pull request #98 from Saevar2000/master
...
Update Icelandic
2018-04-02 22:17:09 +09:00
13223817a1
Update Icelandic
2018-04-02 13:05:55 +00:00
1b92314eb2
Merge pull request #97 from pajasevi/cs_lightning
...
Added CS translations for lightning payments
2018-04-02 22:02:54 +09:00
2b97808f1f
add .vscode to .gitignore
2018-04-02 12:48:13 +00:00
8650446dcd
Added CS translations for lightning payments
2018-04-02 11:57:12 +02:00
7f24b89a80
fix french mistake
2018-04-02 15:27:16 +09:00
e56ca73046
Merge pull request #95 from lepipele/dev-bugfixtrans
...
Bugfixing translations, they were breaking bundling
2018-04-01 14:45:54 -05:00
bf5062086c
Bugfixing translations, they were breaking bundling
2018-04-01 14:43:25 -05:00
aa12167a6d
Merge pull request #90 from LinoxBE/dutch-translation-update
...
Added Lightning related translations for Dutch
2018-03-31 22:50:56 +09:00
9fa9f62d02
Added Lightning related translations for Dutch (v2)
2018-03-31 15:27:16 +02:00
c9615b660e
Merge branch 'master' of https://github.com/btcpayserver/btcpayserver into dutch-translation-update
2018-03-31 15:23:27 +02:00
0ac51f479f
Merge pull request #92 from junderw/fixJA2
...
Update JA
2018-03-30 22:20:47 -05:00
37649fc77b
Update JA
2018-03-31 10:12:24 +09:00
ca4585eee9
Merge pull request #91 from marcosrdz/patch-1
...
Update es.js
2018-03-30 13:45:47 -05:00
83a1492cd4
Update es.js
2018-03-30 12:52:33 -04:00
a1af694acb
Added Lightning related translations for Dutch
2018-03-30 13:08:46 +02:00
6330c0f0d7
Merge pull request #88 from felipehuicochea/patch-1
...
Update es.js
2018-03-30 17:36:18 +09:00
224c569ed1
French translation
2018-03-30 17:35:41 +09:00
c608987526
Rename peer info to node info
2018-03-30 17:34:46 +09:00
0c8f37ca19
bump
2018-03-30 15:37:04 +09:00
aca67d6eae
Update es.js
...
Minor typos and grammar fixes
2018-03-30 01:28:55 -05:00
5dea0312ac
Plugging NodeInfo reference
2018-03-30 15:23:05 +09:00
f074007f67
Refactoring clipboard copy code
2018-03-30 15:23:05 +09:00
88818ece29
Both regular and lightning copy tabs with new simplified styles
2018-03-30 15:23:05 +09:00
fa0fa28949
Complete switch to new styles for regular copy tab
2018-03-30 15:23:05 +09:00
08e31f6fe8
Clearing up label styles and using new input for all textboxes
2018-03-30 15:23:04 +09:00
b976adeefe
Refactoring styles, simplifying the hierarchy
2018-03-30 15:23:04 +09:00
53c53b98e6
Adding new translation strings
2018-03-30 15:23:04 +09:00
a171e00280
Adding PeerInfo textbox
...
We'll need to heavily refactor this HTML and CSS... way to many styles and complex structure
2018-03-30 15:23:03 +09:00
46f94d7175
Merge pull request #86 from Saevar2000/master
...
Add Icelandic
2018-03-29 23:21:27 +09:00
2e555cac22
Add Icelandic
2018-03-29 08:19:07 +00:00
0d91b3286a
bump
2018-03-29 13:00:04 +09:00
396432b873
Remove ESSLint errors
2018-03-29 12:54:58 +09:00
15c58434e8
Renaming CreateInvoiceResponse to CLightningInvoice
2018-03-29 12:54:07 +09:00
daad1bdd25
Fix bug of lightning invoice notification spam at startup
2018-03-29 12:36:10 +09:00
c60966c725
Revert "Add temporary log for stufftech debug"
...
This reverts commit fb57d8c3ce9f4b6e5d1ced035cda4cd385e6c75a.
2018-03-29 12:25:26 +09:00
fb57d8c3ce
Add temporary log for stufftech debug
2018-03-29 12:21:20 +09:00
799ce74f65
Add temporary log for stufftech debug
2018-03-29 12:20:06 +09:00
8e38d7ceb4
Revert "Add temporary log to debug stufftech"
...
This reverts commit a1c22e807146b46e90cf78dd542bd4e3a6f67bf7.
2018-03-29 12:17:03 +09:00
a1c22e8071
Add temporary log to debug stufftech
2018-03-29 12:14:51 +09:00
6d8acf54d6
Revert "Fix SQLite bug: New invoice repeating"
...
This reverts commit 9eb3aad072c0c28dc937e6317425b2a3a0e1ed94.
2018-03-29 12:10:03 +09:00
a500a89138
Revert "add hack sqlite specific"
...
This reverts commit c6d44e7a8936fe9ac7bb85f221ed176afd8b8540.
2018-03-29 12:09:57 +09:00
c6d44e7a89
add hack sqlite specific
2018-03-29 12:02:13 +09:00
9eb3aad072
Fix SQLite bug: New invoice repeating
2018-03-29 11:57:17 +09:00
9355454953
Merge pull request #85 from pajasevi/lang-cs-fix
...
Fixed cs translation
2018-03-28 14:53:40 -05:00
6467f06c54
Fixed cs translation
2018-03-28 21:45:23 +02:00
b9b4b5ea39
log invoice event if Lightning max value exceeded
2018-03-28 23:15:10 +09:00
e23243565f
Refactor CreateInvoiceCore to better give feedback on payment method errors to the merchant, be faster, and give NodeInfo
2018-03-28 22:37:01 +09:00
d3420532ae
bump
2018-03-28 15:14:35 +09:00
ade1b9d4eb
Merge pull request #84 from lepipele/dev-bugfix
...
Bugfixing currency icon positioning on smaller screens
2018-03-28 15:11:56 +09:00
fc278d12fc
Bugfixing currency icon positioning on smaller screens
2018-03-28 01:09:53 -05:00
8e5ec822dc
Powered by BTCPay Server
2018-03-27 15:22:48 +09:00
26aac66a76
Allow merchant to customize their checkout page
2018-03-27 15:14:50 +09:00
a562e90bdb
Separate Checkout Experience settings from General store settings
2018-03-27 14:48:32 +09:00
a0f3698701
bump
2018-03-27 11:21:06 +09:00
02163f9482
Rewrite CanParseDerivationScheme
2018-03-27 11:21:06 +09:00
b74fe171e2
Merge pull request #83 from lepipele/master
...
Bugfixing isLightning compare for Conversion tab
2018-03-27 10:39:56 +09:00
2785bb4d9b
Bugfixing isLightning compare for Conversion tab
2018-03-26 15:02:53 -05:00
5eac84d3a3
Fix bug: bitcoinAddress field of Invoice was showing ligthning BOLT11 address
2018-03-26 12:38:14 +09:00
a0a2ab6fcd
update publish-docker
2018-03-26 11:54:10 +09:00
7730ead8e4
bump
2018-03-26 09:49:03 +09:00
8eee0dd14c
Merge pull request #81 from pajasevi/lang-CS
...
Czech language support
2018-03-26 09:46:59 +09:00
7dd88d8d8f
Can send max invoice value for lightning payments
2018-03-26 01:57:44 +09:00
56d1d3e645
Czech language support
2018-03-25 17:17:38 +02:00
c2308675b2
Better doc on the StoreUsers page
2018-03-25 14:09:40 +09:00
cb866a1c05
Make JP a bit shorter
2018-03-24 23:55:23 +09:00
95290e8331
Disable convertir tab for all lightning payments
2018-03-24 23:43:02 +09:00
f5e62c775b
Remove BTC mentions from ConversionTab_Lightning
2018-03-24 23:37:18 +09:00
f533309b49
plug japanese translation
2018-03-24 23:02:41 +09:00
d1c70a7cb3
Merge pull request #78 from junderw/fixJA
...
Fix Japanese
2018-03-24 22:58:26 +09:00
2f8590ca7a
Fix Japanese
2018-03-24 22:06:03 +09:00
08badbde56
bump
2018-03-24 20:40:48 +09:00
8e38da80e0
Better UX to set the xpub correctly
2018-03-24 20:40:26 +09:00
cd2e3350b0
Japanese support WIP
2018-03-24 20:15:42 +09:00
a0d2790491
Activate spanish
2018-03-24 14:35:49 +09:00
8ca99e5635
Merge branch 'spanish-language' of https://github.com/marcosrdz/btcpayserver into marcosrdz-spanish-language
2018-03-24 14:35:05 +09:00
5a2563ca7f
Spanish translation
2018-03-24 01:15:43 -04:00
a23cd28531
Merge pull request #76 from LinoxBE/french-translation-fix
...
Fix French translation
2018-03-24 14:12:18 +09:00
58a967b59e
Fix French translation
2018-03-23 19:41:27 +01:00
9bf0c20198
bump
2018-03-24 02:40:05 +09:00
6b7ac0e000
Merge pull request #75 from lepipele/dev-i18n
...
Fixing problems on expiry page for different languages
2018-03-24 02:39:37 +09:00
188c0a9a86
Fixing third line in expiry translation for Dutch
2018-03-23 12:33:57 -05:00
c49479c8ad
Styling changes to make expiry text fit in different languages
2018-03-23 12:32:00 -05:00
2072b6e136
Fix english selection when the store has not set default language
2018-03-24 01:58:11 +09:00
08d82390b0
Remove language not yet translated
2018-03-24 01:15:28 +09:00
b845a545e2
Plug Dutch to LanguageService
2018-03-24 01:10:19 +09:00
db958b2401
Add Dutch
2018-03-24 01:06:00 +09:00
7266420eec
Plug portugeuse to language service
2018-03-24 01:04:05 +09:00
f36fbe7a76
Merge branch 'patch-1' of https://github.com/rsandrade/btcpayserver into rsandrade-patch-1
2018-03-24 00:59:38 +09:00
8e279b110c
use full language code
2018-03-24 00:58:37 +09:00
d626870e46
Create pt.js
2018-03-23 10:48:03 -03:00
df49b094d5
French translation
2018-03-23 18:04:44 +09:00
7d17bf7f2a
Can set store default language
2018-03-23 17:27:48 +09:00
e51f3dd1ae
Merge branch 'lepipele-dev-i18n'
2018-03-23 16:44:07 +09:00
b810b88c6c
Merge branch 'dev-i18n' of https://github.com/lepipele/btcpayserver into lepipele-dev-i18n
2018-03-23 16:39:44 +09:00
39b34ff4ed
Can invite user to manage your store
2018-03-23 16:24:57 +09:00
f72fd63113
Merge remote-tracking branch 'source/master' into dev-i18n
...
# Conflicts:
# BTCPayServer/Properties/launchSettings.json
2018-03-22 23:35:45 -05:00
97eedc2c9f
German test translation completed
2018-03-22 23:33:47 -05:00
db222c53e3
Faster language selection on page load
2018-03-22 23:16:38 -05:00
61e919b88d
Removing flicker on invoice load
2018-03-22 23:15:54 -05:00
d14040c142
Foundation for future translations of supported languages
2018-03-22 23:04:42 -05:00
13a3a581d8
Detecting language from querystring
2018-03-22 23:02:53 -05:00
f6dbae1cef
Extracting translation strings from core.js
2018-03-22 22:48:16 -05:00
ccbcda86ac
Binding translation for Your email placeholder
2018-03-22 13:26:10 -05:00
b74e8cf756
Translating Invoice expired state
2018-03-22 12:57:51 -05:00
8f8266f15d
Extracting complex Checkout body structure for easier navigation
2018-03-22 12:08:49 -05:00
ab8d3f5813
Extracting strings for translation
2018-03-22 12:02:55 -05:00
08220dbea5
Reorganizing file structure for i18n support
2018-03-22 11:12:15 -05:00
3b2cf2f1de
Can add administrator, fix #65
2018-03-22 19:55:14 +09:00
c3beca27be
Bugfix: Pressing enter no longer reloads page when providing email
2018-03-22 00:21:26 -05:00
28b820241f
Integrating dropdown for language selection
...
So hard to find good jquery alternative that drops up
2018-03-22 00:07:30 -05:00
e985224092
Bugfixing IExplorer bug
...
Doesn't allow i18n without key:value format
2018-03-22 00:06:56 -05:00
f1c467aa7d
Fix nodeinfo
2018-03-22 12:26:38 +09:00
ae7cfe90ab
Show the NodeInfo when testing connection
2018-03-22 12:02:38 +09:00
718a36ddd0
Remove dev time stuff
2018-03-22 01:10:14 +09:00
c0b903d79c
Wallet page is now an action link in the store settings
2018-03-22 01:07:11 +09:00
48eaf906b0
Update text in AddLightningNode
2018-03-21 23:51:28 +09:00
f42fde970a
bump
2018-03-21 15:07:26 +09:00
59afebaa57
Translating few items and testing how it works
2018-03-20 14:30:37 -05:00
3e06e45054
Cleanup, removing outdated classes and spinner
2018-03-20 14:19:10 -05:00
fe55acb268
Reorganizing Checkout page resources and adding i18n libs
2018-03-20 13:24:11 -05:00
710dbb51f4
Remove useless code
2018-03-21 03:11:03 +09:00
d426d66819
fill exisitng values in AddDerivationScheme and AddLightningNode
2018-03-21 03:05:51 +09:00
265cddc38b
Change the UX to set lightning node or derivation schemes
2018-03-21 02:48:11 +09:00
21b91ac8f7
Add btc.lightning and ltc.lightning
2018-03-21 02:09:25 +09:00
e656813844
Html cleanup, removing comments and extracting bp-spinner
2018-03-20 11:51:52 -05:00
e8730f74be
update docker-compose
2018-03-21 01:10:10 +09:00
6d611d7d05
Can connect directly to CLightning via TCP or UNIX socket
2018-03-21 00:31:19 +09:00
392f3a16f1
Introduce LightningClientFactory
2018-03-20 12:10:35 +09:00
2b2e12b290
Abstract ChargeClient to prepare for support of other lightning implementation
2018-03-20 11:59:43 +09:00
73cc75fe66
Fixing display bug when invoice is paid
2018-03-19 11:16:57 +09:00
cc186fc8b3
Fix bug: Incorrect confirmation count in Invoice screen under some circumstances.
2018-03-19 09:45:54 +09:00
632ad81b94
update .net core
2018-03-19 00:44:12 +09:00
1d243910ae
bump
2018-03-18 15:29:21 +09:00
e624649cd8
Merge branch 'lepipele-dev-shapeshift'
2018-03-18 15:28:42 +09:00
e6ca07e9b5
Merge remote-tracking branch 'source/master' into dev-shapeshift
2018-03-18 00:42:55 -05:00
b3d6435772
Custom text in Conversion tab in case of BTC LN payment
2018-03-18 00:41:16 -05:00
806474c8c6
Allow account selection of the ledger
2018-03-18 14:15:23 +09:00
1524fb4499
Merge remote-tracking branch 'source/master' into dev-shapeshift
2018-03-17 23:50:11 -05:00
14b70ff35e
Rendering of Conversion tab on Invoice if enabled in store settings
2018-03-17 23:49:09 -05:00
c36a900627
Store setting for allowing conversion through Shapeshift
2018-03-17 23:48:06 -05:00
d3befb5b86
Fixing slider style when there are only two tabs
2018-03-17 23:36:32 -05:00
7f0ce1f802
Changing text to clarify usage
2018-03-17 23:28:39 -05:00
8342ad9175
Remove reference to browser mode of ledger
2018-03-18 12:58:14 +09:00
acb2407654
Fix bug: Paying a lightning invoice might miss 1 satoshi due to rounding error
2018-03-18 02:26:33 +09:00
b8a4f0c012
fix tests
2018-03-18 01:59:16 +09:00
57bb3b231c
Add linux script for manual testing
2018-03-17 19:40:23 +09:00
e5d626e0fd
Remove useless stuff in command line for tests
2018-03-17 19:35:37 +09:00
e2c4c913ff
Remove hard coded container names in test docker-compose
2018-03-17 19:33:36 +09:00
09f97915d6
Fix charge listener bug, and decouple charge from clightning in test docker compose
2018-03-17 19:26:30 +09:00
81328b2667
Update charge in tests and fix two build time warnings
2018-03-17 17:49:42 +09:00
0d8affc68d
Remove dependency on Eclair for tests
2018-03-17 17:02:47 +09:00
da77d278fb
Adding Shapeshift button in new Altcoins tab
2018-03-16 23:46:39 -05:00
5e9f6f3542
Refactoring jquery logic for tab switching
...
Need to be more general to incorporate third tab
2018-03-16 23:15:01 -05:00
f337470f09
Adding styles for third tab - altcoin payments
2018-03-16 23:14:13 -05:00
636224d0c8
Checkout html and js cleanup
2018-03-16 22:46:30 -05:00
b28b3ef4ff
Fix: Invoice can't be paid in lightning anymore if lightning server sent error
2018-03-14 20:10:04 +09:00
9e2e102ec4
Fix bug making it impossible to remove LTC xpub
2018-03-14 19:32:24 +09:00
9e16b83202
Testing Shapeshift integration
2018-03-13 12:20:22 -05:00
cbd40d49c1
bump
2018-03-13 15:56:17 +09:00
1d051648b7
Merge pull request #60 from lepipele/dev-lepi
...
Bugfixing loading spinner when switching currency
2018-03-13 15:41:22 +09:00
49cf804914
bump
2018-03-13 15:39:52 +09:00
0f6ad75536
Remove internal exception thrown by NBitcoin
2018-03-13 15:28:39 +09:00
56eea18b2d
Bugfixing loading spinner when switching currency
...
Moving it to buttons so it directly interacts with actions and doesn't break form states
2018-03-13 00:34:26 -05:00
b3698846c6
Improve UX of invoice list and invoice details
2018-03-13 09:13:16 +09:00
6806d96baa
Listen to all derivation schemes
2018-03-12 19:02:03 +09:00
dc3b3077c2
Add text align for rate in invoice detail page
2018-03-12 11:02:02 +09:00
936ae64ca3
Allow connection via non https lightning charge node through localhost or 127.0.0.1
2018-03-11 15:14:05 +09:00
3a0a5dbd7f
Accept all success HTTP code for invoice callbacks
2018-03-07 14:22:02 -05:00
ed4430ae7d
bump
2018-03-07 07:49:46 -05:00
9a0e4e35d9
Merge pull request #56 from lepipele/dev-lepi
...
Tweaking Checkout page so that it works properly in IE
2018-03-07 07:48:52 -05:00
5715dd2058
Disabling AJAX caching that messes up checkout in IE
...
Ref: https://stackoverflow.com/questions/4303829/how-to-prevent-a-jquery-ajax-request-from-caching-in-internet-explorer
2018-03-06 22:04:03 -06:00
da4c132f9d
Adding Vue.js binding attributes
2018-03-06 22:02:34 -06:00
303a617f9e
Improve invoice.cshtml display if offchain payment is present
2018-03-06 16:37:25 -05:00
3116ec9cb8
Fix bitcoin logo for internet explorer, update nbxplorer
2018-03-06 10:41:41 -05:00
b3f4eab075
fix doc
2018-03-06 09:40:21 -05:00
c98593b47b
add dependencies to README
2018-03-06 09:35:20 -05:00
2c49d61682
shebang and fix line ending
2018-03-06 09:23:08 -05:00
21f5c94cff
update readme
2018-03-06 09:18:00 -05:00
834ba4afab
chmod +x scripts
2018-03-06 09:15:09 -05:00
d690cd6b7b
Add build and run scripts
2018-03-06 09:14:45 -05:00
937bd07daa
add doc
2018-03-05 10:58:27 -05:00
559b822111
fix broken expiration screen on checkout
2018-03-03 20:33:52 -05:00
7afb4c6b11
bump
2018-03-03 15:08:11 -05:00
1c98a3a33d
Rename currency selection with "Pay With"
2018-03-03 15:07:34 -05:00
3320eb284e
Merge branch 'lepipele-dev-lepi'
2018-03-03 15:06:58 -05:00
919fb60558
Hiding currency selection when invoice paid
2018-03-03 00:52:49 -06:00
7796589105
Extracting public methods in core.js
2018-03-03 00:41:52 -06:00
de6d3198ff
Bundling JS and CSS files for Checkout.cshtml
...
Now we'll finally have versioning so when those JS/CSS files update, clients will properly request new bundle
2018-03-03 00:32:51 -06:00
f1e971d047
Refactoring core.js in preparation for bundling
...
Moving Vue registration to body for quick update of page
Removing defer dependancy for core.js
2018-03-03 00:32:04 -06:00
acd98aad32
Showing loader for better UX when switching currencies
2018-03-03 00:11:08 -06:00
b0c810398c
Moving currency selection to order details
...
This way state transitions of form are now properly preserved
2018-03-02 23:49:51 -06:00
03a0044745
Currency selection moved to top of the form
2018-03-02 23:42:17 -06:00
15684efdce
Update README.md
2018-03-02 15:04:00 -05:00
b67a962d12
Make sure the txrelayfee is correctly set
2018-03-02 14:16:16 -05:00
339cedadf7
Save a call to nbxplorer.GetStatus, update NBXplorer
2018-03-02 14:03:47 -05:00
e19d730fb7
Merge pull request #54 from practicalswift/typos
...
Fix typos
2018-03-03 02:43:16 +09:00
649497e54f
Fix typos
2018-03-01 15:11:30 +01:00
40eee0924a
bump
2018-03-01 11:48:55 +09:00
bbf5fb3c30
show port if failing to connect to lightning node
2018-03-01 10:31:01 +09:00
346cdf2431
show block gap if lightning node is not synched
2018-02-28 23:12:09 +09:00
030cb09af8
Fix bug of address parsing for lightning
2018-02-28 22:56:12 +09:00
9f734349da
Prettify date on the invoice list, and add orderid
2018-02-28 19:03:23 +09:00
2d5a861df0
Update to work with 0.16.0
2018-02-28 17:01:10 +09:00
061f428a54
fix bundling
2018-02-27 17:29:57 +09:00
9a539fd350
Remove default profile for launchSettings
2018-02-27 17:19:37 +09:00
4149fe10e9
Removing unused bundle.css & bundle.min.css
2018-02-27 17:03:51 +09:00
1014083160
Preserving bundles directory required for build
2018-02-27 17:03:49 +09:00
dfa3167c18
Removing generated bundles from source control
2018-02-27 17:03:45 +09:00
7e09efb9a3
Adding BundleJsCss as property on BtcPayServerOptions
2018-02-27 17:03:41 +09:00
fb736c0d0f
Moving AddBundles
to BtcPayServerServices
2018-02-27 17:03:39 +09:00
e4a7263e9b
Turning JS/CSS bundling on
2018-02-27 17:03:38 +09:00
c52926f2b0
Using min versions of JS and CSS files
2018-02-27 17:03:37 +09:00
b6138b36be
Restoring Unobtrusive Jquery validation
2018-02-27 17:03:29 +09:00
04bce3ae00
Bundling of CSS/JS files that's configurable in launchSettings.json
...
If you set BTCPAY_BUDNLEJSCSS to true it'll bundle all JS/CSS files into one
Ref: https://github.com/btcpayserver/btcpayserver/issues/47
2018-02-27 16:44:28 +09:00
68ca162dd3
Cleaning up JS/CSS references on Checkout page
2018-02-27 16:39:15 +09:00
100bb02cd5
fix logo size in copy part of checkout
2018-02-26 23:21:35 +09:00
856249d52c
Update test sdk
2018-02-26 19:06:02 +09:00
309d6fdfe0
Can configure an internallightningnode to make things easier
2018-02-26 18:58:02 +09:00
f289420364
update image
2018-02-26 17:07:19 +09:00
f05e85de5f
fix typo
2018-02-26 16:16:15 +09:00
4138849546
Better logo and warning
2018-02-26 16:13:10 +09:00
7052e4e1dc
adjust layout of UpdateStore
2018-02-26 15:40:49 +09:00
ffb3e4f1fb
Add logo for lightning
2018-02-26 15:33:03 +09:00
297834be66
Tell to users that using lightning is reckless
2018-02-26 15:16:17 +09:00
5924f1730c
Poll for charge invoice
2018-02-26 14:52:08 +09:00
adc6bea4dc
make tests bit more resilient
2018-02-26 13:36:00 +09:00
ef431f688f
Make ChargeListener use only one websocket connection per url
2018-02-26 13:29:23 +09:00
c8923af573
Lightning Network support implementation
2018-02-26 00:48:12 +09:00
3d33ecf397
make IsAvailable async
2018-02-23 16:09:15 +09:00
82d38da18e
FAQ
2018-02-23 15:31:19 +09:00
200e259b82
Add lightning dependencies to tests and docker-compose
2018-02-23 15:21:42 +09:00
2d1f4e5e0a
update NBitcoin
2018-02-21 14:19:11 +09:00
7fe64612ad
bump nbxplorer
2018-02-21 11:56:30 +09:00
5e452a679e
simplify code
2018-02-20 14:23:50 +09:00
10be8aec82
bump
2018-02-20 12:46:40 +09:00
0e1a1fd2cd
Remove dependencies in StoreController to on chain payment specific stuff
2018-02-20 12:45:04 +09:00
3f07010de8
Rename IPaymentMethodFactory to ISupportedPaymentMethod
2018-02-20 10:44:39 +09:00
2e45c8b190
Isolate PaymentMethodId in its own class, generalise DerivationStrategy
2018-02-19 23:13:23 +09:00
b4f4401cdc
remove unused code, remove derivationscheme specific logic from InvoiceEntity
2018-02-19 22:41:47 +09:00
a6b92a0dd5
Fix build
2018-02-19 18:58:58 +09:00
2f3238c65e
Use decimal for calculations instead of Money, and round due amount at ceil satoshi
2018-02-19 18:54:21 +09:00
65f5a38b4a
bump
2018-02-19 15:14:07 +09:00
271cbf682f
fix casing
2018-02-19 15:13:45 +09:00
a634593903
Big refactoring renaming cryptoData => PaymentMethod
2018-02-19 15:09:05 +09:00
af94de93d1
Add some comments
2018-02-19 11:31:34 +09:00
35f669aa15
Isolating code of on chain specific payment in its own folder
2018-02-19 11:06:08 +09:00
4795bd8108
Add some sanity check, make sure to use CrytpoDataId everywhere
2018-02-19 03:35:19 +09:00
29aed99fd1
prevent a crash if the new property DerivationStrategies is notset at invoice level
2018-02-19 02:56:44 +09:00
aa4519ac30
Big refactoring for supporting new type of payment
2018-02-19 02:38:03 +09:00
752133b01c
fix bug
2018-02-18 20:37:42 +09:00
fe0c21ba08
Make sure that IPN sent for the send invoice are sent one at a time
2018-02-18 16:09:09 +09:00
90904a6b5e
bump
2018-02-18 02:42:38 +09:00
8e3f7ea68d
do not block next invoices if one invoice fail processing
2018-02-18 02:40:53 +09:00
a239104a28
fix uppercase
2018-02-18 02:36:11 +09:00
3bc232e1da
Further isolate bitcoin related stuff inside BitcoinLikePaymentData
2018-02-18 02:35:02 +09:00
a1ee09cd85
Further abstract payment data by encapsulating bitcoin related logic into BitcoinLikePaymentData
2018-02-18 02:19:35 +09:00
b898cc030c
general code cleanup + add analyzers
2018-02-17 13:18:16 +09:00
0602353dd2
fix bug happening if only btc is supported
2018-02-17 01:55:38 +09:00
9d406923ae
make sure the waitingInvoices tasks are done
2018-02-17 01:43:43 +09:00
aa8565e3cc
forgot remove dev time stuff
2018-02-17 01:35:30 +09:00
5de330b1f9
Refactoring to keep coin logic out of InvoiceWatcher
2018-02-17 01:34:40 +09:00
66597aed46
hide websocket exceptions
2018-02-15 16:17:27 +09:00
3071826f06
bump
2018-02-15 15:17:41 +09:00
c3684eb064
BTCPayWallet should be singleton per cryptcode
2018-02-15 15:17:12 +09:00
335dd9e66d
bump
2018-02-15 14:44:35 +09:00
cd1611dbcd
make sure to not spam too much NBXplorer
2018-02-15 14:44:08 +09:00
c17793aca9
do not freeze the stores page
2018-02-15 13:33:29 +09:00
01d898b618
Caching GetCoins
2018-02-15 13:02:12 +09:00
17069c311b
Remove transaction cache
2018-02-15 12:42:48 +09:00
921d072942
fix electrum format for add derivation
2018-02-15 11:47:45 +09:00
6181e8b3e4
Refactor the code to prepare the group to support of another hardware wallet
2018-02-13 16:57:40 +09:00
93fc12bb2e
fix typo
2018-02-13 15:28:22 +09:00
8e73c1a2f0
error message if not using segwit
2018-02-13 13:22:37 +09:00
e97c15578d
bump nbxplorer
2018-02-13 12:42:03 +09:00
fd4f4e6aff
better feedback if forgot to activate browser support
2018-02-13 12:20:56 +09:00
cedf8f75e8
Small UI adjustements
2018-02-13 11:41:21 +09:00
cd0a650df4
Ledger wallet support
2018-02-13 03:27:36 +09:00
6d6b9e2ba6
disable test not passing because of bitpay
2018-02-10 22:24:50 +09:00
fd915fdc5c
fix test
2018-02-10 22:21:52 +09:00
59be813fe9
bump
2018-02-10 22:10:36 +09:00
465fbdd47f
Fix bug which can happen if parsing of CoinAverage decimal is on another culture
2018-02-10 22:03:33 +09:00
f220abb716
Make the address verification step mandatory
2018-02-07 21:59:16 +09:00
db46ca87d7
do not share cache between long and short profile
2018-02-01 21:34:07 +01:00
d873a1a545
Set a longer timeout for the cache for /rates, update NBXPlorer, bump
2018-02-01 21:24:13 +01:00
a464a8702b
Merge pull request #42 from Eskyee/patch-2
...
bootstrap.min.css deleted last line
2018-01-26 07:02:35 +01:00
63722b932a
Merge pull request #41 from Eskyee/patch-1
...
bootstrap.css deleted last line
2018-01-26 07:02:22 +01:00
698b3c46cd
bootstrap.min.css deleted last line
...
deleted this line
/*# sourceMappingURL=bootstrap.min.css.map */
because of a debug error in browser's
[Error] Failed to load resource: the server responded with a status of 404
(Not Found) (bootstrap.min.css.map, line 0)
https://btcpay-server-testnet.azurewebsites.net/vendor/bootstrap/css/bootstrap.min.css.map
2018-01-26 01:19:58 +00:00
df81051d07
bootstrap.css deleted last line
...
deleted this line
/*# sourceMappingURL=bootstrap.css.map */
because of a debug error in browser's
[Error] Failed to load resource: the server responded with a status of 404
(Not Found) (bootstrap.css.map, line 0)
https://btcpay-server-testnet.azurewebsites.net/vendor/bootstrap/css/bootstrap.css.map
2018-01-26 01:12:52 +00:00
ac70a77361
Fix #38 with paidOver + paidLate
2018-01-24 10:37:23 +01:00
59a2432af9
Better invoice loop, fix javascript
2018-01-20 14:09:57 +09:00
ea4fa8d5d4
Mock rate provider
2018-01-20 12:30:22 +09:00
ade3eff75c
unwrap rates in api/rates
2018-01-20 12:11:24 +09:00
db2a2a2b6c
Fix expiration message on checkout page
2018-01-20 00:33:37 +09:00
579dcb5af8
Fix confirmation message when changing altcoin derivation scheme
2018-01-20 00:29:20 +09:00
69247dee8a
Fix api/rates allow to scope by cyrptoCode and storeId
2018-01-19 18:11:43 +09:00
7b9541b8e9
Do not crash if some of the altcoins are unavailable
2018-01-19 17:39:15 +09:00
a12e4d7f64
fix typo
2018-01-19 17:14:27 +09:00
897da9b07a
Better explanation for the price source
2018-01-19 17:13:29 +09:00
293525d480
do not query the rate source if the preferred exchange did not changed
2018-01-19 16:19:13 +09:00
198e810355
Store can customize rate source
2018-01-19 16:00:20 +09:00
fe25e00c94
Fix https://github.com/btcpayserver/btcpayserver/issues/38
2018-01-19 10:52:44 +09:00
8b129ab2e5
Merge pull request #37 from lepipele/dev-lepi
...
Resolving problems with Vue console warnings
2018-01-19 01:41:01 +09:00
770bed54d1
bump
2018-01-19 00:52:38 +09:00
774817d4ac
Add transaction speed on the invoice page
2018-01-19 00:52:17 +09:00
b8068b2ae8
Vue ignoring custom HTML5 elements
...
Ref: https://github.com/btcpayserver/btcpayserver/issues/34#issuecomment-358541767
2018-01-18 09:48:21 -06:00
3007a6bbc8
Upgrading Vue and linking production (min) version
2018-01-18 09:47:39 -06:00
1c0c8fece2
Change default speed to medium
2018-01-19 00:37:00 +09:00
c52eee47f0
bump
2018-01-19 00:13:40 +09:00
f88c98b9d9
fix block explorer link for mainnet
2018-01-18 23:57:41 +09:00
b0e9e10f7e
Add extended notifications
2018-01-18 20:56:55 +09:00
39d47e33f6
Fix https://github.com/btcpayserver/btcpayserver/issues/31
2018-01-18 18:53:11 +09:00
4b7b6c6327
debug
2018-01-18 18:33:26 +09:00
a59edc5e8c
bump
2018-01-18 18:12:44 +09:00
5ba322ea6a
Add debug messages
2018-01-18 18:12:01 +09:00
b47b4b10cb
should fix https://github.com/btcpayserver/btcpayserver/issues/31
2018-01-18 17:21:29 +09:00
c88f391935
Merge branch 'master' of https://github.com/btcpayserver/btcpayserver
2018-01-18 12:45:55 +09:00
26d3178e93
Fix expiration transitioning with a delay
2018-01-18 12:45:39 +09:00
1ad27c7827
Merge pull request #35 from thijstriemstra/patch-1
...
fix typos
2018-01-18 11:48:05 +09:00
4200a8eed5
add c# comment
2018-01-17 17:45:57 +01:00
daceb7af8e
happy new year
2018-01-17 17:43:57 +01:00
f703b53bce
fix typos
2018-01-17 17:42:06 +01:00
2762224f0f
Fix parsing bug zpub LTC mainnet
2018-01-17 19:39:15 +09:00
86fc64d184
Bump
2018-01-17 16:34:24 +09:00
726cd6fd49
Add badge if not on mainnet in the top bar
2018-01-17 16:34:01 +09:00
be1c4666e0
resize videos
2018-01-17 16:28:09 +09:00
b75dfc4191
Merge branch 'lepipele-dev-lepi'
2018-01-17 16:23:21 +09:00
97815f8daf
Merge branch 'dev-lepi' of https://github.com/lepipele/btcpayserver into lepipele-dev-lepi
2018-01-17 16:18:54 +09:00
af16e1db69
update docker test
2018-01-17 16:17:27 +09:00
5f6913b3a2
Can tweak the rate at store level
2018-01-17 15:59:31 +09:00
2b31af80cb
Can configure invoice expiration
2018-01-17 15:14:53 +09:00
3f9889d374
Update docker, remove tx cache, use new nbxplorer
2018-01-17 15:02:53 +09:00
f8189c64a4
Non blocking modal that shows sync progress
...
Ref: https://forkbitpay.slack.com/archives/C7M093Z55/p1515557792000053
2018-01-16 10:37:06 -06:00
c9b5f89f17
Make sure BTCPayServer exit cleanly in case of crash during startup, see https://github.com/aspnet/Hosting/issues/1194
2018-01-15 14:42:51 +09:00
ecb82f2cc9
do not send IPN if not set
2018-01-15 00:22:40 +09:00
f340c6eb7f
Add more events to invoice
2018-01-14 22:06:06 +09:00
ba0e080816
Invoices has events recorded
2018-01-14 21:48:23 +09:00
bb3d107309
Fix legacy rate not being correct for alt only payment
2018-01-14 15:26:14 +09:00
8517b222bf
Add redirect url to the invoice page
2018-01-14 15:01:09 +09:00
aed32204b5
Fix crashing ManageController
2018-01-14 14:52:15 +09:00
6b4eeff3f1
add tests, do not returns bitcoinAddress field if not supported by the invoice
2018-01-13 22:01:09 +09:00
e3cc589ebb
fix nbxplorer
2018-01-13 21:07:04 +09:00
4a152e8ffc
fix build
2018-01-13 17:32:08 +09:00
d54a9474d1
Fixing exception thrown when invoice is paid and supporting only LTC
2018-01-13 17:23:09 +09:00
98472211fc
bump
2018-01-13 12:55:05 +09:00
099c9fa1f9
Fix balance calculation when there is unconfirmed tx
2018-01-13 12:53:56 +09:00
5226b77ffc
Fix bug happening when removing data of nbxplorer
2018-01-13 02:28:23 +09:00
290779ee39
bump
2018-01-13 01:48:43 +09:00
4f39a8060c
Fixing bug of uncorrectly unassigned addresses
2018-01-13 01:48:19 +09:00
92caa98dfb
bump
2018-01-13 01:06:18 +09:00
df7bb9e2f8
Add info about nbxplorer synching
2018-01-13 01:05:38 +09:00
02a039d695
Fixing bug when targetting testnet
2018-01-12 22:36:13 +09:00
b5e4c803aa
fix bad network throwing nullreferenceexception
2018-01-12 22:08:20 +09:00
2b7c70622f
bump
2018-01-12 21:55:13 +09:00
88779e7129
Make sure websockets does not throw, fix annying warning of emails
2018-01-12 18:32:46 +09:00
6beb7abfd2
fix test
2018-01-12 17:04:47 +09:00
a1ebedc0d1
Fix unit test
2018-01-12 16:54:57 +09:00
d5ad0cdb39
Fix a edge case "The instance of entity type 'HistoricalAddressInvoiceData'"
2018-01-12 16:42:10 +09:00
39fb8dbb6a
better handle case when BTC is not supported by a store
2018-01-12 16:30:34 +09:00
58194cb060
Fix tests, clean code of Options
2018-01-12 16:00:31 +09:00
ef165e15bf
Fix config discovery when datadir is set
2018-01-12 13:45:25 +09:00
bf871c46ec
update nbxplorer
2018-01-12 13:32:27 +09:00
52331e057f
update nbxplorer
2018-01-12 13:16:17 +09:00
b59021a0be
Cleanup the design for multi currencies support, use a single nbxplorer instead of two
2018-01-12 11:54:57 +09:00
8596e16feb
make default configuration just work with multi chains
2018-01-11 22:52:28 +09:00
223558c01d
Adding transaction caching
2018-01-11 21:01:00 +09:00
3a91965187
Some refactoring improving performance, and better tests for multiple currencies
2018-01-11 17:29:48 +09:00
55d50af39d
BTCWallet is single currency, introduce BTCWalletProvider
2018-01-11 14:36:12 +09:00
3ff293ab7f
Fix #30
2018-01-10 21:14:09 +09:00
7bcf2b5472
fix slack link
2018-01-10 19:42:38 +09:00
983f34814f
bump, add field to know if replaced
2018-01-10 18:40:53 +09:00
a33e20b46b
fix invoice page
2018-01-10 18:38:49 +09:00
bafdcb04ed
fix error if invoice is requested without existing
2018-01-10 18:33:05 +09:00
cb4468d3b3
Fixing payment in different crypto
2018-01-10 18:30:45 +09:00
de6f0008a6
bump
2018-01-10 15:43:39 +09:00
7618eacef1
Fix: altcoin payment not detected after another coin payment
2018-01-10 15:43:07 +09:00
842e083ebe
bump nbxplorer
2018-01-10 12:18:34 +09:00
1c510df3fc
bump
2018-01-10 02:41:33 +09:00
c80ffe396e
forgot passing cancellation
2018-01-10 02:13:49 +09:00
401a31e5c2
Cleanup code
2018-01-10 02:07:42 +09:00
2df60bd121
bump
2018-01-09 23:55:37 +09:00
6d10c8a6c1
Can change crypto on checkout page
2018-01-09 23:55:08 +09:00
44898b5e23
Checkout page: Bind crypto image to client cycle view model, add logo on main QR code
2018-01-09 22:43:36 +09:00
c0f53db561
fix sync bar
2018-01-09 18:52:16 +09:00
133fb96d28
bump
2018-01-09 17:27:54 +09:00
98b7ad62af
Fix order accounting
2018-01-09 17:27:26 +09:00
3069fe0dd9
BTCPayServer should work on HTTP even if externalurl is https
2018-01-09 16:54:40 +09:00
729555b96f
Fix NBxplorerListener disconnecting itself every minute
2018-01-09 16:10:16 +09:00
b4040ba7ad
Update NBXplorer, bump
2018-01-09 14:12:28 +09:00
863752a471
update nbxplorer (fix ltc testnet)
2018-01-09 12:53:58 +09:00
6ae9d13c43
Allow checkout with litecoin
2018-01-09 11:41:07 +09:00
0c735f4e29
Fix accounting calculation when multi crypto
2018-01-09 10:54:19 +09:00
76d50b018b
Calculate rate properly per crypto
2018-01-09 02:57:06 +09:00
31672a2587
Add litecoin to docker-compose fix bugs when two networks generate same address
2018-01-09 01:56:37 +09:00
a048494f34
bump version
2018-01-08 23:12:28 +09:00
c513d6bd44
Fix litecoin registration
2018-01-08 23:05:41 +09:00
c3d37b1f78
Can set derivation scheme for a specific crypto currency
2018-01-08 22:45:09 +09:00
5910644cda
Remove useless field
2018-01-08 20:57:11 +09:00
a16cd3e287
Improve invoice page with currencies information
2018-01-08 20:06:16 +09:00
e3a0122eb3
make sure to not crash whole process if nbxplorer unavailable
2018-01-08 18:18:34 +09:00
1cda0eff16
bump nbxplorer
2018-01-08 17:17:39 +09:00
6003aa4236
Add polling for connection through websocket
2018-01-08 16:50:56 +09:00
8753dd15de
Remove BOM from IPN
2018-01-08 04:18:15 +09:00
6ae6335c6d
Fix layout_cshtml
2018-01-08 04:14:35 +09:00
e3a1eed8b3
Use Websocket for blockchain notifications
2018-01-08 02:36:41 +09:00
eb44203475
Remove internal url
2018-01-07 21:58:46 +09:00
80e878c2f5
Removing http callback notification system
2018-01-07 21:48:00 +09:00
6cb1649fc2
fix leak
2018-01-07 21:07:06 +09:00
63fceed5f4
invoice watcher can watch several currencies
2018-01-07 02:16:42 +09:00
781b2885cc
Refactoring to prepare multiple DerivationSchemes per store and invoices
2018-01-06 19:10:55 +09:00
2f9afda0ab
bump
2018-01-06 11:38:54 +09:00
108146ca92
Fixing QR Code and Button to use BIP21
2018-01-06 11:38:24 +09:00
bb46294a6d
Fix progress bar on synching
2018-01-06 01:24:04 +09:00
f8aad6ac80
bump
2018-01-05 00:41:21 +09:00
658d1f1df0
Merge pull request #25 from lepipele/dev-lepi
...
Indicator now faintly visible without hover
2018-01-05 00:34:26 +09:00
ee3144f34a
Indicator now faintly visible without hover
...
Reference: https://github.com/btcpayserver/btcpayserver/pull/23#issuecomment-355302053
2018-01-04 08:59:44 -06:00
9a34fe46fb
Fix #20
2018-01-04 22:56:49 +09:00
766d96c02d
fix layout
2018-01-04 22:52:14 +09:00
7445c89773
Merge pull request #23 from lepipele/dev-lepi
...
Implementing indicator that shows total line row can be expanded
2018-01-04 22:44:00 +09:00
28ac5608a5
Update NBxplorer, bump version
2018-01-04 22:43:28 +09:00
44c925a4ba
Fix #24
2018-01-04 22:21:47 +09:00
51cd89f177
Implementing indicator that shows total line row can be expanded
2018-01-03 17:17:47 -06:00
ab188ad54f
use EmptyResult instead of custom NoResponse
2017-12-25 21:52:27 +09:00
513835ed0f
remove eclair dependency
2017-12-21 18:06:21 +09:00
a863812f90
Refactor how invoice payments are computed
2017-12-21 18:01:26 +09:00
a37fdde214
Big refactorying for supporting multi currencies
2017-12-21 15:52:04 +09:00
d5ef36fe50
add deploy to azure button
2017-12-19 12:41:15 +09:00
7430ceb23d
update doc
2017-12-19 12:19:08 +09:00
395b550c21
add more doc for contributing
2017-12-19 11:47:43 +09:00
774565b121
fix test README
2017-12-19 11:43:52 +09:00
72d1344002
add banner to README
2017-12-19 11:42:04 +09:00
b4ee5dcb0d
Update README.md
2017-12-19 11:35:46 +09:00
a0f0ff0bf1
bump
2017-12-18 17:23:27 +09:00
db2cc8f951
show message when bitcoin core is starting
2017-12-18 16:35:16 +09:00
24007f1515
Fix: Forgot to pass in the Rate field to the invoice DTO
2017-12-18 08:56:27 +09:00
3d7445f359
Fix logs name for Events, try catch websocket closure
2017-12-17 22:57:27 +09:00
34760afe77
Do not show release in footer if compiled in release
2017-12-17 22:50:05 +09:00
417209b057
fix checkout page bug
2017-12-17 22:37:40 +09:00
9026378b86
bump version
2017-12-17 22:14:37 +09:00
9b3dca1683
Electrum v3.0 use xpub for testnet see https://github.com/spesmilo/electrum/issues/3539#issuecomment-352246947
2017-12-17 22:02:49 +09:00
cde593a935
bump
2017-12-17 20:30:43 +09:00
f0755260a6
don't crash if fail to connect to websockets
2017-12-17 20:28:18 +09:00
582e1eb4f8
version bump
2017-12-17 20:01:21 +09:00
aaadda3e0f
Use websockets in checkout page to get notified of paid invoices
2017-12-17 19:58:55 +09:00
9d7f5b5b6e
Fix bug: If electrum zpub is entered, the wrong value is saved into database
2017-12-17 19:41:46 +09:00
99040597dc
BTCPrice should be bitcoin price of item
2017-12-17 19:40:42 +09:00
d9794216dd
Send InvoicePaymentEvent
2017-12-17 14:33:38 +09:00
84bb6056d3
Use EventAggregator to decouple several classes
2017-12-17 14:17:42 +09:00
dfed2daa8e
Fix synching information
2017-12-17 11:07:11 +09:00
1521ec8071
Fix nullreferenceexception
2017-12-17 02:38:04 +09:00
bf7ae178ef
Fix #18 , fix electrum format not recognizing standard p2pkh on testnet
2017-12-17 02:28:37 +09:00
dc7f96c6da
Show a modal when node is synching
2017-12-17 02:07:11 +09:00
c6959bb0bc
Can start without NBXplorer being ready
2017-12-17 01:04:20 +09:00
d4dd6c84bc
Auto detect NGinx X-Forwarded
2017-12-15 19:11:48 +09:00
e59678360c
Update background
2017-12-13 22:38:07 +09:00
1b6fa0c7d8
Prepare Eclair integration
2017-12-13 15:49:19 +09:00
95a5936daf
Update youtube links
2017-12-11 18:03:06 +09:00
477d4117ce
update slack invite site
2017-12-08 22:04:52 +09:00
444f119e50
Add twitter link
2017-12-08 17:02:10 +09:00
fa13a2874e
Estimate rate with BTCPay if BitcoinAverage stops works
2017-12-08 15:04:47 +09:00
24ce325e31
Support electrum segwit xpub format
2017-12-06 18:08:21 +09:00
a52a1901c4
Can delete user
2017-12-04 14:39:02 +09:00
45aee607e3
Can lock down registrations
2017-12-04 00:55:39 +09:00
c263016939
fix help
2017-12-03 23:42:10 +09:00
741915b1f8
Allow filtering of invoices over storeid and status
2017-12-03 23:35:52 +09:00
6f2534ba82
Can set currency in the create invoice form fix #15
2017-12-03 22:36:04 +09:00
43635071d9
Show ISO code in checkout page
2017-12-03 22:14:08 +09:00
22f06ecd4e
Can set store policy to define how much time to wait before passing a transaction from paid to invalid.
2017-12-03 14:43:52 +09:00
7efe83eba8
notify on invalid in fullnotification is true
2017-12-03 13:42:12 +09:00
a5b732e197
Update NBitcoin, NBxplorer and bump
2017-12-03 01:56:26 +09:00
f404aaf768
bump
2017-12-02 23:22:47 +09:00
e1f8177834
Can configure externalurl in case BTCPay is behind a reverse proxy
2017-12-02 23:22:23 +09:00
cff391a7a9
Put checkout title to BTCPay
2017-12-02 14:13:11 +09:00
9cd7608a53
Fixing bug caused by BTC being too high
2017-12-02 14:07:14 +09:00
6950a06532
break line in yaml for increased readability
2017-11-27 17:01:11 +09:00
0e6c2ec556
fix search button
2017-11-13 00:27:16 +09:00
479fc50d9a
Add PendingInvoice inside CreateInvoice
2017-11-12 23:51:14 +09:00
a29a8f7ed9
Do not use AddAsync
2017-11-12 23:37:21 +09:00
83cf637f9d
fetch dependencies when creating request simultaneously
2017-11-12 23:23:21 +09:00
5dbb4bf6be
Merge branch 'master' of https://github.com/btcpayserver/btcpayserver
2017-11-12 23:18:45 +09:00
f1f227b746
Index invoice in a parallel thread
2017-11-12 23:03:33 +09:00
b96cac16c6
Merge pull request #11 from lepipele/dev-lepi
...
Allowing user to invalidate paid invoice
2017-11-06 07:37:06 -08:00
f58fdafdcd
Simplifying check for invoiceData null and status
2017-11-06 07:43:24 -06:00
b7b39f8284
Merge remote-tracking branch 'source/master' into dev-lepi
...
# Conflicts:
# BTCPayServer/Services/Invoices/InvoiceRepository.cs
2017-11-06 07:35:17 -06:00
7a173a6692
Update NBXplorer
2017-11-06 00:54:03 -08:00
b042f98f0f
Correctly handle RBF
2017-11-06 00:31:02 -08:00
0bb260bec9
Allowing user to invalidate paid invoice
2017-11-05 21:15:52 -06:00
024ab8ff69
Update NBXplorer
2017-11-04 16:02:00 -07:00
50cb61f3bd
Update nbxplorer
2017-11-02 15:38:52 -07:00
f2befb7c48
Add video link to homepage
2017-11-02 14:03:49 -07:00
dd80263490
update nbxplorer
2017-11-01 02:17:39 -07:00
73c44f8726
don't crash if the user unset his extpubkey
2017-11-01 01:06:59 -07:00
ca85095273
Move code into CurrencyNameTable
2017-10-27 18:58:43 +09:00
b5196aa541
update footer, version bump
2017-10-27 18:07:44 +09:00
b649ae0a1e
fix linter issues
2017-10-27 17:54:56 +09:00
4deb7c3270
Adopt dotnet core editorconfig, big reformating
2017-10-27 17:53:04 +09:00
b10da976c7
Merge branch 'lepipele-dev-lepi'
2017-10-27 17:37:55 +09:00
27a2e614a5
fixing indent, fix checkout page opacity
2017-10-27 17:37:15 +09:00
e7a931e9ba
Bugfixing footer so that it sticks to bottom
...
The issue happened because we have 3 different css templates that influence styles. Down the road we probably need to look more into merging them into single robust theme.
2017-10-27 00:36:09 -05:00
979bc31868
Merge remote-tracking branch 'source/master' into dev-lepi
2017-10-27 00:15:50 -05:00
33cf4066d8
Returning code for redirection on payment completed
2017-10-27 00:13:14 -05:00
009444951a
Switching to VueQrcode, cleaner code and easier refresh
2017-10-27 00:06:25 -05:00
9e27e14692
Adding Vue.js and databinding checkout properties on clientside
2017-10-26 23:46:21 -05:00
bc00633135
fix footer
2017-10-27 12:49:04 +09:00
9a7aa181ed
fix footer
2017-10-27 12:44:35 +09:00
6cc90cbeb4
Refactoring ToJson code
2017-10-26 22:27:15 -05:00
59de852484
remove warning
2017-10-27 12:11:08 +09:00
c9d5e9ac05
bump
2017-10-27 12:09:02 +09:00
59ce3b5fc0
Add footer to know what is the current running build
2017-10-27 12:08:18 +09:00
b71f9d0a08
Use CoinAverage as rate provider + add caching to avoid hitting limits
2017-10-27 11:39:11 +09:00
55a4c3c08d
Change address if invoice get partially paid
2017-10-25 01:41:01 +09:00
c79db1dc99
bump version
2017-10-24 14:53:05 +09:00
a5bd27661b
fix xxs vulns
2017-10-24 14:52:19 +09:00
9a0d0a7124
fix xss vulns
2017-10-24 14:20:05 +09:00
454939adad
neutral default launchprofile
2017-10-24 00:52:58 +09:00
37c02d2539
Can delete a store
2017-10-23 22:55:46 +09:00
5f8407b4b1
Allow the merchant to disable network fees at store level
2017-10-23 19:27:22 +09:00
abeb10cc8c
version bump
2017-10-23 18:17:22 +09:00
4dca81403b
Better handle transition from paid to invalid
2017-10-23 18:07:50 +09:00
6ba6a34df2
Fix the states of invoice to match bitpay
2017-10-23 17:44:04 +09:00
6d14fe9c30
Do not crash if transactionSpeed not set
2017-10-23 17:05:08 +09:00
c0c4637c77
do not ignore transactionSpeed set at the invoice level
2017-10-23 14:51:21 +09:00
752d34f603
do not throw 500 if using a pairing code which does not exists
2017-10-23 14:12:54 +09:00
0009ed0921
Bug fix: orderId was ignored
2017-10-23 01:23:56 +09:00
953de22233
Add video to readme
2017-10-21 20:53:48 +09:00
1477aef39c
remove outdated file
2017-10-21 20:34:30 +09:00
2cca8f82e1
Update README.md
2017-10-21 20:31:36 +09:00
9094af025d
Update README.md
2017-10-21 20:30:59 +09:00
0ba608bd1e
Update README.md
2017-10-21 20:30:49 +09:00
67f5d497d5
helper script for using cli on regtest
2017-10-21 20:20:06 +09:00
3cc614c024
Add command line so no need of bitcoin-cli in dev
2017-10-21 19:56:55 +09:00
7c20bab1c5
Merge branch 'lepipele-master'
2017-10-21 18:08:49 +09:00
a2a3f43fd0
Small cleanup bugfixes
...
-Default redirection to / if Url is null
-Removing old Javascript notice
-Passing whole model as function now requires
2017-10-20 23:25:27 -05:00
9f17e3e1f8
Temporary importing legacy graphics
2017-10-20 23:15:49 -05:00
c1a2fc22f4
Reverting back to 15 minutes waiting for invoice
2017-10-20 22:42:15 -05:00
f1f19369a3
Automatic conversion to lower Camel Case for JSON
2017-10-20 22:37:01 -05:00
e49f25af09
Returning whole invoice serialized as JSON on $ajax call
2017-10-20 22:24:28 -05:00
bc28571174
Merge remote-tracking branch 'source/master'
2017-10-20 22:06:54 -05:00
2beae1dcd3
Refactoring logic for referencing server model in js script
...
Will keep removing unnecessary boilerplate "assign variable" code and try to streamline it as much as possible
2017-10-20 22:06:42 -05:00
39a0b1e29e
Merge pull request #4 from lepipele/master
...
Bunch of small fixes
2017-10-21 11:19:37 +09:00
0f603ffb0a
Allowing customization of expiry time for easier debugging
2017-10-20 17:32:52 -05:00
8fe5835e09
Adding text overflow protection on td when invoice is displayed
...
Responsive layout better maintained this way
2017-10-20 17:15:25 -05:00
5fed7a3a0c
Linking back to Invoices after expiry
2017-10-20 17:14:43 -05:00
28ea694791
Extracting my tests to separate class, adding test for generating ExtPubKey
2017-10-20 16:49:13 -05:00
45b0991841
Fixing typo in namespace
2017-10-20 14:06:37 -05:00
505d9904af
Merge remote-tracking branch 'source/master'
...
# Conflicts:
# BTCPayServer.Tests/UnitTest1.cs
2017-10-20 14:04:40 -05:00
da385f9295
Adding Unit Test for generating test Bitpay checkout page
2017-10-20 14:00:38 -05:00
214de77a41
Remove launch profile from docker
2017-10-19 17:45:07 +09:00
7b2db3755e
fix bip urls formatting
2017-10-19 17:06:51 +09:00
44791cc9f3
bump
2017-10-19 16:47:24 +09:00
a14b94c96f
Fix copy/paste BTC amount, add redirect store link to invoice
2017-10-19 16:37:07 +09:00
db1cf5c2ce
format currency correctly
2017-10-19 16:08:41 +09:00
1a060a6c7b
Fix checkout page
2017-10-19 01:33:55 +09:00
ff719fbe2d
bump
2017-10-18 18:45:00 +09:00
94e9ab7f67
In server-initiated situation, the server can set the label
2017-10-18 18:44:24 +09:00
06a96e8b77
README, prevent a nullreferenceexception
2017-10-18 10:40:59 +09:00
d43c3dc968
generate 7 digit pairing code, notify parent windows of checkout
2017-10-17 17:04:33 +09:00
e3c5efa929
dump version
2017-10-17 13:56:17 +09:00
8db9d93d23
Add api-tokens page, do not hide qrcode if small
2017-10-17 13:52:30 +09:00
517bb94b8b
Do not crash if user is not authorized to go on the store
2017-10-17 11:45:52 +09:00
c804f55d82
bump
2017-10-17 11:19:57 +09:00
c96a25c9b9
Checkout page was not working correctly on /invoice?id=
2017-10-17 11:16:34 +09:00
4c57726be7
bump
2017-10-15 15:33:15 +09:00
8f723d7131
Fix typos
2017-10-15 15:32:53 +09:00
a7e10c0fb9
Can't pair same SIN to different store
2017-10-13 18:06:46 +09:00
15e73e1cad
Properly limit CORS to bitpay api
2017-10-13 17:46:19 +09:00
a17192ee99
Add Cors
2017-10-13 17:18:32 +09:00
27200d1fb0
X-Frame-Options
2017-10-13 17:13:21 +09:00
9ddceae824
Validate email in the api
2017-10-13 16:59:02 +09:00
d1961e0938
Support other way of passing buyer info
2017-10-13 16:44:55 +09:00
033432d6fb
Keep compatible checkout page address
2017-10-13 16:07:57 +09:00
c98f0ba55b
Fix watcher loop
2017-10-13 15:05:06 +09:00
76993d2532
prevent watcher loop to crash
2017-10-13 14:59:05 +09:00
62e3f2d8e1
Prevent null invoice to be added to InvoiceWatcher
2017-10-13 14:53:42 +09:00
9806cab090
Fix Bitpay api route detection
2017-10-13 14:41:28 +09:00
0d9fbe2d41
Fix expiration field in Invoice details page
2017-10-13 11:27:05 +09:00