Commit Graph

411 Commits (master)

Author SHA1 Message Date
Miguel Mota a9473e354c Fix coin name to ID lookup. #81 3 years ago
Miguel Mota 7fa0af0fa3 Add 30 day percent change column 3 years ago
Miguel Mota d8cbc89e5c Add additional currency conversions 3 years ago
Miguel Mota 673d05a928 Add configurable favorites table columns 3 years ago
Miguel Mota 184ebfb497 Dynamic column widths 3 years ago
Miguel Mota ae65cc58d7 Add newline to market bar on resize 3 years ago
Miguel Mota ea93f6b5ca Table alignment fixes 3 years ago
Miguel Mota 68ff8ecfb7 Format fixes 3 years ago
Miguel Mota 3c9b482708 Go to portfolio page after exiting entry update menu 3 years ago
Miguel Mota 11d6ec1878 Add mutex lock to cache map. Closes #78 3 years ago
Miguel Mota c6744f173d Undo notification sound 3 years ago
Miguel Mota c36f3de781 Add configurable portfolio table columns 3 years ago
Miguel Mota 23fe26297f Update holdings config 3 years ago
Miguel Mota 82eb713652 Add configurable preferred main table columns 3 years ago
Miguel Mota 093084e859 Full width highlight rows 3 years ago
Miguel Mota 3bc93134c9 Add price alerts table 3 years ago
Miguel Mota cba53fe5d4 Set up price alerts config 3 years ago
Miguel Mota b86ac682c9 Add cache wrapper package 3 years ago
Miguel Mota 415b4c1d94 Separate out different tables 4 years ago
Miguel Mota 51cb442698 Add table scroll left/right shortcut 4 years ago
Miguel Mota 394d35473d Consolidate UI packages 4 years ago
Miguel Mota 0acb49ca53 Travis lint fix 4 years ago
Vuong 6485927b89 #66 Ability to open link in cmd and powershell 4 years ago
Miguel Mota b10e9bb2c1 Align percent holdings header 4 years ago
Vuong 3083dee2bd added sort shortcut for [%]holdings on portfolio 4 years ago
Miguel Mota 1a4710d8ef Update error message 4 years ago
Vuong 890fbf26f3 Fixed #70 - windows can build again 4 years ago
Miguel Mota fa9274c44a Add currency conversion option to holdings command 4 years ago
Miguel Mota 2441a89a6f Update cache dir error message 4 years ago
Miguel Mota 87d111694b Normalize cache dir path from config 4 years ago
Miguel Mota 890e1c5704 Store cache dir preference in config file and soft fail if cache dir error 4 years ago
Miguel Mota f82c113ed6 Prefix version with label 4 years ago
Miguel Mota 52c4da8c70 Update CHANGELOG 4 years ago
Miguel Mota 26956fcaca Move coins without rank to end of list. Fixes #59 4 years ago
Miguel Mota 903227fe78 Add colors-dir flag 4 years ago
Miguel Mota 10c3f8d7f7 wip 4 years ago
Miguel Mota c16fc03120 Log error and exit with code if invalid command. Closes #60 4 years ago
Miguel Mota 85ccd89d06 Fix int to string vet error 4 years ago
Miguel Mota cf8f5a8121 Update .travis.yml 4 years ago
Miguel Mota d9e1b882e2 Merge branch 'biehlerj-master' 4 years ago
Miguel Mota 97a2f5280d Use os.UserConfigDir() for preferred config directory 4 years ago
Miguel Mota 32b0d06448 Merge branch 'master' of https://github.com/biehlerj/cointop into biehlerj-master 4 years ago
Jacob Biehler f56d0a61b1 Removing artifacts from tests to check what would happen if HOME and XDG_CONFIG_HOME are undefined 4 years ago
Miguel Mota 261f893c61 Add command to read bitcoin dominance percentage 4 years ago
Miguel Mota d8f88d8cf3 Add filter flags to holdings command 4 years ago
Miguel Mota fd87bb6dda Add output format options for holdings command 4 years ago
Miguel Mota 832284dc26 Add sort options for holdings command 4 years ago
Jacob Biehler b7ede5a57b Remove runtime package and OS checks in favor UserConfigDir and UserHomeDir which are platform agnostic and add more robust tests 4 years ago
Jacob Biehler b47b447748 Add boolean to UserPrefferedHomeDir to help correctly build configuration file placement and account for users with XDG_CONFIG_HOME defined 4 years ago
Miguel Mota 3ee33586e5 Implement api interface for selective coin data 4 years ago
Miguel Mota 97facbe48d Add command to print holdings 4 years ago
Miguel Mota 9d15e268c2 Update more info url 4 years ago
Miguel Mota 42ac3f384b Add version and license info to help view 4 years ago
Miguel Mota 4e6a4717ce Add per page flag 4 years ago
Miguel Mota bea2b1257c Show currency symbols in convert menu 4 years ago
Miguel Mota d0fb19086f Add additional page navigation shortcuts 4 years ago
Miguel Mota 0fed4d52a0 Print version string with newline 4 years ago
Miguel Mota 6f40702825 Update Dockerfile 4 years ago
Miguel Mota 523c43025a Read version from runtime build info if available 4 years ago
Miguel Mota d9ea155004 Add no-cache option 4 years ago
Miguel Mota 34adf8a7fa Exclude windows build in server 4 years ago
Miguel Mota 5fdac27ba5 Update README 4 years ago
Miguel Mota 3fc19adefa Add host key flag to SSH server 4 years ago
Miguel Mota 2fca6eefb0 Fix config path not set 4 years ago
Miguel Mota 1ee3814f73 Add cache directory option 4 years ago
Miguel Mota ca9260172f Add silent option for SSH server executable 4 years ago
Miguel Mota 52be62a2c1 Add comments 4 years ago
Miguel Mota 2d54de72c7 Add option flag to silence log output 4 years ago
Miguel Mota e33854bd9f Reset cache on SSH server connection 4 years ago
Miguel Mota 6ba8477a94 Add SSH server 4 years ago
Miguel Mota 3147bc1a5b Fix currency name 4 years ago
Miguel Mota 7ad375667f Disable hourly chart changes. Closes #52 4 years ago
Miguel Mota 7459139c15 Increase decimal places for btc and eth conversions. Closes #51 4 years ago
Miguel Mota 6fafc47a81 Increase max page results for coingecko. Closes #47 4 years ago
Miguel Mota 1c6722bab1 Update default config filepath 4 years ago
Tanguy ⧓ Herrmann 058e1b523b use standard config dir path 4 years ago
Miguel Mota 6a8124e72e Merge branch 'hmble-fix' 4 years ago
Miguel Mota f0187c3712 Fix names 4 years ago
Miguel Mota eb3831e385 Alphabetize currency list 4 years ago
Vuong 9033b1e903 added VND currency 4 years ago
Samyak Bakliwal a417e4b092 Fixes miguelmota/cointop#48 4 years ago
Miguel Mota c8803f703c Add tab keybinding to move to next row or next page 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 38187de57c Fix chart update loader race condition. Closes #44 4 years ago
Miguel Mota 124812ff46 Remove fatal logs 4 years ago
Miguel Mota a000c96624 Remove log.Fatal artifact. Closes #46 4 years ago
Miguel Mota eaf66f6519 Use forked version of termbox-go to fix keybindings on freebsd. Closes #43 4 years ago
Miguel Mota b61e2fdd84 Update method descriptions 5 years ago
Miguel Mota 6f286490be Fix ldflags version 5 years ago
Miguel Mota c9211b53fd Use ldflags for version 5 years ago
Rigas Papathanasopoulos b46cea5801
Make chart height adjustable 5 years ago
Miguel Mota 33297c7be4
Return missing error 5 years ago
Miguel Mota 1aa81b8b06
Merge branch 'fix-dropped-errors' of github.com:alrs/cointop into alrs-fix-dropped-errors
* 'fix-dropped-errors' of github.com:alrs/cointop:
  Fix dropped errors
5 years ago
Miguel Mota 5f073fecf9
Navigation bug fixes. Fixes #41 5 years ago
Lars Lehtonen 489b0485b1 Fix dropped errors 5 years ago
Miguel Mota d2350a38bb
v1.3.5 5 years ago
Miguel Mota 5e2134e43e
Fix sorting issue with favorites and portfolio 5 years ago
Miguel Mota 3211bd7f52
Use os.UserHomeDir(); closes #40 5 years ago
Miguel Mota f2027ca78c
Remove additional price fetch; CoinGecko fixed bug 5 years ago
Miguel Mota f1e3f81ec0
Update isatty package to resolve #39 5 years ago
Miguel Mota db3cb70696
Use sync.Map for maintaining map of all coins 5 years ago
Miguel Mota 3c55749e34
v1.3.4 5 years ago
Miguel Mota 24e692c65a
Windows path fix 5 years ago
Miguel Mota 2d4185bbce
Fix for go10 5 years ago
Miguel Mota cea9a8164b
Use Go's filepath seperator for config path 5 years ago
Miguel Mota a29e06b9b1
Use mkdirAll for creating config 5 years ago
Miguel Mota e39aa24601
Fix nil check 5 years ago
Miguel Mota dbe0dad56b
v1.3.3 5 years ago
Miguel Mota 96cab2b405
Add chart loading label 5 years ago
Miguel Mota 3be23ec912
convert symbol to name for price api 5 years ago
Miguel Mota f64aa460b3
Use cobra for cli flags. Added price command 5 years ago
Miguel Mota 592d061ee8
Create view structures 5 years ago
Miguel Mota 4ef4f7aa54
Clean up 5 years ago
Miguel Mota bedbda8e00
cointop 1.3.2 5 years ago
Miguel Mota 29283b7d8e
table toggle fullscreen shortcut 5 years ago
Miguel Mota f1da2dcb40
Hide open shortcut in statusbar if no open command found 5 years ago
Miguel Mota 26871444c3
Change toml config defaultView to default_view 5 years ago
Miguel Mota 065ab017ec
Add refresh rate flag. Closes #23 5 years ago
Miguel Mota 4dece82e53
v1.3.1 5 years ago
Miguel Mota 0dac74cb8c
colorscheme help install instructions 5 years ago
Miguel Mota 0abaeb9e56
Remove exponential notation formatting from termui. Fixes #35 5 years ago
Miguel Mota 599d2a226a
Fetch full price if avaiable in coingecko api. Closes #37 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 a7b5713587
colorscheme parse hex 5 years ago
Miguel Mota 1308bec565
Add colorscheme command line flag 5 years ago
Miguel Mota 12d56decc3
Use theme styles 5 years ago
Miguel Mota 81af942dbf
Read colorscheme file 5 years ago
Miguel Mota da7cdbd959 1.2.2 5 years ago
Miguel Mota caf6a604e6 Fix market bar bg color 5 years ago
Miguel Mota a3d9626871 Fix concurrent filecache write error; hopefully actually fixes #32 5 years ago
Miguel Mota 14252d436f 1.2.1 5 years ago
Miguel Mota ca3921efb0 Use mutex locks for filecache writes; fixes #32" 5 years ago
Miguel Mota eaf94232a1 v1.2.0 5 years ago
Miguel Mota 6361b22399 Add CoinGecko API support 5 years ago
Miguel Mota be84b5e5bd Prompt for CoinMarketCap Pro API Key 5 years ago
Miguel Mota 4cc578ed36 1.1.5 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 b91ef2944a update readme 5 years ago
Miguel Mota 22d551b3b4 add config, clean, and reset flags 5 years ago
Miguel Mota a9079bef8a makefile version flag 5 years ago
Miguel Mota 7474b5e1d6 update version 5 years ago
Miguel Mota 98b6d2bfbc update version 5 years ago
Miguel Mota 0c5a627d85 update version 5 years ago
Miguel Mota bd58b112f1 portfolio percentages 5 years ago
Miguel Mota 70e18090a9 portfolio chart 5 years ago
Miguel Mota caf7a757d3 portfolio add/edit menu 5 years ago
Miguel Mota f017555640 portfolio view 5 years ago
Miguel Mota b97936b54b show version in status bar and in help menu 6 years ago
Miguel Mota 22dd518200 print version 6 years ago
Miguel Mota 17494746b2 fix show link after refresh 6 years ago
Miguel Mota e188845dc1 store favorites by name instead of by symbol 6 years ago
Miguel Mota 8e8283e8fa add currencies 6 years ago
Miguel Mota b0e44a999f add NOK 6 years ago
Miguel Mota 1a81f7edfc add MYR currency 6 years ago
Miguel Mota ab90056cf7 XDG_CONFIG_HOME 6 years ago
Miguel Mota 70748c8e66 cmc ping 6 years ago
Miguel Mota 7182d9f2ed currency symbol 6 years ago
Miguel Mota 1acbf0ed30 fixes #9 6 years ago
Miguel Mota 775e22c3b3 c key fix 6 years ago
Miguel Mota ca1f268269 Q 6 years ago
Miguel Mota 25fe8b4921 highlight selected currency 6 years ago
Miguel Mota f92d76823f fixes #13 6 years ago
Miguel Mota 6be9c49a11 close #14 6 years ago
Miguel Mota ee294d8c68 transparent bg 6 years ago
Miguel Mota d4619b162f fix q key press + add quit view action 6 years ago
Miguel Mota e623c10dfd store selected currency + truncate decimals up to 2 6 years ago
Miguel Mota 3d9d551f6d add currency convert screenshot 6 years ago
Miguel Mota e0b3d59d0c currency conversion 6 years ago
Miguel Mota 40f0b3a3b3 currencyconversion var 6 years ago
Miguel Mota 718d1c5780 sort slice 6 years ago
Miguel Mota 5a0e43fd4f fix ytd 6 years ago
Miguel Mota 92e84f3f50 fix all time range 6 years ago
Miguel Mota c2fd3848aa fix all time range 6 years ago
Miguel Mota 4cd7f0c03e typo fix 6 years ago
Miguel Mota 7dde1eb1c7 chart date range select shortcut 6 years ago
Miguel Mota d3975c8981 don't shorten y values 6 years ago
Miguel Mota a3e0b1470d select last row if out of bounds 6 years ago
Miguel Mota dea43e939d fix esc 6 years ago
Miguel Mota 362987c1d8 brew test 6 years ago
Miguel Mota 643ad3eed8 mac build 6 years ago
Miguel Mota 1dc581f2a8 homebrew tap 6 years ago
Miguel Mota 9f860724ef capitalize status bar 6 years ago
Miguel Mota 1fa7caa831 delete cache on refresh 6 years ago
Miguel Mota 9d4080f44b load from file cache 6 years ago
Miguel Mota 247d4f1232 fix help quit 6 years ago
Miguel Mota 69ef18e659 dep ensure 6 years ago
Miguel Mota 488dd12f51 fix chart resize 6 years ago
Miguel Mota c377dc752c F5 refresh
Former-commit-id: ed13b52b7561129288b492cb14db11cedd3f3e36 [formerly ed13b52b7561129288b492cb14db11cedd3f3e36 [formerly ec876cc7837df8ebccc5a7f3329afd5b5b74a770 [formerly f7b7f12960e1eb72b100da1e0ff58f699436e5f0]]]
Former-commit-id: 2018d1ed8c44a4b053ddfef5d82477224a6c3d16
Former-commit-id: 42671d450f4c9c4d99631de776671ce536881c88 [formerly 3668a162681eecdd59d7f3bd0df09d5fbbda2366]
Former-commit-id: fbba964fb8a20b1c6aaf6c70bc1548b4c7abf99d
6 years ago
Miguel Mota 214685af31 async load data
Former-commit-id: 25c06b08d665ee046956b2aedeb09f72053f1c85 [formerly 25c06b08d665ee046956b2aedeb09f72053f1c85 [formerly 372880253b642d082cdec6f96a636d8741ef9757 [formerly 61524ed8040a3371155d2a08a7c1ae30e9368079]]]
Former-commit-id: 957a03e4961205620236ec86f6e791cc9c5f8f82
Former-commit-id: 83b1c8e397a5cec96a09e4067b16ae67a46e2583 [formerly 31bb5f140debd048c7b6abd0b4e5eacd78b7684e]
Former-commit-id: e04b7021793ec2687687dc2dd010e24fa6faa167
6 years ago
Miguel Mota 23f96673c7 help menu auto layout
Former-commit-id: 2ad0bbde584308b918b02c5c2ee27b822b920dcb [formerly 2ad0bbde584308b918b02c5c2ee27b822b920dcb [formerly 668e795f5c0785074c6c3cee938b7eae507cbf90 [formerly cdabeb6ed1a9d1a88e0c25b23cf989ba276d8bcf]]]
Former-commit-id: b5c379d08eb1d808b3277ae5500ffe92d291272b
Former-commit-id: e727422d34f3f6619cfbc3f2578d7a35fb68fea0 [formerly e07550dba29f67367d868e4d7d0ecc8789152e7c]
Former-commit-id: 7fdbe0600a18c2904c1e14f00ed11797f9f5fb1c
6 years ago
Miguel Mota 062cc01b68 [c]lose help
Former-commit-id: dd830d9d675a52b8f10f8800d8ff45041c57bcd2 [formerly dd830d9d675a52b8f10f8800d8ff45041c57bcd2 [formerly 40fd72820c379540ecd7fc35bc17baddcdd76079 [formerly cefdf211c8f45274f4c6619e686722c8ffe67f8a]]]
Former-commit-id: 13dc81407c5b3209b1af968bbba6ac28735b6285
Former-commit-id: c9494228c81c5c17c51b90538c93bdae4a0e5ed3 [formerly 1f5132f1b95fdd994a3ba9426809a2e84de03c89]
Former-commit-id: 1faf7b91cf6e80da99d61b5a8de538ed05367f63
6 years ago
Miguel Mota 7b5b39a9e7 toggle help menu
Former-commit-id: d9aad64fd3087c6789de73a7946a16caad9c7fc2 [formerly d9aad64fd3087c6789de73a7946a16caad9c7fc2 [formerly 0fd056c846092e8310cab5dd042e927e8fca74d6 [formerly b3f6d2ec560622cede5c81658302154814f02d9b]]]
Former-commit-id: f4da4cdd33244f486f2e29355a20c0b011718518
Former-commit-id: 31cc38d2450cbef3401a1183b1b0519d0043a9de [formerly f8ecf5b286c93e0672058008c9a9651919107633]
Former-commit-id: 526df3564e2949dfb4d16f36736fa32a5ef95919
6 years ago
Miguel Mota 9f7977a065 help view box
Former-commit-id: 2009e9710ca8f95d05bab3d8f95e7f0c2d9a45c8 [formerly 2009e9710ca8f95d05bab3d8f95e7f0c2d9a45c8 [formerly ed77cf94acc5d40169f7223affe4c56d1cc15e7b [formerly a10c081473193a8f72e8ddd014d2307429f98584]]]
Former-commit-id: a657654df076e43aed26e78aa94ba8dbdc11b250
Former-commit-id: 708da56884602ea1d315d7b2e48ebf22da03c352 [formerly 5905b7db96967db239e5e96d472e955706974734]
Former-commit-id: 5765a8a72f349ca1c3ed47116633ea578af47e86
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 ba562229f2 hard cache
Former-commit-id: cedd3a565c7f8a499500bc9445fa44a70cb1a895 [formerly cedd3a565c7f8a499500bc9445fa44a70cb1a895 [formerly e24f0272bac7c798381be585a83d40817c1648f6 [formerly 878ef53221b0b8614fc850546e78fa1ff7295979]]]
Former-commit-id: 7f8ee8eec60d4fb0ebb73769c3d097fc39ccc2ec
Former-commit-id: 250b98302b7454528741417201b3ecf389647016 [formerly 9b8aa21f0900d9549c217d78c6c25cf4c9374b6f]
Former-commit-id: adfebc801b86ee03021eab460df6fa73915f666b
6 years ago
Miguel Mota 4a1fbbeb9f fix key lowercase bug
Former-commit-id: ca4c333168dc2ccc9e5730e46b6dfdc807e78766 [formerly ca4c333168dc2ccc9e5730e46b6dfdc807e78766 [formerly b3d5ae9e26b5f3652d1a9d7b982739abbdde2b6c [formerly d7dcf8b2bca0fc9870981cf50ff722735b6c9287]]]
Former-commit-id: 2c32f44ada49fdb4ad4f0b1bead415bebc2c5437
Former-commit-id: 6857bbc7ab19f45642b6fb0a2ed345d025a0fde0 [formerly 6b0c74435ab9de79f2253919f333cbb839e262b4]
Former-commit-id: d44b621cb93bd0a391b57478326f34da9516b81b
6 years ago