Web application that can be used to generate new sub-addresses as defined in the Sub-Address KEy (SAKE) filter. https://sake.email/
Find a file
Rodolphe Bréard 5c4e0dc05c SAKE-app v0.1.0
2023-08-01 22:57:25 +02:00
.github/workflows Remove the --summary flag 2023-07-30 22:16:32 +02:00
src Move the link to add a new account into a nav bar 2023-08-01 21:00:40 +02:00
.gitignore First commit 2023-07-26 19:33:29 +02:00
index.html Move the link to add a new account into a nav bar 2023-08-01 21:00:40 +02:00
package-lock.json Add a QR code reader 2023-07-30 20:37:07 +02:00
package.json SAKE-app v0.1.0 2023-08-01 22:57:25 +02:00
README.md Add a hosting related question to the README 2023-07-30 22:23:59 +02:00
release.sh Add a release script 2023-08-01 22:53:59 +02:00
vite.config.js Build using a relative path 2023-07-30 22:51:52 +02:00

Sub-Address KEy (SAKE) app

Web application that can be used to generate new sub-addresses as defined in the Sub-Address KEy (SAKE) filter.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Frequently Asked Questions

Can I use this app without self-hosting it?

Unfortunately, although it would be ok, there is currently no known hosted version of this application. This should change in the future.

Can I use this app completely offline?

Currently, you only need the network connectivity to load the application. Once it's loaded, it can be used without access to the network.

In the future it may evolve in a progressive web application so it can be installed and used completely offline.

Where does this app stores my data?

Your data is exclusively stored in your browser's local storage. Nothing is sent over the network.

I use multiple devices, how do I synchronize my data?

Currently, because it is stored exclusively locally, you cannot synchronize your data.

This is a deliberate choice. In the future there may be a way to export it, but not automatically and in no circumstances over the network.

Do I have to write my secret-key by hand?

Not at all! If your key is represented by a QR code, you can scan it.

How do I generate a QR code with my key?

From the command line you can use the qrencode tool. Most Linux distributions and BSD systems have this tool in their packages or ports.

You can generate a new secret key and display it both in a base64 string and a QR code using the following command:

secret_key="$(openssl rand -base64 16)" && echo "Secret key: ${secret_key}" && qrencode -t utf8 "${secret_key}" && unset secret_key