Dennis Reimann
26067fbfe2
Center supporter logos on 404 page
2020-04-15 16:49:13 +02:00
Umar Bolatov
cb10551d2c
Make sure sponsor logos show up nicely on all screen sizes
...
fix #1459
2020-04-12 15:08:28 -07:00
Dennis Reimann
48c220b751
Header updates for light/dark theme
...
fix
2020-04-10 09:18:07 +02: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
Kukks
5503132ffc
Fix vue-i18n var substitution error in checkout
...
fixes #1438
2020-04-06 13:38:58 +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
nicolas.dorier
4c966e2a09
Refactor the detection of the payjoin payment
2020-04-05 22:44:34 +09:00
rockstardev
c106ac2c42
Adding margin around QR code
2020-04-04 23:44:47 -05:00
nicolas.dorier
fd026a9733
Refactor server-side
2020-04-05 12:02:36 +09:00
Kukks
4d2e59e1a1
Change flow of payjoin in wallet + fix tests
2020-03-30 13:27:04 +02:00
Kukks
1a62ee9260
try fix tor socks5 connection
2020-03-27 10:45:12 +01:00
Kukks
56d5e6f99f
fixes
2020-03-27 10:45:12 +01:00
Kukks
89da4184ff
BIP79 Support
2020-03-27 10:45:12 +01:00
Kukks
517c65f1fc
make no js version a littler better
2020-03-19 10:08:33 +01: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
pavlenex
d3af82e38b
Add btse to readme and front page
2020-03-10 10:28:15 +01:00
rockstardev
7f6d27cc5b
Fixing modal Open Wallet click on iOS Safari by targeting iframe parent
2020-03-01 20:51:34 -06:00
Kukks
e7eea1036b
make api key delete use confirm page
2020-02-26 10:26:38 +01: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
Charles Hill
821b904163
Added SendGrid, Mailgun to Quick-fill email settings ( #1335 )
2020-02-15 14:37:29 +09:00
nicolas.dorier
ae33b1d0a8
Fix PSBT Redirect No-access issues
2020-02-12 16:35:24 +09:00
rockstardev
fe2eca4fda
Adding prettier error handling page in the pipeline
2020-02-01 01:40:50 -06:00
rockstardev
88835b5b55
Moving _LayoutWelcome to shared folder
2020-02-01 00:32:31 -06:00
Andrew Camilleri
e058903450
Do not show assets in sync modal ( #1309 )
2020-01-26 19:45:52 +09:00
Kukks
b7503c994c
fix broken links
2020-01-14 12:46:07 +01:00
nicolas.dorier
5dbdb4b399
Keep coinaverage compatibility, improve UX, hardcode feed provider supported exchanges
2020-01-13 23:37:01 +09:00
Jameson Lopp
4f046ed1d3
add spelling / grammar fixes and some clarifications for settings.
2019-12-26 07:32:32 -05:00
Dennis Reimann
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
nicolas.dorier
eef623fb4b
Ask passphrase when appropriate ( Fix #1185 )
2019-11-22 19:13:04 +09:00
nicolas.dorier
1bcbc9bab0
Should not show the password
2019-11-21 16:03:06 +09:00
nicolas.dorier
1a8d6e5c05
Implement BTCPayServer vault derivation scheme import
2019-11-21 14:06:16 +09:00
Lucas Cullen
6064e3ce55
Add office365 quick settings
2019-11-18 08:12:06 +10:00
Dennis Reimann
e1bf376f10
Mark up alert-links for better display
2019-11-15 11:24:27 +01:00
Dennis Reimann
5bb6918465
Add Casa theme draft
2019-11-14 18:42:50 +01:00
Dennis Reimann
50bf55cbdf
Unify section headings
2019-11-14 18:42:48 +01:00
Dennis Reimann
fdc1aa25e4
Use variable based bootstrap and creativestart
...
fix
2019-11-14 18:42:40 +01:00
nicolas.dorier
563e95df7c
Fix tests
2019-11-08 21:42:34 +09:00
nicolas.dorier
5b37a9df0b
Make sure we don't pass the psbt in GET url
2019-11-08 21:21:23 +09:00
nicolas.dorier
3ff9cc85ef
Fix tests
2019-11-07 18:35:47 +09:00
nicolas.dorier
d37abb53f0
Fix status message when a model is passed
2019-11-07 18:20:17 +09:00
nicolas.dorier
fee1fe22a7
Use better svg version of the logo
2019-11-06 23:25:56 +09:00
nicolas.dorier
5650b8560d
Refactor the Header in its own partial view
2019-11-06 13:15:26 +09:00
nicolas.dorier
9ecb27a9bd
Fix and test /api-tokens (fix https://github.com/btcpayserver/woocommerce-plugin/issues/34 )
2019-11-03 16:17:28 +09:00
nicolas.dorier
28cc4facd4
Redesign confirm form
2019-11-03 15:20:25 +09:00
nicolas.dorier
aad586232c
Refactor StatusMessage and remove ExternalLogin
2019-10-31 14:11:33 +09:00
Umar Bolatov
c908301b84
Add option to show recommeded fee on checkout invoice
...
Address #1036
2019-10-14 10:09:26 -07:00
Umar Bolatov
e584004b23
Make UI checkboxes inline with their labels
...
address #1089
2019-10-13 20:07:41 -07:00
rockstardev
56e85b68d9
Csproj cleanup, reorganizing namespaces, fixing tests
2019-10-02 22:41:53 -05:00
nicolas.dorier
8c8ef9d3ca
Rename shitcoins to altcoins
2019-09-30 20:43:15 +09:00
nicolas.dorier
3a0328d0be
Moving shitcoin code in shitcoin folder
2019-09-30 17:51:47 +09:00
Andrew Camilleri
d66b111121
xmr ( #1044 )
2019-09-30 17:32:43 +09:00
Kukks
59839a3332
make sure networks are abstracted properly
2019-09-21 16:39:44 +02:00
Kukks
fa18bd9a69
allow nav layout for store to not have a main title specified
2019-09-21 16:28:04 +02:00
Andrew Camilleri
9a9e31c759
Split Bitcoin/LN to partial defined in payment handler and convert checkout to Vue ( #996 )
2019-08-27 11:31:15 +09:00
Andrew Camilleri
664b920a39
Make invoice payments view modular per payment handler ( #991 )
2019-08-24 23:10:13 +09:00
Nicolas Dorier
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
Wouter Samaey
dec5d19a2f
Only show SMTP quick fill when JavaScript is enabled
2019-08-07 22:10:15 +02:00
Wouter Samaey
ff533994d8
UI improvements to SMTP settings + Quick fill function for Gmail and Hotmail
2019-08-07 21:31:08 +02:00
Nicolas Dorier
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
Patrick Lemke
f9b5dcd4a6
docker deployment method
2019-08-03 13:29:27 +02:00
Patrick Lemke
eab679cb2b
fix typo
2019-08-03 12:23:54 +02:00
Wouter Samaey
7841f79f31
Prevent autofilling SMTP config user and password
2019-08-02 20:35:48 +02:00
nicolas.dorier
233bce578b
Can remove dyndns services
2019-07-25 19:07:56 +09:00
nicolas.dorier
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
nicolas.dorier
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
nicolas.dorier
f0c106de75
Change the menu nav bar pages by moving the title above the nav pills
2019-06-06 18:29:54 +09:00
Kevin Mulcrone
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
Andrew Camilleri
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
Andrew Camilleri
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
nicolas.dorier
cd6dd78759
Click around in selenium, and do not forget to run the selenium tests on circleCI
2019-05-13 17:59:15 +09:00
britttttk
698033b0cf
Selenium Chrome Tests
2019-05-12 18:49:28 +09:00
rockstardev
7f9c2439c4
Custom date range filtering modal
2019-05-12 14:56:13 +09:00
Lucas Cullen
50351f56f8
Fix grammar ( #817 )
...
* Fix grammar
* Fix typo
2019-05-07 16:55:22 +09:00
Andrew Camilleri
e8abc1137b
remove duplicate view code for email and fix password bug ( #788 )
...
closes #786
2019-05-01 12:17:25 +09:00
nicolas.dorier
dc369d52cb
Use fa fa-user for profile menu item
2019-04-28 16:07:42 +09:00
nicolas.dorier
33c755fc54
Replace log out text by an icon
2019-04-28 15:59:44 +09:00
Andrew Camilleri
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
nicolas.dorier
333de52c33
Merge branch 'feature/sync-video'
2019-04-04 18:17:39 +09:00
nicolas.dorier
1e3307c84c
Add link to andreas video during IBD
2019-04-04 15:58:28 +09:00
nicolas.dorier
d0eed9857d
Prevent user to log in or register via unsecured network
2019-04-04 14:28:50 +09:00
rockstardev
0578a692db
Updating bundler to new version that will also support .NET Core 2.2
2019-03-23 19:10:16 -05:00
nicolas.dorier
9868af4db8
Show onion link in the navbar
2019-03-18 17:07:39 +09:00
Kukks
053c2da9f1
use thememanager instead of view component
2019-03-09 16:29:04 +01:00
Kukks
1888e4fe2b
remove robots and remove nofollow
2019-03-09 15:01:56 +01:00
Kukks
6746a5cbd5
add meta for noindex,nofollow if policy set
2019-03-09 14:55:37 +01:00
nicolas.dorier
eef301c6ec
Fix error message if X-Forwarded-Proto not set correctly
2019-03-04 17:26:08 +09:00
nicolas.dorier
2c1f159d72
Document error of reverse proxy configuration
2019-02-28 21:43:44 +09:00
nicolas.dorier
3728fdab3f
improve warning message
2019-02-27 18:54:19 +09:00
Rockstar Developer
c24953b57e
Making hamburger light to see it on dark background ( #613 )
2019-02-26 14:08:03 +09:00
Kukks
ad25a2ed08
Add payment requests
2019-02-25 17:56:28 +09:00
rockstardev
b03d89c190
Different message for admin deletion, check not to delete last admin
...
Ref: #549 , #550
2019-02-15 10:05:29 -06:00
Andrew Camilleri
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
nicolas.dorier
ed4de612dd
Fix layout if customized to an absolute uri
2018-12-21 13:31:02 +09:00
nicolas.dorier
d4bdd5fd9c
Do not use absolute link to link theme files on layout.cshtml
2018-12-21 13:24:01 +09:00
Andrew Camilleri
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
rockstardev
1cf3ce0617
Footer with server version now visible only for logged in users
...
Per #282
2018-09-22 01:11:14 -05:00
rockstardev
5b5a2e8c25
Reorganizing Javascript code and references
2018-08-22 11:10:46 +02:00
nicolas.dorier
ad1307746c
Add a "Wallet" menu
2018-07-26 22:32:50 +09:00
nicolas.dorier
cd2fef0dab
Add a error if the browser access BTCPay with the wrong url
2018-07-11 22:40:10 +09:00
nicolas.dorier
ecc8b3d9ed
Fix spelling
2018-06-24 21:51:32 +09:00
nicolas.dorier
7e6ab015a6
Fix bug on Error page
2018-05-22 01:05:45 +09:00
nicolas.dorier
dd1a93ee0e
Revert "Remove unused Error.cshtml"
...
This reverts commit 7b2ef9aec2
.
2018-05-21 20:44:03 +09:00
nicolas.dorier
66a68d6180
Rename LockSubscription, remove the link if not available
2018-05-10 16:02:49 +09:00
nicolas.dorier
bba268b5e2
Upgrade to .NET Core 2.1
2018-05-08 17:57:53 +09:00
nicolas.dorier
7b2ef9aec2
Remove unused Error.cshtml
2018-05-06 22:49:00 +09:00
nicolas.dorier
6dc4bfaefe
Make rate calculation scriptable
2018-05-04 01:46:52 +09:00
nicolas.dorier
7c0b26174f
Fix theme manager incorrectly applying default theme if rootPath is specified
2018-04-29 20:48:17 +09:00
nicolas.dorier
e75e691404
Merge branch 'dev-bootstrap' of https://github.com/lepipele/btcpayserver into lepipele-dev-bootstrap
2018-04-19 18:03:04 +09:00
nicolas.dorier
a22216fd04
fix layout
2018-04-19 17:06:08 +09:00
lepipele
195b5fdd1a
Adding overriding of CreativeStartUri, refactoring PoliciesSettings
2018-04-17 17:24:00 -05:00
lepipele
637fe1727b
Adding missing font styles back in
...
These are referenced by Creative - Start Bootstrap theme
2018-04-17 16:12:17 -05:00
lepipele
fd087bbeb8
Streamlining style for footer
2018-04-17 15:33:29 -05:00
lepipele
81afe397be
CssThemeManager that injects Bootstrap css uri from settings
2018-04-13 16:15:03 -05:00
lepipele
f869c06aee
Adding Bootstrap theme uri field to settings
2018-04-13 15:42:34 -05:00
lepipele
4b8899860e
Migrating btn-info to btn-secondary
2018-04-08 00:25:00 -05:00
nicolas.dorier
149c29963d
Add Point of Sale feature to BTCPay
2018-04-03 16:58:47 +09:00
nicolas.dorier
39b34ff4ed
Can invite user to manage your store
2018-03-23 16:24:57 +09:00
lepipele
dfa3167c18
Removing generated bundles from source control
2018-02-27 17:03:45 +09:00
lepipele
c52926f2b0
Using min versions of JS and CSS files
2018-02-27 17:03:37 +09:00
lepipele
b6138b36be
Restoring Unobtrusive Jquery validation
2018-02-27 17:03:29 +09:00
lepipele
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
nicolas.dorier
726cd6fd49
Add badge if not on mainnet in the top bar
2018-01-17 16:34:01 +09:00
lepipele
f8189c64a4
Non blocking modal that shows sync progress
...
Ref: https://forkbitpay.slack.com/archives/C7M093Z55/p1515557792000053
2018-01-16 10:37:06 -06:00
nicolas.dorier
df7bb9e2f8
Add info about nbxplorer synching
2018-01-13 01:05:38 +09:00
nicolas.dorier
c0f53db561
fix sync bar
2018-01-09 18:52:16 +09:00
nicolas.dorier
6ae6335c6d
Fix layout_cshtml
2018-01-08 04:14:35 +09:00
nicolas.dorier
bb46294a6d
Fix progress bar on synching
2018-01-06 01:24:04 +09:00
nicolas.dorier
766d96c02d
fix layout
2018-01-04 22:52:14 +09:00
nicolas.dorier
a0f0ff0bf1
bump
2017-12-18 17:23:27 +09:00
nicolas.dorier
db2cc8f951
show message when bitcoin core is starting
2017-12-18 16:35:16 +09:00
nicolas.dorier
dfed2daa8e
Fix synching information
2017-12-17 11:07:11 +09:00
nicolas.dorier
1521ec8071
Fix nullreferenceexception
2017-12-17 02:38:04 +09:00
nicolas.dorier
dc7f96c6da
Show a modal when node is synching
2017-12-17 02:07:11 +09:00
nicolas.dorier
c6959bb0bc
Can start without NBXplorer being ready
2017-12-17 01:04:20 +09:00
nicolas.dorier
b5196aa541
update footer, version bump
2017-10-27 18:07:44 +09:00
nicolas.dorier
4deb7c3270
Adopt dotnet core editorconfig, big reformating
2017-10-27 17:53:04 +09:00
nicolas.dorier
27a2e614a5
fixing indent, fix checkout page opacity
2017-10-27 17:37:15 +09:00
lepipele
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
nicolas.dorier
bc00633135
fix footer
2017-10-27 12:49:04 +09:00
nicolas.dorier
9a7aa181ed
fix footer
2017-10-27 12:44:35 +09:00
nicolas.dorier
59ce3b5fc0
Add footer to know what is the current running build
2017-10-27 12:08:18 +09:00
nicolas.dorier
37c02d2539
Can delete a store
2017-10-23 22:55:46 +09:00
nicolas.dorier
8db9d93d23
Add api-tokens page, do not hide qrcode if small
2017-10-17 13:52:30 +09:00
NicolasDorier
eb9f669224
Refactor nav pages, add page to see users of the server
2017-09-16 01:15:17 +09:00
NicolasDorier
e7540fe58b
Make first user admin of the website
2017-09-15 19:08:31 +09:00
NicolasDorier
467ecd0923
Decouple User from Store
2017-09-13 23:50:36 +09:00
NicolasDorier
b5c6ed3860
Init
2017-09-13 15:55:16 +09:00