Commit Graph

372 Commits

Author SHA1 Message Date
Baptiste Arnaud
4836bf1d80
🐛 Fix buttons border color not applied
Closes #2123
2025-04-14 19:46:09 +02:00
Baptiste Arnaud
300b5fa549
⬆️ Upgrade dompurify 2025-04-01 15:24:56 +02:00
Baptiste Arnaud
c3096625cf
⬆️ Patch next package 2025-04-01 15:24:56 +02:00
Baptiste Arnaud
3fedd227ad
⬆️ Add missing deps and remove unused ones 2025-04-01 10:39:41 +02:00
Baptiste Arnaud
1518033f03
🔒️ Improve brand badge CSS protection 2025-03-31 15:20:49 +02:00
Alexis Falaise
0861d635af
Add "Allowed file types" option in file upload input (#2103)
Closes #1171
2025-03-31 14:21:22 +02:00
Baptiste Arnaud
904bf82bd3
🚸 Upgrade AI SDK and simplify model selection for OpenAI and Mistral
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
Closes #2106 #2093
2025-03-28 17:14:32 +01:00
Baptiste Arnaud
0040575584
🐛 Fix image expansion overflowing issue in bubble
Closes #2104
2025-03-28 14:58:50 +01:00
Baptiste Arnaud
74c8860207
🐛 Make the "Device type" function work in iframes as well 2025-03-28 11:15:37 +01:00
Alexis Falaise
e8c2f1746f
🚸 Add internal values option in choice inputs (#2098)
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
This adds a value field for Button and Picture choice blocks. If a value
is defined, it will take precedence over the button content or the image
title for variable evaluation.

<img width="396" alt="Capture d’écran 2025-03-25 à 15 14 20"
src="https://github.com/user-attachments/assets/5dcc4acc-7881-4044-b81b-275b07e8e80e"
/>
<img width="396" alt="Capture d’écran 2025-03-25 à 15 13 47"
src="https://github.com/user-attachments/assets/ca6b54fb-0a5c-4b1e-8494-122618866f02"
/>

Closes #1713

---------

Co-authored-by: Alexis Falaise <alexis.falaise@external.engie.com>
Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
2025-03-26 18:11:32 +01:00
Baptiste Arnaud
f897694ac7
🐛 Fix redirect popup toast invisible UI
Related to #2075
2025-03-26 15:12:33 +01:00
Baptiste Arnaud
7f44ca4410
🐛 Make allowed origins stricter and prevent the bot being consumable from public URL as mentioned in the docs
Closes #1812
2025-03-26 13:38:07 +01:00
Baptiste Arnaud
ce163b448b
🚑️ Fix chat chunks spacing 2025-03-24 19:53:29 +01:00
Baptiste Arnaud
413e29bc9e
🐛 Correctly reset state when streaming fails
Closes #2094
2025-03-24 18:44:37 +01:00
Baptiste Arnaud
80498808ff
🚸 Make entire screen scrollable when chat container is disabled
Closes #2089
2025-03-24 18:30:59 +01:00
Baptiste Arnaud
98dffad8e0
💄 (cards) Fix UI when getting non scrollable total cards
Closes #2088
2025-03-24 16:07:46 +01:00
Baptiste Arnaud
b0bed92de2
🐛 Fix emoji and icon display in bot
Closes #2053
2025-03-21 17:55:55 +01:00
Baptiste Arnaud
74ccd9c2e6
🐛 Update file input accept types to include AVIF format for image uploads
Closes #2040
2025-03-21 15:39:38 +01:00
Alexis Falaise
2a554cbe86
🚸 Add network error system messages (#2084)
Closes #2057
2025-03-19 19:11:48 +01:00
Baptiste Arnaud
e10d448bf8
🚑️ Avoid formatting number on reply parsing 2025-03-19 16:27:11 +01:00
Baptiste Arnaud
793e1742a1
🚑️ Upgrade embed libs 2025-03-19 15:18:07 +01:00
Alexis Falaise
4cea6010ad
🚑️ Re-apply default value to number input (#2082) 2025-03-19 15:13:40 +01:00
Baptiste Arnaud
fd2094222f
🚑️ Upgrade embed libs 2025-03-19 12:45:33 +01:00
Alexis Falaise
f515ef108e
Add format options in number input block (#2080) 2025-03-19 12:29:18 +01:00
Baptiste Arnaud
c760528bc9
🚸 Improve auto scroll to bottom decision
Always auto scroll when last scroll was all the way to the bottom
2025-03-14 18:19:40 +01:00
Baptiste Arnaud
9e7e24b96a
🐛 Correctly save streaming error in logs 2025-03-11 15:27:44 +01:00
Baptiste Arnaud
b61b5f5e4e
Add Cards Input
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Closes #1987
2025-03-10 16:05:10 +01:00
Baptiste Arnaud
d7b1bde064
🔖 Release v3.5.0 2025-03-03 12:41:36 +01:00
Baptiste Arnaud
a67204c8dc
🐛 Make saveClientLogs retro compatible 2025-02-27 08:00:17 +01:00
Baptiste Arnaud
c83cfbcb4c
⬆️ Upgrade Tanstack and React 2025-02-26 14:18:27 +01:00
Anonymus2000
de6ae74f67
🚸 Added host image bubble expansion on click (#2035)
Closes: #2018 

---------

Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
2025-02-26 10:36:05 +01:00
Baptiste Arnaud
c7448eb040
⬆️ Upgrade AI SDK and add Claude 3.7
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-02-26 08:15:11 +01:00
Baptiste Arnaud
dccb9e814c
🐛 Add sendCommand method to Typebot web embed 2025-02-19 16:44:32 +01:00
Baptiste Arnaud
7509c5fed7
🐛 (remember) Properly save avatars history in storage 2025-02-19 16:38:11 +01:00
Baptiste Arnaud
35cf88d9a6
🐛 Fix submit event type in PaymentForm 2025-02-18 15:47:50 +01:00
Baptiste Arnaud
40aa716d94
🚑️ Fix chat remembered state restoration
We need to also persist the new totalChunksDisplayed signal in storage
2025-02-18 15:42:48 +01:00
Baptiste Arnaud
95b7e28b9b
🐛 (webhook) Fix block not working when bot is embedded 2025-02-18 10:49:54 +01:00
Baptiste Arnaud
a6714ef1ab
🚸 Improve error handling with AI streaming 2025-02-17 11:03:14 +01:00
Baptiste Arnaud
d9df90c9b1
🚸 Unify captured logs for better error reporting 2025-02-14 16:03:51 +01:00
Baptiste Arnaud
8c8efc4356
🚑️ Fix streaming message stuck 2025-02-14 15:27:27 +01:00
Baptiste Arnaud
c93b4f4ce7
Add Command event (#2017)
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Closes #1102
2025-02-14 09:40:42 +01:00
Baptiste Arnaud
b7a8a9ed5a
🐛 Enable dynamic theme for bot background
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Closes #2001
2025-02-08 16:07:21 +01:00
Om Pathak
f20a2ed9c3
🐛 Avoid country code reset on phone input emptying (#2000)
Fixed #1999 Prevent selected country code from resetting to INT when
input is cleared

- Removed the block that reset **selectedCountryCode** to **INT** when
the input field was cleared.

- This ensures that if a country is selected, clearing the input does
not revert it to **INT**.

---------

Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
2025-02-08 12:27:07 +01:00
Baptiste Arnaud
4770ab9ddd
💚 Add dom lib to js embed tsconfig 2025-02-04 12:02:14 +01:00
Baptiste Arnaud
27366dde5a
💚 Add missing packages and clean up unused packages 2025-02-04 11:39:17 +01:00
Baptiste Arnaud
b4901fa04a
♻️ Upgrade ai SDK and refacto shared functions 2025-01-31 16:36:21 +01:00
Baptiste Arnaud
5198800c85
Add buttons input layout customization option
Closes #1015
2025-01-30 18:08:39 +01:00
Baptiste Arnaud
789b38ea3f
Add option to customize system messages
invalid message, bot closed, popup blocked... Closes #913, #1526
2025-01-30 17:07:23 +01:00
John Walsh
b565a63bf3
Add Time input block (#1978)
Closes #1941

---------

Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
2025-01-30 10:34:45 +01:00
Baptiste Arnaud
ebda670e36
💄 Update Made with Typebot logo 2025-01-29 18:06:12 +01:00