Commit Graph

838 Commits

Author SHA1 Message Date
Matthias
ec8d030ea7 Only show what's necessary 2020-09-03 17:22:52 +02:00
Matthias
764c9e59b7 Correctly unselect trade row when another bar is clicked 2020-09-03 07:27:03 +02:00
Matthias
9cf812eef1 Simplify KPI layout by removing unneeded div 2020-09-03 07:17:00 +02:00
Matthias
4af3197cda Fix price display in trade tables 2020-09-03 07:11:50 +02:00
Matthias
80e525bbf8 Add longer timescale for daily 2020-09-03 07:10:08 +02:00
Matthias
b31f426750 Merge branch 'master' into vue-grid-merge 2020-09-03 06:59:14 +02:00
Matthias
10adfd9394 Enhance profit symbol 2020-09-03 06:59:04 +02:00
Matthias
6637135db8 Merge branch 'master' into vue-grid-merge 2020-09-03 06:58:06 +02:00
Matthias
c33c8996cc Enhance profit symbol 2020-09-03 06:49:10 +02:00
Matthias
87ae547cef
Merge pull request #88 from danielpalstra/stats_card
Add dashboard cards showing statistics
2020-09-03 06:45:05 +02:00
Matthias
b95dc57f0e Enhance types for dashboard component 2020-09-03 06:43:41 +02:00
Matthias
32e56ed3d8 Remove unused and unavailable variable 2020-09-03 06:38:31 +02:00
Daniel Palstra
217b3563eb Add dashboard cards showing statistics 2020-09-02 19:54:31 +00:00
Matthias
7d9aca8f8f Extract ProfitSymbol to seperate component 2020-09-02 20:53:59 +02:00
Matthias
1ca622c043 Fix tradedetail resetting on every refresh 2020-09-02 20:19:51 +02:00
Matthias
d02c9991d2 use correct type for detailTradeId 2020-09-02 20:19:34 +02:00
Matthias
cfa93a732c Better format botStatus 2020-09-02 20:19:09 +02:00
Matthias
c28ccbaff0 Don't use mutations directly 2020-09-02 20:18:55 +02:00
Matthias
138a8962fd Fix usage of wrong field 2020-09-02 20:05:08 +02:00
Matthias
edf70e524f Use correct property 2020-09-01 07:55:52 +02:00
Matthias
655726ddca Update dyamic layout to have seperate tradedetail container 2020-09-01 07:51:03 +02:00
Matthias
21e6ac9c8f Move trade view to draggableContainers 2020-08-31 20:01:51 +02:00
Matthias
28b8aee404 Improve log layout 2020-08-31 20:01:21 +02:00
Matthias
0cc5c73c2e use Enum for layout names 2020-08-31 19:24:09 +02:00
Matthias
62627cd56d Simplify dashboard layout by using getters 2020-08-31 19:24:09 +02:00
Matthias
82cf7adb3d Introduce draggable container 2020-08-31 19:24:09 +02:00
Matthias
e5e3de5700 Fix vue dynamic layout 2020-08-31 19:24:09 +02:00
Matthias
246417ebc2 Store layouts in localStorage 2020-08-31 19:24:09 +02:00
Matthias
fe21a9e2f3 Add minsize to dashboard items 2020-08-31 19:24:09 +02:00
Matthias
a7d78b7c74 Implement layout reset 2020-08-31 19:24:09 +02:00
Matthias
829cb07745 Move layouts to store 2020-08-31 19:24:09 +02:00
Matthias
2f1942f48c Use typed griditem 2020-08-31 19:24:09 +02:00
Matthias
b3363b0f90 Use dynamic layout for Dashboard 2020-08-31 19:24:09 +02:00
Matthias
07d9ea5324 Use vue-grid-layout for trading view
this way, users can move their layouts around as they wish
2020-08-31 19:24:09 +02:00
Matthias
1ce89fdda3 Adjust a few styles 2020-08-31 19:24:09 +02:00
Matthias
5f1ce3d7a3 Use vue/recommended eslint setting 2020-08-31 17:43:44 +02:00
Matthias
2de6592b03 Don't use .d.ts files 2020-08-31 17:41:34 +02:00
Matthias
01c7c67925 Use shorthand syntax for Array type definitions 2020-08-29 17:47:05 +02:00
Matthias
e8aa806901 TradeDetail to class component 2020-08-29 17:44:08 +02:00
Matthias
3c3a474d9f TradeDetail should support showing closed trades too 2020-08-29 17:39:41 +02:00
Matthias
1d29e31f64 Smaller headers in trade page 2020-08-29 17:31:45 +02:00
Matthias
34841959ba Display button tooltip 2020-08-29 17:22:48 +02:00
Matthias
f849adff89 Ask for confirmation on forcesell 2020-08-29 17:18:56 +02:00
Matthias
69fd6c81d8 Move types to other files 2020-08-29 11:35:42 +02:00
Matthias
3aba82f917 Create more types for UI 2020-08-29 11:32:26 +02:00
Matthias
3ed6fd79ac Seperate authtypes to own file 2020-08-29 11:24:52 +02:00
Matthias
240dd06c0f Move types to seperate directory 2020-08-29 11:24:52 +02:00
Matthias
44874377b8 Only show stoploss-dist for open trades 2020-08-29 11:24:52 +02:00
Matthias
39c7a832ac Support trade-detail also on closed trades 2020-08-29 11:18:09 +02:00
Matthias
843e54afec Use getter class 2020-08-29 11:18:09 +02:00
Matthias
ae6f5935b5 Show details when trade is selected 2020-08-29 10:52:33 +02:00
Matthias
c2d8d67625 Implement confirmation box for delete trade 2020-08-29 10:44:11 +02:00
Matthias
79886014ab Introduce closedTrade type 2020-08-25 19:52:07 +02:00
Matthias
b0c69f6d77 Fix profit formatting 2020-08-25 19:36:14 +02:00
Matthias
507cc538f6 Small fixes 2020-08-25 19:33:27 +02:00
Matthias
759af1f768 Add cumulative profit chart 2020-08-24 19:28:59 +02:00
Matthias
d61136c399 Improve Refresh load - not refreshing everything frequently 2020-08-24 19:28:59 +02:00
Matthias
df54a797f5 Convert ftbot getters to enum 2020-08-24 19:28:59 +02:00
Matthias
dd6a03db66 Add abs_profit 2020-08-24 19:28:59 +02:00
Matthias
e124a59f65 Fix login bug
closes #71
2020-08-20 08:42:38 +02:00
Matthias
3a93c0b50c Legend should be shown on the right in dashboard 2020-08-19 20:30:51 +02:00
Matthias
4ee16c6591 Improve styling of navbar and tradelist 2020-08-19 20:30:36 +02:00
Matthias
c3950af541 Add min to hourly chart 2020-08-19 17:31:52 +02:00
Daniel Palstra
93ae1b44ce Reorder trade details 2020-08-19 13:31:01 +00:00
Matthias
09de9726f9 Fix colors in daily / hourly charts 2020-08-18 20:51:16 +02:00
Matthias
c0c2cb8d74 Remove superfluss About page 2020-08-18 07:14:07 +02:00
Matthias
e2e81299eb Add VisualColormap to Daily and hourly profit charts 2020-08-17 22:07:20 +02:00
Matthias
3ed856a84d Smooth lines 2020-08-17 21:17:33 +02:00
Matthias
69a7a7f91e Add Dashboard view 2020-08-17 21:16:27 +02:00
Matthias
f2668c852a Add Hourly chart 2020-08-17 21:16:19 +02:00
Matthias
dceb7b5fe8 Improve naming 2020-08-17 20:42:37 +02:00
Matthias
90b157b7f9 Fix missing tile 2020-08-17 20:41:15 +02:00
Matthias
67d4bf9e4f Extract DailyChart to it's own component 2020-08-17 20:39:14 +02:00
Matthias
bf1495b26c Fix table column formatting 2020-08-17 20:26:23 +02:00
Matthias
5f9b3b2e9d Reinstate default timescale 2020-08-17 07:55:25 +02:00
Matthias
359e351d67 Add BlacklistRepsonse type 2020-08-17 07:17:30 +02:00
Matthias
7985a283fb Fix daily payload 2020-08-17 07:05:51 +02:00
Matthias
08f6ae7096 Improve chart layout 2020-08-17 06:55:33 +02:00
Matthias
d2575665a3 Fix payload in getdaily 2020-08-17 06:55:33 +02:00
Matthias
9878169030 Show graph at the top 2020-08-17 06:55:32 +02:00
Matthias
30a3d98408 Add graph to daily chart 2020-08-17 06:55:26 +02:00
Matthias
e9c46db38a Allow different scales for daily query 2020-08-17 06:54:23 +02:00
Matthias
85b5e2abaf Use Refresh arrow 2020-08-15 20:16:11 +02:00
Matthias
6ae5fc8874 Add small offset to top of logviewer 2020-08-15 19:37:23 +02:00
Matthias
716f38bdd8 Add logviewer 2020-08-15 17:31:56 +02:00
Matthias
c303d8588c Fix some typescript issues 2020-08-15 17:31:29 +02:00
Matthias
ccfb300854 fix small mistake 2020-08-13 13:45:54 +02:00
Matthias
54463d7452 botControls to typescript 2020-08-09 15:23:04 +02:00
Matthias
8fcbc62af7 Changes to botstatus 2020-08-09 15:19:47 +02:00
Matthias
9539aba2f1 Forcebuy form to typescript 2020-08-09 15:11:47 +02:00
Matthias
b8f5bf294c Convert Balance to typescript 2020-08-09 15:07:09 +02:00
Matthias
139d9866cc Convert performance to typescript 2020-08-09 14:55:29 +02:00
Matthias
61fe53660b IMprove trade deletion message 2020-08-04 20:01:09 +02:00
Matthias
53b73494db Type pairlist state 2020-08-04 08:10:04 +02:00
Matthias
a820acc5ec Convert Pairlist to typescript class component 2020-08-04 08:06:30 +02:00
Matthias
faee161379 Add blacklist payload type 2020-08-04 08:03:08 +02:00
Matthias
c88308213d Improve async support in forcesell 2020-08-04 08:00:11 +02:00
Matthias
980eec5e30 Implement delete_trade endpoint 2020-08-04 07:19:43 +02:00
Matthias
6f54864295 Use /ping to verify online status 2020-07-26 13:59:01 +02:00
Matthias
9edf2e9e02 Add plain bootstrap view 2020-07-26 11:16:40 +02:00
Matthias
2d2f04fad6 Default online to false - and switch to true once requests work 2020-07-26 11:10:56 +02:00
Matthias
fa278e34da Adjust styles to new eslint-prettier plugin version 2020-07-26 10:48:07 +02:00
Matthias
6721ff4db4 Allow apiService to use store 2020-07-24 07:22:25 +02:00
Matthias
b516cae97f Add online indicator 2020-07-24 07:22:21 +02:00
Matthias
afeec39cd5 Store autorefresh state 2020-07-23 19:58:25 +02:00
Matthias
2bd0198697 Don't log on refresh 2020-07-23 19:40:30 +02:00
Matthias
e194de1a91 Improve 404 message 2020-07-19 19:29:07 +02:00
Matthias
bd37a309dd enforce login for /trade endpoint
fix #24
2020-07-19 17:17:26 +02:00
Matthias
21a6783e40 Allow login via page 2020-07-19 16:54:58 +02:00
Matthias
b1c600d980 Rename resetLogin method 2020-07-19 16:08:34 +02:00
Matthias
88e9de35a4 improve apiservice 2020-07-19 15:47:54 +02:00
Matthias
363025dabc Convert vue router to typescript 2020-07-19 15:46:09 +02:00
Matthias
ea46907ed2 FIx typescript "@" imports 2020-07-19 15:45:44 +02:00
Matthias
e7d66adda8 Only start refresh when logged in 2020-07-19 15:35:10 +02:00
Matthias
b596903845 Convert ReloadControl to class based style 2020-07-19 15:30:34 +02:00
Matthias
9a6e4b4306 Fix login not updating header bar 2020-07-19 15:12:06 +02:00
Matthias
5a7184efa8 Improve typography 2020-07-17 16:45:18 +02:00
Matthias
1571a8fd77 Rename closedtrades to closedTrades 2020-07-17 16:42:28 +02:00
Matthias
f9f1c37c61 Convert login to typescript class component 2020-07-17 07:20:26 +02:00
Matthias
d115f8efb0 Retry requests if they fail with 401
Resolves JWT token timeout handling #23
2020-07-17 07:09:52 +02:00
Matthias
1a9767dea4 Fix bug in time formatting 2020-07-13 21:40:05 +02:00
Matthias
6de14c33f5 Add botState type 2020-07-13 21:05:43 +02:00
Matthias
61d6f54577 Make all styles scoped
closes #17
2020-07-11 20:00:13 +02:00
Matthias
d5cb48d186 Properly typehint formatters.ts 2020-07-11 17:13:27 +02:00
Matthias
bf5c9b80d1 Formatters should be in typescript 2020-07-11 17:12:16 +02:00
Matthias
7cbb0a1e8b Add eslint exclude for used import 2020-06-29 21:29:09 +02:00
Matthias
8ab7abdb7b Implement pagination to full trade history 2020-06-29 21:26:49 +02:00
Matthias
d3498cabf8 Convert TradeList to typescript 2020-06-29 21:14:36 +02:00
Matthias
caa895c4de Trading to typescript 2020-06-29 20:43:54 +02:00
Matthias
fddced5770 Small improvements 2020-06-29 20:23:09 +02:00
Matthias
53c4641e8a Fix bug with token refresh 2020-06-23 20:38:02 +02:00
Matthias
c5eadc3d3d Improve handling when bot is down 2020-06-23 19:57:15 +02:00
Matthias
a0ca9f6793 Show error when login fails (and dont' close window) 2020-06-22 20:19:33 +02:00
Matthias
e6f6f92009 Improve login handling 2020-06-22 20:18:45 +02:00
Matthias
b0883693e7 Some small cleanup 2020-06-22 19:39:44 +02:00
Matthias
835cc658f1 Fix typo and store apiurl 2020-06-20 19:19:30 +02:00
Matthias
82f99d7abb More chanes to TS 2020-06-20 17:46:08 +02:00
Matthias
07109699ea Merge branch 'master' into typescript 2020-06-20 17:31:46 +02:00
Matthias
415afe212e Update more components to typescript 2020-06-20 17:25:52 +02:00
Matthias
bd10be9531 Convert 2 modules to typescript 2020-06-20 17:10:11 +02:00
Matthias
bb9d8db834 Fix cyclic dependency due to tokens being kept in vuex 2020-06-20 16:55:33 +02:00
Bruno Sarlo
3b6aada219 Typescript fixes. 2020-06-20 01:44:57 -03:00
Matthias
6f4df7f066 Extract reloadControl to it's own component 2020-06-12 19:40:18 +02:00
Matthias
bb40edf362 Use reload_config (aligned to latest freqtrade develop ) 2020-06-12 13:57:41 +02:00
Matthias
1f68731af7 Merge branch 'master' into trade_detail 2020-06-08 19:24:56 +02:00
Matthias
fcb25822c8 Fix small issues 2020-06-07 16:53:06 +02:00
Matthias
e0cee7e731 Improve trade-detail view 2020-06-07 16:52:12 +02:00
Matthias
e8a5a2deed Improve detail view 2020-06-05 19:44:44 +02:00
Matthias
d000782650 Extract description / component combination into it's own component 2020-06-05 19:34:50 +02:00
Matthias
408e9c56d1 Use timestamp for stoploss update time 2020-06-05 11:24:44 +02:00
Matthias
39eef24daf Use yarn as package manager 2020-06-05 11:22:14 +02:00
Matthias
6c878f41bc Add missing shims 2020-06-05 11:06:02 +02:00
gaugau3000
d02700ef37 scss organisation 2020-06-05 06:08:15 +00:00
gaugau3000
126a590862 change scss origin 2020-06-05 06:07:12 +00:00
Matthias
b9000f96f9 Rename js files to ts 2020-06-04 20:20:48 +02:00
Matthias
878192b754 Fix CamelCase lint errors 2020-06-04 20:06:58 +02:00
Matthias
934a168075 Show trade detail or trade history 2020-06-04 19:56:19 +02:00
Matthias
d12f732250 Add formatter helper function for prices 2020-06-04 19:47:44 +02:00
Matthias
4c315e1b87 Store tradeid and use Getter to return latest detail trade state 2020-06-04 19:27:41 +02:00
Matthias
ccb09dc859 Show detail view of trade 2020-06-04 19:27:40 +02:00
Matthias
0e2be93a3d Add visual marker for profit / loss trades 2020-05-31 13:13:19 +02:00
Matthias
3d6fb799b2 Add refresh all button 2020-05-29 08:42:39 +02:00
Matthias
eb4b762c8a start trade button 2020-05-29 07:01:56 +02:00
Matthias
5dcc63c9e6 Have popover behave correctly 2020-05-28 06:47:28 +02:00
Matthias
5afe652a19 Add popover to add pairs to blacklist 2020-05-27 21:13:48 +02:00
Matthias
fa7d4ab77e Show text when no trades are available 2020-05-27 20:24:57 +02:00
Matthias
1da2266030 Add links to documentation 2020-05-27 20:13:25 +02:00
Matthias
0a20b69dda Show freqtrade bot version 2020-05-25 20:41:17 +02:00
Matthias
303b036d89 Use correct unit for trade profits 2020-05-25 20:41:01 +02:00
Matthias
5d05338486 Show first / last trade 2020-05-25 20:41:01 +02:00
Matthias
91876b4c1f Fix typo 2020-05-25 20:41:01 +02:00
Paul D. Mendes
6a3a482b5d Refactor: Removed API fetch call (Kept method, for future updates), Added static theme list, Removed localStorage Check, removed unused lifecyclehooks and other variables. 2020-05-24 13:19:45 +04:00
Paul D. Mendes
aa2d1961af Small change 2020-05-23 16:14:15 +04:00
Paul D. Mendes
93e10301f5 Added tooltip and loading spinner to theme dropdown. Moved api fetch to be called on dropdown select instead of created lifecycle 2020-05-23 16:08:04 +04:00
Paul D. Mendes
6510b40939 Moving cdn architecutre to bootswatch module 2020-05-23 16:08:04 +04:00
Paul D. Mendes
013fa93ac9 bootswatch theme picker 2020-05-23 16:08:04 +04:00
Matthias
afd32c4af1 Display whitelist methods 2020-05-23 10:23:15 +02:00
Matthias
6b5f0f21f8
Merge pull request #3 from GrilledChickenThighs/whitelist
Added pairlist component for better looking pairlists in UI.
2020-05-23 10:15:41 +02:00
Matthias
7f1b1d98e3 Remove nonnsense-card style 2020-05-22 20:04:27 +02:00
Paul D. Mendes
14c8121f22 Fixed styling so it is only scoped 2020-05-22 16:55:41 +04:00
Paul D. Mendes
1bfd5fa3c6 Added pairlist component for better looking pairlists in UI. 2020-05-22 16:43:32 +04:00
Matthias
c73b6389c4 Add space before strategy 2020-05-21 20:30:37 +02:00
Matthias
896a9e01df Remove unused style 2020-05-21 19:48:53 +02:00
Matthias
87dfdf8e0e Remove kitten 2020-05-21 19:48:01 +02:00
Matthias
c06fb73b41 Improve eslint / prettier configuration 2020-05-20 07:23:10 +02:00
Matthias
6f84b18130 Have user input login-url 2020-05-20 07:19:14 +02:00
Matthias
37188543d8 Remove unhandled click handler clogging up my log 2020-05-20 07:08:42 +02:00
Matthias
e29e6b6329 Use correct image alt 2020-05-18 21:55:14 +02:00
Matthias
2a95ee1a66 Improve code style 2020-05-18 21:49:26 +02:00
Matthias
e468aac018 Autoformat a few files 2020-05-18 20:10:34 +02:00
Paul D. Mendes
9c6a29249c Removed unused package and moved bootstrap from devdependcies. Cleaned up styling. 2020-05-18 20:19:45 +04:00
Paul D. Mendes
4910fa8227 Rebased to master, merged Dailystats and deleted unused files 2020-05-18 19:41:58 +04:00
Paul D. Mendes
47bf21cdc8 Replaced Header with bootstrap vue component 2020-05-18 19:27:50 +04:00
Paul D. Mendes
916e73ab6f Reorganized folder structure, by moving route Trade into views folder and created a components folder to hold the Trade views components. Also, created a component for the Header and placed layout structure into a folder. 2020-05-18 19:27:50 +04:00
Matthias
f61d7a2e64 Refresh immediately if autorefresh is toggled 2020-05-17 20:53:05 +02:00
Matthias
3d9ad3c9a8 Balance and daily stats - refresh button 2020-05-17 20:52:14 +02:00
Matthias
1fcd5117c9 Add daily statistics 2020-05-17 20:43:19 +02:00
Matthias
7793faa798 allow setting price in forcebuy form 2020-05-17 07:23:53 +02:00
Matthias
d7fffcd791 Allow disabling autorefresh 2020-05-16 19:59:37 +02:00
Matthias
8ffc817732 SImplify api calls by using an axios API object 2020-05-16 10:52:26 +02:00
Matthias
d614f6879d Change botcontrol layout 2020-05-15 19:28:20 +02:00
Matthias
c389f58392 Cleanup and seperate reloads into slow and fast 2020-05-14 18:34:45 +02:00
Matthias
0eeaaeb856 Add forcebuy status verification 2020-05-14 18:12:20 +02:00
Matthias
7ec54e70b1 Add forcebuy modal 2020-05-14 18:10:57 +02:00
Matthias
b8461e0ae2 Change default to "status" 2020-05-14 18:10:38 +02:00
Matthias
e78185f40c improve layout 2020-05-14 17:11:56 +02:00
Matthias
bf169495ee Handle input enter key on login form 2020-05-14 17:09:43 +02:00
Matthias
f50669dafe Show dry-run note! 2020-05-14 07:22:27 +02:00
Matthias
108824085c Format summary row in balance 2020-05-14 07:16:07 +02:00
Matthias
5fdad10b83 Add balance view 2020-05-14 07:15:18 +02:00
Matthias
8f26cff24b Rename performance 2020-05-14 06:49:52 +02:00
Matthias
351ede73ba Move alerts below header 2020-05-12 07:13:49 +02:00
Matthias
cf9a4f45fd Show whitelist and blacklist 2020-05-12 07:12:33 +02:00
Matthias
6d755c8ab6 Add whitelist and blacklist data 2020-05-12 07:07:53 +02:00
Matthias
eee98954ec Create alert system 2020-05-11 20:22:23 +02:00
Matthias
aed8dd7bca Add dispatch in ftbot (merge error) 2020-05-11 07:05:35 +02:00
Matthias
dd5ccbc91a use b-table instead of custom table 2020-05-11 07:05:14 +02:00
Matthias
61c58257f8 Merge branch 'JWT' 2020-05-11 06:45:43 +02:00
Matthias
d37f221e75 Add forcesell, return promises from actions 2020-05-11 06:44:37 +02:00
Matthias
d8b29a003e JWT implemented (first version ...) 2020-05-10 10:57:52 +02:00
Matthias
9fbb37b264 FIx cardview overflow 2020-05-10 10:27:57 +02:00
Matthias
024ed8ac67 Styling fixes 2020-05-09 20:32:47 +02:00
Matthias
bfbdb3ff3e Move scrolbar into card 2020-05-08 07:14:55 +02:00
Matthias
f87a2d6bd3 Limit height of trades view 2020-05-07 19:45:33 +02:00
Matthias
a5dada2362 login only via overlay 2020-05-07 19:45:12 +02:00
Matthias
d4d8d05c24 Implement proper login 2020-05-06 21:24:12 +02:00
Matthias
ba9240024f Fix small problems on startup 2020-05-06 21:23:47 +02:00
Matthias
b146f23ba1 VIsual changes, new methods stopbuy and reload_conf 2020-05-06 21:23:47 +02:00
Matthias
d01365a532 Add router ... 2020-05-06 21:23:47 +02:00
Matthias
d844f1fa60 Add some bot controls and statuses 2020-05-06 21:23:47 +02:00
Matthias
e8a87fdc84 Rename vuex module to ftbot 2020-05-06 21:23:45 +02:00
Matthias
fffbe2ed79 Show open trades 2020-05-06 21:23:44 +02:00
Matthias
9a3cb7b618 Add trades list 2020-05-06 21:23:34 +02:00
Matthias
8eab68d3d5 Export TradeView 2020-05-04 17:45:50 +02:00
Matthias
9e84ab1058 Trades base 2020-05-04 07:28:53 +02:00
Matthias
1254e21cf2 Header ... 2020-05-04 07:20:02 +02:00
Matthias
ccd536f12e Initial project 2020-05-04 06:55:18 +02:00
Matthias
4759e2aef8 init 2020-05-04 06:31:12 +02:00