Commit Graph

190 Commits

Author SHA1 Message Date
Baptiste Arnaud
7d1c9e664b
🔊 Improve whatsapp runtime logging
And update Sentry
2024-10-09 14:26:12 +02:00
Baptiste Arnaud
72e64aec00
💚 Consistent package.json fields accross workspace 2024-10-08 10:54:37 +02:00
Baptiste Arnaud
59c0ea03cf
Add Webhook block (#1815)
Closes #1531
2024-10-07 11:44:28 +02:00
Baptiste Arnaud
7b22e3fe91
📝 (auth) Enhance email authentication flow with a redirect page
Closes #1824
2024-10-07 10:30:42 +02:00
Baptiste Arnaud
d3a869498e
️ (auth) Attempt to fix issue with link openers in corporate setups (#1819)
Also add option to provide type the login code instead of link-only
option Closes #1817
2024-10-04 18:26:30 +02:00
Baptiste Arnaud
6ec8f71cac
🔧 Upgrade Stripe API version and dependencies 2024-10-04 14:25:51 +02:00
Baptiste Arnaud
10750f54d1
♻️ Use bun, biome, better ts config, new license and remove all barrel files (#1801)
Closes [#1754](https://github.com/baptisteArno/typebot.io/issues/1754)
2024-09-25 14:50:13 +02:00
Abhirup Basu
09277c264c
Implement Pexels videos option to media popover (#1636)
Closes #1575 

Note: Need to create a new environment variable named
`NEXT_PUBLIC_PEXELS_API_KEY` to store the API Key obtained from Pexels!


https://github.com/user-attachments/assets/4250f799-0bd7-48e9-b9a8-4bc188ad7704

---------

Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
Co-authored-by: younesbenallal <younes.benallal.06@gmail.com>
2024-07-22 19:41:01 +02:00
Baptiste Arnaud
0ee820b4da
🔧 Migrate Tolgee from self-hosted to cloud
Closes #1330
2024-07-17 10:58:34 +02:00
Baptiste Arnaud
c6005c49a2
(credentials) Add credentials management menu in workspace settings
Closes #1567
2024-07-16 15:11:48 +02:00
Baptiste Arnaud
5a3fd84214
⬆️ Upgrade pnpm, turbo, isolated-vm (#1609)
Closes https://github.com/baptisteArno/typebot.io/issues/1554
2024-07-11 16:09:49 +02:00
Baptiste Arnaud
6db0464fd7
Add attachments option to text input (#1608)
Closes #854
2024-06-26 10:13:38 +02:00
Baptiste Arnaud
4ab1803d39
🚸 Automatically create variables when pasting groups to a new typebot
Closes #1587
2024-06-19 14:09:18 +02:00
Baptiste Arnaud
bec9cb68ca
⬆️ Upgrade chakra version 2024-06-17 14:12:14 +02:00
Baptiste Arnaud
6954aea488
Revert "⬆️ Upgrade isolated-vm"
This reverts commit 8c41d581ce.
2024-06-04 16:53:44 +02:00
Baptiste Arnaud
8c41d581ce
⬆️ Upgrade isolated-vm
Closes #1554
2024-06-04 15:42:44 +02:00
Baptiste Arnaud
8d66b52a39
🔒 Use isolated-vm 2024-05-22 12:12:02 +02:00
Baptiste Arnaud
15b2901f8a
♻️ (mistral) Use new ai sdk Mistral core 2024-05-21 16:08:35 +02:00
Baptiste Arnaud
b4ae098440
(variables) Add session option in variables (#1490)
Closes #1488
2024-05-02 15:11:16 +02:00
Baptiste Arnaud
dc1929e15b
🐛 (openai) Fix ask assistant not correctly referencing uploaded f… (#1469)
…iles

Closes #1468, closes #1467, closes #1211
2024-04-24 16:11:06 +02:00
Baptiste Arnaud
5c3c7c2b64
(theme) Add container theme options: border, shadow, filter (#1436)
Closes #1332
2024-04-10 10:19:54 +02:00
Baptiste Arnaud
d96f384e02
♻️ Migrate from got to ky (#1416)
Closes #1415
2024-04-05 09:01:16 +02:00
Baptiste Arnaud
7aad60c2db
🔧 Remove nested prettierignore files 2024-04-03 10:37:20 +02:00
Baptiste Arnaud
d0be29e257
🔒 Use sanitizeUrl on redirectPath auth param (#1389) 2024-03-25 19:11:39 +01:00
Baptiste Arnaud
2fcf83c529
Introduce a new high-performing standalone chat API (#1200)
Closes #1154

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
	- Added authentication functionality for user sessions in chat API.
- Introduced chat-related API endpoints for starting, previewing, and
continuing chat sessions, and streaming messages.
- Implemented WhatsApp API webhook handling for receiving and processing
messages.
- Added environment variable `NEXT_PUBLIC_CHAT_API_URL` for chat API URL
configuration.

- **Bug Fixes**
	- Adjusted file upload logic to correctly determine the API host.
	- Fixed message streaming URL in chat integration with OpenAI.

- **Documentation**
- Updated guides for creating blocks, local installation, self-hosting,
and deployment to use `bun` instead of `pnpm`.

- **Refactor**
	- Refactored chat API functionalities to use modular architecture.
- Simplified client log saving and session update functionalities by
using external functions.
	- Transitioned package management and workflow commands to use `bun`.

- **Chores**
- Switched to `bun` for package management in Dockerfiles and GitHub
workflows.
	- Added new Dockerfile for chat API service setup with Bun framework.
	- Updated `.prettierignore` and documentation with new commands.

- **Style**
	- No visible changes to end-users.

- **Tests**
	- No visible changes to end-users.

- **Revert**
	- No reverts in this release.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-03-21 10:23:23 +01:00
Baptiste Arnaud
5b9176708c 🐛 (editor) Share groups clipboard state across tabs 2024-03-20 17:29:05 +01:00
Baptiste Arnaud
ed5096e2b6 ♻️ Include forged blocks schema in typebot schema
Closes #1364
2024-03-19 08:31:36 +01:00
Baptiste Arnaud
5073be2439 ♻️ Remove @typebot.io/schemas from @typebot.io/lib 2024-03-15 16:32:29 +01:00
Baptiste Arnaud
eaaa840cbf 🚑 Attempt to fix crash related to codemirror 2024-03-12 20:06:46 +01:00
Baptiste Arnaud
c2003dab91 ⬆️ Upgrade ai and openai packages 2024-03-07 14:26:48 +01:00
Baptiste Arnaud
2fb379b102 Add "turn into" option in block context menu
Closes #1302
2024-03-05 15:46:28 +01:00
Baptiste Arnaud
b9e54686d5 ⬆️ Upgrade and improve plate editor
Closes #606
2024-02-27 10:03:55 +01:00
Baptiste Arnaud
c6161179d0 🐛 (openai) Fix 400 error when tools array empty
Closes #1205
2024-02-02 11:03:17 +01:00
Baptiste Arnaud
3e8e8829f1 💚 Move ky package to typebot.io/lib 2024-02-01 14:25:59 +01:00
Baptiste Arnaud
92a1d672fd ♻️ Re-organize telemetry package 2024-02-01 14:19:24 +01:00
Baptiste Arnaud
2462e794c9 ⬆️ Upgrade next 2024-01-31 14:58:31 +01:00
Baptiste Arnaud
3b27f16735 ⬆️ Upgrade google-spreadsheet and fix openapi docs g… 2024-01-31 09:54:09 +01:00
Baptiste Arnaud
4b8b80e996 👷 Change pre-commit format fix to check only 2024-01-29 12:08:11 +01:00
Baptiste Arnaud
00dcb135f3 (editor) Actions on multiple groups
You can now select groups, move, copy, delete them easily

Closes #830, closes #1092
2024-01-29 09:37:19 +01:00
Baptiste Arnaud
03258e0f64 (openai) Add "Ask assistant" action
Closes #1024
2024-01-11 08:29:41 +01:00
Baptiste Arnaud
a235a7accd Attempt to fix tolgee random crash due to provider not detected 2023-12-29 10:12:13 +01:00
Gabriel Pavão
d42e4a9ce1
Add editor header translation keys (#1110)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Implemented internationalization support across various components
using the `useTranslate` function for dynamic content translation.

- **Enhancements**
- Updated UI elements such as buttons, tooltips, placeholders, and
labels to display translated text, improving accessibility and user
experience for non-English speakers.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Baptiste Arnaud <contact@baptiste-arnaud.fr>
Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
2023-12-28 10:50:33 +01:00
Baptiste Arnaud
1e5fa5a575
📝 Migrate from Docusaurus to Mintlify (#1115)
Closes #868
2023-12-22 09:13:53 +01:00
Baptiste Arnaud
5e019bbb22
Introducing The Forge (#1072)
The Forge allows anyone to easily create their own Typebot Block.

Closes #380
2023-12-13 10:22:02 +01:00
Baptiste Arnaud
c373108b55 🐛 Fix next/image not loading in self-hosting
Closes #1083
2023-12-12 14:15:23 +01:00
Baptiste Arnaud
4fdc1bfe5c Introducing Radar, fraud detection 2023-12-08 18:16:07 +00:00
Baptiste Arnaud
bb41226a04 Allow user to share a flow publicly and make it duplicatable
Closes #360
2023-11-23 12:05:31 +01:00
Baptiste Arnaud
1a44bf4935 (openai) Add create speech OpenAI action
Closes #1025
2023-11-20 14:01:50 +01:00
Baptiste Arnaud
35300eaf34
♻️ Introduce typebot v6 with events (#1013)
Closes #885
2023-11-08 15:34:16 +01:00
Baptiste Arnaud
b2b82c48e1 ⬆️ Upgrade Sentry to mitigate security issue
https://github.com/getsentry/sentry-javascript/security?mkt_tok=Nzc2LU1KTi01MDEAAAGPNi0ooiOxT0sphdzXd6xHU63d5z5Sc75FNR8cH-6EK-zlvUsUuUqP1YsmnxivxEyXnGZS2cN8XkpuNNGi3NIfoDnwoHci-31tbyJQB8y0Cg
2023-11-06 16:24:26 +01:00