Commit Graph

4374 Commits

Author SHA1 Message Date
Kukks
7ca74aeea7 Add API Keys Application identifier
This lets the authorize api key screen redirect to the defined url  and provide it with the user id, permissions granted and the key.

This also allows apps to match existing api keys generated for it specifically using the application identifier, and if matched, presented with a confirmation page before redirection.
2020-08-28 09:00:13 +02:00
Nicolas Dorier
cf7c5102fc Merge pull request #1760 from btcpayserver/api/invoice
GreenField: Invoice API
2020-08-27 19:50:14 +09:00
Umar Bolatov
b71eb12e23 Add store sort (#1861)
close #1837
2020-08-27 17:31:33 +09:00
nicolas.dorier
709b06baa3 Remove invoices/email for this PR 2020-08-27 11:00:04 +09:00
nicolas.dorier
f900d520da Add InvoiceTime, Expiration and monitoring to Invoice greenfield API 2020-08-26 21:36:32 +09:00
nicolas.dorier
f2e94e6819 Use nicer representation of payment methods in the Greenfield API 2020-08-26 21:36:32 +09:00
nicolas.dorier
be21e7d253 Remove PaymentMethodData from invoice entity 2020-08-26 21:36:32 +09:00
nicolas.dorier
8f0cc9de03 Update swagger 2020-08-26 21:36:32 +09:00
nicolas.dorier
67b04473b5 Decouple the CreateInvoiceCore from BitpayCreateInvoice, remove some features from greenfield invoice for now 2020-08-26 21:36:32 +09:00
nicolas.dorier
b2ff041ec0 Create Metadata property for InvoiceEntity, migrate all data without logic there 2020-08-26 21:36:31 +09:00
Kukks
8dea7df82a make individual action items 2020-08-26 21:36:31 +09:00
Kukks
5f6f54db36 Remove old props 2020-08-26 21:36:31 +09:00
Kukks
41bebfedc4 add swagger docs 2020-08-26 21:36:31 +09:00
Andrew Camilleri
4917f32574 Update BTCPayServer/Controllers/GreenField/InvoiceController.cs
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2020-08-26 21:36:30 +09:00
Andrew Camilleri
8f4f87cd8f Update BTCPayServer.Client/Models/InvoiceData.cs
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2020-08-26 21:36:30 +09:00
Kukks
7ca2df9fcc rename converter 2020-08-26 21:36:30 +09:00
Kukks
d96bd15b3b add status and refactor 2020-08-26 21:36:30 +09:00
Kukks
cb5601c68b unarchive endpoint + formatting 2020-08-26 21:36:29 +09:00
Kukks
34e76494e3 GreenField: Invoice API 2020-08-26 21:36:29 +09:00
Andrew Camilleri
81bba8c829 Fix invoice action responsiveness (#1854) 2020-08-26 15:19:40 +09:00
Pavlenex
9ac5011bed Merge pull request #1868 from pavlenex/master
Add new supporter, re-arrange old one
2020-08-25 12:28:33 +02:00
Pavlenex
6c055ff9ef Add new supporter, re-arrange old one 2020-08-25 11:43:11 +02:00
Umar Bolatov
db89754a26 Add text break to alerts (#1865) 2020-08-25 14:55:34 +09:00
nicolas.dorier
8239fd7e0e InvoiceEntity blob should not be indented when saved into DB 2020-08-25 14:53:18 +09:00
Dennis Reimann
e7ea8ac40f Improve invoices list view (#1815)
* Improve invoices list view

* Pager: Only show options that make sense

* ListInvoices formatting

* Add separator for dropdown toggle split

* Minor ListInvoices improvement

* Improve payment requests list view

* Distinguish empty and filtered lists

* Properly align invoice details

* Add payment symbols to invoices list

* Improve payment symbols in invoices list

* Always display search on list pages

* Inline variable

* Move display logic to pager

e5040ede55 (commitcomment-41698272)
2020-08-24 13:57:07 +09:00
nicolas.dorier
a249a164f7 Fix HitBTC again 2020-08-20 13:15:35 +09:00
Nicolas Dorier
44896559c6 Merge pull request #1853 from Kukks/not-if-test-func
Add debug notifications
2020-08-20 13:00:33 +09:00
Nicolas Dorier
112495323e Merge pull request #1852 from Kukks/notif-del-bug-fix
fix notification page issue
2020-08-20 12:59:53 +09:00
Kukks
68686cd249 Add debug notifications
This adds a test notif only available in debug mode + endpoint `/Notifications/GenerateJunk` that generates x amount of notifications.
2020-08-19 13:31:28 +02:00
Kukks
565dbd88ff fix notification page issue
fixes #1820
2020-08-19 13:21:05 +02:00
Nicolas Dorier
c4d2ece9c7 Merge pull request #1849 from NicolasDorier/removetorlink
Remove Tor link from navbar
2020-08-18 16:00:02 +09:00
nicolas.dorier
59f00ea3df Remove Tor link from navbar 2020-08-18 13:03:26 +09:00
nicolas.dorier
00f4691f38 Bump lightning lib 2020-08-17 12:02:24 +09:00
nicolas.dorier
a578857806 bump clightning 2020-08-17 11:54:23 +09:00
nicolas.dorier
80e46db48a typo 2020-08-16 23:27:52 +09:00
nicolas.dorier
f4ad04ec2e Fix HitBTC provider 2020-08-16 23:12:21 +09:00
nicolas.dorier
66d01aecc3 bump lightning lib 2020-08-16 22:46:53 +09:00
nicolas.dorier
b176b972b6 Fix tests 2020-08-16 22:09:10 +09:00
nicolas.dorier
90ccf88d4b Bump libraries and version and changelog 2020-08-16 21:47:03 +09:00
Nicolas Dorier
12b5c88acf Merge pull request #1829 from btcpayserver/bitcoin-only-fixes
Do not crash UI and background services after switching to BItcoin Only when you had altcoin payments
2020-08-16 21:39:30 +09:00
Andrew Camilleri
3024ace641 Merge branch 'master' into bitcoin-only-fixes 2020-08-14 17:50:36 +02:00
Nicolas Dorier
d907010e1d Merge pull request #1830 from btcpayserver/feat/shopify
Shopify integration
2020-08-13 17:59:17 +09:00
Nicolas Dorier
bc5068ac7b Merge pull request #1842 from NicolasDorier/components
Use razor component to encapsulate UI logic
2020-08-13 17:44:22 +09:00
nicolas.dorier
68482732f7 Fix CSV export incorrectly formated (fix #1844) 2020-08-13 17:06:16 +09:00
nicolas.dorier
d05f914841 Fix crash if impossible to get the network of a payment 2020-08-13 16:29:59 +09:00
Pavlenex
f323d06f5c fix format that works with github templates 2020-08-12 10:14:57 +02:00
Pavlenex
0aad14dcfe Merge pull request #1840 from pavlenex/configyml
add config yaml to issue templates
2020-08-12 10:11:38 +02:00
Pavlenex
b812c7493a Update issue templates
Add issues templates
2020-08-12 10:10:21 +02:00
Pavlenex
f244170f7b Merge pull request #1839 from pavlenex/issue-template-delete
Delete issue template folder
2020-08-12 10:00:36 +02:00
nicolas.dorier
5c9d0fd40a Use razor component to encapsulate UI logic 2020-08-12 16:48:14 +09:00