~aleteoryx/lfm_embed

ref: e9ca1e6b14fe635fb940f5bae8560c68acca3d12 lfm_embed/src/lib.rs -rw-r--r-- 242 bytes
Lua dev mode functional
Remove ResponseCtx
Add SPDX info to all files
Theming refactor

Theming has been broken off into a seperate space, so that it'll be easier to add lua support later.
Move caching to src/cache/; Finalize API parsing fixes

Font and user cache code has been moved to special files, independant from src/config.rs

API parsing changes have been properly tested, and last.fm API JSON is now trace-logged for debugging convenience.
Add custom font support.
lots of stuff. theming basically done, added some logging, frontend basically done.
fix packages, implement caching
API deserialization structs