Currently we download the dashboard on every single compile, which isn't ideal and could lead to rate-limiting issues from GitHub. I'd be happy to run a cache or something on the website's VPS but the VPS is in Finland so I'd be worried about that messing with compile times. The best solution would probably be storing the last time it was downloaded and not downloading more than once every X days, but that might lead to issues with using outdated versions of the dashboard.
Currently we download the dashboard on every single compile, which isn't ideal and could lead to rate-limiting issues from GitHub. I'd be happy to run a cache or something on the website's VPS but the VPS is in Finland so I'd be worried about that messing with compile times. The best solution would probably be storing the last time it was downloaded and not downloading more than once every X days, but that might lead to issues with using outdated versions of the dashboard.