- CoinGecko logo added to the chart as a requirement of using their free tier. The next tier is $150pm and I don't think this is ugly as such. It does link through to the MetaGame page on CoinGecko, so...
- [React Spring](https://react-spring.io/) library has been added. It's quite big for the little functionality it adds rn (animates the 7/30d range for the chart) but I think it would be a good library to have in our toolbox. Chakra uses Framer for some of the transitions but when I've tried Framer before I didn't get on so well with it. I've wanted to play with React Spring for a while and this was an excuse to use it. I am not married to the idea though.
- Moved some constans (grid config, etc) out to `config.ts`
- renamed the dashboard helper and moved the util functions to there.
- Removed the static props and placed api calls into a `useEffect`
* build(docker): use slim base images
* build(docker): create new stages that only include necessary files
* build(docker): delete devDependencies after build
* build(docker): move env vars to a later point for better caching
* feature: First pass at Container Queries
`react-container-query` used to emulate 'media' queries based on container widths. Needs more thought on how to handle layouts for multiple devices. Min / Max widths for sections probs a good idea.
Added in an 'Edit' button to toggle editing the layout.
Added mostly static chakra elements to each of the sections to prototype the above Container Queries. I know it is not pretty, but TypeScript and I wanted to prototype it without stalling. I *will* split them out into components but would be good to perhaps pair up with you for this when you're available @vidvidvid. 🙏
* feature: Calendar UI elements (First pass)
Added in chakra popovers for event details.
Again, this is just chakra elements to be pulled out as templates for components.
* feat: better styling on the popovers & transitions on cal container queries
* feature: Improving responsiveness