-
Notifications
You must be signed in to change notification settings - Fork 77
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
Update sync description #73
Comments
@zero-top by the way, Gist unlike .bak file is not saving extension theme. For me Gist syncing looks pretty hard with many steps and many chances to make error like this, so I will use raw file syncing. |
@zero-top I think I wouldn't face this problem if it was more clear that gist needs permission, like if it was colored in red and CAPSLOCK. I'm not really that stupider than average user. And gist not saving the extension theme is now a legitimate issue. |
This one is outdated and only increases confusion. |
The current synchronization is mainly to ensure that the added/modified rules can be synchronized correctly. Other things, such as themes, are not considered, because some people have multiple computers and want different themes for different computers. The difference between sync and bak is that sync will not save PAC Script and Rule List Text. |
Old sync also does not save PAC Script and Rule List Text. Moreover, Old sync will easily exceed the number limit of chrome.storage.sync due to too many added rules. Gist sync is designed to solve this limitation. At the same time, gist sync can also solve the synchronization between different browsers (such as chrome, edge, firefox). |
Ye sorry my bad, I dunno why it was sent like this, I wrote it like a hour ago when I tried to understand the sync issue, now I know that the old sync was only for chrome browser and was storage limited so its not better definitely. For me the most convenient one is still the link to .bak file but I think that sync description should be updated at least because it is now working for any browser, not only for chrome. |
This "old sync is better" was probably browser cache that I forgot to clear, I thought like this for about 5 minutes, of course its not that simple. But old sync was just a button, the new sync is much-much harder. Btw I never used sync both in zero and switchy before today so Im not a specialist, but I created a very convenient .bak for myself and others in my repo. |
This description may confuse some people, and I will update it later. The configuration restored by bak will reset all existing rules; through sync, the rules added by yourself will be saved to gist as soon as possible, and then synchronized to other browsers. These two mechanisms are still different. |
I also think it should be clear that it is only a personal sync settings, gist tokens are basically tokens from me, from MY Github account, and anyone can do anything with them, it may be very dangerous. I remember people stole my discord token in 2019 when I was just 15 years old. I plan to use .bak file link sync as means to mass synchronisation for using my Tor Portable in Russia with Zero Omega, because your extension is the best out of all of them and you developing it pretty well. I mean gist is clearly not the best way for mass sync which I intend, and it's clearly not chrome related anymore, I hope people will not have any confusion configuring gist. |
I created a public gist for Zero Omega but it doesn't work. What is wrong? Cant find the guide for gist. I tried to sync between edge and chrome using the public gist.
![image](https://private-user-images.githubusercontent.com/143919205/397408276-028cafc3-45b5-48a4-8ebd-21d02cebbf17.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwODA5ODIsIm5iZiI6MTczOTA4MDY4MiwicGF0aCI6Ii8xNDM5MTkyMDUvMzk3NDA4Mjc2LTAyOGNhZmMzLTQ1YjUtNDhhNC04ZWJkLTIxZDAyY2ViYmYxNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNTU4MDJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yN2RjYTZiY2E0YWRjZTFhYWM4ZDYzZGEyMTk1M2ViYmRhYTRkMTVhNGYyOGEyZDRjOGU1ZmUyYjNhMTA1N2FmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.k6TGqfW3kMmf_BwDrYlz_VdfUE_nd5XzFGK9S09xrt0)
https://gist.github.com/Verity-Freedom/415e4c65d4581ac141ab34ccc73a6385
Upd. everything is working when I use https://gist.githubusercontent.com/Verity-Freedom/415e4c65d4581ac141ab34ccc73a6385/raw/27255e7f973d07494dcc5b6585e9148df53cea45/ZeroOmegaOptions.bak as a restore from online file instead of a gist sync option.
![image](https://private-user-images.githubusercontent.com/143919205/397411664-f244979e-14e2-4e6a-938d-66b39b5c3442.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwODA5ODIsIm5iZiI6MTczOTA4MDY4MiwicGF0aCI6Ii8xNDM5MTkyMDUvMzk3NDExNjY0LWYyNDQ5NzllLTE0ZTItNGU2YS05MzhkLTY2YjM5YjVjMzQ0Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNTU4MDJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNzY0YTk0NTExODU4NTJkYTRiMjNhZGQyNGM5MjU2ZDNmYzAxZWQ0YmI5MTQ2M2QxNzMzNTliMTU0MjFjNjAwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.XUaRSbTnSmA1kMVTguOVE0IB-8rrrDz4VygI_v1kNu8)
Probably this is the issue
![image](https://private-user-images.githubusercontent.com/143919205/397413028-9db9e59e-2321-4a78-bcc8-14ba4a448d67.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwODA5ODIsIm5iZiI6MTczOTA4MDY4MiwicGF0aCI6Ii8xNDM5MTkyMDUvMzk3NDEzMDI4LTlkYjllNTllLTIzMjEtNGE3OC1iY2M4LTE0YmE0YTQ0OGQ2Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNTU4MDJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02OTNjZTE3MTAxMjJiNjQxODAxYjgzNDUyMDRkNzAyZjllYmU0NjRkOTA0MWQwZjUxOTM5MmE5NWEzNTkyNWVhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.qZeh-3-tTt9gxRTv7cx41qSxsStRJBLrHJ2xy9G7SH0)
I'm not exactly sure there is something that can be done on your part.
The text was updated successfully, but these errors were encountered: