Commit Graph

5396 Commits

Author SHA1 Message Date
Anshu Garg c87d236249 Merge branch 'next' into plen-930-mcp-api-key-changelog 2026-01-05 13:03:36 +05:30
Sushmithamallesh 4aad579dd9 Add mobile nav gotcha to CLAUDE.md 2026-01-04 23:25:15 -08:00
Sushmithamallesh 97dad0ca17 Add CLAUDE.md with project notes and mobile considerations 2026-01-04 23:23:44 -08:00
Anshu Garg 11c4bca812 Fix review issues: image Frame, rename SDK to Code, fix JSON, remove redundant section 2026-01-05 12:51:52 +05:30
Sushmithamallesh 1838128631 Fix mobile nav - hide active underline on small screens 2026-01-04 23:21:16 -08:00
Anshu Garg b9886ff224 Remove duplicate opt-in note 2026-01-05 12:48:56 +05:30
Anshu Garg bd41a935af Fix project settings URL format 2026-01-05 12:48:14 +05:30
Anshu Garg f39d675237 Add dashboard screenshot for MCP API key toggle 2026-01-05 12:47:26 +05:30
Anshu Garg f7861a1d7b Address review comments: add non-breaking note, remove help section 2026-01-05 12:40:07 +05:30
Sushmithamallesh 3cebd8d030 Fix undefined CSS variable - use Composio design tokens 2026-01-04 22:44:28 -08:00
Sushmithamallesh 00aed137af Trigger Vercel preview deployment 2026-01-04 22:40:30 -08:00
Sushmithamallesh c28beba4f3 Add date format validation for changelog entries - Validate YYYY-MM-DD format in schema and runtime - Throws clear error on malformed dates 2026-01-04 22:38:16 -08:00
Sushmithamallesh b0f5b358ac Fix silent error handling in getToolkits - throw errors instead of returning empty array 2026-01-04 22:29:36 -08:00
Sushmithamallesh 90bd6b3d0e vercel git ignore 2026-01-04 22:21:51 -08:00
Sushmithamallesh 07921614f5 Fix toolkits index page 404 - render ToolkitsLanding component 2026-01-04 22:21:31 -08:00
Sushmithamallesh c892b1e2e8 Add vercel.json for deployment config 2026-01-04 22:07:56 -08:00
Sushmitha Mallesh 3ba13a4175 Merge branch 'next' into docs/fuma 2026-01-04 21:57:54 -08:00
Soham 54c9b1292e docs: fix broken hyperlinks in trigger documentation (#2325) 2026-01-04 20:59:35 -08:00
Sushmithamallesh d6aa6b25ab docs: fix broken hyperlinks in trigger documentation
Remove cards with invalid hrefs (/toolkits/all, /api-reference/triggers) from triggers capability page and fix webhook settings URL path.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-04 20:58:11 -08:00
devin-ai-integration[bot] 6c79f4be56 docs: add changelog for proxy execute binary data support (#2318)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: himanshu@composio.dev <himanshu@composio.dev>
Co-authored-by: Sushmitha Mallesh <sushdec6@gmail.com>
2026-01-04 14:58:31 +05:30
Sushmithamallesh 46a43ddadb Add keywords to docs pages for improved search
- Extend frontmatter schema with keywords field
- Update search API to index all content sources (docs, tool-router, reference, examples, toolkits)
- Add keywords to main docs pages (quickstart, tools, auth, etc.)
- Add keywords to provider pages (openai, anthropic, vercel, etc.)
- Add keywords to tool router pages (authentication, users, etc.)
- Configure search API endpoint in layout
2026-01-02 20:59:29 -08:00
Sushmithamallesh ffbe82ef69 Reduce docs page spacing for tighter layout
- Add mb-4 to DocsDescription for reduced description margin
- Override #nd-page padding-top (1.5rem mobile, 2rem md+)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 19:52:24 -08:00
Sushmithamallesh 623dab51c4 fix errors bun 2026-01-02 19:41:33 -08:00
Sushmithamallesh ab4ed1ee0e Improve toolkits page design and fix nav active state
- Move "Request a tool" button to header row
- Style action buttons with orange-tinted theme (works in light/dark)
- Keep Premium Tools card with original orange styling
- Add Popular toolkits section at top (9 key toolkits)
- Fix nav active state for Toolkits and Examples tabs (nested-url)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 18:36:19 -08:00
Sushmithamallesh 51b98e4fc4 Add Popular toolkits section and Request Tool link
- Add Popular section at top of toolkits page with 9 key toolkits
  (GitHub, Gmail, Slack, Notion, Google Sheets, Shopify, Google Drive,
  Supabase, HubSpot)
- Popular section only shows when no search/filter is active
- Add "Request a Tool" button linking to request.composio.dev
- Refactor ToolkitRow into reusable component
- Fix broken links in capabilities.mdx to point to existing pages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 18:21:21 -08:00
Sushmithamallesh ef6e45480f Add toolkits section with static data architecture
- Create landing page with search, category filters, and alphabetical grouping
- Add toolkit detail page with tools/triggers list and copy functionality
- Implement static JSON architecture (single toolkits.json file)
- Add generator script for fetching toolkit data from API
- Create premium tools info page
- Extract shared Toolkit types to types/toolkit.ts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 17:11:06 -08:00
jkomyno 89b10c6a6f fix(ts): telemetry batch upload 2026-01-02 16:09:00 +01:00
Sushmithamallesh 2c8cb94212 Migrate Examples section from fern
- Add 7 example pages: FastAPI, Hono, Gmail Labeler, Slack Summarizer, Supabase SQL Agent, Vercel Chat, Tool Generator
- Clean frontmatter to fumadocs format
- Replace <Note> with <Callout> components
- Update meta.json with section separators
- Update index page with all examples
2026-01-02 00:54:11 -08:00
Sushmithamallesh c8cd53bea4 Reorganize custom providers and move provider logos
- Move custom provider guides into custom-providers/ subfolder with index page
- Move provider logos from /public/providers/ to /public/images/providers/
- Add explicit redirects for old fern provider URLs
- Update logo paths in provider cards
2026-01-02 00:42:11 -08:00
Sushmithamallesh 2bc2dc18fb Add Providers section with all framework integrations
- OpenAI, Anthropic, Google Gen AI, LangChain, LlamaIndex
- CrewAI, Vercel AI SDK, OpenAI Agents, Mastra
- Custom provider guides for TypeScript and Python

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-01-02 00:05:04 -08:00
Sushmithamallesh 9709803e98 Simplify typography and improve styling consistency
- Use Inter for all text (removed Flecha serif font)
- Load Inter via Google Fonts CDN for simpler setup
- Reduce heading weight from 600 to 500 to match platform
- Improve light mode sidebar contrast (#f7f5f2)
- Fix active nav underline positioning
- Clean up CSS comments and organization

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 23:55:26 -08:00
Sushmithamallesh f253d328b0 css 2026-01-01 22:57:46 -08:00
Sushmithamallesh 948d40c1b1 bun install guide 2026-01-01 21:58:53 -08:00
Sushmithamallesh 88c4802701 Add API Reference section with OpenAPI integration
- Integrate fumadocs-openapi for auto-generated API docs from OpenAPI spec
- Add filtered OpenAPI spec script (scripts/fetch-openapi.mjs) to remove
  duplicate endpoints and internal APIs (CLI, Admin, Profiling)
- Create API Reference landing page with authentication docs and videos
- Support both x-api-key and x-org-api-key authentication methods
- Add instructional videos for fetching API keys

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 21:58:37 -08:00
lingalarahul7 ab288d1e75 Changelog bearer token deprecation (#2316) 2025-12-31 21:58:40 +05:30
Composio 21551f2ee9 chore: change date in changelog 2025-12-31 21:53:53 +05:30
Sushmithamallesh 503bae8b11 Add Tool Router documentation and restructure docs layout
- Rename welcome.mdx to index.mdx for cleaner /docs URL
- Add complete Tool Router documentation section:
  - Quickstart guide with MCP and native tool integrations
  - Core concepts: users/sessions, authentication, tools/toolkits
  - Guides: in-chat auth, manual auth, multi-account, white-labeling
  - MCP client integration guide
  - Migration guide from beta to stable
- Fix navigation active state for Tool Router tab
- Update redirects for new URL structure
2025-12-30 18:31:31 -08:00
Sushmithamallesh 1691bf0bf8 layout changes 2025-12-30 17:16:00 -08:00
Sushmithamallesh dac857cb34 Add MCP, Resources, Migration Guide, and Troubleshooting sections
MCP Section:
- Quickstart - Creating MCP servers and user URLs
- Server management - CRUD operations for MCP servers
- Providers - Anthropic, OpenAI, Mastra integrations

Resources Section:
- CLI - Installation, authentication, type generation
- Debugging Info - Project/org IDs for support

Migration Guide Section:
- Overview - Links to available guides
- New SDK migration - Comprehensive SDK v3 migration guide
- Toolkit versioning - Breaking change migration

Troubleshooting Section:
- Overview with quick links
- API, Authentication, CLI, Dashboard, MCP
- SDKs, Tools & Toolkits, Triggers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 13:57:07 -08:00
Sushmithamallesh 4f2f8e61d5 Add Authentication documentation section
- Add custom-auth-configs page for OAuth setup and white-labeling
- Add programmatic-auth-configs page for SDK-based auth config creation
- Add custom-auth-params page for injecting custom credentials
- Add connected-accounts page for managing user connections lifecycle
- Add user-management page covering User IDs, org patterns, and best practices
- Add supporting images for OAuth configuration examples

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 13:57:07 -08:00
Sushmitha Mallesh add81f5ad1 Merge branch 'next' into docs/fuma 2025-12-30 13:53:17 -08:00
Sushmithamallesh 1c2ff77dfe Add Tools and Triggers documentation section
- Add authenticating-tools page with auth configs, Connect Link, OAuth/API key flows
- Add executing-tools page covering chat completions, agentic frameworks, direct execution
- Add using-triggers page with webhooks, subscriptions, and payload types
- Add custom-tools page for standalone and toolkit-based tools
- Add toolkit-versioning page for version pinning
- Add modify-tool-behavior collapsible section with schema, input, and output modifiers
- Create reusable Figure component with click-to-zoom and size variants
- Create reusable Video component with performance optimizations
- Add supporting images and video assets

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 13:16:30 -08:00
Cursor Agent 754ee3c6d8 Refactor: Update changelog for bearer token deprecation
Co-authored-by: rahul.lingala <rahul.lingala@composio.dev>
2025-12-30 10:11:10 +00:00
Cursor Agent 3f90766622 docs: Deprecate BEARER_TOKEN auth for 20 toolkits
Co-authored-by: rahul.lingala <rahul.lingala@composio.dev>
2025-12-30 10:06:54 +00:00
Anshu Garg a15bb79088 chore(PLEN-930): add changelog for MCP API key enforcement feature
- Document the new require_mcp_api_key project setting
- Include examples for Dashboard, API, and SDK usage
- Explain backward compatibility and opt-in nature
- Add request examples showing behavior with/without API key
2025-12-30 14:52:04 +05:30
Sushmithamallesh c9ba937463 Reduce sidebar item spacing for tighter layout
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:42:19 -08:00
Sushmithamallesh 67385a8dbf Add Tools and Triggers section with fetching-tools page
- Add fetching-tools.mdx with tabbed Python/TypeScript code examples
- Add sidebar section headers (Get Started, Tools and Triggers)
- Position changelog correctly in sidebar (after Capabilities)
- Remove underlines from prose links

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:38:13 -08:00
Sushmithamallesh 10d5d85056 Add orange border hover effect to provider cards
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:14:47 -08:00
Sushmithamallesh e5479d4e9f Add linkable changelog entries with copy-to-clipboard
- Add individual changelog pages at /docs/changelog/YYYY/MM/DD
- Add CopyLink component for copying entry URLs on click
- Centralize date utilities in lib/source.ts
- Use short date format (Dec 29, 2025) and orange styling
- Update description to "Latest updates and announcements"

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 00:13:13 -08:00
Sushmithamallesh 5652fc2d72 Add capabilities page with custom card component
- Create CapabilityCard component with orange icons/headings
- Add capabilities.mdx showcasing Tool Router, Auth, Tools, MCP, Triggers
- Register component and icons in MDX components
- Add to sidebar navigation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 23:51:45 -08:00