Block a user
Ensure encryption on all channels
Nginx config looks like this
location /api {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://expressapp;
proxy_redirect off;
}
location /socket {
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:3001;
}
Search Results and Title Display Issues
The results on mobile look like fucking garbage.
Search text is incomplete or condensed weird on mobile.
No titles appear for notes when searched.
Notes do not always display little green down caret
Harden Security
- Added rate limiter to server
- Added helmet with default plugins to express
- Added a rate limiter 1000 requests every 10 minutes
- Removed mab from sudoers on prod
Encrypted Notes
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.
Blur after pressing enter on search on mobile to get rid of keyboard