yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] gary776677:
some example sites...

www.aliexpress.com always defaults to mobile although desktop switch enabled.

www.gumtree.com some times diverts to mobile

somentimes facebook. com/marketplace/ but not always

Thanks.
[Android Apps and Games] zo10000:
Hello. I've started using your browser for 2 days and I found it amazing. Keep up the good work. I'll keep using it and come back with a more detailed review maybe suggestions. Great app!
[Android Apps and Games] Twotems:
I don't know about Gumtree but Aliexpress does that with most browsers on mobile. It's the same for me on Soul and Samsung Browsers.
[Android Apps and Games] gary776677:
yeah i guess it's annoying only , but Opera loads AliExpress.com in desktop mode well and forces it to load desktop mode every time, so its possible but not urgent.
[Android Apps and Games] TDuck691:
Just found and installed this for the first time, and at first pass, I really like the experience. Great one-handed; pretty intuitive off the bat. Easy Reach Mode is a very nice accessibility touch, especially. Only complaint so far is that I didn't notice any additional electrolytes when setting my theme to WhatPlantsCrave 😏
[Android Apps and Games] fishpoweredbrowser:
I've been playing with this a bit this afternoon. Opera uses full the chromium/webkit engine so probably has a few more bells and whistles than I do with android webview but I did find some bugs with my implementation that are now fixed.

I'm also now forcibly removing "m." from the start of the domain when you first visit the site so it's harder to get stuck on the mobile version of a site with the desktop mode styling (this is what was happening with aliexpress).

I've also cleared cookies for that site when you first enable the desktop mode as often it can be a cookie that gets set that forces you to redirect to a domain with a mobile version of the site. You'll potentially get logged out and/or face a broken link but this will only happen once enable/disable it in the site settings and it'll remember your preference for the site afterwards (this was actually bugged before for sites like aliexpress because the preference got saved against m.aliexpress.com so even if you did remove the mobile prefix you would end up in mobile mode again).

With gumtree and other sites it seems to work better now but there is still a small delay for the page to rescale to full desktop width, there's nothing I can do about this as it's a limitation with webview.

This is never going to be perfect as sites do so many tricks to sniff your device type and force things on you so I'd still recommend using the in-site links to change to desktop mode where possible.

Changes will be in 1.5.2
[Android Apps and Games] zo10000:
I noticed that clearing cookies doesn't works always. If I switch to desktop site I'm not able to switch back to mobile. Each time I try, it gets me to the desktop site. The same thing happened with the user logged in. After a few days being logged in there was some error because the account wasn't showing correctly but I wasn't able to log out. Tried clearing cache, but the only thing that solved the problem was to clear all data.

I was using olx.ro.

Regards!

L. E. : if I try to write some other web address in the tab where the olx.ro was opened; i. e. To search something on Google, the new address also opens in desktop mode, and it's not ticked from site settings.
[Android Apps and Games] gary776677:
thank you, you have gone above and beyond already for this one issue, I will surely test it soon. I am happy to have this placed on the bench and focus on other more important issues if I causes other issues :)
[Android Apps and Games] zo10000:
Is there any way to clear cookies manually? Like in chrome for example?

Thanks
[Android Apps and Games] PcO7:
Awesome browser!!!

Is there a possibility to include a barcode reader/scanner like in Samsung Internet?
[Android Apps and Games] SpinelSun:
When Fishpowered is configured to use another app to download it opens it Download dialog before send the link to the Download manager. I believe that the expected behavior is to send direc to the download manager.

Fishpowered don`t trust in users certificate. I understant that it is an additional security measure, and some browsers don`t trust either. But sometimes it is useful.

Can an option to trust in users certificate be implemented?
[Android Apps and Games] fishpoweredbrowser:
1.5.2 has been sent to Google for review and will be available on Play Store shortly.

Full Changelog:

## 1.5.2 (2021-04-03)

- [Enhancement] Enabling desktop mode will redirect user off of m. mobile prefix sites so they don't get stuck with mobile site in desktop mode

- [Enhancement] Enabling desktop mode will clear cookies in case a cookie is forcing the mobile site to be used

- [Enhancement] Removed swipe down as default for easy reach mode until I can get it working more reliably with all pages

- [Bug] Fixed leaving desktop mode not always working

- [Bug] Fixed sites with a mobile redirect not remembering the use desktop mode preference

- [Bug] Fixed bug with desktop mode not always being triggered on first page load

- [Bug] Reduced error logging on errors I can't do anything about

- [Bug] Fixed app being recycled in the background triggering all the "clean up xxx on exit" settings

- [Bug] Fixed performance switching between incognito and normal browsing modes

- [Bug] Disabled tagging of Read later bookmarks until I can properly support it

- [Bug] Changed feedback email intents to try and reduce number of emails I get with no content

Happy Easter everyone
[Android Apps and Games] erdiburak:
It is so wonderful. I wish you good luck
[Android Apps and Games] pemati:
Like it very much. Thank you for zoom wrap option.

Would be possible to move around faves option?
[Android Apps and Games] fishpoweredbrowser:
Is the zoom wrap working okay? I found a solution online but after using it for a bit I disabled it as it can be quite annoying to use on certain web pages or in desktop mode. I might try and change it so I only limit paragraph lengths or something.

As for the faves, the plan is to add a more traditional and customisable speed dial. I'm putting off doing it a bit though because getting good suitable icons from a website is more annoying than it sounds.

Thanks
[Android Apps and Games] fishpoweredbrowser:
For downloads to work correctly on many sites, the session cookies (and all normal request cookies) must be sent with the download request (basically the cookies that proves you are authorised to download the file). Sending that information to some 3rd party app is a bit risky because it could potentially be used to hijack your login to that website or comprimise other personal details that may be stored in cookies (e.g. name, email, preferences etc). That's why it prompts per website whether you're sure you want to send it.

I agree it sucks to have the extra step, but it's in most users best interest.

As for custom user certificates, I had a look at this before and couldn't actually find how to support that with webview but am open to it if you know of a way? Also what is the use case for this out of interest?

Thanks
[Android Apps and Games] SpinelSun:
I dont know if it is possible in webview, but custom user certificates is useful for use userscripts in https sites.
[Android Apps and Games] fishpoweredbrowser:
Ok so userscripts like these? I didn't know these were a thing. Which specific ones require custom certificates?

They are basically just javascript files (code executed on your phone against a webpage/site) with a bit of meta info attached so in theory many will work in Fishpowered just by pasting into the javascript input in the site settings panel but how can you trust these?

They have pretty much unlimited access to the site(s) they execute on so could be used for sniffing passwords, submitting form data on your behalf, injecting ads, sniffing browsing data, cryptomining etc. Especially if they get you to download custom certificates as well it sounds like a recipe for getting your information stolen. You're essentially bypassing the most major security defenses in a browser. Even Chrome web extensions store has had big problems with malicious scripts, adware etc and I would imagine they are doing much more to check the extensions than that random site I just found.

I would strongly recommend learning javascript and writing your own scripts, and if you don't want to do that, then using scripts that are scoped by site (e.g. Fishpowered limits the javascript you add to execute on that specific site only) and then only use those 3rd party scripts on websites where you don't care if someone spies on your browsing activity but even then you're not 100% safe/secure as there are sneaky ways to sniff things

Good luck!
[Android Apps and Games] gary776677:
@SpinelSun have you tried Habit browser and Yuzu browsers? i believe they have that feature you are asking where you can program custom scripts to any webpage, so after the webpage fully loads, the scripts (JavaScript only i think) loads over the webpage and changing it to your liking, a good script is to change the background colour to black for streaming sites or reading contents at night...

i think xbrowser does this too but not sure.
[Android Apps and Games] Twotems:
Been using the browser as my phone default for about a month now and I really like it. However I have one request and I'm sure others will appreciate it too.

Can you use a better adblock list? Something like 1Hosts Pro which is only about 3.5mb but very powerful and incorporates most of Easylist and others. Or give users the option to add custom lists?

When I test on this page https://d3ward.github.io/toolz/src/adblock.html Fishpowered only blocks 11% of ads and trackers, whereas my other browsers block between 77% and 90%.

Thanks for the good work and responsiveness.
[Android Apps and Games] chiwawa10:
Second this. There is definitely room for improvement on better ad-blocking and tracker blocking for this app.

After using this browser for some time, I find that the swipe center to switch tab to be a double edge sword. Sometimes, I have a hard time swiping through a carousel control or something similar. Browser ends up switching to the next tab.
[Android Apps and Games] zo10000:
You can modify the swiping gesture in the settings. By default it's full screen but you can change it to work on the bottom half/ bottom quarter/ navigation bar only.

Hope it helps.

Cheers!
[Android Apps and Games] zo10000:
Hi. I've discovered 2 strange behaviors while using the browser.

1. when filling in passwords with Bitwarden, it always asks twice for the password and only once for the username. When I first enter the password it just doesn't do anything, the case remains blank.

2. when trying to login to sites where I was logged in before, but the session expired, the browser says that the webpage is not available. it's like it tries to connect to the initial web address, not reloading a new session.

Is there a possibility to delete cookies from one specific site? @fishpoweredbrowser Can you implement this? I think it would be helpful.

Thanks!

Regards!
[Android Apps and Games] fishpoweredbrowser:
The reason that tool shows so few blocked results is because of how I am "blocking" most request types. I decided it would be a better approach to return empty responses to the requests rather than using conventional HTTP error response codes as a lot of sites sniff for blocked requests and then block you using the site, so maybe this approach helps with that (at least that tool couldn't sniff the majority of the ads I blocked 😊).

But yes the 1hosts does seem like a more comprehensive list. It does come with the risk of more sites being negatively affected but I'll trial it while working on 1.6.0 and see how it goes. I would rather have a smooth browsing experience with the odd ad than block all ads but break a load of websites. I'm gonna use the wildcard version as that's only 2.15MB. For reference the block lists I am using currently I obtain from https://github.com/StevenBlack/hosts
[Android Apps and Games] fishpoweredbrowser:
You can do this by going to the history list, and long pressing the domain you want to clear. I think it's not perfect at clearing everything related with the site though (like web storage, caches etc) as it's not possible to be that granular with certain webview caches.
[Android Apps and Games] fishpoweredbrowser:
Ahhhh I've spent so much time faffing about with this. Originally in early versions of Fishpowered you changed tabs by swiping from the edge, this was always my plan and worked great until Google released edge navigation gestures which forced me to get into full page gestures as I didn't want to have different gesture defaults for different users.

The problem with the full-page gestures is that webview has no hooks for in-page scrolling so it's very hard to know if the user is moving something in the page or trying to switch tabs. In current versions I am using javascript to listen for in-page scrolling but this doesn't work in iframes, is slow to hear back from the page, and some sites (e.g. swiping through images on twitter) have hardcoded things to move based on touch position which is impossible for the browser to detect by listening for scrolling.

For 1.6.0 I'm trialing a new method of taking snapshots where you touch down and moments after dragging your finger along the screen, if the screenshots are different then I can know something has probably moved in the page and block the user from changing tabs (or triggering pull down/up gestures). The problems with this new method are I can only take the snapshots quickly enough in Android 8.0+ (due to available API's), and it can be interfered with when anything moves on the page e.g. gifs, videos. It does work a lot better for sites with faked scrolling like twitter though and allows me to add the pull down/up gestures back in (along with some icons so it works much like Chrome now).
[Android Apps and Games] zo10000:
I tried that, but it only clears the history for that specific domain, not the cookies and cache. The thing that works is the last option in the list that clears everything, but that clears the whole history also.

I was thinking if you can implement an option similar to that one but only for a specific domain. Like, clear cookies and cache only for the website that you select by long pressing on it in history list.

Regards!
[Android Apps and Games] chiwawa10:
There's one thing I noticed. In an empty tab, I can't pull up from the bottom bar to close the tab. This behavior happens only when a page is loaded on the tab.
[Android Apps and Games] Twotems:
Thanks for the reply and the new blocklist. I'll wait and try it but stick with my present browser for now since it gives the option of adding as many custom lists as I want.
[Android Apps and Games] chiwawa10:
The top two features that I'd like to see added is as below. I understand the author has his own priority/to-do list but this is just my wish list.

better ads block (e.g. 1host, EasyList, allow customization of subscription list by adding own list)

Add better scrolling (refer to image below)

As always, thanks for the great work! Looking forward to v1.6.0 to be released soon.

[edit]

adding to my wish list.

resource sniffer (for video downloading)

better tab management (maybe a bigger card view?) for better one-handed operation. I find that the current card view is a little small
[Android Apps and Games] fishpoweredbrowser:
I've created a beta channel through play store, this is new to me so not sure how it works yet but I think you can download it from here: https://play.google.com/apps/testing/fishpowered.best.browser (or maybe here)

Changelog:

## 1.6.0 BETA 1 (2021-05-??)

- [Feature] "Responsible browsing" mode

- [Feature] Added link gestures

- [Feature] Pull up at bottom of page gesture

- [Feature] Scroll to page top/bottom button/gesture bindings

- [Feature] All open tabs can now be saved to "save for later" list

- [Feature] New theme "GME"

- [Enhancement] Screenshot based scroll detection when detecting in-page gestures for Android 8.0+

- [Enhancement] Icons/animations for certain gestures

- [Enhancement] All nav button actions are now available on top/bottom pull gestures

- [Enhancement] Videos are now picked up in tab overview thumbnail snapshots + should be a bit faster also

- [Enhancement] Switched to more comprehensive adblock list and supported wildcard blocking rules

- [Enhancement] Unpinned faves will now disappear from fave homepage

- [Enhancement] Default gestures changed, edges now map to navigate back/forward, top and bottom drag now map to refresh

- [Bug] Fixed pinch zooming triggering edge gestures

- [Bug] Fixed clicking history link from the tab thumb list not clearing the address input

- [Bug] Fixed battery saver mode interrupting full screen video

- [Bug] Fixed bug where nav bar would be fully hidden except for 1px

Known new issues:

- Animated arrows on Fishpowered install/welcome page is problematic for the screenshot based gesture navigation it's trying to teach the user.

- Link gesture icon hints can be messed up on first gesture

- Tracking of time per session/day is buggy

- Translations not finalised

Known existing issues:

- Google translate doesn't always fire (refreshing the page is workaround that seems to fix it)

- IP addresses treated like searches

- Incognito mode only switches keyboard to incognito mode on the address input, can't get it to work in the browser itself

- Downloads from certain sites don't work properly

- Cookie handling switching between incognito and normal mode occasionally causes problems

- More..
[Android Apps and Games] zo10000:
Hi

Only the stable version is accessible via playstore. The beta link returns the error that:

"App not available for this account​

Your account isn't currently eligible for this app's testing program."​

By the way, wouldn't be easier to upload the app here or on your website?
[Android Apps and Games] chiwawa10:
The link doesn't work. Not able to find the beta version in play store too. Anyway, great to see that there's so many things coming up in the next release :) hope we'll see it pushed to the stable channel soon.
[Android Apps and Games] zo10000:
The beta channel is working. I've installed the beta version and I like it a lot. Nice work!
[Android Apps and Games] chiwawa10:
Yes, beta channel is working now. But the swipe at centre to switch tab is not smooth as before. Probably due to the new method. Other functions/features are good. Ad block sometimes are too restrictive. It'll be good if we can customize the filter list/rule.
[Android Apps and Games] Twotems:
Nice to see the enhanced adblock. Unfortunately you need to add an anti-adblock list like Adguard Anti-adblock or f*ckf*ckadblock as some websites like phonearena.com give an adblock warning. The ability to add custom host lists would be the ideal solution.
[Android Apps and Games] zo10000:
You can disable the adblock from the settings or use a 3rd party app like blokada to filter out ads and not see the adblock warning. But, I agree, it would be useful to have a whitelist in the adblock settings.
[Android Apps and Games] zo10000:
Feedback for @fishpoweredbrowser, beta version.

1. The tags are not updating after editing. I. E. If you rename a tag in the favorites tab, it's not showing the new name only after restarting the app. Same thing with delete.

2. While changing from landscape to portrait the text size becomes very small.
[Android Apps and Games] zo10000:
Recently I noticed that the history is going back only a few days. Is this the intended behavior or a bug?
[Android Apps and Games] chiwawa10:
I'm wondering is this app still being actively developed? The beta version has been there for a few months now, and no update or pushed to stable channel. Author also not active in this thread anymore.
[Android Apps and Games] Giocarro:
Ditto as above. Definitely a lovely app, but it has to be updated to stay alive.
[Android Apps and Games] fishpoweredbrowser:
Hi all, yep sorry, as you may have guessed I've stopped active development on Fishpowered.

Main reasons for this are:

I've run into so many serious limitations with Android webview (which Fishpowered uses to display web pages) which is why things like incognito mode, state restoration, downloads, popup blocking either don't work at all or are basic/buggy/compromised.

User retention rates were REALLY bad (at least according to Google play) and short of rewriting large parts of the software I don't see any easy way to remedy that

This was my first android app, mistakes were made which are inevitable when using any new tech. These would be costly for me to fix

Day job of web development plus side project of app development meant I was spending 6 days a week sat at a desk starting at a screen.

That said, I am still using Fishpowered as my primary browser on my phone so I will try to fix any serious bugs that arise and occasionally I may find the motivation to add some feature I fancy but don't expect a lot ;)

Thanks

M
[Android Apps and Games] Vicalvi:
@fishpoweredbrowser ,

What's up buddy? First thanks for your browser, I've been using it for a while and it's my main browser. Could you upload the latest beta version and put the APK link here? Because by Play Store I'm not able to download, thank you.
[Android Apps and Games] fishpoweredbrowser:
Beta 2 APK can be downloaded from here

I've also pushed it to the Play store beta channel.

Don't remember exactly what was new with beta 2 as I haven't worked on it in months, but I think I added some icons for back/forward edge navigation, I fixed a tag rename bug someone mentioned above, and updated the adblock list.
[Android Apps and Games] fishpoweredbrowser:
This is why I created the "Hide spam" tool so you can hide elements like cookie/adblock warnings. It's not perfect though because due to how people build websites these days, the structure is less static than it used to be and the rules can easily get broken when they update the site.
[Android Apps and Games] Vicalvi:
Thanks for the feedback, you must be very busy but I insist that you don't stop the development of this excellent browser, the best I've ever used.
[Android Apps and Games] loopypalm:
Does it have built in download manager ?

and thank you
[Android Apps and Games] Twotems:
Sorry but I uninstalled your app a long time ago.
[Android Apps and Games] SteveRiley:
Ah, this is my favorite feature of Fishpowered. Bummer to learn you've decided to move on, but hey we all need to make difficult decisions sometimes. Do any other Android browsers have this feature?
[OnePlus Nord Questions & Answers] mchtt:
I don't have the hide icon label anymore???
[OnePlus Nord Questions & Answers] mchtt:
See
[OnePlus Nord Questions & Answers] mchtt:
Had to update OnePlus Launcher ?