# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The sections should follow the order `Packaging`, `Added`, `Changed`, `Fixed` and `Removed`. ## [Unreleased] ## [0.14.9] - 2023-07-25 ### Fixed - Fixed API breakage preventing quotes from loading ## [0.14.8] - 2023-02-22 ### Packaging - Updated dependencies ## [0.14.6] - 2022-08-17 ### Changed - Improved dynamic decimal formatting ## [0.14.5] - 2021-05-07 ### Added - Improve graphing for penny stocks by showing 4 decimal places and removing y-axis padding so they fill out the full graph ## [0.14.4] - 2021-03-17 ### Packaging - Add support and releases for Android (aarch64-linux-android) ## [0.14.3] - 2021-03-15 ### Changed - API data is only fetched for widgets that are actively shown - This greatly reduces the number of active API requests when many tickers are added. Data is lazily fetched & updated once a widget is in view ([#118]) ## [0.14.2] - 2021-03-05 ### Fixed - Fix bug preventing Index tickers from working ([#115]) ## [0.14.1] - 2021-03-02 ### Fixed - Fixed keybind to correctly capture SHIFT+TAB in the chart configuration pane ([#110]) ### Changed - UI changes so that wording is consistent throughout ([#112]) - Stock symbols show as uppercase in tabs section - Letters for stock information are now capitalized - Words in Options pane are now capitalized - Toggle box shows the current chart type rather than the next chart type ## [0.14.0] - 2021-02-26 ### Added - Kagi charts have been added! ([#93]) - You can specify custom reversal type (pct or amount), reversal value, and price type (close or high_low) within the GUI by pressing 'e' - New config options have been added to configure the behavior of Kagi charts, see the updated [wiki entry](https://github.com/tarkah/tickrs/wiki/Config-file) - As Kagi charts x-axis is decoupled from time, the chart width may be wider than the terminal. You can now press SHIFT + < / > or SHIFT + LEFT / RIGHT to scroll the chart. An indicator in the bottom right corner will notify you if you can scroll further left / right - `--candle` has been deprecated in favor of `--chart-type` ### Packaging - Linux: Binary size has been reduced due to some optimizations, from 10.6MB to 8MB ([#86]) ## [0.13.1] - 2021-02-22 ### Fixed - Fixed theme background not getting applied to all widgets ([#84]) - Fixed last x label for candlestick charts from showing unix time 0 for 1W - 5Y timeframes ([#85]) ## [0.13.0] - 2021-02-19 ### Added - Candestick chart support has been added. You can press 'c' to toggle between line and candlestick charts ([#75]) - You can also pass the `--candle` flag on startup, or specify `candle: true` in the config file to launch with candlestick charting enabled ### Changed - All theme colors are now optional and can be selectively included / omitted from the theme config ([#76]) ### Fixed - Fixed panic when width of terminal was too small on main stock screen ([4cc00d0](https://github.com/tarkah/tickrs/commit/4cc00d052c4bfff993587f1342086498ee8b2766)) - Fix bug where cursor icon still shows in some terminals such as WSL2 on Windows with Alacritty ([#79]) ## [0.12.0] - 2021-02-17 ### Added - Custom themes can now be applied. See the [themes wiki](https://github.com/tarkah/tickrs/wiki/Themes) entry for more information ([#69]) ## [0.11.0] - 2021-02-12 ### Added - Summary pane can be scrolled with Up / Down arrows if more tickers are present than are able to be shown in the terminal ([#63]) - A config file can now be used to change program behavior. A default file will be created / can be updated at the following locations ([#66]) - Linux: `$HOME/.config/tickrs/config.yml` - macOS: `$HOME/Library/Application Support/tickrs/config.yml` - Windows: `%APPDATA%\tickrs\config.yml` - Current tab can be reordered by using `Ctrl + Left / Right` ([#67]) ## [0.10.2] - 2021-02-10 ### Fixed - Fixed bug that would deadlock the program between 12am - 4am ET on the intraday 1D timeframe ([#59]) ## [0.10.1] - 2021-02-08 ### Fixed - Options pane now re-renders correctly when resizing terminal window ([#57]) - Prevent application from crashing when terminal was too small with options pane open ([#57]) ## [0.10.0] - 2021-02-08 ### Fixed - Huge improvements to optimization of program. CPU usage is way down ([#54]) - Fix 1W - 6M time frame graphing for Crypto tickers where not all datapoints were plotted correctly across the x-axis ([#55]) ## [0.9.1] - 2021-02-06 ### Changed - Help page can be exited with `q` key ([#51]) - Added a note to help page about options not being enabled for crypto ([#50]) ### Fixed - Stocks that IPOd more recently than selected timeframe no longer stretch the entire x-axis width and now start plotting at the correct spot ([#48]) - Fix bug where too many file descriptors are opened due to recreating http client ([#53]) ## [0.9.0] - 2021-02-04 ### Added - Added support for graphing volumes. You can press `v` to toggle volumes ### Fixed - Fixed issue on 1D graph with pre / post enabled where missing datapoints caused line to not reach end of x-axis by end of day. Now line always reaches end of x-axis [#48]: https://github.com/tarkah/tickrs/pull/48 [#50]: https://github.com/tarkah/tickrs/pull/50 [#51]: https://github.com/tarkah/tickrs/pull/51 [#53]: https://github.com/tarkah/tickrs/pull/53 [#54]: https://github.com/tarkah/tickrs/pull/54 [#55]: https://github.com/tarkah/tickrs/pull/55 [#57]: https://github.com/tarkah/tickrs/pull/57 [#59]: https://github.com/tarkah/tickrs/pull/59 [#63]: https://github.com/tarkah/tickrs/pull/63 [#66]: https://github.com/tarkah/tickrs/pull/66 [#67]: https://github.com/tarkah/tickrs/pull/67 [#69]: https://github.com/tarkah/tickrs/pull/69 [#75]: https://github.com/tarkah/tickrs/pull/75 [#76]: https://github.com/tarkah/tickrs/pull/76 [#79]: https://github.com/tarkah/tickrs/pull/79 [#84]: https://github.com/tarkah/tickrs/pull/84 [#85]: https://github.com/tarkah/tickrs/pull/85 [#86]: https://github.com/tarkah/tickrs/pull/86 [#93]: https://github.com/tarkah/tickrs/pull/93 [#110]: https://github.com/tarkah/tickrs/pull/110 [#112]: https://github.com/tarkah/tickrs/pull/112 [#115]: https://github.com/tarkah/tickrs/pull/115 [#118]: https://github.com/tarkah/tickrs/pull/118