Kukks
9a989b46cc
add supporter
2020-06-26 07:12:22 +02:00
nicolas.dorier
6c64e7c220
Update fi-FI language
2020-06-25 18:03:33 +09:00
nicolas.dorier
d03124dfba
Add an approval state to pull payments
2020-06-25 13:35:10 +09:00
Andrew Camilleri
dc5d8a6cb7
Refresh UI notifications automatically on update ( #1680 )
...
* Refresh UI notifications automatically on update
* make notif timeago live
* pass cancellation token
* Update InvoiceEventData.cs
2020-06-24 10:23:16 +02:00
Nicolas Dorier
8230a408ac
Add pull payment feature ( #1639 )
2020-06-24 10:34:09 +09:00
Dennis Reimann
9ea42dd981
Checkout CSS improvements ( #1684 )
...
* Checkout: Hide hidden items
As [reported on Mattermost](https://chat.btcpayserver.org/btcpayserver/pl/4mxado5a3ifnzxyhrszusz4q8e ) the old way of hiding does not work well with widescreen displays.
* Checkout: Minor theme improvements
2020-06-23 16:25:43 +02:00
Peter Williams
e751be21ea
Altcoin - Add Chaincoin ( #1636 )
...
* Altcoin - Add Chaincoin
* Image
* Altcoin - Rating CHC
* Altcoin - Chaincoin insertion
* Revert
* Fix large diff
* Unit Test revert
2020-06-22 14:41:20 +09:00
rockstardev
1ab016d21e
Foundation for notices grid
2020-06-14 23:49:08 -05:00
Dennis Reimann
b066cfd904
Update and fix documentation links
2020-06-11 16:09:33 +02:00
nicolas.dorier
8dd6ecc0b8
Fix lightning implementation, docs and tests
2020-06-09 17:24:34 +09:00
Kukks
cf00784096
fix swagger
2020-06-07 08:30:04 +02:00
Kukks
f313a5f221
GreenField: Handle status codes, error models consistently
2020-06-07 08:21:45 +02:00
nicolas.dorier
ec4c346e0a
[Greenfield] Document store API
2020-05-31 12:04:23 +09:00
nicolas.dorier
048dff7e9e
Always use second based TimeSpan in Greenfield
2020-05-31 08:52:32 +09:00
nicolas.dorier
d9a93f996f
Merge branch 'master' of https://github.com/btcpayserver/btcpayserver
2020-05-29 18:47:40 +09:00
Kukks
4947fa4d45
Add also money json converter
2020-05-29 10:15:01 +02:00
Kukks
37f4b34b5e
Add Lightmoney json converter + do swagger defs for ln api
2020-05-29 10:04:28 +02:00
nicolas.dorier
66206399e1
Rename LightningPrivateRouteHint =>privateRouteHints
2020-05-29 09:03:07 +09:00
Andrew Camilleri
1e3f62718d
GreenField: Cross-implemenation Lightning Node API ( #1566 )
...
* GreenField: Cross-implemenation Lightning Node API
* switch to hard unrsstricted check
* fix
* set LightningPrivateRouteHints in swagger + stores api
* add priv route hint
* rename models and add swagger defs to models
2020-05-29 09:00:13 +09:00
Kukks
7db8d52624
add missing title in swagger payment request def
2020-05-28 16:53:50 +02:00
Kukks
77073fa78c
fix swagger schema
2020-05-28 16:42:47 +02:00
Kukks
568015c58f
add new supporter
2020-05-27 16:41:50 +02:00
nicolas.dorier
7e5d269c39
Remove LedgerWallet direct integration
2020-05-25 07:41:30 +09:00
nicolas.dorier
35432d919c
Refactor common data structure for wallet into SigningContext
2020-05-25 06:29:06 +09:00
Andrew Camilleri
79b034b505
GreenField: Add properties to Store API ( #1573 )
...
* GreenField: Add properties to Store API
* Update StoreBaseData.cs
* fix api
* fix swagger
2020-05-24 04:13:18 +09:00
nicolas.dorier
1d092a15fb
Refactor server info data structure
2020-05-20 03:27:06 +09:00
Andrew Camilleri
5b3b96b372
GreenField: Payment Requests CRUD ( #1430 )
...
* GreenField: Payment Requests CRUD
* fixes
* fix swagger
* fix swag
* rebase fixes
* Add new permissions for payment requests
* Adapt PR to archive
* fix tst
* add to contains policxy
* make decimals returned as string due to avoid shitty language parsing issues
* do not register decimal json converter as global
* fix cultureinfo for json covnerter
* pr changes
* add json convertet test
* fix json test
* fix rebase
2020-05-20 02:59:23 +09:00
Nicolas Dorier
338a0f9251
Merge pull request #1576 from dennisreimann/api-server-info
...
GreenField: Add Server Info API basics
2020-05-20 02:31:16 +09:00
Umar Bolatov
2a030fe7fb
Use different close button color variable ( #1580 )
...
fix #1579
2020-05-18 21:52:26 +02:00
Dennis Reimann
e3b348b55c
GreenField: Add Server Info API basics
2020-05-18 15:29:04 +02:00
Andrew Camilleri
2d68d0da63
Redo App template editor with Vue based app ( #1544 )
...
* Redo App template editor with Vue based app
* fix styles better
* remove debug
* support methods
* make price required
* fix styling for validation errors
* show create or edit in title based on context
* add border bottom when image present
* escape/unescape
* more validation fixes
* fix responsive style
* Toggle template field
* add errors to the app
* enhance validation
2020-05-08 05:37:59 +09:00
Andrew Camilleri
aff91f49ef
Make fee rate options pretty ( #1554 )
2020-05-08 05:34:39 +09:00
nicolas.dorier
87352f0b62
Make sure wallet support decimal fee, and allow user to select different fee rate based on expected confirmation time
2020-05-05 19:10:53 +09:00
nicolas.dorier
f3b2b350ce
Fix build
2020-05-05 07:06:32 +09:00
Umar Bolatov
26241be6fa
Ensure dropdown option doesn't overflow container ( #1533 )
...
fix #1526
2020-05-03 01:39:39 +09:00
Dennis Reimann
ff99ab1239
Improve pay button with custom text ( #1520 )
...
Fixes #1517 .
2020-04-29 00:52:48 +09:00
Dennis Reimann
2841cd8498
Updates from design system ( #1519 )
...
* Use variable names as defined in the design system
* Use bootstrao version from design system
2020-04-29 00:48:55 +09:00
nicolas.dorier
68cc3aba21
update translations
2020-04-29 00:22:48 +09:00
Dennis Reimann
94cdd399d5
Finetune colors ( #1514 )
...
* Better harmonic neutral color progression
fix
* Invert light/dark colors for dark theme
fix
* Lighten form control borders a bit
* Use correct text color variables
2020-04-27 23:57:18 +09:00
Andrew Camilleri
c784144a07
Greenfield: Add update store API ( #1495 )
...
* Greenfield: Add update store API
* update update store model
* change greenfield controller name to stop conflict
2020-04-27 20:13:20 +09:00
Andrew Camilleri
b600e5777e
Add tooltip for store deriv + show "Not set" + "show end piece of string" ( #1507 )
...
* Add tooltip for store deriv + show "Not set" + "show end piece of string"
fixes #1506
* use regex witchraft
* adjust with regex
2020-04-27 19:55:46 +09:00
Dennis Reimann
e11963aca0
Checkout dark theme improvements ( #1510 )
...
Increase the contrast for some elements. Closes #1508 .
2020-04-27 04:23:03 +09:00
nicolas.dorier
4b5b941761
Update translations
2020-04-26 15:34:30 +09:00
Nicolas Dorier
7adaa146dc
Merge pull request #1471 from dennisreimann/api-health-endpoint
...
GreenField: Add health check endpoint
2020-04-23 02:44:11 +09:00
Kukks
aeef160d0b
separate store swagger
2020-04-22 15:05:13 +02:00
Dennis Reimann
48163961ed
Rename LCAD image ( #1493 )
...
Fixes #1491 .
2020-04-22 08:47:44 +02:00
Dennis Reimann
8658cb5f29
Re-add versioning for btcpay.js ( #1489 )
2020-04-22 08:24:29 +02:00
Dennis Reimann
22e39998e2
Updates from code review
...
Thanks @kukks!
2020-04-21 16:43:14 +02:00
Dennis Reimann
70d1056d48
API: Health endpoint returns synchronized state
2020-04-21 16:29:54 +02:00
Dennis Reimann
3bd5c3e1b5
API: Add health check endpoint
2020-04-21 14:59:33 +02:00
Nicolas Dorier
aee55103a3
Merge pull request #1477 from dennisreimann/asset-cache-busting
...
Improve static asset caching
2020-04-19 05:32:20 +09:00
Dennis Reimann
8420c74b31
Improve static asset caching
...
Cache static assets for one year and set the correct cache control header. Adds the cache busting version based on file content to asset references to invalidate the cache on change. ([further details on the approach](https://andrewlock.net/adding-cache-control-headers-to-static-files-in-asp-net-core/ ) and [why one year](https://ashton.codes/set-cache-control-max-age-1-year/ ))
Most of the changes are the additions of the `asp-append-version="true"` attribute, the main configuration change is in `Startup.cs`.
2020-04-18 17:56:05 +02:00
Kukks
b02cfa9d41
fix subtract fees auto tick when clicking on balance
2020-04-17 15:24:27 +02:00
Dennis Reimann
00d1c4ebcc
Navbar fixes ( #1466 )
...
* Fix onion position in mobile navbar
* Show nav hover highlight only on desktop
* Fix navbar icon color
2020-04-15 17:13:58 +02:00
Dennis Reimann
55722b3191
Improve border color themeing
2020-04-10 09:18:08 +02:00
Dennis Reimann
6f85ffd9df
Update footer color
2020-04-10 09:18:08 +02:00
Dennis Reimann
05952f95f1
Split light and dark theme
...
To make them explicitely selectable.
2020-04-10 09:18:08 +02:00
Dennis Reimann
b9c97cc5d7
Homepage updates
2020-04-10 09:18:08 +02:00
Dennis Reimann
d5b088b924
Improve color handling
2020-04-10 09:18:08 +02:00
Dennis Reimann
fbd5673cfd
POS logo coloring fix
2020-04-10 09:18:08 +02:00
Dennis Reimann
ce7e4234cc
Decrease font-size to match classic theme
2020-04-10 09:18:07 +02:00
Dennis Reimann
d2b38fdfce
Set default theme for kitchensink
2020-04-10 09:18:07 +02:00
Dennis Reimann
fcdcc5e69b
Update main nav hover
...
fix
2020-04-10 09:18:07 +02:00
Dennis Reimann
8d73606809
Footer updates
2020-04-10 09:18:07 +02:00
Dennis Reimann
15a7c4d092
Use consistent variable names
2020-04-10 09:18:07 +02:00
Dennis Reimann
c205e41072
Rename modern to default theme
2020-04-10 09:18:07 +02:00
Dennis Reimann
48c220b751
Header updates for light/dark theme
...
fix
2020-04-10 09:18:07 +02:00
Dennis Reimann
06ff268644
Update bootstrap and kitchensink
...
Discourage use of explicit light/dark classes, because they interfere with the approach of having parallel light/dark themes.
2020-04-10 09:18:07 +02:00
Dennis Reimann
9ee920a816
Draft modern theme
...
Based on the design input from Figma, see https://www.figma.com/file/C7Xyq0FlxgFW8vaBr8ht1z/BTCPAY?node-id=17%3A126
Color updates
2020-04-10 09:18:07 +02:00
Dennis Reimann
a403363015
Move font-size setting to site.css
2020-04-10 09:18:07 +02:00
Francis Pouliot
841cf61c92
Add L-CAD support (new Liquid Asset) ( #1448 )
...
* Add Liquid CAD support
Adds the Liquid CAD asset ID from Bull Bitcoin
* Add the Liquid CAD logo
* Fix image asset
Co-authored-by: Andrew Camilleri <evilkukka@gmail.com>
2020-04-10 15:59:02 +09:00
Andrew Camilleri
ed0e423aa7
Add payment link in checkout with payjoin indicator ( #1449 )
...
* Add payment link in checkout with payjoin indicator
* move to bottom
2020-04-09 20:44:08 +09:00
Dennis Reimann
523edfef58
Fix wording for no vault connection
2020-04-08 13:29:54 +02:00
Dennis Reimann
6a0cda69c9
Wallet view improvements
...
As brought up by @kukks with [this comment](https://github.com/btcpayserver/btcpayserver/pull/1434#issuecomment-609724703 ). These improvements can be applied across themes, so these fixes are separated from the originating PR.
Pure visual finetunings for the Coin Selection form and amount/fee rate links.
2020-04-08 12:38:26 +02:00
Kukks
1debbc3cdb
Change error messages
2020-04-06 11:51:01 +02:00
Kukks
65c99ead1d
cleanup
2020-04-06 11:51:00 +02:00
Kukks
2693dacae6
Scan address/bip21 with camera
2020-04-06 11:51:00 +02:00
Nicolas Dorier
7ce614f1c4
Merge pull request #1435 from btcpayserver/pr/dark-checkout
...
Dark checkout theme
2020-04-06 17:46:17 +09:00
rockstardev
f085a5618b
Defaulting Powered by BtcPayServer link to green in light and dark theme
2020-04-05 23:21:14 -05:00
rockstardev
41d70e8462
Tweaking black background on Pay with and Totals line, colors for dropdowns
2020-04-05 23:09:31 -05:00
rockstardev
e76785a64e
Removing background gradient
...
It's not smooth on most displays
2020-04-04 18:03:37 -05:00
rockstardev
1a8f222e46
Migrating fixes on default theme back to legacy style
2020-04-04 17:54:13 -05:00
rockstardev
24d26d7a44
Streamlining btnGroupLnd styling
2020-04-04 17:49:43 -05:00
rockstardev
c86370c25a
Extracting css class for Powered by BtcPayServer
2020-04-04 17:28:00 -05:00
rockstardev
20cba1d3a1
Tweaking colors on language dropdown hover
2020-04-04 17:16:09 -05:00
rockstardev
3e2efc7f27
Adding first iteration of dark design
2020-04-04 16:47:37 -05:00
rockstardev
d2c29aaec6
Tweaking text opacity, recommended fee line consistency
2020-04-04 16:47:26 -05:00
rockstardev
bb1c5dead5
Moving selection slider to bottom to comply with new design
2020-04-04 16:32:44 -05:00
Kukks
41cc79600a
Swagger Generator: Merge multiple documents
...
It's becoming very hard to edit the swagger file as it grows (especially with multiple PRs altering it). This PR allows the swagger file to be generated from multiple jsons instead which are merged in the controller.
2020-04-04 14:22:07 +02:00
Kukks
a408541eb3
Fix coin selection filter bug
2020-03-31 11:07:57 +02:00
Nicolas Dorier
1ba25448cc
Merge pull request #1423 from btcpayserver/feat/new-invoice
...
New invoice design
2020-03-31 17:33:10 +09:00
rockstardev
7b4f686add
Moving default theme back to root now that we don't have separate setting
2020-03-30 01:38:45 -05:00
rockstardev
ee0ef2881a
Removing extra setting, depending on Custom CSS for bundled themes
2020-03-28 14:10:18 -06:00
rockstardev
e32f3cbf80
Preserving legacy margin for previous CustomLogoLinks
2020-03-27 18:04:05 -05:00
nicolas.dorier
6d7b57ea3b
A api key can always revoke itself, add a route to delete any api key
2020-03-27 14:46:51 +09:00
nicolas.dorier
39a8c3fe47
GreenField: Create API Key
2020-03-27 14:17:31 +09:00
nicolas.dorier
49be370e51
Rename GreenField auth to APIKey auth in swagger doc
2020-03-27 12:43:06 +09:00
rockstardev
b7afcb90a2
Tweaking checkout logo to be set from css
2020-03-26 19:49:04 -05:00
rockstardev
a6ac67963e
Adding setting to CheckoutExperience to pick checkout theme
2020-03-26 19:49:00 -05:00
rockstardev
bde8ed7aa2
Extracting checkout theme css as separate link
2020-03-26 19:48:54 -05:00
rockstardev
ca234838a3
Tweaks for close button, recommended fee
2020-03-26 19:48:48 -05:00
rockstardev
d54d340bef
Adjusting new color scheme on invoice
2020-03-26 19:48:42 -05:00
Nicolas Dorier
e36338d903
Merge pull request #1403 from Kukks/basic-auth
...
Greenfield API: Basic Auth
2020-03-25 21:00:14 +09:00
Kukks
36bd76248b
Allow Pay Button to work on Apps
...
This PR allows you to use the pay button generator to create buttons that target apps. This means that you can generate an invoice that is linked to an item on the POS/Crowdfund (targeting the item is optional). The POS/Crowdfund item amount -> invoice creation amount validation works too so that the user cannot modify the amount of a perk using just html ( fixes #1392 )
2020-03-24 23:43:47 -05:00
Nicolas Dorier
40953ef2c6
Merge pull request #1399 from Kukks/coin-selection
...
New feature: Coin Selection
2020-03-23 14:05:11 +09:00
Kukks
f8f358ebdb
add to client, fix tests and doc
2020-03-20 17:14:47 +01:00
Kukks
9d99c32305
add basic auth for greenfield
2020-03-20 14:07:31 +01:00
nicolas.dorier
478b1463ff
Improve documentation
2020-03-20 20:26:36 +09:00
nicolas.dorier
7e7f0053e2
Improve documentation
2020-03-20 20:25:10 +09:00
nicolas.dorier
d2864ccd7c
Make sure ApiKeyData set all the fields, remove UserId
2020-03-20 20:00:05 +09:00
nicolas.dorier
4666238e38
Fix build
2020-03-20 18:38:21 +09:00
nicolas.dorier
432d6bb261
Update documentation
2020-03-20 14:33:11 +09:00
Kukks
d6c66d0c03
New feature: Coin Selection
...
This opt-in feature allows you to select which utxos you want to use for a specific transaction.
2020-03-19 09:44:47 +01:00
nicolas.dorier
65d26ad8a1
improve redoc documentation
2020-03-18 23:35:17 +09:00
nicolas.dorier
0a0d8d53a4
Improve redoc
2020-03-18 23:30:27 +09:00
nicolas.dorier
e50e3f662d
Can create user without authentication if there is no admin
2020-03-18 23:10:15 +09:00
nicolas.dorier
540a31207e
Properly validate create user input
2020-03-18 20:51:50 +09:00
nicolas.dorier
132c36df7b
Remove useless routes and info in swagger
2020-03-18 20:25:54 +09:00
nicolas.dorier
e351e0c9ea
Remove dependency on NSwag
2020-03-18 20:08:09 +09:00
pavlenex
d3af82e38b
Add btse to readme and front page
2020-03-10 10:28:15 +01:00
Nicolas Dorier
99f47e2848
Merge pull request #1360 from Kukks/pay-button-modal
...
Modal option for Pay Button
2020-03-02 18:10:14 +09:00
Kukks
c3bfce7656
Modal option for Pay Button
...
closes #796
2020-02-28 16:01:44 +01:00
Kukks
c607696230
Use proper divisibility for payments in crowdfund and do not show tooltip if identical data
...
fixes #1037 and fixes #1003
2020-02-28 12:51:15 +01:00
Andrew Camilleri
1d61db4758
Add text customization for pay button ( #1346 )
...
* Add text customization for pay button
https://i.imgur.com/nFxscOZ.gifv
* pr changes
2020-02-24 21:29:29 +09:00
Andrew Camilleri
6d0896084f
Add JS Modal test ( #1342 )
2020-02-19 17:39:14 +09:00
Andrew Camilleri
d31bff7070
BPU Prep Work Part2 ( #1340 )
...
* BPU Prep Work Part2
* Adjust tests to use the hot wallet when registering deriv scheme
* Add amount to payment data view for onchain payments
* Make zone limits higher when in dev mode (for tests in next PR)
* Make IPaymentMethodDetails serialize/deserialize through payment type using the network
* Allow named settings through settings repo
* Refactor some extensions for next PR
* pr changes
* use json convert for now
2020-02-19 17:35:23 +09:00
Andrew Camilleri
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
Hans Looman
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
rockstardev
496a6f0f55
Special page to handle 429 errors
2020-02-01 01:59:56 -06:00
rockstardev
fb2a0fb7fb
Special page to handle 500 errors
2020-02-01 01:58:17 -06:00
rockstardev
ef503fa907
Special page to handle 404 errors
2020-02-01 01:41:27 -06:00
Andrew Camilleri
61b99f6630
Add support for ETB liquid asset ( #1295 )
2020-01-21 13:19:55 +09:00
Andrew Camilleri
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
Andrew Camilleri
4d7480db15
Liquid & Liquid Assets Support ( #1118 )
2019-12-24 16:20:44 +09:00
nicolas.dorier
540cb912f3
Can display address on device at confirmation screen
2019-12-10 21:22:46 +09:00
nicolas.dorier
12055a000b
Proper handling of passphrase for Trezor T
2019-12-10 18:16:52 +09:00
Nicolas Dorier
d9cd916440
Merge pull request #1187 from dennisreimann/document-themeing
...
Document themeing
2019-12-07 17:22:47 +09:00
nicolas.dorier
452a705b75
Update russian,portugal
2019-12-07 17:21:11 +09:00
nicolas.dorier
4e20730379
Better message when the device is signing ( #1207 )
2019-12-05 22:37:04 +09:00
nicolas.dorier
1d70d935b8
Provide better details for unknown error ( #1208 )
2019-12-05 22:03:35 +09:00
nicolas.dorier
ab7c124302
Properly show text to enter pin or passphrase for trezor T
2019-12-04 17:23:10 +09:00
nicolas.dorier
544597348b
Fix inverted boolean logic
2019-12-04 17:19:25 +09:00
nicolas.dorier
1559c510be
Trying to handle Trezor T correctly
2019-12-04 17:16:37 +09:00
nicolas.dorier
3e08581e9b
Fix fetching xpub for trezor
2019-12-04 16:34:25 +09:00
nicolas.dorier
49c70d9b04
Vault: Reinite the popup in add derivation scheme if it is closed
2019-12-04 16:16:41 +09:00
nicolas.dorier
50e7d8389c
Vault: Allow user to pick the account number
2019-12-04 15:54:08 +09:00
nicolas.dorier
e70d5ceb08
Fix JS error on WalletSendVault after PIN is asked ( #1210 )
2019-12-04 12:52:54 +09:00
nicolas.dorier
a3fc75ea3b
Show proper error message if the keypath in wallet settings is not good ( Fix #1209 )
2019-12-03 14:26:52 +09:00
nicolas.dorier
71a8166027
Handle "pin already prompted" error. ( Fix #1209 )
2019-12-03 13:53:58 +09:00
Dennis Reimann
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