nicolas.dorier
da2fb876cb
Can pass pre filled amount and address to Send Wallet
2018-10-09 23:48:14 +09:00
nicolas.dorier
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
nicolas.dorier
b16e8f7b76
Move GetAppDataIfOwner inside AppHelper
2018-10-09 23:34:51 +09:00
nicolas.dorier
3d85dace38
Move currency display method into CurrencyNameTable
2018-10-09 23:30:26 +09:00
Rockstar Developer
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
Andrew Camilleri
e05c88370f
enable account lockout
2018-09-12 13:36:44 +02:00
nicolas.dorier
0d3364b3da
Change button path to api/v1/invoices
2018-09-08 14:53:42 +09:00
nicolas.dorier
fed53661b3
Add btcpay.store.cancreateinvoice claim, and use that for the store
2018-09-08 14:53:41 +09:00
nicolas.dorier
e86b4d89ca
remove paybuttontest
2018-09-08 14:53:41 +09:00
rockstardev
deb56e16ec
Confirmation page for enabling Pay Button
2018-09-08 14:53:41 +09:00
rockstardev
b5626ef01c
Validating that Store has Pay Button enabled
2018-09-08 14:53:41 +09:00
rockstardev
43d34d5d35
Now requiring Authorization on AppsController
2018-09-08 14:53:41 +09:00
rockstardev
7341be76bb
Extracting public portion of app controller
2018-09-08 14:53:41 +09:00
rockstardev
0abd62dfe8
Moving PayButton handler to public controller
2018-09-08 14:53:41 +09:00
rockstardev
735012e3d7
Refactoring Invoice to cleanup unused code
2018-09-08 14:53:41 +09:00
nicolas.dorier
f5d81334f8
Remove Lightning Specific logic from BTCPay, and use BTCPayServer.Lightning packages instead
2018-08-30 12:24:00 +09:00
nicolas.dorier
023913a852
Rate limit per IP the number of login attempt
2018-08-25 20:28:46 +09:00
nicolas.dorier
e0cadb4f62
Do not send not found if invoices does not belong to logged on user
2018-08-23 12:13:27 +09:00
nicolas.dorier
e0f1c50534
Making Currency a textbox instead of dropdown
2018-08-23 11:17:54 +09:00
nicolas.dorier
8b5b18c97e
Make sure no trailing slash bug
2018-08-23 11:11:39 +09:00
nicolas.dorier
1bc32285ba
Merge branch 'master' of https://github.com/rockstardev/btcpayserver into rockstardev-master
2018-08-23 11:01:48 +09:00
nicolas.dorier
f12114f9aa
Poll and cache rates in parallel
2018-08-23 00:24:33 +09:00
rockstardev
45b7df6ac9
Removing traces of PayButton being an app... shhhh...
2018-08-22 14:04:59 +02:00
rockstardev
5a43ce2719
Transfering Pay Button from App directly to Store
2018-08-22 13:57:54 +02:00
rockstardev
03c47e6f7d
Merge remote-tracking branch 'source/master'
2018-08-22 13:01:34 +02:00
rockstardev
4111b8a5a3
Maintaining AppId reference
2018-08-22 12:59:55 +02:00
rockstardev
9ec0c23c52
Folder for pay buttons, donate button
2018-08-22 10:59:24 +02:00
rockstardev
9a5034c13c
URL of image for pay button
2018-08-22 10:52:17 +02:00
rockstardev
b1fcf4524a
Separate app for PayButton
2018-08-22 10:26:49 +02:00
nicolas.dorier
87d384dba5
Decouple RateProviderFactory with RateFetcher
2018-08-22 16:53:40 +09:00
nicolas.dorier
9c30476fc8
Making BTCPayServer a bit faster when creating invoices
2018-08-21 13:54:52 +09:00
rockstardev
76a36d1829
Merge remote-tracking branch 'source/master'
...
# Conflicts:
# BTCPayServer/BTCPayServer.csproj
2018-08-17 13:35:56 +02:00
rockstardev
0d4036efa2
Dynamically determining site url
2018-08-17 13:33:47 +02:00
rockstardev
0084d4766b
Server side validation of PayButton POST
2018-08-17 13:21:00 +02:00
rockstardev
74ddcfa01e
Handling payment button post and providing test form
2018-08-17 12:38:03 +02:00
rockstardev
b562094956
Currency dropdown as part of page model
2018-08-14 23:47:41 +02:00
rockstardev
d7404f418d
Returning intialized model and inputchange on all attribs
2018-08-14 19:40:57 +02:00
rockstardev
556b581b6a
Updating display of generated HTML
2018-08-14 14:57:46 +02:00
nicolas.dorier
1685ccaca8
Fixing success message for DNS
2018-08-13 17:04:37 +09:00
nicolas.dorier
522abcfdfd
Fix setting up DNS name
2018-08-13 16:48:10 +09:00
nicolas.dorier
214b2d1c1c
Fix SSH fingerprint checking
2018-08-13 09:43:59 +09:00
nicolas.dorier
322518e9dc
Ensure the ssh connection is trusted
2018-08-12 23:23:26 +09:00
nicolas.dorier
6a1eca760a
Can configure BTCPay SSH connection at startup
2018-08-12 21:38:45 +09:00
nicolas.dorier
29513d4ded
Who network type in the conf file of gRPC, fix #246
2018-08-12 16:19:18 +09:00
rockstardev
e698d90e3c
Pay Button page foundation
2018-08-10 20:26:51 +02:00
nicolas.dorier
86ca081030
Fix #244
2018-08-08 17:32:16 +09:00
nicolas.dorier
2c6aa12aab
Fix #240
2018-08-08 14:45:46 +09:00
nicolas.dorier
7a566c477d
Allow CORS for creating a new invoice via AJAX through the PoS app ( fix #238 )
2018-08-06 12:04:36 +09:00
nicolas.dorier
e9e94f5e99
Show nice error if attempting to access lnd before being fully synched
2018-08-03 12:14:09 +09:00
nicolas.dorier
846bd08e20
Server admin can add new user
2018-08-02 00:16:16 +09:00