Commit Graph

411 Commits (master)

Author SHA1 Message Date
Simon Roberts b23e65cf28 Use govaluate to evaluate expressions in portfolio entry 3 years ago
Simon Roberts fcfb0f48fe Add support for 1Y columns - see https://github.com/miguelmota/cointop/issues/131 3 years ago
Simon Roberts b32da4010c Include currencyConversion in the cache key so changing currencies invalidates the cache. See https://github.com/miguelmota/cointop/issues/144 3 years ago
Simon Roberts e7d32f18fc Merge branch 'master' into bugfix/range-update-corrupt-cache 3 years ago
Miguel Mota 28a7bfbbd9 Return error if default chart range is invalid 3 years ago
Simon Roberts e60bc6dcd6 Include DefaultChartRange in default config 3 years ago
Simon Roberts b83d15cdc1 Store default chart range in configuration file 3 years ago
Simon Roberts b078dbd2f6 Use the highest-rank coin to calculate PortfolioSlice 3 years ago
Simon Roberts a34417ad61 When building portfolio slice, include first coin only 3 years ago
Simon Roberts ba75de3c00 Cache ct.State.selectedChartRange and ct.State.currencyConversion so data-fetch is not impacted by concurrent change 3 years ago
Miguel Mota ac93b8fbe0
Return error if default chart range is invalid 3 years ago
Miguel Mota becca5e46c
Merge branch 'feature/configurable-chart-range' of https://github.com/simon-anz/cointop into simon-anz-feature/configurable-chart-range 3 years ago
Miguel Mota d465970cbb
Merge branch 'bugfix/duplicate-coins' of https://github.com/simon-anz/cointop into simon-anz-bugfix/duplicate-coins 3 years ago
Simon Roberts 6ec915abe9 Include DefaultChartRange in default config 3 years ago
Simon Roberts 4828c3e014 Use the highest-rank coin to calculate PortfolioSlice 3 years ago
Simon Roberts 2a9f995286 Store default chart range in configuration file 3 years ago
Simon Roberts 9553ec8a02 When building portfolio slice, include first coin only 3 years ago
Simon Roberts bea5c67759 When rendering portfolio chart, only append data when resizing array 3 years ago
Miguel Mota 758e8367f7
Increase number of decimals shown when price < 1. #132 3 years ago
Miguel Mota fa1fdca5e7
Row active colorscheme fix 3 years ago
Miguel Mota e7531ca635
Add keybinding to toggle chart fullscreen 3 years ago
Miguel Mota baacfbd9ca
Add 24H% change to holdings command 3 years ago
Miguel Mota 52a1699764
Merge branch 'debuglog' of https://github.com/afh/cointop into afh-debuglog 3 years ago
Alexis Hildebrandt dcd0410a19 Address PR comments 3 years ago
Miguel Mota 8c71604732
Merge branch 'afh-rank-color' 3 years ago
Miguel Mota 220a396258
Reduce number of save calls. #120 3 years ago
Alexis Hildebrandt 5cdfd83056 Use log package for logging 3 years ago
Miguel Mota b2bcd01bfe
Merge branch 'rank-color' of https://github.com/afh/cointop into afh-rank-color 3 years ago
Miguel Mota 4c67b63422
Merge branch 'alert-price-entry' of https://github.com/afh/cointop into afh-alert-price-entry 3 years ago
afh 6f92573a93 Merge branch 'master' into numeric-monetary-locale 3 years ago
afh b2e61bc8c9 Simplify rank cell color handling 3 years ago
Miguel Mota 3c97b58e09
Add column filter option to holdings command 3 years ago
afh c813cff84f Format alert target price without exponent 3 years ago
Miguel Mota 6a4aac1277
Add filecache prefix based on config file path 3 years ago
Miguel Mota e0acaf9554
Fix custom config file path. #106 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 c79d601bbf
Price alert entry fix 3 years ago
Miguel Mota bea56532fa Fix coins and portfolio row selection 3 years ago
Miguel Mota 3270d12ab8 Fix next/prev column sort 3 years ago
Miguel Mota 3aed9846fe Allow negative holdings balance input. #87 3 years ago
Miguel Mota faabbfc8a6 Add max pages flag 3 years ago
Miguel Mota 38b279083f Table view nil check 3 years ago
Miguel Mota aeed426034 Table scroll fix 3 years ago
Miguel Mota 0a0530de5a Add option to keep row focus on sort 3 years ago
Miguel Mota 296c67e6fd Allow shortcut keys not in default config 3 years ago
Miguel Mota 6605cc548c Chart width data interpolation 3 years ago
Miguel Mota 295f163ae2 Update CoinMarketCap graph data endpoint 3 years ago
Miguel Mota 0576b043d4 Price command flag alias
Remove top empty line
3 years ago
Miguel Mota 99bbeadc2d Support multiple coins for price command 3 years ago
Miguel Mota 00d654aa74 Update statusbar spacing 3 years ago
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