Changelog
- 6bf721c ci: enable snapshot
- 1191d01 ci: fix snapcraft path
- 3d6b5ce ci: enable snapcraft
- c693eb5 fix: removed unused dependency
- 55ace1a Merge branch 'streaming-prices'
- a4bcdb2 fix: linting errors
- 9280f86 fix: setting initial price on row
- e31cb79 test: added row test
- 246073d feat: animated price changes
- 484fea9 fix: tests related to extra digits
- ed87d29 feat: adjust significant digits shown on prices
- 53413f6 refactor: create row ui component
- 37e055e refactor: create row ui component
- 1257367 fix: remove default case
- 5e6b139 fix: only create file is debug is enabled
- cbe7f9e feat: debug config option
- 8cad6f0 fix: default shown as the first group even when not default group defined
- 7111a56 refactor: naming version vector
- 300431b test: fixed tests for Live vs Real-Time
- 3305bd8 test: added test for monitor
- 6e99d4e feat: added text for delay text to distinguish live vs real time
- abb34cf refactor: added SetCurrencyRates
- bb02bd3 test: fix symbol suffix text
- 8493a11 docs: updated readme with more relevant information
- a8b3373 test: fix and update print tests
- 5b89955 test: added missing currency rate tests to yahoo monitor
- ae3a815 test: added tests for currency rate monitor
- adfaf8d test: added missing tests for unary and currency rates
- ac85488 test: added tests for GetCurrencyMap
- 255eac3 test: added missing tests for coinbase monitor
- 9302de6 test: adding missing tests for coinbase price monitor
- 44e3108 test: remove references to resty and httpmock
- 9564e54 refactor: remove proxy support (not functional as-is without resty; requires new feature build to reintroduce)
- 4e0ad52 refactor: remove coincap and coingecko support and remove resty
- 42d0104 test: fix failing tests and move currency use cases to asset
- b86223f test: fix currency conversion tests
- feeae7b test: revised contract test
- 63faa5b refactor: remove legacy yahoo currency conversion
- 66838e1 feat: currency conversion monitor
- 236f344 refactor: fix naming of price monitors
- 7dee0a1 refactor: move coinbase price monitor
- e30ae13 refactor: move yahoo price monitor
- c9eed66 test: fixed query params in http request assertions
- bb88d64 test: fixed tests for yahoo session refresh
- 3cc2993 feat: session refresh
- 332527d fix: blocking bubbletea with p.Send
- 75d9a93 fix: added context from main monitor to child monitors
- 4bcfb6c fix: added invalidation of messages on group change with a nonce
- 5232e76 feat: added sync call for getting quotes from all monitors
- 59fcd18 fix: lots with .CB suffix did not work
- 085ba85 fix: added stop poller and comments
- 419d1e6 fix: multiple symbols were not being appended
- 664aefc docs: added missing comments
- 6a5050f feat: added yahoo monitor base without session management and currency conversion
- 932dfc5 fix: return when symbols are not set
- c0d48f2 refactor: remove unused code related to legacy polling method
- b2f06bb fix: error handling and tests
- 879cf05 test: fixed tests with new callback functions
- 41f8501 feat: update watchlist and holders on price change for coinbase assets
- 0c95f29 feat: WIP refactor and removal of poll based ui refresh
- be3b671 test: added missing tests for monitor
- 65abe1b feat: added poller
- 8f4a4c0 test: add streaming related tests for coinbase monitor
- 08087a1 test: remove httpmock and resty
- 1b20afb test: added tests for unary coinbase requests
- 1be32d8 test: added tests for streamer and monitor
- 5ac30a5 test: updated existing tests for streaming changes
- c17c385 feat: streaming prices
- 1c71604 fix: price update deadlock in monitor
- a9c93f4 fix: deadlock with price channels
- df5b4ac feat: WIP fixed update channels
- 55d8425 feat: WIP streaming updates from websocket
- 67b7794 feat: added poller and streamer components
- 33cf519 feat: added monitor for coinbase to replace unary request
- dca5c69 build: upgrade go and bubbletea version