tarampampam / random-user-agent

😎 Browser extension that automatically replaces the User-Agent with a randomized one
https://random-user-agent.com
MIT License
588 stars 76 forks source link

🎉 Need help with `v4` alpha|beta testing #572

Closed tarampampam closed 5 months ago

tarampampam commented 6 months ago

Hello everyone!

I've been hard at work over the past few weeks on a major overhaul of the extension. Why major, you ask? Well, I'm migrating it to MV3 (manifest version 3), swapping out Vue.js for React, and transitioning from Webpack to Vite. Since this involves rewriting most of the codebase, I've opted to start from scratch.

This means a fresh version untethered from the legacy codebase (which is great!), but it also comes with its fair share of new bugs, naturally! 😄

So, I'm reaching out to see if anyone would like to assist with early testing of the extension. I can provide early builds via messages in this thread, and it would be fantastic if you could run them locally and provide feedback on whether everything is working smoothly or if you encounter any issues.

Please leave a comment to let me know if you're willing to help out. Your assistance would be greatly appreciated!

/cc @S7uXN37 @meichengg @TheGITofTeo997 @yozachar @377573684 @tobyink @tomac4t

meichengg commented 6 months ago

Sure thing, i can assist with that.

S7uXN37 commented 6 months ago

Yes, I can also help with that, Kudos to you for tackling that overhaul!

tarampampam commented 6 months ago

Guys, great news - I have completed the main rewriting process, and I am excited to share the first v4 build for testing purposes:

Download v4.0.0-alpha-1

To install the extension into your browser, download the archive with the distributive for your browser, unpack it somewhere, open the addons/extensions page, and press the "Load unpacked extension" button

Feel free to test it and share your feedback. Please report one bug per comment if possible, as this will help me address them more efficiently. No need to create separate issues for each bug - it could be overwhelming.

Here are the main changes:

Known issues:

tarampampam commented 5 months ago

Guys, do you have any news?

S7uXN37 commented 5 months ago

Hey everyone,

Bug: Cloud Flare test page loops when accessing from MacOS. Let me know if there's any debug info you can use.

Other than that: no bugs to report so far :) I'll keep testing and add more comments if I encounter any.

tarampampam commented 5 months ago

I have one more piece of news - it seems like an infinite CloudFlare loop has been completely fixed by adding challenges.cloudflare.com to the alwaysExcludedFor list:

image

After this fix, even ChatGPT works as expected (though it may require an additional page refresh). Nonetheless, a fresh build is already available for downloading:

https://github.com/tarampampam/random-user-agent/releases/tag/v4.0.0-alpha-5

Update:

Bug: Cloud Flare test page loops when accessing from MacOS

The test page (https://cf-challenge-test.random-user-agent.com/) is not working well, I thinking about how to fix it. At this moment I can suggest only one solution - test the CF challenge somewhere else :D

yozachar commented 5 months ago

Guys, do you have any news?

I tested it on LibreFox, but for some reason the UA OS remained Windows. I suspect it has do something with the browser config.

meichengg commented 5 months ago

I confirm v4.0.0-alpha-5 works well for chatgpt.com and such other websites that has CloudFlare captcha and the current exclusion for challenges.cloudflare.com really works. Good work! 🔥

S7uXN37 commented 5 months ago

Possible bug in alpha-1 (or alpha-3; not quite sure)?

Upon upgrading to alpha-5, I found the following error messages in the Extension Manager (Chrome): image

The details are the same for the second error type.

tarampampam commented 5 months ago

@S7uXN37 Did you press the "reload extension" button after updating the sources? Usually, errors like that occur when you forgot to do that :D

S7uXN37 commented 5 months ago

@tarampampam These errors were present before extracting the new alpha-5 version of the extension 🤔

In other news, ChatGPT works for me again - as does the test page on MacOS 🎉

tarampampam commented 5 months ago

In other words, should I release the alpha-5 version to everyone, or is it still too early? What do you think, guys?

meichengg commented 5 months ago

In other words, should I release the alpha-5 version to everyone, or is it still too early? What do you think, guys?

Let public test it, so far i don't see any error on Firefox, i haven't tested with Chrome yet, if they found bug, they would open an issue 😸

S7uXN37 commented 5 months ago

I agree, I don't observe any significant bugs

tarampampam commented 5 months ago

Sounds like a plan!

  • It's a key plan!
  • No! Much more better. It is a drawing of a key plan! image
tarampampam commented 5 months ago

Thank you to everyone who helped me test the new version. Guys, you're awesome!

A new version was just released a few minutes ago. It's already available for Firefox, and in 24 hours, it should become available for Chrome users. If any new bugs are found, please create separate issues - one per bug, as usual. And I'm going to open a bottle of beer while awaiting issues with titles like "You broke everything! The previous version was better! Fire in the hell!" :D