Code Monkey home page Code Monkey logo

nativealphaforandroid's People

Contributors

cyanwolfg avatar cylonid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nativealphaforandroid's Issues

File picker is broken

I'm using this to create an android version of Revolt, but the file picker doesn't open.

bug on pixelfed?

Good morning, I was trying to use pixelfed but I can't load content from NativeA in any way. I also tried to grant media read permissions but nothing, possible bug in the app or pixelfed incompatibility.

URI converted to lowercase

Great app but there is one showstopper which prevents it from being use for our customers.
It seems the URI is converted to lowercase.
Would be great if this could be configured via setting.
In our case an authentication key which is set in the URL is case sensitive and as such it will never work.

Every website shows unstrusted SSL certificate popup

Hi!

I'm going to open this ticket, although there is now a workaround ( #37 ) it would be nice to get to the root cause on why on some smartphones every website shows SSL certificate errors.

I've tested the latest version of Native Alpha, both on LineageOS and crDroid. These are clean installation of the roms, with no google libraries installed.

The logs show errors like these:

11-29 18:38:16.782 E/chromium(28787): [ERROR:ssl_client_socket_impl.cc(976)] handshake failed; returned -1, SSL error code 1, net_error -202

Webview implementation: Android System WebView 95..0.4638.50

Request: multiple instances per service.

Currently if you are logged into a website if you create another instance of that same website it will also be logged in the same account as the first instance.

Would it be possible to add the ability for users to log into more than one instance of a service at the same time? This would be particularly useful to websites such as reddit, twitter, pinterest, etc where users may have more than one account. It is the case for me at least, and this would be very helpful.

I am unsure if sandboxing can be achieved via the Android WebView, but I have my fingers crossed, as I believe this would improve the already great UX of the app.

Pinch-to-zoom is not working

The pinch-to-zoom in/out is not working on sites. Although most sites are readable, this is causing a problem with sites that are using a map. For example:
www.prettigparkeren.nl
www.openstreetmap.org

The 'prettigparkeren' site is using a map from openstreetmap, so maybe other sites using a map from openstreetmap have the same issue. Pinch-to-zoom does work on Google Maps.

Icon doesn't appear with Agama launcher

When I create an icon using Native Alpha on my phone (Samsung S10, not sure which launcher) it works fine. But when I create the same icon on a tablet running the Agama launcher no icon appears.

Is there anything I can troubleshoot? Or does this not work with some launchers?

Feature request

Add share feature.
Add context menu when we share from other apps to this apps. Download feature also.

Add https adblock filtering

Why have https adblock filter
Because a lot of websites use https to view advertisement like https://www.cwtv.com/

Been using Adguard to block advertisement in Native Alpha
Works great

Apps like Brave ,Firefox & Adguard
have https filtering

Adguard uses
Adguard Personal CA Certificate
HTTPS filtering in Adguard
https://blog.adguard.com/en/everything-about-https-filtering/
Manual certificate installation
https://kb.adguard.com/en/android/solving-problems/manual-certificate

Brave browser has certificate built in

Firefox has certificate store to import certificates like Adguard

Automatic page refresh

Is any chance to implement automatic page refresh function with choice of time interval?

Pop-up js

Is it possible to display pop-ups with the window.open() function in JS ?

Dark mode settings

All shortcuts currently open with dark mode and some don't support them at all. A dark mode switch for web app would be a great addition since there is no way to override it now.

[Feature request] Website share function / copy link

A support of the sharing function of websites.
For example, sharing to the clipboard does not work on Amazon.

In general, a way that you can always copy the URL would be great. Chromium (Brave) does it via the notifications.

Tinder issue

I am having issues login in to Tinder. After I login with facebook, I get stuck in this loop: press Log In -> Log In with Facebook -> Return to initial screen -> Press Log In ...

I am using the Bromite webview, so perhaps that is what is causing the issue? I know Bromite != Bromite webview, but for whatever is worth, I am able to log in to Tinder with Bromite without any issues.

Any advice on what I can do?

Feature request: find in page

Would it be possible to add a "Find in page" function?
It would be a real help to find specific information in long pages.

Feature request: Add an option to disable SSL Warning

Hi,
since latest release when opening some websites, I get spammed with "Potential security threat" Warning and even when clicking "Load Anyway", these are always showing when restarting the app and/or when a new page is loaded, its pretty annoying and an option to disable this would be really appreciated! :)

Slow app

app slow and crashing, YouTube desktop takes too long to load and push notification would be nice

Tenho uma dica

Hi how are you , I really liked the application but I found it lacking a separator , for example creating editable sections , and in one section I put on the video links in another one I put on social network links etc

Chrome Custom Tabs as optional WebView holders

Opening this issue to further discuss this idea: Have you considered an option to enable Chrome Custom Tabs as a method to display a desired web page?

If you find this option would be a nice addition to NativeAlpha, I'm willing to implement it myself and submit a PR.

Javascript paused after resume from stand-by

When you have a NativeAlpha website loaded and you put it in the background, javascript is still executed. However if the device is put into stand-by javascript execution is still paused after the device is resumed from stand-by. This is a problem with apps syncing states regularly via javascript. As soon as you put the app in the foreground, execution resumes and you can put it in the background again.

This is different e.g. from FireFox which continues javascript execution on loaded tabs after resuming from standby.

URL validation

Please consider to add a way to bypass URL validation.
I would like to add an local URL without domain and validation is blocking me.

Not able to sign in gmail

Google is not allowing to sign in and giving message that browser is not secure/supported. Every site which uses gmail for login now I am not able to sign in in those site, if gmail login support come in native alpha then it will be really helpful for people with low specification phone

Add ability to open multiple webapps in different window

Nice app you have created congrats and I would love to see it maintained.
The feature I'm asking is present in most full fledged firefox and chromium browser such as bromite, Vivaldi, brave, etc. This helps in browsing the multiple web apps side by side and not reloading every time you open different webapp.
It is problematic that if you switch to a different webapp it discards that site and the new site opens in it's place, would love to see this solved. If you need more information please ask.
(Sorry for bad english not a native speaker)

Thank you.

Not working with Flask port

Tried the url that I use for running python scripts via flask eg. https://domainname:5000/login this url works with chrome and I can create desktop icons and run the app. However, with nativealpha, I just get a blank screen. Using v0.81 on Android 9. Really like your app idea, hope you can resolve this.

Feature request: copy present url

I have started to use NativeAlpha for my account on different sites. I would need to change the initial url to the one after login, which is different. Would there be a way to copy the url of the present page for that?
Thank you

Add to F-Droid

Hey,

I think this app should meet the Policy for inclusing in F-Droid. Would you be interested in that? It's an alternative store for Free Software on Android. Inclusion there would make the app more visibile and accessible, I think.

Here are some more resources. Unfortunately I don't know much about the procedures myself.

In the interim, Izzysoft also distributes many Open-Source apps by taking the apks directly from their corresponding repositories, so that might also be worth checking out. But inclusing in Fdroid would still be better.

Thanks a lot!

select custom icon fails if an icon could not be retrieved in the first place

Hi folks,

I tried to download and select an icon manually for the webpage https://www.rain-alarm.com/ because an icon could not be retrieved.
So I downloaded https://www.rain-alarm.com/img2/launcher_transparent_white_64.png and tried to set it as an icon.
It is shown in the shortcut icon of the app, but when clicking on the OK button it disappears for the launcher.
I also tried it with a ico file.
When I set the exact same png for a other website, where an icon could be retrieved for example https://check.torproject.org/ it works.

v1.01 from IzzyOnDroid on Android 11 LOS with the Shade launcher.

Thanks for helping.

Feature Request: Indicate refresh action

While using the refresh gesture and in the future the automatic refresh it is not visible if the site is refreshing right now.
Maybe adding a loading bar above or below the website would make it more visible why the user input is not handled properly.

Another use case:
While on slow internet connection I don't know if my refresh gesture was successful and could happen in to many tries doing a refresh.
Instead the bar will show and I know I have to wait until it finishes.

Optional:

  1. defining accent color per app or global, maybe using androids accent color?
  2. Using a few pixels for just indicating refresh action and the rest to indicate the progress. Example

Request: Support adding shortcut from home screen or alternative app

I use Folder Organizer to create folders for my apps, and Nova launcher as my home launcher. Native alpha does not expose itself to either of these applications as an option to create a shortcut from. I can of course use the feature to automatically create a desktop shortcut for Nova launcher, but I don't have the ability to add it from the widgets screen as I can for many other applications. For those websites that are already added in native alpha, would it be possible to add functionality that allows me to create a shortcut in these apps?

Failed to retrieve icon

I've attempted 2 different websites both which have a suitable favicon.ico but get the can't get icon error when attempting to add a shortcut.

Request: Force screen on and not timeout

It would be brilliant if you are able to natively force the Native Alpha webpage to force the screen to stay on and also to not timeout!
Developer options can be used to keep the screen on whilst charging which is good but it still dims after XX minutes due to the timeout feature. Apps have the ability to prevent this so having it an option of NativeAlpha would be awesome.

True isolation?

I might be missing something here, but I really wanted to be able to run multiples of websites (especially facebook for example). When I create another facebook, it loads the previous. This would be really useful for multiple accounts on a system as webapps. Can this be done? And if not, can I ask for this as a feature request. Great little app!

Request: Immersive mode

I have just come across your app because I have a need for it for the first time and I actually can't believe that this has not been done before! Well done!

Would it be possible to have the option to open a page in one of the immersive modes? Ideally Sticky Immersive?
Hiding all the menu and status bars from around the screen would make it truly full screen and so very useful to present data from a website on an android device in a really tidy way.

I would also like the idea of forcing the screen to stay awake but I will post another request for this.

Keep up the good work

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.