bug-librejs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Contribution to LibreJS - Backup and Restore Feature


From: Mónica Gómez
Subject: Contribution to LibreJS - Backup and Restore Feature
Date: Mon, 22 Jan 2024 23:57:30 -0600
User-agent: Mozilla Thunderbird

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 a valuable addition to the project. The feature allows users to create and restore 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 the extension using it with the new changes in my web browser and everything worked 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 the file in their computer. Upon restoring the same JSON file, the extension reads 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 the official manual available on gnu.org for the "Building" and "Releasing a new version" sections. I have already made and signed the commit. However, I am currently facing challenges in pushing the changes to 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 greatly appreciate 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.


Best regards,

Mónica Gómez

Attachment: OpenPGP_0xDE3142A1D89C649B.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]