Simon Roberts
9a906c3a68
Migrate from termbox-go to tcell ( #232 )
...
Lots of new functionality including:
- mouse support: click select, scroll, menus, table-sorting, etc
- 24-bit color support in themes
Co-authored-by: Simon Roberts <simon.roberts@anz.com>
Co-authored-by: ѵµσɳɠ <3168632+vuon9@users.noreply.github.com>
3 years ago
Simon Roberts
781b87d95d
Move currencyConversion out of chartInfo - so it shows when hideChart=true
3 years ago
Simon Roberts
cf5270623d
Fix global chart always showing in USD, and add current currency to chart name ( #209 )
...
* Use exchange-rates to convert GlobalMarketGraphData
* Ask for global data in usd just in case it starts working again :)
* Include currency conversion in chart title #207
* Better error handling
3 years ago
Simon Roberts
3b37cc34c3
Scale large numbers by adding Million Billion Trillion suffix ( #200 )
...
Add option for scaling Thousand Million Billion Trillion numbers by adding suffix.
3 years ago
Simon Roberts
e1aded93e8
More minor cleanups (no functional change) ( #198 )
...
* Redundant type conversions
* Remove redudant type declarations. Inline one-line constructors. Remove unnecessary brackets.
* Simplify name - it's used via package name anyway
* Simplify variable initializations
* Change `var x uint = Y` to `x := uint(Y)`
* More shorthand initialization
3 years ago
Simon Roberts
9824c409ad
Feature/code cleanups ( #191 )
...
Lots of style/comment/redundancy cleanups. No functional change.
3 years ago
Miguel Mota
f375eec1eb
Rename org miguelmota → cointop-sh
3 years ago
Miguel Mota
6a02661dc6
Merge branch 'feature/duplicate-symbols-cache-fix' of https://github.com/lyricnz/cointop into lyricnz-feature/duplicate-symbols-cache-fix
3 years ago
Simon Roberts
9c86ae5de7
Use common function to generate cache keys, and fix GlobalMarketData vs Conversion caching bug
3 years ago
Simon Roberts
f2bab24d11
Remove portfolio balance from chart X-axis too
...
Hide percentChange24H when in hidePortfolioBalances mode
Update portfolio balances (private mode) screenshot
Scale portfolio chart (in hide-balances mode) so current-value is 1.0
3 years ago
Miguel Mota
83a35df5c4
Hide all holding amounts when hidden flag toggled
3 years ago
Miguel Mota
1d29363185
Add keybinding to toggle hide portfolio balances
3 years ago
Simon Roberts
a73b9ede17
Convert ct.debuglog() to logrus.Debug()
3 years ago
Miguel Mota
a86077e77e
Update debuglog method names
3 years ago
afh
7d06a536eb
pkg/humanize: Replace Commaf with Numericf and Monetaryf
...
to allow for locale aware formatting of numbers.
3 years ago
Miguel Mota
ae65cc58d7
Add newline to market bar on resize
3 years ago
Miguel Mota
415b4c1d94
Separate out different tables
4 years ago
Miguel Mota
394d35473d
Consolidate UI packages
4 years ago
Miguel Mota
d9ea155004
Add no-cache option
4 years ago
Miguel Mota
1ee3814f73
Add cache directory option
4 years ago
Miguel Mota
52be62a2c1
Add comments
4 years ago
Miguel Mota
3f185334ca
Fix marketbar currency when using coingecko api
4 years ago
Miguel Mota
ca1987a0f8
Return error on update callback
4 years ago
Miguel Mota
b61e2fdd84
Update method descriptions
5 years ago
Miguel Mota
5f073fecf9
Navigation bug fixes. Fixes #41
5 years ago
Miguel Mota
e39aa24601
Fix nil check
5 years ago
Miguel Mota
592d061ee8
Create view structures
5 years ago
Miguel Mota
4ef4f7aa54
Clean up
5 years ago
Miguel Mota
29283b7d8e
table toggle fullscreen shortcut
5 years ago
Miguel Mota
22e5e5a201
Add flag to hide marketbar, statusbar, or chart view and add flag to only show the table. Closes #27
5 years ago
Miguel Mota
12d56decc3
Use theme styles
5 years ago
Miguel Mota
eaf94232a1
v1.2.0
5 years ago
Miguel Mota
6361b22399
Add CoinGecko API support
5 years ago
Miguel Mota
0eb3daed6f
closes #26
5 years ago
Miguel Mota
e457a89755
use coinmarketcap pro api v1
5 years ago
Miguel Mota
6eb6236104
closes #24
5 years ago
Miguel Mota
bd58b112f1
portfolio percentages
5 years ago
Miguel Mota
70e18090a9
portfolio chart
5 years ago
Miguel Mota
6be9c49a11
close #14
6 years ago
Miguel Mota
40f0b3a3b3
currencyconversion var
6 years ago
Miguel Mota
7dde1eb1c7
chart date range select shortcut
6 years ago
Miguel Mota
9d4080f44b
load from file cache
6 years ago
Miguel Mota
c0fffae086
fcache
...
Former-commit-id: 70acc67450cc1b1f33bf24dcd9b55067dd601e08 [formerly 70acc67450cc1b1f33bf24dcd9b55067dd601e08 [formerly e21e905f55331dd7065e546bb41cb09cb70f9c9e [formerly bb60145fad704b7ff79ce2b9d0c96e7cddf99e61]]]
Former-commit-id: 5b315791e4e1104894aaaae41abb1c41d5683f84
Former-commit-id: 7ee3f06ae54278620ca8b76846fa9015bd28c68e [formerly c3c89d40300b7a5a7fa354f9aff76f4ccc24fd80]
Former-commit-id: 72585f33661de190e503ba42ba5591ad7100bb68
6 years ago
Miguel Mota
86e5b15991
hard cache write
...
Former-commit-id: 272ff932e8fc32a780c42bd8cfa6822b2c224ca3 [formerly 272ff932e8fc32a780c42bd8cfa6822b2c224ca3 [formerly e69dcc748baf0c2eb5c8711d8468d088e0c14eaa [formerly 42eb0785867baa508d01a8e3f3995424093b7849]]]
Former-commit-id: 90a2bcf5dd59b21284e8c366d39699e0f2328567
Former-commit-id: ab3ac83ce1225e1563d6deb07054ed30211410f1 [formerly 9ec35d3ac676970db27213ef942c866c962e1026]
Former-commit-id: f19a1a2092a9c62c9095ece79de81e172f6ea4e0
6 years ago
Miguel Mota
24dda9fb61
lowercase
...
Former-commit-id: eedf2b123f6dfbf6ced05e346584fc76d69bdf7b [formerly eedf2b123f6dfbf6ced05e346584fc76d69bdf7b [formerly 198acfa3b2f78062ae8229db2e9534dbe5693d70 [formerly 6b3cf0bcc32514ee16a8f6681261b5df7a0aee52]]]
Former-commit-id: a51cf7240a41cffac8d068a2117aa483e47c9579
Former-commit-id: f4458f5e853c2de791e42136e08a80359d4630ee [formerly 4d2376c81b1b219eef964b13efd3592d91327de7]
Former-commit-id: 500ca97588612b0f51511398398c1e42b89c19bd
6 years ago
Miguel Mota
4892bd2fad
update readme
...
Former-commit-id: ccea1b0ad248391b508bc6dac0e894ed994491ae [formerly ccea1b0ad248391b508bc6dac0e894ed994491ae [formerly c5c47d529e0cf90f3b07da2090d74b9c4609eebe [formerly c887d55c837c8230cce47ba1a583b4c833822556]]]
Former-commit-id: 5fbc1e75381842caee7efab123e972ea77b8507c
Former-commit-id: 1ec1f2f5342405fb8eca886b37714c0a728c3c67 [formerly f602aebf3502f6d633f0ea5d51eed52fa9d8c139]
Former-commit-id: 85eab98aafbb804b179cf4acb381a764e0f95767
6 years ago
Miguel Mota
096a21f62e
add toggle coin chart key
...
Former-commit-id: 79c0c96419b4dba0c000cb7a38cf2d3b51a5e616 [formerly 79c0c96419b4dba0c000cb7a38cf2d3b51a5e616 [formerly 096a79aa28948dd4b93f1a598520a8331c9fd814 [formerly d1a02645b8
]]]
Former-commit-id: 04989d70e466e3d550a5f59a1ab5aff3145cd5e9
Former-commit-id: 06c7b2de2659216d22031203440294a1ee224872 [formerly dee75777e06f0fc97b2b306c3ee701f280edcf29]
Former-commit-id: 403f6aa8c2a6de3436f8c3ba9da594bc4cf94a42
6 years ago
Miguel Mota
4f17e84e65
some cleanup
...
Former-commit-id: 07546683f2a9b7af2f4d27fa29633e17416042e7 [formerly 07546683f2a9b7af2f4d27fa29633e17416042e7 [formerly c89078b9dcfb63271fdb57df3cce4f3354a4e297 [formerly c3a1812078
]]]
Former-commit-id: b1622d72f4f26bbf66628daf382df18a7407f93a
Former-commit-id: 5b0373ce01454f12cc068915d0629d6b41797df2 [formerly c340e84436a7b8defdbb3d1d12dad0343e3e39df]
Former-commit-id: a4413dd3dcaa39b30c70eb8e09e18596bf0de916
6 years ago
Miguel Mota
73b0418bd4
white color table rows
...
Former-commit-id: 938d2ddad12f02008d6989d92f2206e6462f883d [formerly 938d2ddad12f02008d6989d92f2206e6462f883d [formerly 9f9db63ce7ca811fb781c348862e6ccd1de92f2e [formerly 8dd89487d0
]]]
Former-commit-id: 12dc62f0981c56e4f6f072ed01c6f09f0bb33f71
Former-commit-id: a2b2d4170d3a59802b10a029b2a7e6e9e79a0ce2 [formerly a56be211a748419117dbc369e615089266de1483]
Former-commit-id: e699eee40c33090c7f775029fa75a580dd33040c
6 years ago
Miguel Mota
8ec75323e7
marketbar
...
Former-commit-id: d1a541c46f5da9debd3c9928f9263b6700978755 [formerly d1a541c46f5da9debd3c9928f9263b6700978755 [formerly 97ac554186e96a62b7b71239c7d5d3a88929adb0 [formerly dd9f2d48b6
]]]
Former-commit-id: bc61122f27cc23ea8df80f510c13372d9448d2ec
Former-commit-id: aee7b531ed7503994b7bea2004f10d810025d142 [formerly 4ed5978aa3faa95f2e5058111dbd487d5a15b202]
Former-commit-id: 897d294659f3a94f556feff81a36057703141928
6 years ago