Commit Graph

3574 Commits

Author SHA1 Message Date
Baptiste Arnaud
e97efd401a
🔧 Remove docker compose dev version attr 2026-01-13 15:22:23 +01:00
Baptiste Arnaud
a15673f5a6
♻️ Migrate builder from tRPC to oRPC (#2342) 2026-01-13 15:10:07 +01:00
Baptiste Arnaud
a9b78f418c
🔧 Add Claude Code GitHub Workflow (#2341)
## 🤖 Installing Claude Code GitHub App

This PR adds a GitHub Actions workflow that enables Claude Code
integration in our repository.

### What is Claude Code?

[Claude Code](https://claude.com/claude-code) is an AI coding agent that
can help with:
- Bug fixes and improvements  
- Documentation updates
- Implementing new features
- Code reviews and suggestions
- Writing tests
- And more!

### How it works

Once this PR is merged, we'll be able to interact with Claude by
mentioning @claude in a pull request or issue comment.
Once the workflow is triggered, Claude will analyze the comment and
surrounding context, and execute on the request in a GitHub action.

### Important Notes

- **This workflow won't take effect until this PR is merged**
- **@claude mentions won't work until after the merge is complete**
- The workflow runs automatically whenever Claude is mentioned in PR or
issue comments
- Claude gets access to the entire PR or issue context including files,
diffs, and previous comments

### Security

- Our Anthropic API key is securely stored as a GitHub Actions secret
- Only users with write access to the repository can trigger the
workflow
- All Claude runs are stored in the GitHub Actions run history
- Claude's default tools are limited to reading/writing files and
interacting with our repo by creating comments, branches, and commits.
- We can add more allowed tools by adding them to the workflow file
like:

```
allowed_tools: Bash(npm install),Bash(npm run build),Bash(npm run lint),Bash(npm run test)
```

There's more information in the [Claude Code action
repo](https://github.com/anthropics/claude-code-action).

After merging this PR, let's try mentioning @claude in a comment on any
PR to get started!
2026-01-13 14:15:02 +01:00
liuhetian
a500c1d88f
🐛 Fix generateVariables custom auth base URL (#2339)
Closes #2236 
a little bug fix

---------

Co-authored-by: Baptiste Arnaud <baptiste@typebot.io>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-01-12 15:51:34 +01:00
Baptiste Arnaud
9f5be48d57
♻️ Refactor HTTP request handling to support ProxyAgent and duplex options in request initialization 2026-01-11 22:58:55 +01:00
Baptiste Arnaud
3e921b2301
🔖 Release 3.15.2 2026-01-11 21:57:30 +01:00
Baptiste Arnaud
94499b4896
🔧 Fix build type issue 2026-01-11 21:55:41 +01:00
Baptiste Arnaud
69efa2f3c9
🚑️ Fix app router automatically adding transfer-encoding: chunked header to backend requests
Fixes #2336
2026-01-11 21:47:24 +01:00
Baptiste Arnaud
06110a8084
🔧 Fix @opentelemetry/winston-transport log error 2026-01-09 16:03:40 +01:00
Baptiste Arnaud
e6d58e2ad4
🔧 Add webhook block e2e test 2026-01-09 15:16:14 +01:00
Baptiste Arnaud
a31711fd50
🔧 Add CLAUDE.md symlink 2026-01-09 14:57:42 +01:00
Baptiste Arnaud
e9aeb0b568
🔖 Release v3.15.1 2026-01-09 14:55:19 +01:00
Baptiste Arnaud
61b4987b78
🐛 Fix webhook listening not working 2026-01-09 14:54:34 +01:00
Baptiste Arnaud
ef0b2bfbbb
🔧 Add AGENTS.md 2026-01-09 14:20:05 +01:00
Baptiste Arnaud
ae1a35c314
💚 Fix build fail react-emails
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2026-01-08 17:01:57 +01:00
Baptiste Arnaud
b0326406f8
🛂 Automatically detect and take down abusing workspace usage 2026-01-08 16:10:21 +01:00
Baptiste Arnaud
d99a858cd0
💚 Fix CI not sending email due to React not defined 2026-01-08 15:23:47 +01:00
Kathryn Schutte
217e18bc59
🔨 Add workspace summary agent script (#2332) 2026-01-08 10:21:26 +01:00
Baptiste Arnaud
0ffe0d51fe
🔧 Add react in scripts deps 2026-01-07 18:55:23 +01:00
Baptiste Arnaud
82d6b2ff41
🔧 Update scripts tsconfig to include .tsx files 2026-01-07 17:21:36 +01:00
Baptiste Arnaud
445ae3061f
♻️ Simplify last hour results query to return active typebot IDs 2026-01-06 18:32:59 +01:00
Baptiste Arnaud
069923e2e8
🔧 Fix low spender detection for churn agent
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2026-01-06 10:18:36 +01:00
Baptiste Arnaud
5f59bb1dd6
🔖 Release v3.15.0 2026-01-06 08:55:55 +01:00
Baptiste Arnaud
6ab7cbb2cb
🐛 Preserve empty lines when converting markdown to rich text
Fixes #2325
2026-01-06 08:46:27 +01:00
Baptiste Arnaud
81ac192886
🔧 Optimize hourly results check to only process active typebots 2026-01-05 21:30:02 +01:00
Baptiste Arnaud
f29467df4f
💚 Fix typecheck lastActivityAt on schema 2026-01-05 21:22:30 +01:00
Baptiste Arnaud
48b86634b6
🗃️ Track last activity date on published typebots 2026-01-05 19:44:41 +01:00
Baptiste Arnaud
534588de98
💄 Remove climate contribution messaging from billing and pricing pages 2026-01-05 16:50:03 +01:00
Baptiste Arnaud
1fb2ab3ede
🐛 Fix typing bubble animation transform value
Fixed incorrect translateY value in chat bubble animation that was causing visual glitches in the typing indicator. Fixes #2331
2026-01-05 11:31:32 +01:00
younesbenallal
55a5ed4cb7
📝 Add December blog posts (#2330) 2026-01-05 11:21:06 +01:00
Baptiste Arnaud
1a011ada64
🔧 Make churn agent messages more concise for low-value customers
Add conditional formatting to exclude timeline and email suggestions for workspaces with less than $100 in total spend, reducing noise in Discord notifications while maintaining full details for higher-value customers.
2026-01-05 10:34:38 +01:00
Baptiste Arnaud
b2102d0375
🧑‍💻 Improve unknown http req error logging 2026-01-05 09:41:32 +01:00
Baptiste Arnaud
e09998eef0
🔒️ Implement rate limiting for all API endpoints sending email 2026-01-03 19:50:33 +01:00
Baptiste Arnaud
e5b53b3572
🔧 Improve getLastHourResults query performance 2026-01-02 21:51:08 +01:00
Baptiste Arnaud
1baaf73c9e
🐛 Remove redundant error handling in getLastHourResults function 2026-01-02 18:02:16 +01:00
Anthony
f50674cc73
✏️ Fix grammar and clarity in README.md (#2324)
Corrected grammatical errors and improved clarity in the README.
2025-12-31 18:00:15 +01:00
Baptiste Arnaud
a28f186d04
🐛 Fix zapier trigger endpoints format
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Monthly job / clean (push) Has been cancelled
2025-12-23 19:48:48 +01:00
Baptiste Arnaud
fb065af611
🚑️ Fix 360 dialog typing indicator not compatible
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2025-12-18 11:51:36 +01:00
Baptiste Arnaud
8c56d19732
🐛 Fix chat preview API authorization 2025-12-18 11:18:49 +01:00
Baptiste Arnaud
3a0ff4b59e
🚑️ Fix bot handler api error definition 2025-12-18 11:13:05 +01:00
Baptiste Arnaud
62d3ba83f0
🚸 Allow s3 private URL access with PAT 2025-12-18 10:38:00 +01:00
Baptiste Arnaud
3d649886c2
♻️ Refacto viewer server handler to oRPC 2025-12-17 18:00:20 +01:00
Baptiste Arnaud
1f90256d29
🐛 Fix Dify blocking mode error for Agent chat apps 2025-12-16 12:42:53 +01:00
Baptiste Arnaud
883e282899
🚸 Autostart chat only if input has no information to display
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2025-12-16 12:08:46 +01:00
Baptiste Arnaud
6850b2a89b
🚸 Include session variables in http request sample body 2025-12-16 11:40:12 +01:00
Baptiste Arnaud
f3e984a483
🔥 Remove legacy ai stream API handlers 2025-12-15 11:28:30 +01:00
Baptiste Arnaud
ea2a87dd50
Add WhatsApp typing indicator 2025-12-15 10:11:26 +01:00
Baptiste Arnaud
506435ffa6
🔧 Improve churn agent snapshot instructions 2025-12-12 11:24:25 +01:00
Baptiste Arnaud
6976d4d50a
🔖 Release v3.14.2
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2025-12-12 10:29:13 +01:00
Baptiste Arnaud
0b14a21b37
⬆️ Upgrade Next.js and react 2025-12-12 10:28:27 +01:00