Commit graph

4 commits

Author SHA1 Message Date
cbc005b995 Move everything around in src (again)
To reflect the composition of the website with two distinct parts
(those being `Main` and `Infos`)
That way, it's much clearer what component belongs where
2025-02-17 17:57:03 +01:00
96911a8d95 Rework how the linting is done 2025-02-16 17:05:02 +01:00
Taevas
360ba3ae60 Mostly styling cleanups 2024-05-07 01:56:47 +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