SurfSense/surfsense_backend/app
Mandar77 e20e9fa57a feat: add comprehensive Trello connector with full test suite
- Add TrelloConnector class with API integration for boards, cards, and comments
- Implement Trello indexing task for background document processing
- Add TRELLO_CONNECTOR enum to DocumentType and SearchSourceConnectorType
- Create /trello/boards/ API endpoint for board fetching
- Add TrelloCredentialsRequest Pydantic model for API validation
- Implement Trello search functionality in ConnectorService
- Add comprehensive test suite with 80+ test cases covering:
  * Unit tests for TrelloConnector class with error handling
  * Integration tests for API endpoints and database operations
  * Frontend component tests for configuration and creation pages
  * End-to-end workflow testing
- Add test configuration with shared fixtures and mock data
- Create test runner script and comprehensive documentation
- Fix missing TRELLO_CONNECTOR in SearchSourceConnectorType enum
- Add frontend TrelloBoard interface and connector page
- Implement complete connector creation flow with board selection
- Add robust error handling for API failures, timeouts, and malformed data
- Include security considerations for credential handling and input validation
2025-09-19 12:12:51 -07:00
..
agents Merge pull request #295 from CREDO23/feature/airtable-connector 2025-09-03 12:49:14 -07:00
config Add airtable connector auth flow routes 2025-08-26 13:56:31 +02:00
connectors feat: add comprehensive Trello connector with full test suite 2025-09-19 12:12:51 -07:00
prompts Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
retriver recurse fix 2025-08-20 10:21:59 -07:00
routes feat: add comprehensive Trello connector with full test suite 2025-09-19 12:12:51 -07:00
schemas Merge pull request #295 from CREDO23/feature/airtable-connector 2025-09-03 12:49:14 -07:00
services Added OpenRouter to provider list 2025-09-16 18:26:58 -07:00
tasks feat: add comprehensive Trello connector with full test suite 2025-09-19 12:12:51 -07:00
utils fix: added basic context window check for summarization 2025-08-28 22:58:55 -07:00
__init__.py feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
app.py update the gmail connector add route 2025-08-15 09:12:40 +02:00
db.py feat: add comprehensive Trello connector with full test suite 2025-09-19 12:12:51 -07:00
users.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00