Releases: cointop-sh/cointop
v1.6.10
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
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 #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
v1.6.7
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 #131
b32da40 Include currencyConversion in the cache key so changing currencies invalidates the cache. See #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
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
v1.6.4
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
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