excalidraw-complete
excalidraw-complete copied to clipboard
Effortlessly self-host Excalidraw with a single Go binary. Supports multiple storage options and real-time collaboration.
Hey @PatWie, I really appreciate your work and now the builds from the `dev` channel are working. 🥳 But there's still some work to do until the firebase storage is...
Adding flags got main.go to patch the localhost:3002 string from the front-end in the static file-handler would be great.
It seems in some events, each user will be twice in a room. It is unclear which event causes the user to re-join under a different user-id. I haven't rule...
From the discussion it seems like firebase is deeply coupled to the excalidraw codebase. One potential solution is to provide the subset of API that is required: https://github.com/PatWie/excalidraw-complete/tree/dev
If I use localhost or 127.0.0.1, it works fine. But If I change it to a network IP address, when working on live collaborate, an error message "Couldn't decrypt data"...