Skip to content

Nojus0/csgonotes

Repository files navigation

CS:GO Notes

Contribute with Gitpod Open in Codeflow

A CS:GO Themed Notes Web App with AES256 Encryption.

NukeHome

Website / Web App

Change Log

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.

User Interface

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.

Setup

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.

Shortcuts

M Mute audio

N Next scene

B Previous scene

CTRL + C Serialize the notes and the keypair into a shareable link.

Notes

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

Images

NukeList NukeRestore NukeCopyToClipboard Sirocco Aztec Apollo Swamp Blacksite Mutiny Cobblestone Anubis Vertigo

Releases

No releases published

Packages

No packages published