-
-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
F-Droid version is not the same as the Github release (v0.6.5) #124
Comments
That's the reason I created the Box, Box server some time ago. Also thanks for the report, I will make the setup needed clearer in the README. |
Ah that makes sense! That indeed made the "client" instance work correctly, great! Perhaps you could set the the default server for https://brightdv.github.io/boxbox/ to a proxy (https://boxbox-server.brightdv.repl.co) then? By the way, Schedule > US > quali states "Data unavailable" and |
Yes, that is on my todo list!
Oops, that's my fault! I did not update the web version yet (the mobile version works as expected). I will update it tomorrow afternoon, thanks. |
Hmz, I am actually seeing this issue in the mobile version (0.6.5 F-Droid)... I tried using the official server(s) and the proxy server. |
I just tried with the F-Droid release, and it doesn't work, whereas the GitHub release works perfectly. Edit: seems deeper, it was also present in v0.6.4... |
It's all right, I know now that it's a bug that'll be fixed in the next version, I'll wait 🙂 |
Is there the same issue with the v0.7.0 version?
I should be in v.0.7.1 (I hope), as I just deployed it on Netlify. Replit blocked some months ago website hosting, so I gave up on that feature, but now it is back, so I will do it shortly! |
Done in a2f0eef |
Should https://brightdv.github.io/boxbox/ now be working? I'm just getting "Something went wrong". |
It should if you manually set the URL to https://boxbox-server.netlify.app/api (in the server settings). |
So, when I set https://boxbox-server.netlify.app/api in the server settings (either on https://brightdv.github.io/boxbox/ or in the app itself), I see it connects to the following domains:
Additionally, the Standings and Schedule sections do not load. |
First, the proxy has been made for the web version, to be able to use the app on non-Android devices by circumventing the CORS restrictions. Therefore, the proxy is not privacy-oriented by design, but it helps to block most of the official website's trackers if you are using the Android app. (it gives the original HTML, and a lot of scripts fail to load).
Mostly images, yes (I guess, may verify)
As stated in the README, it is the primary source for the standings/schedule/race and qualifs results. It is an open database for Formula 1, other open-projects use it too, like FastF1
Images from all F1's content (articles/videos).
Worse than the previous, I will have to find the origin. I may try to proxy all the images, but I don't know if it would be very useful, and also use a lot more of bandwidth. Maybe I should have precised that in the README, what do you think? |
That is a big plus, even when using the app. I've tried to compare using the app vs. using the web version in good ol' WebApps (https://f-droid.org/en/packages/com.tobykurien.webapps, if there's ever another project you'd like to get into, please consider forking this and continuing its development, it's so damn useful 😅). Looks like it works pretty great. Oops, I totally forgot about that nice little list in README.
Well, Cloudfront and esp. Cloudflare are pretty much the cancer of modern internet. Considering all instances of alternative frontends like Invidious tend to explicitly expose whether they're using Cloudflare, it would make sense to include info about it for Box, Box! as well. |
Yeah, I used it in the past, it is very useful, but I switched to Native Alpha (more recent updates).
No problem. In the latest couple of days, there were a lot of 503 errors returned by Ergast because of the new season, but it should work again now (so probably not app related). There is a cache for these requests, and in case of error, the values stored are shown.
Yes, I will do that!
|
The issue was only present on desktop, and was concerning the renderer implementation (CanvasKit) and some scripts loading. I have replaced it with the HTML renderer only, so it should be finally available now! Finally, I found the source of the Cloudflare requests: the JS script of the PDF comes from a Cloudflare CDN. Would you know any alternative to Cloudflare CDNs for Ajax scripts? |
Thanks, looks great! I'll have a look at that, there should be more privacy friendly CDNs with those script. I think I also saw that some fonts were downloaded from Google before, right? Doesn't seem to happen anymore 😃 |
When trying https://brightdv.github.io/boxbox/ none of the data can be fetched, because:
The text was updated successfully, but these errors were encountered: