2
0
Commit Graph

58 Commits

Author SHA1 Message Date
Baptiste Arnaud
7d57e8dd06 ♻️ Export bot-engine code into its own package 2023-09-20 15:42:34 +02:00
Baptiste Arnaud
f626c9867c (whatsapp) Improve WhatsApp preview management
Closes #800
2023-09-19 11:53:18 +02:00
Ed Zynda
75e4b16af0 Add Zemantic AI Integration block (#752)
Co-authored-by: Baptiste Arnaud <contact@baptiste-arnaud.fr>
2023-09-08 16:21:50 +02:00
Baptiste Arnaud
fbb198af9d (s3) Improve storage management and type safety
Closes #756
2023-09-08 15:28:11 +02:00
Baptiste Arnaud
a2e24d08a0 (date) Add min and max options to date input block
Closes #792
2023-09-08 11:38:23 +02:00
Baptiste Arnaud
aaa208cef4 🌐 Add pt_BR and more translations (#767)
Original PR: https://github.com/baptisteArno/typebot.io/pull/694

---------

Co-authored-by: Daniel Oliveira <daniel.oliveira@kununu.com>
Co-authored-by: Daniel Oliveira <daniel@headdev.com.br>
2023-09-05 18:15:59 +02:00
Baptiste Arnaud
111fb323b1 (wait) Add pause option on Wait block
Closes #751
2023-09-04 14:52:16 +02:00
Baptiste Arnaud
27a5f4eb74 (openai) Add custom provider and custom models
Closes #532
2023-09-01 16:19:59 +02:00
Baptiste Arnaud
1aa017153a 🐳 Fix docker image runtime error
Closes #719
2023-09-01 15:41:11 +02:00
Baptiste Arnaud
9a79bc38ee Use minio for presigned urls and remove aws sdk 2023-08-30 09:08:05 +02:00
Baptiste Arnaud
da4005e160 🐛 (embed) Make sure env.ts is not bundled in js embed lib 2023-08-29 15:00:04 +02:00
Baptiste Arnaud
786e5cb582 🧑‍💻 Improve env variables type safety and management (#718)
Closes #679
2023-08-28 09:13:53 +02:00
Baptiste Arnaud
0acede92ef 🚸 Improve parsing preprocessing on typebots 2023-08-23 10:57:38 +02:00
Baptiste Arnaud
454d320c6b (api) Add CRUD typebot endpoints
Closes #320, closes #696
2023-08-17 09:39:11 +02:00
Baptiste Arnaud
019f72ac7e 🐛 Deprecate blockId field in items 2023-08-16 09:33:57 +02:00
Baptiste Arnaud
af1bee8756 🚸 (bot) Update reply if we get new format from backend 2023-08-07 15:24:15 +02:00
Baptiste Arnaud
fc25734689 ♻️ (webhook) Integrate webhook in typebot schema
Closes #313
2023-08-06 10:03:45 +02:00
Baptiste Arnaud
53e4bc2b75 Add API endpoint to update the typebot in ongoing chat session 2023-08-04 14:53:49 +02:00
Baptiste Arnaud
aa9f5bc732 (condition) Add regex comparison item 2023-08-01 08:20:16 +02:00
Baptiste Arnaud
c99298e49b (paymentInput) Handle Stripe redirection
Closes #631
2023-07-27 17:25:02 +02:00
Baptiste Arnaud
3952ae2755 Stream bubble content if placed right after Op…
Closes #617
2023-07-19 11:20:44 +02:00
Baptiste Arnaud
50fcbfd95e (pixel) Add skip initialization option 2023-06-28 10:37:01 +02:00
Baptiste Arnaud
524f1565d8 🚸 (openai) Parse stream on client to correctly handle errors 2023-06-16 19:26:29 +02:00
Baptiste Arnaud
83f2a29faa (openai) Add new models and remove tiktoken
Instead of computing total tokens with tiktoken we just attempt retries after trimming the first message
2023-06-16 16:50:32 +02:00
Baptiste Arnaud
a4cb6face8 👷 Add email alert hourly sender
Closes #549
2023-06-06 13:25:13 +02:00
Baptiste Arnaud
b2ea8fc059 🌐 Translate workspace (#528) 2023-05-31 07:53:30 +02:00
Baptiste Arnaud
55bbf0e593 ⬆️ Upgrade dependencies 2023-05-25 18:36:51 +02:00
Baptiste Arnaud
035dded654 Add picture choice block
Closes #476
2023-05-04 09:23:33 -04:00
Baptiste Arnaud
68a15f5ac1 ⬆️ Upgrade dependencies 2023-05-02 15:33:42 -04:00
Baptiste Arnaud
5b4a6c523d (buttons) Add searchable choices
Closes #473
2023-04-26 17:54:00 +02:00
Baptiste Arnaud
cd0916df67 🚸 (share) Use custom domain host when possible in embed instruction
Closes #464
2023-04-17 14:47:30 +02:00
Baptiste Arnaud
e0a9824913 ♻️ Simplify text bubble content shape
Remove html and plainText field because it was redundant

Closes #386
2023-04-13 17:10:59 +02:00
Baptiste Arnaud
6921cc23a5 🚸 (sheets) Better Get data settings UI 2023-04-11 08:19:42 +02:00
Baptiste Arnaud
70416c0d14 (billing) Add HU VAT option 2023-03-29 16:33:06 +02:00
Baptiste Arnaud
38ed5758fe (theme) Add theme templates
Allows you to save your themes and select a theme from Typebot's gallery

Closes #275
2023-03-28 15:10:06 +02:00
Baptiste Arnaud
0c39ae41b6 🚸 (variables) Allow null values in variable list 2023-03-21 15:42:03 +01:00
Baptiste Arnaud
90cb0750b8 💚 Fix Sentry sourcemap upload
Closes #405
2023-03-21 13:58:05 +01:00
Baptiste Arnaud
d154c4e2f2 ♻️ Replace schemas with merge and discriminated unions
Closes #374
2023-03-14 16:42:12 +01:00
Baptiste Arnaud
c4db2f42a6 (openai) Add Messages sequence type
To make it easy to just plug a sequence of user / assistant messages to Chat completion task

Closes #387
2023-03-13 16:28:08 +01:00
Baptiste Arnaud
883d519875 🐛 (js) Fix dynamic avatar on mount 2023-03-10 16:00:57 +01:00
Baptiste Arnaud
ff04edf139 Add OpenAI block
Also migrate credentials to tRPC

Closes #253
2023-03-09 08:46:36 +01:00
Baptiste Arnaud
b77e2c8d2c 🔥 Remove disable response saving option
Doesn't work properly when it comes to keep tracking storage usage
2023-03-07 14:41:57 +01:00
Baptiste Arnaud
022c5a5738 Add new Jump block
Also improve Select input with a clear button

Closes #186
2023-03-03 15:15:43 +01:00
Baptiste Arnaud
2ff6991ca7 (buttons) Allow dynamic buttons from variable
Closes #237
2023-02-23 14:48:17 +01:00
Baptiste Arnaud
d2880cdf2d ⬆️ Upgrade dependencies 2023-02-23 09:46:03 +01:00
Baptiste Arnaud
3967e5f1d0 (preview) Add preview runtime dropdown
User can select between Web and API previews

Closes #247
2023-02-22 11:40:04 +01:00
Baptiste Arnaud
907cad8050 🐛 Improve bot libs mount in prod env 2023-02-21 08:28:36 +01:00
Baptiste Arnaud
a842f57297 ♻️ Rename Code block to Script block
Closes #245
2023-01-27 15:58:05 +01:00
Baptiste Arnaud
4f78dda640 🚸 (engine) Improve engine v2 client loading and timings
Client actions are triggered after the correct bubble block. If the send message request is longer than 1s we show a loading chunk

Closes #276
2023-01-27 10:54:59 +01:00
Baptiste Arnaud
fa9e4b7b67 Add Wait block
Closes #142
2023-01-26 18:23:09 +01:00