You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First-run setup page. The dashboard creates the GitHub App for you. Open the /setup link from the dashboard logs, confirm the public address and app name, and approve on GitHub. CroCode stores the credentials in a shared volume. The API and worker start on their own. No manual .env editing for GitHub.
Claude subscription support. Set CLAUDE_CODE_OAUTH_TOKEN from claude setup-token instead of an API key. The worker then runs Claude with --safe-mode, which still skips repository CLAUDE.md files, hooks, plugins, skills, and MCP servers.
Other changes
The landing page feature cards drop their icons and use a wider grid.
The repo now ships the app logo at web/public/crocode-app-logo.png. GitHub has no API for app logos, so the done page links to the upload step.
Upgrade notes
Existing setups keep working. Environment variables take precedence over the stored app.
Compose adds a crocode-config volume. Rebuild the dashboard image so /config gets the right owner.
The dashboard container can write to that volume, so it holds the GitHub App private key. To keep the private key out of the dashboard, configure the app with environment variables.