nicolas.dorier
c0f53db561
fix sync bar
2018-01-09 18:52:16 +09:00
nicolas.dorier
133fb96d28
bump
2018-01-09 17:27:54 +09:00
nicolas.dorier
98b7ad62af
Fix order accounting
2018-01-09 17:27:26 +09:00
nicolas.dorier
3069fe0dd9
BTCPayServer should work on HTTP even if externalurl is https
2018-01-09 16:54:40 +09:00
nicolas.dorier
729555b96f
Fix NBxplorerListener disconnecting itself every minute
2018-01-09 16:10:16 +09:00
nicolas.dorier
b4040ba7ad
Update NBXplorer, bump
2018-01-09 14:12:28 +09:00
nicolas.dorier
863752a471
update nbxplorer (fix ltc testnet)
2018-01-09 12:53:58 +09:00
nicolas.dorier
6ae9d13c43
Allow checkout with litecoin
2018-01-09 11:41:07 +09:00
nicolas.dorier
0c735f4e29
Fix accounting calculation when multi crypto
2018-01-09 10:54:19 +09:00
nicolas.dorier
76d50b018b
Calculate rate properly per crypto
2018-01-09 02:57:06 +09:00
nicolas.dorier
31672a2587
Add litecoin to docker-compose fix bugs when two networks generate same address
2018-01-09 01:56:37 +09:00
nicolas.dorier
a048494f34
bump version
2018-01-08 23:12:28 +09:00
nicolas.dorier
c513d6bd44
Fix litecoin registration
2018-01-08 23:05:41 +09:00
nicolas.dorier
c3d37b1f78
Can set derivation scheme for a specific crypto currency
2018-01-08 22:45:09 +09:00
nicolas.dorier
5910644cda
Remove useless field
2018-01-08 20:57:11 +09:00
nicolas.dorier
a16cd3e287
Improve invoice page with currencies information
2018-01-08 20:06:16 +09:00
nicolas.dorier
e3a0122eb3
make sure to not crash whole process if nbxplorer unavailable
2018-01-08 18:18:34 +09:00
nicolas.dorier
6003aa4236
Add polling for connection through websocket
2018-01-08 16:50:56 +09:00
nicolas.dorier
8753dd15de
Remove BOM from IPN
2018-01-08 04:18:15 +09:00
nicolas.dorier
6ae6335c6d
Fix layout_cshtml
2018-01-08 04:14:35 +09:00
nicolas.dorier
e3a1eed8b3
Use Websocket for blockchain notifications
2018-01-08 02:36:41 +09:00
nicolas.dorier
eb44203475
Remove internal url
2018-01-07 21:58:46 +09:00
nicolas.dorier
80e878c2f5
Removing http callback notification system
2018-01-07 21:48:00 +09:00
nicolas.dorier
6cb1649fc2
fix leak
2018-01-07 21:07:06 +09:00
nicolas.dorier
63fceed5f4
invoice watcher can watch several currencies
2018-01-07 02:16:42 +09:00
nicolas.dorier
781b2885cc
Refactoring to prepare multiple DerivationSchemes per store and invoices
2018-01-06 19:10:55 +09:00
nicolas.dorier
2f9afda0ab
bump
2018-01-06 11:38:54 +09:00
nicolas.dorier
108146ca92
Fixing QR Code and Button to use BIP21
2018-01-06 11:38:24 +09:00
nicolas.dorier
bb46294a6d
Fix progress bar on synching
2018-01-06 01:24:04 +09:00
nicolas.dorier
f8aad6ac80
bump
2018-01-05 00:41:21 +09:00
Nicolas Dorier
658d1f1df0
Merge pull request #25 from lepipele/dev-lepi
...
Indicator now faintly visible without hover
2018-01-05 00:34:26 +09:00
lepipele
ee3144f34a
Indicator now faintly visible without hover
...
Reference: https://github.com/btcpayserver/btcpayserver/pull/23#issuecomment-355302053
2018-01-04 08:59:44 -06:00
nicolas.dorier
9a34fe46fb
Fix #20
2018-01-04 22:56:49 +09:00
nicolas.dorier
766d96c02d
fix layout
2018-01-04 22:52:14 +09:00
Nicolas Dorier
7445c89773
Merge pull request #23 from lepipele/dev-lepi
...
Implementing indicator that shows total line row can be expanded
2018-01-04 22:44:00 +09:00
nicolas.dorier
28ac5608a5
Update NBxplorer, bump version
2018-01-04 22:43:28 +09:00
nicolas.dorier
44c925a4ba
Fix #24
2018-01-04 22:21:47 +09:00
lepipele
51cd89f177
Implementing indicator that shows total line row can be expanded
2018-01-03 17:17:47 -06:00
nicolas.dorier
ab188ad54f
use EmptyResult instead of custom NoResponse
2017-12-25 21:52:27 +09:00
nicolas.dorier
a863812f90
Refactor how invoice payments are computed
2017-12-21 18:01:26 +09:00
nicolas.dorier
a37fdde214
Big refactorying for supporting multi currencies
2017-12-21 15:52:04 +09:00
nicolas.dorier
72d1344002
add banner to README
2017-12-19 11:42:04 +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
24007f1515
Fix: Forgot to pass in the Rate field to the invoice DTO
2017-12-18 08:56:27 +09:00
nicolas.dorier
3d7445f359
Fix logs name for Events, try catch websocket closure
2017-12-17 22:57:27 +09:00
nicolas.dorier
34760afe77
Do not show release in footer if compiled in release
2017-12-17 22:50:05 +09:00
nicolas.dorier
417209b057
fix checkout page bug
2017-12-17 22:37:40 +09:00
nicolas.dorier
9026378b86
bump version
2017-12-17 22:14:37 +09:00
nicolas.dorier
9b3dca1683
Electrum v3.0 use xpub for testnet see https://github.com/spesmilo/electrum/issues/3539#issuecomment-352246947
2017-12-17 22:02:49 +09:00
nicolas.dorier
cde593a935
bump
2017-12-17 20:30:43 +09:00
nicolas.dorier
f0755260a6
don't crash if fail to connect to websockets
2017-12-17 20:28:18 +09:00
nicolas.dorier
582e1eb4f8
version bump
2017-12-17 20:01:21 +09:00
nicolas.dorier
aaadda3e0f
Use websockets in checkout page to get notified of paid invoices
2017-12-17 19:58:55 +09:00
nicolas.dorier
9d7f5b5b6e
Fix bug: If electrum zpub is entered, the wrong value is saved into database
2017-12-17 19:41:46 +09:00
nicolas.dorier
99040597dc
BTCPrice should be bitcoin price of item
2017-12-17 19:40:42 +09:00
nicolas.dorier
d9794216dd
Send InvoicePaymentEvent
2017-12-17 14:33:38 +09:00
nicolas.dorier
84bb6056d3
Use EventAggregator to decouple several classes
2017-12-17 14:17:42 +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
bf7ae178ef
Fix #18 , fix electrum format not recognizing standard p2pkh on testnet
2017-12-17 02:28:37 +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
d4dd6c84bc
Auto detect NGinx X-Forwarded
2017-12-15 19:11:48 +09:00
nicolas.dorier
e59678360c
Update background
2017-12-13 22:38:07 +09:00
nicolas.dorier
1b6fa0c7d8
Prepare Eclair integration
2017-12-13 15:49:19 +09:00
nicolas.dorier
95a5936daf
Update youtube links
2017-12-11 18:03:06 +09:00
nicolas.dorier
477d4117ce
update slack invite site
2017-12-08 22:04:52 +09:00
nicolas.dorier
444f119e50
Add twitter link
2017-12-08 17:02:10 +09:00
nicolas.dorier
fa13a2874e
Estimate rate with BTCPay if BitcoinAverage stops works
2017-12-08 15:04:47 +09:00
nicolas.dorier
24ce325e31
Support electrum segwit xpub format
2017-12-06 18:08:21 +09:00
nicolas.dorier
a52a1901c4
Can delete user
2017-12-04 14:39:02 +09:00
nicolas.dorier
45aee607e3
Can lock down registrations
2017-12-04 00:55:39 +09:00
nicolas.dorier
c263016939
fix help
2017-12-03 23:42:10 +09:00
nicolas.dorier
741915b1f8
Allow filtering of invoices over storeid and status
2017-12-03 23:35:52 +09:00
nicolas.dorier
6f2534ba82
Can set currency in the create invoice form fix #15
2017-12-03 22:36:04 +09:00
nicolas.dorier
43635071d9
Show ISO code in checkout page
2017-12-03 22:14:08 +09:00
nicolas.dorier
22f06ecd4e
Can set store policy to define how much time to wait before passing a transaction from paid to invalid.
2017-12-03 14:43:52 +09:00
nicolas.dorier
7efe83eba8
notify on invalid in fullnotification is true
2017-12-03 13:42:12 +09:00
nicolas.dorier
a5b732e197
Update NBitcoin, NBxplorer and bump
2017-12-03 01:56:26 +09:00
nicolas.dorier
f404aaf768
bump
2017-12-02 23:22:47 +09:00
nicolas.dorier
e1f8177834
Can configure externalurl in case BTCPay is behind a reverse proxy
2017-12-02 23:22:23 +09:00
nicolas.dorier
cff391a7a9
Put checkout title to BTCPay
2017-12-02 14:13:11 +09:00
nicolas.dorier
9cd7608a53
Fixing bug caused by BTC being too high
2017-12-02 14:07:14 +09:00
nicolas.dorier
0e6c2ec556
fix search button
2017-11-13 00:27:16 +09:00
nicolas.dorier
479fc50d9a
Add PendingInvoice inside CreateInvoice
2017-11-12 23:51:14 +09:00
nicolas.dorier
a29a8f7ed9
Do not use AddAsync
2017-11-12 23:37:21 +09:00
nicolas.dorier
83cf637f9d
fetch dependencies when creating request simultaneously
2017-11-12 23:23:21 +09:00
nicolas.dorier
5dbb4bf6be
Merge branch 'master' of https://github.com/btcpayserver/btcpayserver
2017-11-12 23:18:45 +09:00
nicolas.dorier
f1f227b746
Index invoice in a parallel thread
2017-11-12 23:03:33 +09:00
lepipele
f58fdafdcd
Simplifying check for invoiceData null and status
2017-11-06 07:43:24 -06:00
lepipele
b7b39f8284
Merge remote-tracking branch 'source/master' into dev-lepi
...
# Conflicts:
# BTCPayServer/Services/Invoices/InvoiceRepository.cs
2017-11-06 07:35:17 -06:00
nicolas.dorier
b042f98f0f
Correctly handle RBF
2017-11-06 00:31:02 -08:00
lepipele
0bb260bec9
Allowing user to invalidate paid invoice
2017-11-05 21:15:52 -06:00
nicolas.dorier
024ab8ff69
Update NBXplorer
2017-11-04 16:02:00 -07:00
nicolas.dorier
f2befb7c48
Add video link to homepage
2017-11-02 14:03:49 -07:00
nicolas.dorier
73c44f8726
don't crash if the user unset his extpubkey
2017-11-01 01:06:59 -07:00
nicolas.dorier
ca85095273
Move code into CurrencyNameTable
2017-10-27 18:58:43 +09:00
nicolas.dorier
b5196aa541
update footer, version bump
2017-10-27 18:07:44 +09:00
nicolas.dorier
b649ae0a1e
fix linter issues
2017-10-27 17:54:56 +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
lepipele
979bc31868
Merge remote-tracking branch 'source/master' into dev-lepi
2017-10-27 00:15:50 -05:00
lepipele
33cf4066d8
Returning code for redirection on payment completed
2017-10-27 00:13:14 -05:00
lepipele
009444951a
Switching to VueQrcode, cleaner code and easier refresh
2017-10-27 00:06:25 -05:00
lepipele
9e27e14692
Adding Vue.js and databinding checkout properties on clientside
2017-10-26 23:46:21 -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
lepipele
6cc90cbeb4
Refactoring ToJson code
2017-10-26 22:27:15 -05:00
nicolas.dorier
59de852484
remove warning
2017-10-27 12:11:08 +09:00
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