nicolas.dorier
|
c9d5e9ac05
|
bump
|
2017-10-27 12:09:02 +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
|
b71f9d0a08
|
Use CoinAverage as rate provider + add caching to avoid hitting limits
|
2017-10-27 11:39:11 +09:00 |
|
nicolas.dorier
|
55a4c3c08d
|
Change address if invoice get partially paid
|
2017-10-25 01:41:01 +09:00 |
|
nicolas.dorier
|
c79db1dc99
|
bump version
|
2017-10-24 14:53:05 +09:00 |
|
nicolas.dorier
|
a5bd27661b
|
fix xxs vulns
|
2017-10-24 14:52:19 +09:00 |
|
nicolas.dorier
|
9a0d0a7124
|
fix xss vulns
|
2017-10-24 14:20:05 +09:00 |
|
nicolas.dorier
|
454939adad
|
neutral default launchprofile
|
2017-10-24 00:52:58 +09:00 |
|
nicolas.dorier
|
37c02d2539
|
Can delete a store
|
2017-10-23 22:55:46 +09:00 |
|
nicolas.dorier
|
5f8407b4b1
|
Allow the merchant to disable network fees at store level
|
2017-10-23 19:27:22 +09:00 |
|
nicolas.dorier
|
abeb10cc8c
|
version bump
|
2017-10-23 18:17:22 +09:00 |
|
nicolas.dorier
|
4dca81403b
|
Better handle transition from paid to invalid
|
2017-10-23 18:07:50 +09:00 |
|
nicolas.dorier
|
6ba6a34df2
|
Fix the states of invoice to match bitpay
|
2017-10-23 17:44:04 +09:00 |
|
nicolas.dorier
|
6d14fe9c30
|
Do not crash if transactionSpeed not set
|
2017-10-23 17:05:08 +09:00 |
|
nicolas.dorier
|
c0c4637c77
|
do not ignore transactionSpeed set at the invoice level
|
2017-10-23 14:51:21 +09:00 |
|
nicolas.dorier
|
752d34f603
|
do not throw 500 if using a pairing code which does not exists
|
2017-10-23 14:12:54 +09:00 |
|
nicolas.dorier
|
0009ed0921
|
Bug fix: orderId was ignored
|
2017-10-23 01:23:56 +09:00 |
|
lepipele
|
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 |
|
lepipele
|
9f17e3e1f8
|
Temporary importing legacy graphics
|
2017-10-20 23:15:49 -05:00 |
|
lepipele
|
c1a2fc22f4
|
Reverting back to 15 minutes waiting for invoice
|
2017-10-20 22:42:15 -05:00 |
|
lepipele
|
f1f19369a3
|
Automatic conversion to lower Camel Case for JSON
|
2017-10-20 22:37:01 -05:00 |
|
lepipele
|
e49f25af09
|
Returning whole invoice serialized as JSON on $ajax call
|
2017-10-20 22:24:28 -05:00 |
|
lepipele
|
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 |
|
lepipele
|
0f603ffb0a
|
Allowing customization of expiry time for easier debugging
|
2017-10-20 17:32:52 -05:00 |
|
lepipele
|
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 |
|
lepipele
|
5fed7a3a0c
|
Linking back to Invoices after expiry
|
2017-10-20 17:14:43 -05:00 |
|
lepipele
|
45b0991841
|
Fixing typo in namespace
|
2017-10-20 14:06:37 -05:00 |
|
nicolas.dorier
|
7b2db3755e
|
fix bip urls formatting
|
2017-10-19 17:06:51 +09:00 |
|
nicolas.dorier
|
44791cc9f3
|
bump
|
2017-10-19 16:47:24 +09:00 |
|
nicolas.dorier
|
a14b94c96f
|
Fix copy/paste BTC amount, add redirect store link to invoice
|
2017-10-19 16:37:07 +09:00 |
|
nicolas.dorier
|
db1cf5c2ce
|
format currency correctly
|
2017-10-19 16:08:41 +09:00 |
|
nicolas.dorier
|
1a060a6c7b
|
Fix checkout page
|
2017-10-19 01:33:55 +09:00 |
|
nicolas.dorier
|
ff719fbe2d
|
bump
|
2017-10-18 18:45:00 +09:00 |
|
nicolas.dorier
|
94e9ab7f67
|
In server-initiated situation, the server can set the label
|
2017-10-18 18:44:24 +09:00 |
|
nicolas.dorier
|
06a96e8b77
|
README, prevent a nullreferenceexception
|
2017-10-18 10:40:59 +09:00 |
|
nicolas.dorier
|
d43c3dc968
|
generate 7 digit pairing code, notify parent windows of checkout
|
2017-10-17 17:04:33 +09:00 |
|
nicolas.dorier
|
e3c5efa929
|
dump version
|
2017-10-17 13:56:17 +09:00 |
|
nicolas.dorier
|
8db9d93d23
|
Add api-tokens page, do not hide qrcode if small
|
2017-10-17 13:52:30 +09:00 |
|
nicolas.dorier
|
517bb94b8b
|
Do not crash if user is not authorized to go on the store
|
2017-10-17 11:45:52 +09:00 |
|
nicolas.dorier
|
c804f55d82
|
bump
|
2017-10-17 11:19:57 +09:00 |
|
nicolas.dorier
|
c96a25c9b9
|
Checkout page was not working correctly on /invoice?id=
|
2017-10-17 11:16:34 +09:00 |
|
nicolas.dorier
|
4c57726be7
|
bump
|
2017-10-15 15:33:15 +09:00 |
|
nicolas.dorier
|
8f723d7131
|
Fix typos
|
2017-10-15 15:32:53 +09:00 |
|
nicolas.dorier
|
a7e10c0fb9
|
Can't pair same SIN to different store
|
2017-10-13 18:06:46 +09:00 |
|
nicolas.dorier
|
15e73e1cad
|
Properly limit CORS to bitpay api
|
2017-10-13 17:46:19 +09:00 |
|
nicolas.dorier
|
a17192ee99
|
Add Cors
|
2017-10-13 17:18:32 +09:00 |
|
nicolas.dorier
|
27200d1fb0
|
X-Frame-Options
|
2017-10-13 17:13:21 +09:00 |
|
nicolas.dorier
|
9ddceae824
|
Validate email in the api
|
2017-10-13 16:59:02 +09:00 |
|
nicolas.dorier
|
d1961e0938
|
Support other way of passing buyer info
|
2017-10-13 16:44:55 +09:00 |
|
nicolas.dorier
|
033432d6fb
|
Keep compatible checkout page address
|
2017-10-13 16:07:57 +09:00 |
|
nicolas.dorier
|
c98f0ba55b
|
Fix watcher loop
|
2017-10-13 15:05:06 +09:00 |
|
nicolas.dorier
|
76993d2532
|
prevent watcher loop to crash
|
2017-10-13 14:59:05 +09:00 |
|
nicolas.dorier
|
62e3f2d8e1
|
Prevent null invoice to be added to InvoiceWatcher
|
2017-10-13 14:53:42 +09:00 |
|
nicolas.dorier
|
9806cab090
|
Fix Bitpay api route detection
|
2017-10-13 14:41:28 +09:00 |
|
nicolas.dorier
|
0d9fbe2d41
|
Fix expiration field in Invoice details page
|
2017-10-13 11:27:05 +09:00 |
|
nicolas.dorier
|
016db76306
|
Add page for viewing the Invoice details
|
2017-10-13 00:25:45 +09:00 |
|
nicolas.dorier
|
d469084596
|
Remove useless line from response
|
2017-10-12 19:16:01 +09:00 |
|
nicolas.dorier
|
bb4decd522
|
Add AppInsight logs
|
2017-10-12 18:16:15 +09:00 |
|
nicolas.dorier
|
caca8e81c2
|
Do not drop column for sqlite
|
2017-10-12 16:41:11 +09:00 |
|
nicolas.dorier
|
bae08b6966
|
Use callback to update invoice state instead of long polling
|
2017-10-12 16:33:53 +09:00 |
|
nicolas.dorier
|
212a816598
|
Remove BOM
|
2017-10-11 19:02:45 +09:00 |
|
nicolas.dorier
|
1fd9cb5e2a
|
Remove BOM + add content-type if there is an error
|
2017-10-11 17:59:35 +09:00 |
|
nicolas.dorier
|
6d3ea65e03
|
Refactor token handling, support server-initiated pairing
|
2017-10-11 12:20:44 +09:00 |
|
NicolasDorier
|
7d8c3c1c81
|
Remove useless address mapping dbreeze
|
2017-10-06 14:58:58 +09:00 |
|
NicolasDorier
|
47ddbff817
|
version bump
|
2017-10-06 11:09:26 +09:00 |
|
NicolasDorier
|
783132a012
|
Add balance of the store in the stores page
|
2017-10-06 11:07:22 +09:00 |
|
NicolasDorier
|
f456d62d3c
|
Properly map addresses to invoice, use new nbxplorer
|
2017-10-06 10:37:38 +09:00 |
|
NicolasDorier
|
8b4e572e16
|
Allow flexible derivation scheme for the store
|
2017-10-05 00:05:38 +09:00 |
|
NicolasDorier
|
51ef3ec656
|
Update to NBXplorer supporting several scheme
|
2017-10-04 19:29:39 +09:00 |
|
NicolasDorier
|
35a3618a42
|
Add launchSettings, fix docker-compose version
|
2017-10-03 01:29:35 +09:00 |
|
NicolasDorier
|
a544cfd4f0
|
bump
|
2017-10-03 00:41:27 +09:00 |
|
NicolasDorier
|
61b37f87dc
|
Rely on docker for tests, move everything to the root
|
2017-10-03 00:41:03 +09:00 |
|
NicolasDorier
|
42b3b9eec0
|
Update bitcoind image used
|
2017-09-29 16:40:33 +09:00 |
|
NicolasDorier
|
0c4a9a2e70
|
bump
|
2017-09-29 15:38:01 +09:00 |
|
NicolasDorier
|
6f7619a11d
|
bump
|
2017-09-29 15:27:51 +09:00 |
|
NicolasDorier
|
792f0a2582
|
Put version
|
2017-09-29 15:21:41 +09:00 |
|
NicolasDorier
|
6c200770b0
|
expose /datadir
|
2017-09-29 13:52:53 +09:00 |
|
NicolasDorier
|
669d54aab2
|
Use better image for building aspnet core app
|
2017-09-29 13:22:00 +09:00 |
|
NicolasDorier
|
72f6b7863c
|
DockerFile using multi stage build
|
2017-09-28 19:00:46 +09:00 |
|
NicolasDorier
|
79caf73b76
|
Make docker-compose work on regtest
|
2017-09-28 18:49:24 +09:00 |
|
NicolasDorier
|
ce24f046c0
|
Update dockers files
|
2017-09-28 16:35:29 +09:00 |
|
NicolasDorier
|
30eb1bd80e
|
use environment variable for configuring BTCPayServer
|
2017-09-28 11:02:21 +09:00 |
|
NicolasDorier
|
e47a5b8721
|
Add docker-compose to use during tests with postgres
|
2017-09-28 00:16:37 +09:00 |
|
NicolasDorier
|
9b6ebf0300
|
fix infinite loop
|
2017-09-27 23:59:04 +09:00 |
|
NicolasDorier
|
4be0b2c932
|
wait a bit if can't connect to DB
|
2017-09-27 23:56:43 +09:00 |
|
NicolasDorier
|
171065f45c
|
logging DB used
|
2017-09-27 23:45:33 +09:00 |
|
NicolasDorier
|
6b7cc77667
|
Add postgres support
|
2017-09-27 22:09:59 +09:00 |
|
NicolasDorier
|
d499ef0977
|
remove IExternalUrl
|
2017-09-27 15:16:30 +09:00 |
|
NicolasDorier
|
8dfe3c179b
|
fix policies page title
|
2017-09-27 14:28:42 +09:00 |
|
NicolasDorier
|
878a13f1bf
|
Can ask user to confirm email
|
2017-09-27 14:18:09 +09:00 |
|
Benjamin Arntzen
|
0b0eaf1400
|
Assorted grammar, phrasing and spelling fixes.
|
2017-09-26 18:18:31 +08:00 |
|
NicolasDorier
|
3304d11da8
|
Fix Token permissions (merchant facade > pos facade) + Add IPN + Add Hangfire integration
|
2017-09-26 01:31:43 +09:00 |
|
NicolasDorier
|
c08d72b984
|
Integrate hangfire
|
2017-09-25 17:18:13 +09:00 |
|
NicolasDorier
|
4daaa251ca
|
Update packages, show error message at startup correclty
|
2017-09-24 01:59:46 +09:00 |
|
NicolasDorier
|
ce055dece9
|
.NET 2.0sify, use the same configuration framework as NBXplorer
|
2017-09-23 01:31:29 +09:00 |
|
NicolasDorier
|
99ae549c24
|
prevent non admin to go to server pages
|
2017-09-16 01:20:57 +09:00 |
|
NicolasDorier
|
eb9f669224
|
Refactor nav pages, add page to see users of the server
|
2017-09-16 01:15:17 +09:00 |
|
NicolasDorier
|
6240abbb7b
|
Improve mobile view navbar
|
2017-09-15 21:56:17 +09:00 |
|
NicolasDorier
|
7cf4248ca4
|
Fix next page button on listinvoices
|
2017-09-15 19:37:30 +09:00 |
|
NicolasDorier
|
3459634778
|
requirehttps
|
2017-09-15 19:25:02 +09:00 |
|
NicolasDorier
|
e7540fe58b
|
Make first user admin of the website
|
2017-09-15 19:08:31 +09:00 |
|
NicolasDorier
|
42f6985e8d
|
remove phonenumber on user info page
|
2017-09-15 18:38:27 +09:00 |
|
NicolasDorier
|
4970c4351c
|
Implement 2FA
|
2017-09-15 17:25:55 +09:00 |
|
NicolasDorier
|
f8baab8138
|
Renaming + fix invoice display when paid and expired
|
2017-09-15 16:06:57 +09:00 |
|
NicolasDorier
|
6170e5ffd2
|
add getting started button
|
2017-09-15 14:28:37 +09:00 |
|
NicolasDorier
|
d86e8695a0
|
Redirect to Stores page if creating invoice before creating a store
|
2017-09-15 13:49:36 +09:00 |
|
NicolasDorier
|
efcda9a45e
|
do not crash if cookiefile invalid
|
2017-09-15 01:03:27 +09:00 |
|
NicolasDorier
|
a3ea94c771
|
Improve checkout page
|
2017-09-14 01:06:11 +09:00 |
|
NicolasDorier
|
d039b5f6ff
|
Fix CreateInvoice screen, can now select the store
|
2017-09-14 00:13:22 +09:00 |
|
NicolasDorier
|
467ecd0923
|
Decouple User from Store
|
2017-09-13 23:50:36 +09:00 |
|
NicolasDorier
|
79200412fd
|
fix broken links
|
2017-09-13 17:46:51 +09:00 |
|
NicolasDorier
|
4590ae5b6e
|
Add credit and donation
|
2017-09-13 17:42:30 +09:00 |
|
NicolasDorier
|
b17a2fc1db
|
renaming
|
2017-09-13 16:56:33 +09:00 |
|
NicolasDorier
|
b5c6ed3860
|
Init
|
2017-09-13 15:55:16 +09:00 |
|