v3.15.0

baptisteArno/typebot.iov3.15.0Jan 6, 2026by github-actions[bot]

AI Summary

A minor release adding WhatsApp typing indicator support, multiple UI/UX improvements, and various bug fixes including markdown conversion and chat preview API authorization.

Key Highlights

  • Add WhatsApp typing indicator
  • Remove climate contribution messaging from billing and pricing pages
  • Allow s3 private URL access with PAT
  • Implement rate limiting for all API endpoints sending email
  • Fix empty lines when converting markdown to rich text

New Features

  • WhatsApp typing indicator

Full Release Notes

### New features

- ✨ Add WhatsApp typing indicator [[ea2a87d](https://github.com/baptisteArno/typebot.io/commit/ea2a87dd5094bd8a206ef38d8640d821f4b8f012)]

### UI/UX Improvements

- 💄 Remove climate contribution messaging from billing and pricing pages [[534588d](https://github.com/baptisteArno/typebot.io/commit/534588de9862c16149f3b385f7d305cb34c76f90)]
- 🚸 Allow s3 private URL access with PAT [[62d3ba8](https://github.com/baptisteArno/typebot.io/commit/62d3ba83f0fc05920386eea681d04d7350741c08)]
- 🚸 Autostart chat only if input has no information to display [[883e282](https://github.com/baptisteArno/typebot.io/commit/883e2828992097250caa59a52d49a8f77f7b2c7e)]
- 🚸 Include session variables in http request sample body [[6850b2a](https://github.com/baptisteArno/typebot.io/commit/6850b2a89b5e86bb7f2dcb3a303f385471978dee)]

### Fixed

- 🐛 Preserve empty lines when converting markdown to rich text [[6ab7cbb](https://github.com/baptisteArno/typebot.io/commit/6ab7cbb2cb47dac84eff402fd488ed2e639d3213)]
- 💚 Fix typecheck lastActivityAt on schema [[f29467d](https://github.com/baptisteArno/typebot.io/commit/f29467df4f6e18ca28b683ae51902a10d3b61b35)]
- 🐛 Fix typing bubble animation transform value [[1fb2ab3](https://github.com/baptisteArno/typebot.io/commit/1fb2ab3ede872a30e764287484b6e14512578958)]
- 🐛 Remove redundant error handling in getLastHourResults function [[1baaf73](https://github.com/baptisteArno/typebot.io/commit/1baaf73c9eecfb2a986dd3c66548d46be0199c1c)]
- ✏️ Fix grammar and clarity in README.md ([#2324](https://github.com/baptisteArno/typebot.io/issues/2324)) [[f50674c](https://github.com/baptisteArno/typebot.io/commit/f50674cc736b6639166713e05327dbf2167cc129)]
- 🐛 Fix zapier trigger endpoints format [[a28f186](https://github.com/baptisteArno/typebot.io/commit/a28f186d049d034e4438343821eb420fe40e5afe)]
- 🚑 Fix 360 dialog typing indicator not compatible [[fb065af](https://github.com/baptisteArno/typebot.io/commit/fb065af61154602c43a54bb58b2f50abaa2d0883)]
- 🐛 Fix chat preview API authorization [[8c56d19](https://github.com/baptisteArno/typebot.io/commit/8c56d19732c30d8f659c9f126f9ae57263fbdf3b)]
- 🚑 Fix bot handler api error definition [[3a0ff4b](https://github.com/baptisteArno/typebot.io/commit/3a0ff4b59ea7ac0b1adc7fda37b561301a24e1ae)]
- 🐛 Fix Dify blocking mode error for Agent chat apps [[1f90256](https://github.com/baptisteArno/typebot.io/commit/1f90256d29836687eda53dd56a4facb895a90f44)]

### Content

- 📝 Add December blog posts ([#2330](https://github.com/baptisteArno/typebot.io/issues/2330)) [[55a5ed4](https://github.com/baptisteArno/typebot.io/commit/55a5ed4cb787c4b0b14459c7a4109a4421f0c344)]

### Internal

- 🔧 Optimize hourly results check to only process active typebots [[81ac192](https://github.com/baptisteArno/typebot.io/commit/81ac192886bac27456ee477b1a9dfc052c41d0bc)]
- 🗃️ Track last activity date on published typebots [[48b8663](https://github.com/baptisteArno/typebot.io/commit/48b86634b6a48d288974aeae997b689a29bbadc8)]
- 🔧 Make churn agent messages more concise for low-value customers [[1a011ad](https://github.com/baptisteArno/typebot.io/commit/1a011ada6402958446c4fea4c887ca8d83791f43)]
- 🔒 Implement rate limiting for all API endpoints sending email [[e09998e](https://github.com/baptisteArno/typebot.io/commit/e09998eef0c7fcf8fedd0a172c0e2105e8c91e23)]
- 🔧 Improve getLastHourResults query performance [[e5b53b3](https://github.com/baptisteArno/typebot.io/commit/e5b53b35722859ad9421a0ed658ffb6555a2c653)]
- ♻️ Refacto viewer server handler to oRPC [[3d64988](https://github.com/baptisteArno/typebot.io/commit/3d649886c2543cba9fcf01cccd6a9c4d60dfe4ae)]
- 🔥 Remove legacy ai stream API handlers [[f3e984a](https://github.com/baptisteArno/typebot.io/commit/f3e984a483631c1fce5e3ee46cf5541a6e6e6bfc)]
- 🔧 Improve churn agent snapshot instructions [[506435f](https://github.com/baptisteArno/typebot.io/commit/506435ffa6ca776778975de789de9a2a1bf3b002)]

### Miscellaneous

- 🧑‍💻 Improve unknown http req error logging [[b2102d0](https://github.com/baptisteArno/typebot.io/commit/b2102d0375c00123aed23961afbe567e93b86bf9)]