Commit Graph

47 Commits

Author SHA1 Message Date
Baptiste Arnaud
154271c7f2 🐛 (sheets) Fix empty and unique filter 2023-05-26 10:46:40 +02:00
Baptiste Arnaud
75f9da0a4f (webhook) Add client execution option 2023-05-26 09:20:22 +02:00
Baptiste Arnaud
56364fd863 (openai) Stream chat completion to avoid serverless timeout (#526)
Closes #520
2023-05-25 10:32:35 +02:00
Baptiste Arnaud
27b009dd76 Remember result in either local or session storage (#514)
Closes #513
2023-05-16 14:58:56 +02:00
Baptiste Arnaud
8347e5b2a8 Add dog insurance offer template
Closes #484
2023-05-04 15:32:13 -04:00
Baptiste Arnaud
035dded654 Add picture choice block
Closes #476
2023-05-04 09:23:33 -04:00
Baptiste Arnaud
69e1c4f20d 🛂 Add isQuarantined field in workspace 2023-04-23 20:57:51 +02:00
Baptiste Arnaud
de432ecaf7 🚸 (sendEmail) Allow html parsing for body with a single variable 2023-04-18 08:45:10 +02:00
Baptiste Arnaud
7e937e1c7c Add AB test block
Closes #449
2023-04-17 16:47:17 +02:00
Baptiste Arnaud
03cc067418 (setVariable) Add client-side set variable execution
Closes #461
2023-04-14 14:37:23 +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
846dac0bf4 🛂 Prevent blocking everything once limit is reached
The idea is to make the hard limit less scary. I'd prefer manually reaching out to users when they are over their monthly limit
2023-04-10 09:24:04 +02:00
Baptiste Arnaud
b4536abc2f 🐛 (js) Fix upload file in linked typebot 2023-03-21 09:11:36 +01:00
Baptiste Arnaud
5aec8b6c66 🐛 (openai) Fix assistant sequence was not correctly saved
Also add logs to debug open ai errors. Related to #393.
2023-03-15 17:47:05 +01:00
Baptiste Arnaud
f3af07b7ff ♻️ (viewer) Remove barrel exports and flatten folder arch 2023-03-15 12:21:52 +01:00
Baptiste Arnaud
cbc8194f19 ♻️ Re-organize workspace folders 2023-03-15 08:35:16 +01:00
Baptiste Arnaud
9ca17e4e0b 📈 Add telemetry webhook
Closes #357
2023-03-14 14:20:21 +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
6b08df71ba 🚸 (phone) Improve phone input behavior and validation
Now accepting landline phone numbers. Consistent select UI on every browser. Auto focus on country select.
2023-03-09 14:21:09 +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
83ae81ccc6 📝 (api) Add protection to sendMessage api ref to test with auth token
Closes #369
2023-03-08 09:58:38 +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
a1cf1e89e7 🐛 (viewer) Fix client side action when in separate group 2023-03-02 14:37:09 +01:00
Baptiste Arnaud
ba253cf3e9 🐛 (js) Improve session remember behavior
Make sure it correctly retrieves saved variables and doesn't clash with other embedded typebots
2023-03-02 10:55:03 +01:00
Baptiste Arnaud
d5b8a43d3f 🐛 (script) Execute client side actions before first bubbles 2023-02-27 18:30:20 +01:00
Baptiste Arnaud
186b376038 🔥 (viewer) Remove buttons input validation
Did not work with buttons that contain a variable
2023-02-26 18:53:53 +01:00
Baptiste Arnaud
2ff6991ca7 (buttons) Allow dynamic buttons from variable
Closes #237
2023-02-23 14:48:17 +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
148315f6ee 🐛 Make sure variables are properly overwritten
And also correctly mark result as completed with new engine
2023-02-21 19:08:21 +01:00
Baptiste Arnaud
46bf25a580 🐛 Fix bot libs mount behavior and prop types 2023-02-20 17:40:51 +01:00
Baptiste Arnaud
621cd58244 (embedBubble) Enable variable embed height 2023-02-19 09:53:57 +01:00
Baptiste Arnaud
08e33fbe70 🚸 (results) Improve results action buttons
Now have an export all modal with settings and a better column order form
2023-02-14 14:33:26 +01:00
Baptiste Arnaud
51f76700b2 📦 Update cuid to cuid2 2023-02-10 15:06:02 +01:00
Baptiste Arnaud
a5dc9821d6 🗃️ Set new fields column to not null 2023-02-01 11:23:43 +01:00
Baptiste Arnaud
d54822af2b (engine) Implement skip on engine v2 2023-01-27 18:32:20 +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
Baptiste Arnaud
9aab6ddb2c Improve new bot engine client side actions
We make sure to save client side actions in an array that will be executed sequentially
2023-01-26 15:27:47 +01:00
Baptiste Arnaud
07f26262ef 🐛 (engine) Fix button validation when item content includes a comma 2023-01-25 16:49:37 +01:00
Baptiste Arnaud
30baa611e5 (engine) Improve engine overall robustness 2023-01-25 14:59:53 +01:00
Baptiste Arnaud
7311988901 (chat) Improve chat API compatibility with preview mode 2023-01-16 12:13:21 +01:00
Baptiste Arnaud
de167a8daf 🐛 (chat) Make sure a bot session can be restarted
Closes #206
2023-01-04 15:48:57 +01:00
Baptiste Arnaud
431ad7c78c 🐛 (chat) Make sure objects are deeply parsed with variables value 2022-12-24 10:42:38 +01:00
Baptiste Arnaud
1a3869ae6d ⚗️ Implement bot v2 MVP (#194)
Closes #190
2022-12-22 17:02:34 +01:00
Baptiste Arnaud
bf0d0c2475 ⚗️ Implement chat API 2022-11-29 10:03:46 +01:00