Commit Graph

2213 Commits

Author SHA1 Message Date
Baptiste Arnaud
e19a839443
🚸 (date) Allow for YY and DD to be interpreted as yy and dd 2025-05-28 16:29:46 +02:00
Baptiste Arnaud
07cec85f3b
🐛 Fix retrocompat issue, allow null message on continueChat endpoint 2025-05-28 16:11:20 +02:00
Baptiste Arnaud
629cb3c1f2
💄 Remove New tags on old templates 2025-05-28 15:58:46 +02:00
Baptiste Arnaud
0c883b9a11
📝 Add progress bar docs 2025-05-28 14:26:36 +02:00
Baptiste Arnaud
0940a1b271
💚 Add typecheck scripts and fix types issues 2025-05-28 11:15:32 +02:00
Baptiste Arnaud
3a2ac4f8fa
🐛 Fix save variable data mapping suggestion for arrays with mixed objects 2025-05-27 11:48:22 +02:00
Baptiste Arnaud
0a34f7a8c8
🐛 Fix anticipated end with nested link to typebot 2025-05-26 18:46:34 +02:00
Baptiste Arnaud
433105c565
✏️ Fix Next.js deployment doc title 2025-05-26 18:14:35 +02:00
Baptiste Arnaud
79f65217d6
🐛 Fix Card item drag on text area resize and allow textarea scroll 2025-05-23 11:06:49 +02:00
Baptiste Arnaud
924a57be30
🚸 Improve Card item manipulation
Avoid dragging the item on text selection, resize description editable to text content size and remove max-width on editables
2025-05-23 10:27:28 +02:00
Baptiste Arnaud
018767a850
🚑️ Remove test Bubble from viewer 2025-05-22 12:11:43 +02:00
Baptiste Arnaud
28c149c0c7
🧑‍💻 Make react package ssr compatible and deprecate nextjs package
Closes #1936
2025-05-22 12:05:40 +02:00
Baptiste Arnaud
c94266dbff
🧑‍💻 Add reload embed command 2025-05-22 08:38:49 +02:00
Baptiste Arnaud
0552d14053
🚸 Add isOpen and isHidden props to Bubble embed 2025-05-22 08:18:05 +02:00
Baptiste Arnaud
081654f733
♻️ Remove global signals from embed lib to avoid conflict with multiple bots
Also unify state in ChatChunk to have a more predictable reactivity
2025-05-22 08:13:43 +02:00
Swap-nagras
ef18b1c9e5
(emailInput) Add tests for email input validation (#2177) 2025-05-21 14:51:21 +02:00
Sanmith Kurian
a322789215
🚸 (dateInput) Add submit on Enter press (#2176) 2025-05-21 14:50:38 +02:00
Kunwarjeet Singh Bindra
9563a79d44
(commandEvent) Add unknown event test (#2178) 2025-05-21 08:44:30 +02:00
Baptiste Arnaud
d5ec6d54f9
🔧 Add "/business-continuity" to lp pages in next.config 2025-05-19 14:15:21 +02:00
Baptiste Arnaud
4f3c270c78
📝 Add "Business Continuity" page 2025-05-19 14:09:25 +02:00
Sanmith Kurian
ac510abf76
Add "Allow search engines to index" option (#2163)
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
# Configure the robots meta tag to allow search and link crawlers

## Description

Closes #1123 

This PR adds the "Allow indexing" metadata option. This feature allows
users to control whether search engines like Google and LinkedIn can
index their Typebot content by removing the `noindex` meta tag when
enabled.

## Changes

- Updated `MetadataForm.tsx` to include a new switch toggle to allow
indexing
- Updated `Seo.tsx` to remove the `noindex` tag when indexing is enabled
- Made the appropriate changes for the typebot settings schema to
include the allow indexing option
- Added translations for the following keys to `en.json`, `fr.json`,
`pt-BR.json`, `pt.json` language files:
- `settings.sideMenu.metadata.allowIndexing.label`: "Allow search
engines to index"
- `settings.sideMenu.metadata.allowIndexing.tooltip`: "When enabled, the
noindex meta tag will be removed, allowing search engines like Google
and LinkedIn to index your typebot."

## Screenshots

![Capture-2025-05-10-114206](https://github.com/user-attachments/assets/7cbc32bf-8fe1-49d6-8db0-abd508b3e69f)
2025-05-16 08:36:33 +02:00
younesbenallal
34a8da5a0d
📝 Add "Voiceflow vs flowise" blog post (#2173) 2025-05-16 08:35:29 +02:00
Baptiste Arnaud
b0189f7579
🐛 Refactor populateEdgesWithTotalVisits to fix dropoff compute edge cases
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2025-05-14 08:38:09 +02:00
younesbenallal
6d21dc2d4a
📝 Add "WhatsApp API use cases" blog post (#2169)
Co-authored-by: Baptiste Arnaud <contact@baptiste-arnaud.fr>
2025-05-13 15:43:17 +02:00
Baptiste Arnaud
2c1ca26877
🐛 Fix custom oauth OIDC URL discovery
Closes #2168
2025-05-13 11:16:43 +02:00
Baptiste Arnaud
af634875f7
🐛 Fix custom OAuth not working after Auth.js upgrade to v5
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Closes #2161
2025-05-09 10:00:21 +02:00
Baptiste Arnaud
4ca143e015
🐛 Fix color picker elevation on share instructions modals 2025-05-09 09:44:47 +02:00
Baptiste Arnaud
009e18dcf3
Add client side action e2e test 2025-05-07 08:21:29 +02:00
Baptiste Arnaud
b20b9ba144
Add Invalid Reply event node
Closes #2109
2025-05-06 18:35:44 +02:00
Baptiste Arnaud
466fc47b98
♻️ (commandEvent) Remove Resume after option 2025-05-06 16:45:04 +02:00
Alexis Falaise
1ca7040ec2
Add Reply event block (#2114) 2025-05-06 15:43:41 +02:00
Baptiste Arnaud
9737fee8b5
🐛 Fix host trusting issue for self-hosting instances
Closes #2158
2025-05-06 14:50:52 +02:00
younesbenallal
71be1233d8
📝 Add "Chatbot Survey Questions" blog post (#2149) 2025-05-06 09:20:15 +02:00
Baptiste Arnaud
9c1b980730
🔧 Add "Missing credentialsId" to Sentry ignore messages 2025-05-05 15:25:17 +02:00
Baptiste Arnaud
48531c04c3
💄 Fix long tag overflowing in tags input
Closes #2152
2025-05-05 15:20:14 +02:00
Baptiste Arnaud
30d5ceb94b
🐛 Fix getInDepthAnalyticsData invalid request when typebot is not defined
Closes #2145
2025-05-05 15:10:39 +02:00
Baptiste Arnaud
e1c7c27667
🐛 Fix restore published bot not working on v6.1 2025-05-05 15:02:33 +02:00
Baptiste Arnaud
abde4227c3
🐛 Add ENTERPRISE plan in hasProPerks helper function 2025-05-05 08:05:11 +02:00
Baptiste Arnaud
8ab1f0235d
♻️ Improve transcript computation for jump and return blocks
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2025-05-02 19:23:16 +02:00
Baptiste Arnaud
6cd070580a
🚸 (analytics) Take into account Jump blocks for analytics
Also rework edge visits algorithm to avoid infinite recursions
2025-05-02 18:14:35 +02:00
Baptiste Arnaud
14b1a26acf
Add "Send Feed Event" Blink action
Closes #2097
2025-05-02 11:24:08 +02:00
Baptiste Arnaud
ba338b1ac6
🐛 Fix resetOutgoingEdgeIdProp, look for from props only 2025-04-29 16:04:37 +02:00
Baptiste Arnaud
a78498f829
🐛 Fix cards block duplication
Especially when button paths are connected
2025-04-29 15:46:45 +02:00
Baptiste Arnaud
1d43f14cb6
🐛 Update invitation count query to exclude guests from existing members 2025-04-28 11:23:05 +02:00
Baptiste Arnaud
a43173cc47
🐛 (condition) matched condition without connected edge should end the session
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-04-27 18:36:36 +02:00
Baptiste Arnaud
85eafc2f39
🐛 Fix Else item not displayed 2025-04-27 18:15:09 +02:00
Baptiste Arnaud
ecda1d82d3
Add "Return" logic block 2025-04-27 17:28:58 +02:00
Baptiste Arnaud
1217bd58e6
♻️ Migrate chat api schemas to its own package 2025-04-27 15:17:53 +02:00
Baptiste Arnaud
f2a3ff072d
🚸 Add error toast on workspace member inviation failure 2025-04-26 14:31:11 +02:00
Baptiste Arnaud
8a9e16ecc7
💚 Fix CI build 2025-04-25 17:57:54 +02:00