A CS:GO Themed Notes Web App with AES256 Encryption.
2023-06-01
to 2023-06-09
If you are using Chrome and getting ERR_FAILED
this is due to a corrupted service worker, to fix this hold ctrl while clicking refresh or clear Cookie and other site data
and Cached images and files
in order to remove the service worker.
2023-06-09
Completely remove the service worker, too much hassle and obscure bugs, rely on http caching instead.
2023-06-01
Notes file extension changed to .json
from .bin
because of Safe Browsing in order to avoid "AbortError: Blocked by Safe Browsing." when using the Filesystem Access API
on recently registered domains.
You may already know from which game the user interface was imitated, I was trying to make the user interface look as similar to the CS:GO menu interface as possible.
Start by creating a new key, a key is a file that contains the 2 values that are used to decrypt and encrypt the notes file. Create a key by pressing the New Key button and preferably storing it on a USB or in another secure place.
You now can create a notes file. This is where your encrypted notes are stored. You can do so by pressing the New Notes button when you load your key.
Now you can add a new note by pressing the Add button, and name the notes file by changing the text in the textbox near the Add button, after you add your notes save them by pressing the Save button.
M Mute audio
N Next scene
B Previous scene
CTRL + C Serialize the notes and the keypair into a shareable link.
This GitHub Repo was cleaned using bfg to reduce repository size from 200MB to 73MB
Sound and Video Assets are not included before this Commit