Skip to content
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

Version 1.0 alpha 5 testers wanted 📣 #213

Closed
salarcode opened this issue May 7, 2022 · 36 comments
Closed

Version 1.0 alpha 5 testers wanted 📣 #213

salarcode opened this issue May 7, 2022 · 36 comments
Labels
status-community Can be done by community type-enhancement Enhancement to existing feature type-new-feature Adding a new feature
Milestone

Comments

@salarcode
Copy link
Owner

salarcode commented May 7, 2022

Hi all, I'm finishing off version V1 and in need of your eyes and brains 🧟🧠 for testing

Current Status: Alpha version 5

Before start testing, here is how to prepare:

What to test

  • Please test the following list of features
  • Test whatever other features that are important to you
  • Please report the bugs in this thread

Reported Issues so far

  • 🐛 Smart proxy or Always enable does not work
  • 🐛 Light theme is not working
  • 🐛 Proxy-per-tab sometimes misses the requests as reported by Proxyable Resources

Shipped Features

    • Smart Profiles
    • Support for Firefox
    • Profile for SmartProxy mode.
    • Profile for Always Enabled mode.
    • Profile for Ignore Failure Rules.
    • Different Proxy Server per profile.
    • Display the applied rule to the tab in tooltip.
    • Theme support.
    • Theme auto switch support
    • Bootstrap 5 UI
    • Seamless migration from v0.9.x
    • Back-up/Restore
    • Factory Reset option
    • Support for Chrome
    • Move the help center to Wiki
    • Link to relevant help docs from pages
    • Support for Thunderbird
    • Support for Google extensions Manifest V3
    • Firefox for Android support
    • Firefox for Android installation guide docs

Upcoming Features

    • Complete the help docs
@salarcode salarcode added type-enhancement Enhancement to existing feature status-community Can be done by community type-new-feature Adding a new feature labels May 7, 2022
@salarcode salarcode pinned this issue May 7, 2022
@ameaninglessname
Copy link

ameaninglessname commented May 8, 2022

I just test the alpha version, and basically it not working at all:

  1. After i download the zip file , I need to unzipped it to install, can't select the zip file and install directly
  2. When I restore my setting, proxy rules is not restored, either with full backup or proxy rule only backup
  3. Smart proxy or Always enable does not actually proxy-ed something🤣

Edition Windows 11 Pro
Version 21H2
Installed on ‎4/‎28/‎2022
OS build 22000.652
Experience Windows Feature Experience Pack 1000.22000.652.0

Firefox 100.0 (64-bit)

@salarcode
Copy link
Owner Author

@ameaninglessname I appreciate your time for testing. Unzip step is added to the topic.
Yes, I've mentioned that backup and restore are not working properly.
Proxies are not being applied because perhaps you did a backup restore? Try fresh without restoring, that might be the reason that settings are messed up after a incomplete restore.

I've added your report to the topic, thanks.

@ameaninglessname
Copy link

@ameaninglessname I appreciate your time for testing. Unzip step is added to the topic. Yes, I've mentioned that backup and restore are not working properly. Proxies are not being applied because perhaps you did a backup restore? Try fresh without restoring, that might be the reason that settings are messed up after a incomplete restore.

I've added your report to the topic, thanks.

Ah,, sorry I was too eager to test and did not finish reading the "Upcoming Features" section🤣, will test it again as you suggested.

@ameaninglessname
Copy link

Tested it again, "proxy" still not working and with some wired behavior:

  1. After a installed it from about:debugging, it also appeared in add-ons manager (seems normal)
  2. I did not do a restore operation but the proxy server is still there (seems like there are some caches not been cleaned up, which makes me unable to do a proper testing)
  3. But after I restarted firefox, the (original) SmartPorxy addon shows up in the enabled section of add-ons manager but labled with "Disabled" (seems like a bug of firefox)

@ameaninglessname
Copy link

about Theme support

"auto switch" is working properly.
"light theme" is not working, consider there is only one preset, "not working" only means I can't switch to light theme when the browser is in dark theme. And the default dark theme is used here, despite the extension dark theme i choose.
"dark theme" is working properly.

@salarcode
Copy link
Owner Author

@ameaninglessname thanks a lot for testing. Recorded the issues.

@salarcode salarcode changed the title Version 1.0 alpha testers wanted 📣 Version 1.0 alpha 2 testers wanted 📣 Jun 1, 2022
@salarcode
Copy link
Owner Author

Version alpha 2 is out with these changes:

    • Seamless migration from v0.9.x
    • Back-up/Retore
    • Factory Reset option

@ameaninglessname
Copy link

It seems like I am experiencing some page loading forever (very long time) occasionally with this plugin enabled ever since i installed alpha version🤣

It seems some configurations have not been properly cleared or reverted.

Yeah, i installed a bunch of other plugins, but when I disabled SmartProxy, the page that is stuck at loading before could be correctly loaded in a flash now. But not very sure about this.

Any way to help debug this?

BTW, i installed alpha 2 without needing to do backup / restore which is convenient👍, thanks as usual.

@MarcoR83
Copy link

when is v1 coming out? any ETA?

@LakeishaKowalczyk
Copy link

when is v1 coming out? any ETA?

+1

@LakeishaKowalczyk
Copy link

LakeishaKowalczyk commented Aug 20, 2022

A gorgeous extension, regretted didn't meet her earlier

I have a few suggestions for proxy-per-tab

  1. Allows non-global settings. We can set whether to activate this feature for each URL individually in the rules

  2. Make the behavior of whitelisted and matched consistent. When a URL is set to not use proxy, the whole tab will not use proxy, just like when proxy is enabled

  3. Allow exceptions. URLs have three states, matched or whitelisted or no rules. proxy-per-tab is only applied to URLs without rules, so that we can set exceptions by rules

    And, temporary rules or rule usage counts. Some sites may only be used once, but their rules will keep piling up in the settings

Feedback a possible bug
proxy-per-tab sometimes misses some URLs, maybe because of switching to another URL in the same tab
image

@salarcode
Copy link
Owner Author

when is v1 coming out? any ETA?

If I have free time I'm trying to finish it by end of this year

@salarcode
Copy link
Owner Author

salarcode commented Aug 25, 2022

I have a few suggestions for proxy-per-tab

Thanks for the suggestion, i'll see what I can do.

Feedback a possible bug proxy-per-tab sometimes misses some URLs, maybe because of switching to another URL in the same tab

Will test this one for sure, thanks.

@God-damnit-all
Copy link

In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?

@salarcode
Copy link
Owner Author

In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?

It can be possible with Always Enable profile with a change. In there the default behaviour is to apply default proxy and then you can define rules which themselves can have different proxy server.
So this is not possible at the moment but I might be able to make it work.

@God-damnit-all
Copy link

In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?

It can be possible with Always Enable profile with a change. In there the default behaviour is to apply default proxy and then you can define rules which themselves can have different proxy server. So this is not possible at the moment but I might be able to make it work.

That'd be very much appreciated, thank you.

@salarcode
Copy link
Owner Author

salarcode commented Sep 3, 2022

Version Alpha 3 is out with these changes:

  • Chrome support
  • Proxy server per rule for Always enabled
  • Issue fixes for Firefox and Chrome

@salarcode
Copy link
Owner Author

In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?

This is now possible with Always Enabled profile. You can set a proxy server for each rule

@God-damnit-all
Copy link

In the current, stable version, I was hoping to have a catch-all rule that goes to my default proxy and more specific rules for certain sites that go to other proxies. Is this possible in the alpha?

This is now possible with Always Enabled profile. You can set a proxy server for each rule

Thanks!

@Hccake
Copy link

Hccake commented Sep 6, 2022

image

When retrieving a proxyable resource, a warning pops up

@salarcode
Copy link
Owner Author

image

When retrieving a proxyable resource, a warning pops up

I can't read Chinese, what does it say?
Did you have a clean installation? Maybe try again with Factory Reset option

@salarcode
Copy link
Owner Author

Can you support the clash format? switchomega format is dead.

https://github.com/Loyalsoldier/clash-rules https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/proxy.txt

Please create a separate issue thread, based on upvotes and requests I might add it.

@salarcode
Copy link
Owner Author

salarcode commented Sep 8, 2022

clash is the only one alive project, all the others are dead

You still need to create an issue here to track it, and you can get people to upvote it

@Hccake
Copy link

Hccake commented Sep 9, 2022

image
When retrieving a proxyable resource, a warning pops up

I can't read Chinese, what does it say? Did you have a clean installation? Maybe try again with Factory Reset option

It hasn't reproduced yet, but I found another problem.

When two agents are added, the default agent selects the first one, and when editing the information of the first agent, the default agent switches back to the secend one

@God-damnit-all
Copy link

God-damnit-all commented Sep 9, 2022

Through no fault of SmartProxy, I've been having frequent HSTS errors when using my SSL (w/ auth) proxy on Firefox. I had the same issue with both FoxyProxy and SwitchyOmega.

I've been working around it by using gost to tunnel it into a no auth local HTTP proxy, and when using that localhost proxy with the extension, the HSTS errors go away.

Would you be interested in looking into whether it's possible for SmartProxy to resolve these sorts of errors on its own? If so, could you post your email so I can give you the details to use my proxy for testing?

@salarcode
Copy link
Owner Author

salarcode commented Sep 10, 2022

Through no fault of SmartProxy, I've been having frequent HSTS errors ...

You can contact me with the same email as mentioned in the source files, lets see what is the root of these issues.
Possibly related #216

@salarcode salarcode added this to the v1.0 milestone Sep 10, 2022
@salarcode
Copy link
Owner Author

salarcode commented Sep 10, 2022

When two agents are added, the default agent selects the first one, and when editing the information of the first agent, the
default agent switches back to the secend one

I'm sorry but I am having a hard time understanding you.

@salarcode
Copy link
Owner Author

Version Alpha 4 is out with these changes:

  • Support for Chrome Manifest V3
  • Support for Thunderbird
  • Several issue fixes for Firefox and Chrome

@Hccake
Copy link

Hccake commented Sep 13, 2022

When two agents are added, the default agent selects the first one, and when editing the information of the first agent, the
default agent switches back to the secend one

I'm sorry but I am having a hard time understanding you.

issue

Here is the screen recording, when editing the proxy information, the default proxy is also changed

@salarcode
Copy link
Owner Author

salarcode commented Sep 17, 2022

Here is the screen recording, when editing the proxy information, the default proxy is also changed

Thanks, I've fixed this issue now

@salarcode salarcode changed the title Version 1.0 alpha 2 testers wanted 📣 Version 1.0 alpha 5 testers wanted 📣 Sep 17, 2022
@salarcode
Copy link
Owner Author

Version Alpha 5 is out with these changes:

  • Private Browsing Profile is added
  • Firefox for Android support is added with UI tweaks and fixes
  • Several issue fixes

📣 This is the last alpha. All planned features are implemented. Next phase of beta testing will start in a new thread.
Please test as much as you can. Thanks

@FSpark
Copy link

FSpark commented Sep 26, 2022

On first visit, as shown, the table header column is not the correct width.

firefox_aYHDFI9qim

It will return to normal size after clicking.

Version:1.0 Alpha 5
Firefox 106

@salarcode
Copy link
Owner Author

On first visit, as shown, the table header column is not the correct width.
It will return to normal size after clicking.

Version:1.0 Alpha 5 Firefox 106

This issue got fixed yesterday, but thanks for reporting 👍

@nasaboy
Copy link

nasaboy commented Oct 11, 2022

After adding a proxy server, but after saving it, it will show that the save is successful, and then click to expand the extension to view it, the proxy server inside is missing, and it has been tested on chrome and edge,both have the same problem.

@salarcode
Copy link
Owner Author

After adding a proxy server, but after saving it, it will show that the save is successful, and then click to expand the extension to view it, the proxy server inside is missing, and it has been tested on chrome and edge,both have the same problem.

When there is one proxy server it will not show in the popup menu.

@salarcode
Copy link
Owner Author

This alpha testing thread is closes, lets continue in beta testing thread
#236

Repository owner locked as resolved and limited conversation to collaborators Nov 1, 2022
@salarcode salarcode unpinned this issue Jan 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status-community Can be done by community type-enhancement Enhancement to existing feature type-new-feature Adding a new feature
Projects
None yet
Development

No branches or pull requests

8 participants