Commit Graph

635 Commits

Author SHA1 Message Date
Baptiste Arnaud
fd8bc8122c
🔧 Disable Sentry trace sampling 2025-05-29 10:59:04 +02:00
Baptiste Arnaud
9a9285c962
🔧 Add common trpc error message in ignore list 2025-05-28 17:03:29 +02:00
Baptiste Arnaud
1427137653
🔇 Remove TypebotPageV2 log 2025-05-28 17:02:30 +02:00
Baptiste Arnaud
07cec85f3b
🐛 Fix retrocompat issue, allow null message on continueChat endpoint 2025-05-28 16:11:20 +02:00
Baptiste Arnaud
0a34f7a8c8
🐛 Fix anticipated end with nested link to typebot 2025-05-26 18:46:34 +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
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
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
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
Baptiste Arnaud
009e18dcf3
Add client side action e2e test 2025-05-07 08:21:29 +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
9c1b980730
🔧 Add "Missing credentialsId" to Sentry ignore messages 2025-05-05 15:25:17 +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
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
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
ec5bd44081
🐛 (cards) Dynamic internal value not being saved
Closes #2137
2025-04-25 17:29:59 +02:00
Baptiste Arnaud
98309fcb3b
🐛 Fix clientSideActions executed from linked bot
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2025-04-17 17:35:07 +02:00
Baptiste Arnaud
601ddf3c07
🚑️ Fix edge case when calling link to typebot after input 2025-04-16 21:59:36 +02:00
Baptiste Arnaud
3f53bfec5d
🧑‍💻 Upgrade to next-auth v5 and next v15 2025-04-16 10:58:00 +02:00
Baptiste Arnaud
3f96958cc2
Add current bot linking test 2025-04-15 19:39:16 +02:00
Baptiste Arnaud
2467ed0674
📈 Add "no public typebot with WhatsApp integration found" to Sentry ignore list 2025-04-04 10:48:29 +02:00
Baptiste Arnaud
4a198c12e3
📈 Add no condition match known error in Sentry ignore list 2025-04-04 10:47:06 +02:00
Baptiste Arnaud
c3096625cf
⬆️ Patch next package 2025-04-01 15:24:56 +02:00
Baptiste Arnaud
411fb9fca7
🚑️ Remove forgotten debug writeFilySyncs 2025-04-01 10:11:41 +02:00
Baptiste Arnaud
cee1eb12c9
📈 Add "origin not allowed" to Sentry ignore messages 2025-04-01 10:10:26 +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
5aeff3e800
📈 Remove Sentry getResults legacy tracking 2025-03-29 13:55:02 +01:00
Baptiste Arnaud
0774fda07f
📈 Analyze TypebotPageV2 usage 2025-03-29 13:39:10 +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
0c531aff66
🐛 (cards) Fix dynamic cards duplication 2025-03-24 17:02:35 +01:00
Baptiste Arnaud
b0bed92de2
🐛 Fix emoji and icon display in bot
Closes #2053
2025-03-21 17:55:55 +01:00
Baptiste Arnaud
ee0aaa9715
🔧 Add debug logging for error details in WhatsApp message handling 2025-03-19 11:22:16 +01:00
Baptiste Arnaud
079716ba5c
📈 Enhance error logging in WhatsApp message handling unknown error 2025-03-14 15:36:15 +01:00
Baptiste Arnaud
ef759a608e
📈 Improve WA failed message sending error logging 2025-03-14 12:36:14 +01:00
Baptiste Arnaud
42d974f200
🐛 Tie globals object for each session
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Closes #2029
2025-03-13 09:06:24 +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
dd7747af53
️ Revert Chakra UI upgrade
Issue with popover and modal stacking
2025-03-03 15:47:34 +01:00
Baptiste Arnaud
e98c7c2087
💚 Fix getCredentials incompatible with legacy viewer API 2025-03-03 13:16:34 +01:00
Baptiste Arnaud
179e60b9d8
💚 Fix sentry config type error
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2025-02-27 08:45:42 +01:00
Baptiste Arnaud
7c04667902
🔧 Ignore Googlebot errors in Sentry 2025-02-27 08:17:18 +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
Baptiste Arnaud
a54b27cfbd
📝 Add Blink integration instructions 2025-02-24 10:35:20 +01:00
Baptiste Arnaud
26559f16c6
🐛 (whatsapp) Accept system messages and optional metadata 2025-02-19 18:43:30 +01:00
Baptiste Arnaud
decc19abc9
🚸 Properly handle viewer 404 2025-02-19 17:09:02 +01:00