Stock android without an unlocked bootloader will not give you access to the hosts file, and there shouldn’t be a firewall you don’t know about. Can you run a vbox or live USB on another machine on your network to see if it will see the server?
I just saw you already answered about the same gateway and mask. Hm. I’m thinking there’s probably a janky setting on your router, that’s the only place I can think of that might have a poorly configured or unconfiugred firewall. Especially if it works on the cellular using the VPN.
Good luck with it, I’m sorry I don’t have the exact answer!
Edit - just saw your edit. Computing is like that sometimes! Glad you got it working. 👍
You could try changing your host server’s IP address and see if it still has the same issue (maybe it’s added to a hosts file, or perhaps you installed no root firewall?) Can you ping 192.168.68.106 from your server? Not sure if ICMP echo traffic would be blocked by Android however.
Do both your server and phone have the same gateway/subnet mask?
If it doesn’t have to be FOSS, I got the paid-once version of Today Weather, you can choose multiple data sources and it works with lots of countries, includes radar, windy.com, pollen count, Sun and moon rise and set, air quality, and is very pretty.
You’re looking for the Python interpreter as Python does not compile (unless you want to get pedantic about .pyc files). Here’s probably your best resource - https://opensource.com/article/20/8/python-android-mobile
I noodled with my ‘cutout’ settings in developer options and had this sort of thing happen. Even if you don’t have a punch hole camera on the pixel 4 (I honestly don’t remember if it does), if your version of Android has settings for this, it can render the UI above or below the specified viewing area.
I know this is the nav bar though, but it’s worth a shot.
Settings > Developer options* > Display cutout
*you may need to ‘become a developer’ to view these options first.
Best of luck!
A vote for the little guy, i love simply, “Tasks” by developer Pocket Brilliance Limited. It’s material design is just so pleasing to use and I’m happy to support an independent developer with my annual subscription for shared lists and other premium features.
It is free otherwise, if you don’t want those bells and whistles.
Yep, same with the-shitty ass Kaiser Permanente app, which itself is just a webview wrapper around the crappy kp.org website. I cannot screenshot my test results, or any other screen within the app, but I can go to the same-ass page in my browser and take my screenshot from the website.