Cointop Versions Save

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

v1.6.10

2 years ago

Changelog

9a9ee30 Merge pull request #254 from vuon9/feature/types-4-search-keyword e26816b Fix suffix on y-axis for Millions (#259) 19561ce Immediately after changing currency refresh the current coins #178 (#256) ac946a7 Reduce the number of pages to 10 (1000 coins) to reduce the load on backend... (#255) dd1c83e Update FAQ for search guide f260068 Remove hasPrefix 6ef43d5 Support search by /s:keyword - symbol, /n:keyword - name b921c09 Merge branch 'lyricnz-feature/portfolio-buy2' 2acbb39 Fill in cost_price, cost, pnl, pnl_percent in "cointop holdings" output e99d46b portfolio: Fix cost/pnl hidden value if empty text. #243 0e956d6 portfolio: clean up fixes #243 b5b6883 Add support for purchase price/currency to portfolio (#243) 0a5ba71 Merge pull request #242 from lyricnz/feature/no-mouse f34eb3e Merge pull request #237 from lyricnz/bugfix/hide-portfolio-balances acd8af9 Add configuration for enable_mouse d7cec61 When hidePortfolioBalances scale the chart to the maximum price; avoids issue with resampling and using the last value 30fa30c Use stable sort for sorting coins (#235) 73a0058 If $DEBUG_FILE is set, use that rather than /tmp/cointop.log (#236) 57ca7d8 Make default shortcuts editable (#234) 5064dbf Merge pull request #227 from lyricnz/feature/verbose-http-logging e704e00 Merge pull request #225 from lyricnz/feature/show-currency-marketbar e49211e Update faq.md daf131f Add FAQ about $DEBUG and $DEBUG_HTTP 65bf139 Emit verbose HTTP logging for coingecko when DEBUG_HTTP is set 751053f Revert "Emit verbose HTTP logging for coingecko when DEBUG_HTTP is set" 042e218 Emit verbose HTTP logging for coingecko when DEBUG_HTTP is set 781b87d Move currencyConversion out of chartInfo - so it shows when hideChart=true 68fd858 Change "0" to go to top coin on first page (#218) 27ad1a7 Merge branch 'master' of github.com:cointop-sh/cointop 15c7707 Update CHANGELOG.md b198640 After jumping to the right page, search for the right row (#220) 9fa5006 Allow duplicate-Symbol entries in portfolio again (#222) 4d3291c Merge branch 'master' of github.com:cointop-sh/cointop e409a0b Improvements to search mechanism (#216) da06d5e Remove fallback to coin.Symbol when loading portfolio. Remove deprecated favoritesBySymbol. (#219) 04ee0eb Remove junk \0 from the end of search-string f7d9976 Minimize diff b19028c Reinstate levenshtein and prefix fallback 3add8dc Replace search function with simpler approach

v1.6.9

2 years ago

Changelog

6b6a18d Pass $HTTPS_PROXY to ssh server (#205) dfaa8d0 Merge pull request #213 from lyricnz/bugfix/zero-left e843b79 Merge branch 'cointop-sh:master' into bugfix/zero-left cf52706 Fix global chart always showing in USD, and add current currency to chart name (#209) bbf4144 Fix edge case with resample min-time b22c040 Merge pull request #211 from cointop-sh/fix/rune-width 4ba9f52 Merge branch 'lyricnz-feature/locale-dates' 8ceece8 Set currency symbol width to rune string width 1713392 Update comment aece767 Use new FormatTime for X-axis labels and last_updated 9e91040 New method to format date-time in locale and LC_TIME sensitive way 1cf12fd Add github.com/jeandeaual/go-locale for locale-detection across platform 11bf5e2 Start working on locale-sensitive date-time formatting 1a5b4a5 Merge branch 'feature/locale-dates' of https://github.com/lyricnz/cointop into feature/locale-dates 3b37cc3 Scale large numbers by adding Million Billion Trillion suffix (#200) 24f1286 Add github.com/goodsign/monday for locale-specific date formatting e1aded9 More minor cleanups (no functional change) (#198) ff24fb3 Add simple test workflow (#201) 8651b20 Update install.md (#202) 95c2973 Make direct links to docs site (#194) b986017 DefaultCacheDir = ":PREFERRED_CACHE_HOME:/cointop" (#197) 9824c40 Feature/code cleanups (#191) cfc93c9 fix: ClearSyncMap pass by reference (#195) 9b03adc Merge pull request #192 from cointop-sh/fix/clean-cache-dir d9bab7d Rename org miguelmota → cointop-sh a07bed9 command[clean]: Delete cache_dir from config f375eec Rename org miguelmota → cointop-sh 0bacbe5 Make favorite character configurable (#190) cc325b9 Merge pull request #189 from lyricnz/feature/full-width 95a31d5 Save chart height after change. a85fb5e Move maxChartWidth to [chart] section in config. Start working on persistent chart height 4fa05a5 Use constant for DefaultChartHeight f0631cf The world is not ready for configurable MaxTableWidth caccc13 Move maxChartWidth to ct.State 9a270d4 Allow configurable max_chart_width (default 175, if 0 use full width) 562c5fd Merge pull request #184 from lyricnz/feature/x-labels 5ef09ea Handle 0/1 data items returned before resampling a260925 Merge pull request #186 from lyricnz/bugfix/chart-time-ranges 2f616e2 When we are not aggregating multiple prices, use the oldest data available as the left hand side of chart, not the requested start. 72d2c99 Set "All Time" to 10 Years 9d88433 Use more accurate Duration for Year and Month ranges 620e5c7 Remove debug code 6e99e91 Add time labels to X axis c0c514b Merge pull request #180 from lyricnz/feature/resample-data e8fcd4a Remove interpolateData() ec55f0d Merge branch 'miguelmota:master' into feature/resample-data 370b9f3 Fix comments d4b6afa Merge pull request #181 from miguelmota/bugfix/changlog f81ca9e fix typo in changelog a2e432b Merge branch 'feature/resample-data' of https://github.com/lyricnz/cointop into feature/resample-data 49ac2fb Ask the chart how many data points it needs 162e6cd Merge branch 'miguelmota:master' into feature/resample-data 065f23e Merge branch 'master' into feature/resample-data f38bc4c Continue from https://github.com/miguelmota/cointop/pull/165 b6c0579 Remove redundant line. #166 d17bda5 README: Add contributor thanks e536047 Update CHANGELOG.md ac9a4d4 Merge branch 'lyricnz-feature/duplicate-symbols-cache-fix' 6a02661 Merge branch 'feature/duplicate-symbols-cache-fix' of https://github.com/lyricnz/cointop into lyricnz-feature/duplicate-symbols-cache-fix 987fd2f Merge branch 'lyricnz-bugfix/hide-portfolio-balances' 7280584 Merge branch 'bugfix/hide-portfolio-balances' of https://github.com/lyricnz/cointop into lyricnz-bugfix/hide-portfolio-balances 36729f8 Add an extra space if it is satoshi character because it overlaps text on right 98a9425 Merge branch 'lyricnz-feature/satoshi' 9c86ae5 Use common function to generate cache keys, and fix GlobalMarketData vs Conversion caching bug 26981df Add currency conversion to Satoshi f2bab24 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

v1.6.8

2 years ago

Changelog

aba2834 faq: Add image of hidden portfolio balances 83a35df Hide all holding amounts when hidden flag toggled

v1.6.7

2 years ago

Changelog

1d29363 Add keybinding to toggle hide portfolio balances 5f76e89 Optimize Dockerfile #127 42b9958 Merge branch 'simon-anz-feature/logrus' dfc5ce4 Remove unused variable f7a145a Fix another printf log 6e979f0 Remove leftover code 32990cd Remove downsample code (feature WIP) c5445c6 One log.Debugf() required a73b9ed Convert ct.debuglog() to logrus.Debug() a86077e Update debuglog method names 1a789cb go mod vendor 914b2e6 Merge branch 'simon-anz-feature/migrate-from-govaluate-to-expr' 6d90edf Pass the current coin as context! e638040 When evaluating, take an environment to provide as context 0074ecf Patch expression to substitute Float64 for Integer. Update docs to include '/' 9e41452 Add vendor/github.com/antonmedv 09b6643 Switch to github.com/antonmedv/expr for expression evaluation 89bab4e go mod vendor. #151 b0dd16f Unbind forward slash keybinding when not in table view. #150 #149 08e81ca Add subpackage for expression string eval 1f0f6d3 Merge branch 'simon-anz-feature/value-expressions' fb79419 Only open search if active view is table. #150 271cf90 Merge branch 'feature/value-expressions' of https://github.com/simon-anz/cointop into simon-anz-feature/value-expressions 6286450 Merge branch 'simon-anz-feature/30d-and-1y-change' 296590b Merge branch 'feature/30d-and-1y-change' of https://github.com/simon-anz/cointop into simon-anz-feature/30d-and-1y-change 31fbce6 Remove vscode file 79b2fb8 Change hotkey for 1Y change to "y" ebcb850 Merge branch 'simon-anz-bugfix/range-update-corrupt-cache' 2c7f703 Merge branch 'bugfix/range-update-corrupt-cache' of https://github.com/simon-anz/cointop into simon-anz-bugfix/range-update-corrupt-cache bda145d Merge branch 'simon-anz-feature/document-column-selection' 9b6e9c4 Add FAQ comment about using expressions in portfolio entries b23e65c Use govaluate to evaluate expressions in portfolio entry 7f2f4c5 Merge doc update, and add 1y_change 486338f Merge branch 'feature/document-column-selection' into feature/30d-and-1y-change 7467eb4 Use TOML markdown f66df5a Document table column selection fcfb0f4 Add support for 1Y columns - see https://github.com/miguelmota/cointop/issues/131 b32da40 Include currencyConversion in the cache key so changing currencies invalidates the cache. See https://github.com/miguelmota/cointop/issues/144 e7d32f1 Merge branch 'master' into bugfix/range-update-corrupt-cache b03546c Merge remote-tracking branch 'upstream/master' 28a7bfb Return error if default chart range is invalid e60bc6d Include DefaultChartRange in default config 142777d Simple documentation for default_chart_range b83d15c Store default chart range in configuration file b078dbd Use the highest-rank coin to calculate PortfolioSlice a34417a When building portfolio slice, include first coin only ba75de3 Cache ct.State.selectedChartRange and ct.State.currencyConversion so data-fetch is not impacted by concurrent change 5916c49 Makefile: Docker tag version

v1.6.6

2 years ago

Changelog

ac93b8f Return error if default chart range is invalid 1c14561 Merge branch 'simon-anz-feature/configurable-chart-range' becca5e Merge branch 'feature/configurable-chart-range' of https://github.com/simon-anz/cointop into simon-anz-feature/configurable-chart-range 56084e4 Merge branch 'simon-anz-bugfix/duplicate-coins' d465970 Merge branch 'bugfix/duplicate-coins' of https://github.com/simon-anz/cointop into simon-anz-bugfix/duplicate-coins 7990b9d Merge branch 'simon-anz-bugfix/portfolio-graph' 6ec915a Include DefaultChartRange in default config 4828c3e Use the highest-rank coin to calculate PortfolioSlice 719f0cc Simple documentation for default_chart_range 2a9f995 Store default chart range in configuration file 9553ec8 When building portfolio slice, include first coin only bea5c67 When rendering portfolio chart, only append data when resizing array b8b7a87 Merge branch 'Pomyk-fix_filecache_locks' ed1bced Fix filecache locking 758e836 Increase number of decimals shown when price < 1. #132 f5adcee docs: Update colorscheme docs fa1fdca Row active colorscheme fix 96082d9 docs: Update flatpak docs 2adee94 Remove .flathub directory (moved to https://github.com/flathub/com.github.miguelmota.Cointop)

v1.6.5

3 years ago

Changelog

e7531ca Add keybinding to toggle chart fullscreen baacfbd Add 24H% change to holdings command f127de3 ssh: Add support for holdings command 11e2efc docs: Update config path documentation 0e77805 Read cointop config environment variables

v1.6.4

3 years ago

Changelog

9fab6bd File cache fix 7b73406 Merge branch 'afh-debuglog' 52a1699 Merge branch 'debuglog' of https://github.com/afh/cointop into afh-debuglog a794be6 faq: Formatting fix 38a8858 Merge branch 'afh-currency-formatting-faq' c6e18e8 Add FAQ how to change currency and numeric values formatting dcd0410 Address PR comments 8c71604 Merge branch 'afh-rank-color' 220a396 Reduce number of save calls. #120 5cdfd83 Use log package for logging 36bc8a8 Update social links aec94c3 go mod tidy 92e9399 Add stripansi dependency 1547150 Merge branch 'afh-table-alignment' 9c11026 Revert "Add stripansi dependency, update dependencies and vendor" cae7d52 Merge branch 'master' into table-alignment bd9acb1 Merge branch 'afh-preferred_cache_home' 342afea Merge branch 'preferred_cache_home' of https://github.com/afh/cointop into afh-preferred_cache_home b2bcd01 Merge branch 'rank-color' of https://github.com/afh/cointop into afh-rank-color b479466 Merge branch 'afh-alert-price-entry' 4c67b63 Merge branch 'alert-price-entry' of https://github.com/afh/cointop into afh-alert-price-entry 17fd13f Merge branch 'afh-numeric-monetary-locale' 2f10604 Merge branch 'numeric-monetary-locale' of https://github.com/afh/cointop into afh-numeric-monetary-locale 88f2aff Merge branch 'afh-docker-improvements' 88df588 Merge branch 'docker-improvements' of https://github.com/afh/cointop into afh-docker-improvements 9c9a471 Add stripansi dependency, update dependencies and vendor 5933f22 Ignore ANSI escape codes when when determining string length cb2d24b Add support for :PREFERRED_CACHE_HOME: 58c5403 docs: Add assets 2fe9991 docs: Add chart docs 6f92573 Merge branch 'master' into numeric-monetary-locale b2e61bc Simplify rank cell color handling 3c97b58 Add column filter option to holdings command 6e3b9d4 docs: Add portfolio examples c813cff Format alert target price without exponent 6a4aac1 Add filecache prefix based on config file path e0acaf9 Fix custom config file path. #106 05bfc7d Revert development change in go.mod 7d06a53 pkg/humanize: Replace Commaf with Numericf and Monetaryf 235675d pkg/table: Use RuneCountInString for string length 883a119 Dockerfile: Use colors tar.gz archive 4179a13 Dockerfile: Add .dockerignore 06fd267 Dockerfile: Pass arguments from docker to cointop c79d601 Price alert entry fix 6562653 Add SSH server user config type flag d213153 docs: Add AppImage install instructions 1fb26e2 Add AppImage recipe 2b6b7b6 Add max sessions option to SSH server 182e87e Use git tag for snap info version. #98 2aff297 Merge branch 'popey-patch-1' 220f969 Merge branch 'patch-1' of https://github.com/popey/cointop into popey-patch-1 600af53 Merge branch 'Berjou-fix-typo' 1100753 Merge branch 'fix-typo' of https://github.com/Berjou/cointop into Berjou-fix-typo af8dc71 Fix typo 742f14d Migrate to building on for core20

v1.6.3

3 years ago

Changelog

63e3458 Update install docs bea5653 Fix coins and portfolio row selection 3270d12 Fix next/prev column sort 03fed93 Update contributing docs 3aed984 Allow negative holdings balance input. #87 faabbfc Add max pages flag 38b2790 Table view nil check e0eaf60 Add max timeout to SSH server 93e718a Update CHANGELOG aeed426 Table scroll fix f67e349 docs: Add hugo env version 3002ad5 Update README d27904a Add documentation hugo site

v1.6.2

3 years ago

Changelog

0a0530d Add option to keep row focus on sort 269b9ad go mod tidy

v1.6.1

3 years ago

Changelog

296c67e Allow shortcut keys not in default config 6605cc5 Chart width data interpolation 295f163 Update CoinMarketCap graph data endpoint 0576b04 Price command flag alias Remove top empty line 99bbead Support multiple coins for price command