Commit Graph

10 Commits

Author SHA1 Message Date
Sam Fredrickson 5c22d85e2b Add custom .golangci.yaml config.
Build & Test / Main (push) Successful in 1m0s Details
Release / Release (push) Successful in 1m35s Details
2024-03-29 19:29:29 -07:00
Sam Fredrickson f67323c5f4 Support hardcoded starting prices.
Build & Test / Main (push) Successful in 1m0s Details
The Coindesk API doesn't have data going all the way back. But since history
isn't changing, we can simply put in known prices.

Also, extend the CDPR cells to have four digits instead of just two.
2024-03-29 19:24:10 -07:00
Sam Fredrickson 9e6abb1112 Naming things is hard.
Build & Test / Main (push) Successful in 2m26s Details
2024-03-29 01:15:59 -07:00
Sam Fredrickson e14f0488c5 Add config defaults for more assets.
Build & Test / Main (push) Successful in 59s Details
* LTC
* SOL
* XRP
* DOGE
* ADA
2024-03-21 22:07:16 -07:00
Sam Fredrickson 4a40899653 Spice up the UI.
Build & Test / Main (push) Successful in 58s Details
* Full screen ("alt framebuffer").
* Rounded borders.
* Spinner that starts during a refresh.
* Colored table headers.
* Table header have bottom border.
2024-03-21 02:43:38 -07:00
Sam Fredrickson 80855a15a9 Minor reformatting.
Build & Test / Main (push) Successful in 57s Details
Release / Release (push) Successful in 1m1s Details
2024-03-21 00:17:29 -07:00
Sam Fredrickson 1c6d5e9917 Simplify projection table generation.
Build & Test / Main (push) Successful in 1m28s Details
Instead of pre-allocating the grid and using tricky indexing to fill in
the cells, just fully regenerate it. But do it columnwise first, and
then transpose it.
2024-03-20 23:40:38 -07:00
Sam Fredrickson 60a4574c5a Initial configuration support. 2024-03-19 21:44:11 -07:00
Sam Fredrickson 83fd89446d Fix module name.
Build & Test / Main (push) Successful in 1m20s Details
2024-03-19 14:29:37 -07:00
Sam Fredrickson 23ed509200 Initial public commit. 2024-03-17 02:10:05 -07:00