Skip to content

Conversation

@rostilos
Copy link
Owner

@rostilos rostilos commented Dec 3, 2025

This pull request introduces significant improvements to the configuration, documentation, and onboarding experience for CodeCrow, with a focus on supporting Google OAuth for social login, flexible email/SMTP setup, enhanced VCS integration, and detailed RAG pipeline configuration. The changes also clarify setup steps, update sample config files, and improve module documentation for easier developer onboarding.

Authentication and Email Configuration:

  • Added Google OAuth support for social login, including detailed setup steps and configuration options in both backend (codecrow.oauth.google.client-id) and frontend (VITE_GOOGLE_CLIENT_ID) configs. [1] [2] [3] [4]
  • Expanded email/SMTP configuration with sample values, provider-specific instructions, and notes on 2FA and notifications. [1] [2] [3]

VCS Integration and Documentation:

  • Updated documentation to describe multiple VCS connection types (Bitbucket App, OAuth Manual, Personal Token), automatic token refresh, and unified client interfaces, along with new onboarding flows for Bitbucket Cloud. [1] [2]
  • Clarified and expanded setup steps for VCS integration, including both app-based and manual OAuth connections, and listed supported providers.

RAG Pipeline Configuration:

  • Added documentation for default exclude patterns in RAG indexing, project-level configuration via UI/API, and use cases for pattern-based exclusions.
  • Updated sample environment and config files for RAG pipeline and service URLs. [1] [2]

General Documentation and Setup Improvements:

  • Improved getting started guide with clearer step-by-step instructions for Google OAuth, VCS integration, AI connections, and production setup checklist. [1] [2] [3]
  • Added notes on Two-Factor Authentication (2FA) and backup codes in frontend module documentation.

Miscellaneous:

  • Removed redundant instructions about running the test suite before opening pull requests in the main README for clarity.

rostilos and others added 18 commits November 30, 2025 15:43
…& gitlab support in a future, support for integrated connections ( app )
…mcp-client ( in addition to raw OAuth creds ). Refresh accessToken functionality implemented. Unified VCS client provider.
… implementation. Webserver additional settings and endpoints ( rag pipeline configuration per project, trigger rag reindex from project settings, exclude dirs setting )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants