Commit graph

11 commits

Author SHA1 Message Date
96911a8d95 Rework how the linting is done 2025-02-16 17:05:02 +01:00
Taevas
19038f307f Redesign the Music Info (last.fm)
Turns out I wasn't really satisfied with how the very first `Info` I made aged
Don't know yet if I'll do anything with other `Info`s, they kinda look fine tbh!
2024-05-19 00:19:49 +02:00
Taevas
719672ffa0 Load an Info's Website separately from the Info itself
Makes it so:
- An `Info`'s `Website` doesn't need to wait for other `Website`s of that same `Info` to load to show up
- An `Info`s `Website` not working won't prevent other `Website`s of that same `Info` from showing up
- Code is more split and organized

Furthermore, the token for the osu! API is now stored, and used for ALL osu! requests for 24 hours instead of being revoked

Overall, it's a lot of future-proofing so things on working even if I'm no longer there to maintain them
Also so `Info`s can be added, changed, and removed more easily
2024-05-04 19:14:18 +02:00
Taevas
d2f3cada52 Lint Netlify functions 2024-04-27 21:22:48 +02:00
Taevas
eb85319f73 Also apply basic linting to Netlify functions 2024-04-27 18:45:18 +02:00
Taevas
d1c0269a81 Basic code quality stuff 2023-11-05 21:01:24 +01:00
Taevas
74da396a8b Get ready to add more than infos 2023-05-29 14:47:53 +02:00
Taevas
842a627cac Start .jsx -> .tsx conversion 2023-05-10 14:16:31 +02:00
Taevas
b18d3f4d78 Bring in some CSS (finally) 2023-05-10 01:37:37 +02:00
Taevas
90483caac4 Make Lastfm its own component 2023-05-07 22:35:19 +02:00
Taevas
c72d2fbdf8 Implement React 2023-05-07 19:48:02 +02:00
Renamed from netlify/functions/hello-world.ts (Browse further)