Commit graph

15 commits

Author SHA1 Message Date
1e71c12f60 Small imports stuff, hide "hacking" Info away
No plans to resume learning about cybersecurity
2025-02-18 02:14:01 +01:00
3424924762 Don't duplicate code for each osu! ruleset/gamemode 2025-02-17 16:10:05 +01: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
dad037bed0 AnimateHeight for Info, error handling for the Osu Info (#4) 2024-05-01 19:12:02 +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
4eb6eb3c94 Update outdated code
mfw my IDE just doesn't let me know about non-existing interfaces
2024-04-06 15:34:32 +02:00
Taevas
51687c8682 Updates packages, discord, infos about osu-api-v2-js 2024-04-01 01:27:09 +02:00
Taevas
84ada5849e Update dependencies 2023-11-28 18:37:11 +01:00
Taevas
d1c0269a81 Basic code quality stuff 2023-11-05 21:01:24 +01:00
Taevas
e11d13cb62 Adjust more stuff 2023-11-02 18:13:47 +01:00
Taevas
90bb855cf7 Animation + Redesign osu info ~~again~~ 2023-05-31 01:38:27 +02:00
Taevas
74da396a8b Get ready to add more than infos 2023-05-29 14:47:53 +02:00
Taevas
fee3766c2b Strongly type everything 2023-05-10 19:55:11 +02:00
Taevas
606d55f79f Add osu! 2023-05-08 21:57:34 +02:00