eyedeekay / I2P-in-Private-Browsing-Mode-Firefox

I2P in Private Browsing mode for Firefox, built using Webextensions and Contextual Identities
https://eyedeekay.github.io/I2P-in-Private-Browsing-Mode-Firefox/
MIT License
62 stars 10 forks source link

BrowserAction: Text Workflow ( Home Page/ Legwork ) #119

Closed Shoalsteed closed 1 year ago

Shoalsteed commented 1 year ago

In this section the "Home Page" links to the Extension Page. But it looks like it should link to the service that is being used to query .i2p sites.

And if i enter a random search topic in the search box, I get to the I2P addressbook where I conclude my journey because that topic is not in an addressbook.

If there is extra configuration that needs to happen for this workflow, can instruction be included in the Browser is Ready To Use i2P box?

ie "You will need to add the address for Legwork.i2p to your addressbook to use the search feature. The key is is (..........) . Add it here (http://127.0.0.1:7657/dns) ( then advise if refresh is needed or other).

As for the Home Page Link - will this change to the Legwork link if the above configuration happens?

Screen Shot 2022-09-27 at 4 38 13 PM
Shoalsteed commented 1 year ago

Text Change:

Your browser is now configured to access the I2P network

and add required config here as noted above.

Screen Shot 2022-09-27 at 4 35 39 PM
eyedeekay commented 1 year ago

In this section the "Home Page" links to the Extension Page. But it looks like it should link to the service that is being used to query .i2p sites.

It's there because it needs to go somewhere and I thought it needed to go somewhere near the top. I can move it, but I'm going to have to put it to last because it's layout-not-content. It has no direct relationship to the search other than occupying a nearby space on the same menu.

And if i enter a random search topic in the search box, I get to the I2P addressbook where I conclude my journey because that topic is not in an addressbook.

This is the thing which is easiest to fix, it just introduces a little more confusion and a little less human-readability. If I refer to legwork as http://cuss2sgthm5wfipnnztrjdvtaczb22hnmr2ohnaqqqz3jf6ubf3a.b32.i2p/ instead of legwork then I can craft the query and send it to the b32 instead of using the human-readable address. People won't know where they're going, but they will get there.

If there is extra configuration that needs to happen for this workflow, can instruction be included in the Browser is Ready To Use i2P box?

Yes it can

As for the Home Page Link - will this change to the Legwork link if the above configuration happens?

No it will not.

Shoalsteed commented 1 year ago

Can "Home Page" be changed to "Legwork Browser" and not have a link? That way it is just a title of what is being used as the service ( could have a link to Legwork? )

This section seems to be about establishing a relationship with the Legwork service.

Shoalsteed commented 1 year ago
Screen Shot 2022-09-27 at 5 55 40 PM

Could the Home Page link be added here?

eyedeekay commented 1 year ago

Yes, checked in locally for testing.

eyedeekay commented 1 year ago

If you clone the source, pull the latest, run make zip an i2psetproxy.js.zip file will be created in the parent directory. Then, on about:addons "Install Add-On from file" to test the changes. It will be unloaded when your browsing session is over.