ALERT: As of January 1 2027 this app will no longer work.
I've decided to shut down this app as I've not used it for years (I never play 5e anymore) and I've not added any features for years. I don't want to keep updating dependencies or maintaining the back-end database.
Please, export any characters you have saved.
If anyone else wants to start hosting this app, the code and documentation is found at Github and I can answer any questions there.
Help| Keys | Action |
|---|---|
| Ctrl+Shift+ArrowDown | Save current character |
| Ctrl+Shift+ArrowLeft | Switch Tabs |
| Ctrl+Shift+ArrowUp | Toggle Load Character menu (and focus on it). |
| Esc | Close modals/dialogs. |
| ArrowRight, ArrowLeft | Navigate the action toolbar at the top. |
This will delete locally stored characters. If you have saved characters remotely, use the sync modal to remove the remote copies.
By signing in, you can save data remotely, and then access your characters from any browser/device.
Your auth credentials are saved for use with Google's Firebase Firestore. I get access to very little information about you, other than email and some other publicly available profile data.
Sync data between the remote database and your local browser. If you are using multiple devices make sure to save and sync before switching between them. Don't forget to backup.
By signing out you may lose any unsaved data.
WARNING: There is currently no merge conflict resolution on the syncing. You can either download or upload but both operations will overwrite data NOT merge it. (I still need to figure out how to handle that well.)
If you are working with multiple devices/browsers, please be aware of this. Don't edit in both places without first saving and up/downloading.