# Things that need doing before first release * User flow for initial proxy setup * Setting up password * Setting up hostname for Caddy's automatic HTTPS * Config UI in frontend? * Polish frontend UI **A LOT** * ✅ Version checks for consistency between client/server * Have 3 runtimes: * ✅ Crystal + Kemal * ✅ Python + Flask * ✅ Nodejs + Express * Document * How to create a runtime * How to create a funko * How to setup the proxy * APIs * Sanitize all inputs * ✅ Streaming responses in slow operations like scaling down or building * Make more things configurable / remove hardcoded stuff * admin/admin auth * CD for binaries and images for at least arm64/x86 * Multi-container docker logs [faaso logs -f FUNKO] * ✅ Direct error and above to stderr, others to stdout, while keeping logging level configurable * ✅ Fix proxy reload / Make it reload on file changes # Things to do but not before release * Propagate errors from `run_faaso` to the remote client