Added Skill
Learned Terraform
Skill Icon Paths now take Transform Property
Helped with centering an icon.
Better Typescript definitions
Just needed in general.
Dynamic icons rather than separate components
Adding a new icon was a pain, so Icons are now stored as an array of SVG paths, which are then turned into icons. This will clean up the repo a bit and make it easier to add more in the future. The skills endpoint accepts an array of icon names, and will display them in that order. You should be able to use the endpoint and remove things from the array as you wish.
Last played song
Instead of displaying "Nothing Currently" as a placeholder for when there is no current playback, the user's last played song will now be requested and the message changed from "currently jamming out to" to "last jammed out to". Keeping the component interesting even if I'm having a quiet moment.