Skip to content

Commit 2149f5e

Browse files
v0.3.54: google forms block, new landing page, generic mail tool, billing fixes
2 parents a06ae0d + 009e1da commit 2149f5e

File tree

231 files changed

+8606
-8238
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

231 files changed

+8606
-8238
lines changed

.github/workflows/i18n.yml

Lines changed: 61 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@ name: 'Auto-translate Documentation'
22

33
on:
44
push:
5-
branches: [ main ]
6-
paths:
7-
- 'apps/docs/content/docs/en/**'
8-
- 'apps/docs/i18n.json'
9-
pull_request:
10-
branches: [ main ]
5+
branches: [ staging ]
116
paths:
127
- 'apps/docs/content/docs/en/**'
138
- 'apps/docs/i18n.json'
149
workflow_dispatch: # Allow manual triggers
1510

11+
permissions:
12+
contents: write
13+
pull-requests: write
14+
1615
jobs:
1716
translate:
1817
runs-on: ubuntu-latest
@@ -24,12 +23,12 @@ jobs:
2423
with:
2524
token: ${{ secrets.GITHUB_TOKEN }}
2625
fetch-depth: 0
27-
26+
2827
- name: Setup Bun
29-
uses: oven-sh/setup-bun@v1
28+
uses: oven-sh/setup-bun@v2
3029
with:
3130
bun-version: latest
32-
31+
3332
- name: Run Lingo.dev translations
3433
env:
3534
LINGODOTDEV_API_KEY: ${{ secrets.LINGODOTDEV_API_KEY }}
@@ -50,38 +49,56 @@ jobs:
5049
echo "changes=false" >> $GITHUB_OUTPUT
5150
fi
5251
53-
- name: Commit and push translation updates
52+
- name: Create Pull Request with translations
5453
if: steps.changes.outputs.changes == 'true'
55-
run: |
56-
cd apps/docs
57-
git add content/docs/es/ content/docs/fr/ content/docs/zh/ i18n.lock
58-
git commit -m "feat: update translations"
59-
git push origin ${{ github.ref_name }}
60-
61-
- name: Create Pull Request (for feature branches)
62-
if: steps.changes.outputs.changes == 'true' && github.event_name == 'pull_request'
6354
uses: peter-evans/create-pull-request@v5
6455
with:
6556
token: ${{ secrets.GITHUB_TOKEN }}
66-
commit-message: "feat: update translations"
57+
commit-message: "feat(i18n): update translations"
6758
title: "🌐 Auto-update translations"
6859
body: |
6960
## Summary
70-
Automated translation updates for documentation.
61+
Automated translation updates triggered by changes to documentation.
62+
63+
This PR was automatically created after content changes were made, updating translations for all supported languages using Lingo.dev AI translation engine.
64+
65+
**Original trigger**: ${{ github.event.head_commit.message }}
66+
**Commit**: ${{ github.sha }}
67+
**Workflow**: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
7168
72-
- Updated translations for modified English content
73-
- Generated using Lingo.dev AI translation
74-
- Maintains consistency with source documentation
69+
## Type of Change
70+
- [ ] Bug fix
71+
- [ ] New feature
72+
- [ ] Breaking change
73+
- [x] Documentation
74+
- [ ] Other: ___________
7575
76-
## Test Plan
77-
- [ ] Verify translated content accuracy
78-
- [ ] Check that all links and references work correctly
79-
- [ ] Ensure formatting and structure are preserved
80-
branch: auto-translations
81-
base: ${{ github.base_ref }}
76+
## Testing
77+
This PR includes automated translations for modified English documentation content:
78+
- 🇪🇸 Spanish (es) translations
79+
- 🇫🇷 French (fr) translations
80+
- 🇨🇳 Chinese (zh) translations
81+
82+
**What reviewers should focus on:**
83+
- Verify translated content accuracy and context
84+
- Check that all links and references work correctly in translated versions
85+
- Ensure formatting, code blocks, and structure are preserved
86+
- Validate that technical terms are appropriately translated
87+
88+
## Checklist
89+
- [x] Code follows project style guidelines (automated translation)
90+
- [x] Self-reviewed my changes (automated process)
91+
- [ ] Tests added/updated and passing
92+
- [x] No new warnings introduced
93+
- [x] I confirm that I have read and agree to the terms outlined in the [Contributor License Agreement (CLA)](./CONTRIBUTING.md#contributor-license-agreement-cla)
94+
95+
## Screenshots/Videos
96+
<!-- Translation changes are text-based - no visual changes expected -->
97+
<!-- Reviewers should check the documentation site renders correctly for all languages -->
98+
branch: auto-translate/staging-merge-${{ github.run_id }}
99+
base: staging
82100
labels: |
83101
i18n
84-
auto-generated
85102
86103
verify-translations:
87104
needs: translate
@@ -91,26 +108,30 @@ jobs:
91108
steps:
92109
- name: Checkout repository
93110
uses: actions/checkout@v4
94-
111+
with:
112+
ref: staging
113+
95114
- name: Setup Bun
96-
uses: oven-sh/setup-bun@v1
115+
uses: oven-sh/setup-bun@v2
97116
with:
98117
bun-version: latest
99-
118+
100119
- name: Install dependencies
101120
run: |
102121
cd apps/docs
103122
bun install
104-
123+
105124
- name: Build documentation to verify translations
106125
run: |
107126
cd apps/docs
108127
bun run build
109-
128+
110129
- name: Report translation status
111130
run: |
112131
cd apps/docs
113132
echo "## Translation Status Report" >> $GITHUB_STEP_SUMMARY
133+
echo "**Triggered by merge to staging branch**" >> $GITHUB_STEP_SUMMARY
134+
echo "" >> $GITHUB_STEP_SUMMARY
114135
115136
en_count=$(find content/docs/en -name "*.mdx" | wc -l)
116137
es_count=$(find content/docs/es -name "*.mdx" 2>/dev/null | wc -l || echo 0)
@@ -121,6 +142,10 @@ jobs:
121142
fr_percentage=$((fr_count * 100 / en_count))
122143
zh_percentage=$((zh_count * 100 / en_count))
123144
145+
echo "### Coverage Statistics" >> $GITHUB_STEP_SUMMARY
146+
echo "- **🇬🇧 English**: $en_count files (source)" >> $GITHUB_STEP_SUMMARY
124147
echo "- **🇪🇸 Spanish**: $es_count/$en_count files ($es_percentage%)" >> $GITHUB_STEP_SUMMARY
125148
echo "- **🇫🇷 French**: $fr_count/$en_count files ($fr_percentage%)" >> $GITHUB_STEP_SUMMARY
126-
echo "- **🇨🇳 Chinese**: $zh_count/$en_count files ($zh_percentage%)" >> $GITHUB_STEP_SUMMARY
149+
echo "- **🇨🇳 Chinese**: $zh_count/$en_count files ($zh_percentage%)" >> $GITHUB_STEP_SUMMARY
150+
echo "" >> $GITHUB_STEP_SUMMARY
151+
echo "🔄 **Auto-translation PR**: Check for new pull request with updated translations" >> $GITHUB_STEP_SUMMARY

apps/docs/content/docs/en/tools/airtable.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ In Sim, the Airtable integration enables your agents to interact with your Airta
5757

5858
## Usage Instructions
5959

60-
Integrate Airtable functionality to manage table records. List, get, create,
60+
Integrates Airtable into the workflow. Can create, get, list, or update Airtable records. Requires OAuth. Can be used in trigger mode to trigger a workflow when an update is made to an Airtable table.
6161

6262

6363

apps/docs/content/docs/en/tools/arxiv.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ In Sim, the ArXiv integration enables your agents to programmatically search, re
4747

4848
## Usage Instructions
4949

50-
Search for academic papers, retrieve metadata, download papers, and access the vast collection of scientific research on ArXiv.
50+
Integrates ArXiv into the workflow. Can search for papers, get paper details, and get author papers. Does not require OAuth or an API key.
5151

5252

5353

apps/docs/content/docs/en/tools/browser_use.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ In Sim, the BrowserUse integration allows your agents to interact with the web a
5757

5858
## Usage Instructions
5959

60-
Execute browser automation tasks with BrowserUse to navigate the web, scrape data, and perform actions as if a real user was interacting with the browser. The task runs asynchronously and the block will poll for completion before returning results.
60+
Integrate Browser Use into the workflow. Can navigate the web and perform actions as if a real user was interacting with the browser. Requires API Key.
6161

6262

6363

apps/docs/content/docs/en/tools/clay.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ In Sim, the Clay integration allows your agents to push structured data into Cla
198198

199199
## Usage Instructions
200200

201-
Populate Clay workbook with data using a JSON or plain text. Enables direct communication and notifications with channel confirmation.
201+
Integrate Clay into the workflow. Can populate a table with data. Requires an API Key.
202202

203203

204204

apps/docs/content/docs/en/tools/confluence.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ In Sim, the Confluence integration enables your agents to access and leverage yo
4343

4444
## Usage Instructions
4545

46-
Connect to Confluence workspaces to retrieve and search documentation. Access page content, metadata, and integrate Confluence documentation into your workflows.
46+
Integrate Confluence into the workflow. Can read and update a page. Requires OAuth.
4747

4848

4949

apps/docs/content/docs/en/tools/discord.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { BlockInfoCard } from "@/components/ui/block-info-card"
2222
<g>
2323
<path
2424
d='M216.856339,16.5966031 C200.285002,8.84328665 182.566144,3.2084988 164.041564,0 C161.766523,4.11318106 159.108624,9.64549908 157.276099,14.0464379 C137.583995,11.0849896 118.072967,11.0849896 98.7430163,14.0464379 C96.9108417,9.64549908 94.1925838,4.11318106 91.8971895,0 C73.3526068,3.2084988 55.6133949,8.86399117 39.0420583,16.6376612 C5.61752293,67.146514 -3.4433191,116.400813 1.08711069,164.955721 C23.2560196,181.510915 44.7403634,191.567697 65.8621325,198.148576 C71.0772151,190.971126 75.7283628,183.341335 79.7352139,175.300261 C72.104019,172.400575 64.7949724,168.822202 57.8887866,164.667963 C59.7209612,163.310589 61.5131304,161.891452 63.2445898,160.431257 C105.36741,180.133187 151.134928,180.133187 192.754523,160.431257 C194.506336,161.891452 196.298154,163.310589 198.110326,164.667963 C191.183787,168.842556 183.854737,172.420929 176.223542,175.320965 C180.230393,183.341335 184.861538,190.991831 190.096624,198.16893 C211.238746,191.588051 232.743023,181.531619 254.911949,164.955721 C260.227747,108.668201 245.831087,59.8662432 216.856339,16.5966031 Z M85.4738752,135.09489 C72.8290281,135.09489 62.4592217,123.290155 62.4592217,108.914901 C62.4592217,94.5396472 72.607595,82.7145587 85.4738752,82.7145587 C98.3405064,82.7145587 108.709962,94.5189427 108.488529,108.914901 C108.508531,123.290155 98.3405064,135.09489 85.4738752,135.09489 Z M170.525237,135.09489 C157.88039,135.09489 147.510584,123.290155 147.510584,108.914901 C147.510584,94.5396472 157.658606,82.7145587 170.525237,82.7145587 C183.391518,82.7145587 193.761324,94.5189427 193.539891,108.914901 C193.539891,123.290155 183.391518,135.09489 170.525237,135.09489 Z'
25-
fill='#5865F2'
25+
fill='currentColor'
2626
fillRule='nonzero'
2727
/>
2828
</g>
@@ -57,7 +57,7 @@ Discord components in Sim use efficient lazy loading, only fetching data when ne
5757

5858
## Usage Instructions
5959

60-
Connect to Discord to send messages, manage channels, and interact with servers. Automate notifications, community management, and integrate Discord into your workflows.
60+
Integrate Discord into the workflow. Can send and get messages, get server information, and get a user’s information. Requires bot API key.
6161

6262

6363

apps/docs/content/docs/en/tools/elevenlabs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ In Sim, the ElevenLabs integration enables your agents to convert text to lifeli
3939

4040
## Usage Instructions
4141

42-
Generate realistic speech from text using ElevenLabs voices.
42+
Integrate ElevenLabs into the workflow. Can convert text to speech. Requires API key.
4343

4444

4545

apps/docs/content/docs/en/tools/exa.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ In Sim, the Exa integration allows your agents to search the web for information
4444

4545
## Usage Instructions
4646

47-
Search the web, retrieve content, find similar links, and answer questions using Exa's powerful AI search capabilities.
47+
Integrate Exa into the workflow. Can search, get contents, find similar links, answer a question, and perform research. Requires API Key.
4848

4949

5050

apps/docs/content/docs/en/tools/file.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ The File Parser tool is particularly useful for scenarios where your agents need
5050

5151
## Usage Instructions
5252

53-
Upload and extract contents from structured file formats including PDFs, CSV spreadsheets, and Word documents (DOCX). You can either provide a URL to a file or upload files directly. Specialized parsers extract text and metadata from each format. You can upload multiple files at once and access them individually or as a combined document.
53+
Integrate File into the workflow. Can upload a file manually or insert a file url.
5454

5555

5656

0 commit comments

Comments
 (0)