fix: ignore all files in public/