Why is the whole app in a single 10k+ line javascript file? Is this intentional?

As the code is right now there is no way i can read or even begin to understand how it works. How do you expect anyone to contribute to this or even fork it?

Reply to this note

Please Login to reply.

Discussion

Yes, this is intentional. I wrote it in vanilla JS to avoid using a framework. This way, anyone can just run the index.html file without needing any dependencies or building. It lets the PWA be shared amongst anyone to make it truly usable for censorship-resistance.