Add front end hash function that is shared with backend
Backend
Add saving of titles to notes
Database
Update note text table to support encrypted notes
Add salt field to each note text if encrypted
Process
User Opens note, prompt for password
User must retype password if note is being encrypted for this first time
password is hashed and stored while note is open
When note is saved, title, text and password are sent to server
Note is saved using encryption and pass or fail is returned
Front End
* Add title field to notes
* Add front end hash function that is shared with backend
Backend
* Add saving of titles to notes
Database
* Update note text table to support encrypted notes
* Add salt field to each note text if encrypted
Process
* User Opens note, prompt for password
* User must retype password if note is being encrypted for this first time
* password is hashed and stored while note is open
* When note is saved, title, text and password are sent to server
* Note is saved using encryption and pass or fail is returned
Max
added this to the Encrypted Notes Alpha milestone 2020-03-12 03:59:36 -07:00
What happens when it is locked, tons of warnings, no way to recover note or password when saved.
Add
* Note Title Saving
* Password Hint Adding and Saving
* 15 minute automatic note lock
* What happens when it is locked, tons of warnings, no way to recover note or password when saved.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Front End
Backend
Database
Process
Add