On 24-01-23 11:21, Mónica Gómez wrote:
Sounds good, I will try sending my code via email.Best regards, Mónica Gómez On 24-01-23 10:56, Ian Kelling wrote:Mónica Gómez <[email protected]> writes:[[PGP Signed Part:Undecided]] Dear Bug-librejs email list, I hope this email finds you well. My name is Mónica Gómez, and I have recently added a new feature to LibreJS that I believe could be avaluable addition to the project. The feature allows users to create andrestore backups of their whitelisted and blacklisted sites, enabling them to maintain their settings when using a different computer or switching web browsers (e.g., from Firefox to IceCat). I made 10 tests and none of them had any errors, and also tested theextension using it with the new changes in my web browser and everythingworked correctly and no other functionality was affected. The mechanism is the following: it creates a JSON file with the values of `pref_whitelist` and `pref_blacklist` and lets the user download thefile in their computer. Upon restoring the same JSON file, the extensionreads the saved values and updates LibreJS' localstorage accordingly, overwriting any previous data. Additionally, the page is updated to ensure users can immediately see the changes. To align with the LibreJS development process, I referred to theofficial manual available on gnu.org for the "Building" and "Releasing anew version" sections. I have already made and signed thecommit. However, I am currently facing challenges in pushing the changesto Savannah or making a pull request, as I have never used such website and I understand it works differently from other git hosting platforms like GitHub or Codeberg.I am enthusiastic about contributing to the project, and I would greatlyappreciate your guidance on the Savannah process and the rest of the packaging and release steps. If you find my contribution valuable, please let me know, and I would be happy to proceed as needed.This sounds great. Thank you. You don't need to package or release anything. As far as I know, the #1 preferred way to send your code is via email to this list, a guide on that is here: https://git-send-email.io/. If you run into problems, then try hosting a git repo somewhere and letting us know the url & branch. In the past people have used https://pagure.io/
-- -------------------------------------- Best regards, Mónica Gómez <[email protected]> This email should have a GPG signature, to see my public key, visit https://www.autumn64.xyz/key.html
OpenPGP_0xDE3142A1D89C649B.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
