-
Notifications
You must be signed in to change notification settings - Fork 984
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
Allow choosing to not use a mailserver #11035
Comments
Designs can be found here, I renamed all instances of |
@hesterbruikman
I now need to handle the disable history, which I'm guessing is an API call. Is there any documentation where I can check the API spec? Or any sample code that's already in place? Thanks @errorists
|
Hi Shivek, Thanks for being so prompt with the task. Can any of these two links help? If you can't find the information you need in the technical documentation, please let me know so I can flag to the team. |
I checked the links you sent, but I don't think it will help. |
Thanks for the input @jakubgs. What is the difference between The function responsible for updating the MailServer expects a list: I'll try to send an empty list to check if it works. But a confirmation from the backend team will be helpful. I have no clue how the system works and am just guessing that selecting 0 mailservers will stop the sync process. Also, having seen the API, does anyone thinks that renaming to "Mailserver" to "History Nodes" will create confusion or is everyone okay with incremental renaming? |
Hi @shivekkhurana
For the purpose of this task you probably don't need to call Essentially you need to make sure that
This also will require some changes on status-go, as the setting needs to be persisted, I can help you out with that (of course you are free to work on it if you wish), for now you can pick a variable name and just update the re-frame db (similarly to what we do with Hope this is helpful, and ask any question, we're happy to help (you can ping us on discord as well if you want to have a quick chat). |
it's a Font weight: 500 and that's the default if you use a List Item component with a subtitle present, like the one on the design. Looks fine on the screenshots |
Thanks guys. I have fixed the UI to match @errorists designs and made the
|
@shivekkhurana looks good! nice work on the UI |
@shivekkhurana I have updated status-go,
And then restart the stack (it will re-compile status-go, so it might take some time) The last thing left to do is to actually prevent https://github.com/status-im/status-react/blob/32cb09c9c68497ce152216067d2e00309baef686/src/status_im/mailserver/core.cljs#L221 |
Ah, I have also named the variable |
Problem
From a privacy perspective, it's important, for the user to be able to opt out of using a mailserver to collect history (i.e. messages sent while you were offline).
Implementation
Designs to be added (@errorists can you please add the final design in the comments?)
Acceptance Criteria
User is able to disable use of a mailserver
Notes
Giving the user control makes a stronger case in terms of privacy policy that the user controls their personal data (IP address)
Future Steps
The text was updated successfully, but these errors were encountered: