Baptiste Arnaud
a23a8c4456
🐛 (webhook) Fix saving invalid webhook when duplicated
2023-08-25 15:52:37 +02:00
Baptiste Arnaud
27b15a0f10
📝 Add Sheets advanced example video
2023-08-24 17:52:41 +02:00
Baptiste Arnaud
e62e71c133
🛂 Check if isQuarantined can be toggled on sub update
2023-08-24 15:38:50 +02:00
Baptiste Arnaud
06ecdf040e
🐛 (sendMessage) Correctly preprocess and parse fetched bot
2023-08-24 09:11:10 +02:00
Baptiste Arnaud
ee3b94c35d
⚡ (typebotLink) Better typebot link with merge option
...
Closes #675
2023-08-24 08:19:41 +02:00
Baptiste Arnaud
0acede92ef
🚸 Improve parsing preprocessing on typebots
2023-08-23 10:57:38 +02:00
Baptiste Arnaud
fe54888350
🐛 Fix legacy publicId format validation
2023-08-22 11:43:35 +02:00
Baptiste Arnaud
6240fd982b
🐛 (billing) Fix cancel webhook when publishedTypebot does not exist
2023-08-22 10:55:32 +02:00
Baptiste Arnaud
53dd7ba499
🚸 (billing) Make sure customer is not created before launching checkout page
2023-08-22 10:40:34 +02:00
Baptiste Arnaud
c08e0cdb0a
⚡ (customDomains) Fix custom domain update feedback
2023-08-21 15:32:27 +02:00
Baptiste Arnaud
dc4c19a755
🐛 Fix getUsage query abort
2023-08-21 09:27:33 +02:00
Baptiste Arnaud
ed77f5d124
🐛 (webhook) Fix variable list parsing in custom body
...
Closes #687
2023-08-18 15:57:52 +02:00
Baptiste Arnaud
a4f7f8fae7
📈 Remove user email from Sentry tracking
2023-08-18 14:18:28 +02:00
Baptiste Arnaud
19fc576957
🚸 Loosen file import parsing strictness
2023-08-18 09:27:14 +02:00
Baptiste Arnaud
e2075d6135
🐛 Stop refresh typebot when typebotId is undefined
2023-08-17 18:17:53 +02:00
Baptiste Arnaud
a4ba9a8a77
🐛 Parse valid publicId even though the prefix is empty
2023-08-17 17:59:44 +02:00
Baptiste Arnaud
9cfca3857e
🚑 Fix issue when duplicating bot losing groups
2023-08-17 17:39:49 +02:00
Baptiste Arnaud
304dfe2dab
🐛 Remove publicId and customDomain duplication on imported bots
2023-08-17 16:32:37 +02:00
Baptiste Arnaud
906845bd76
🔒 Improve workspace API role filtering
2023-08-17 15:11:50 +02:00
Baptiste Arnaud
fca5865999
🚑 Fix customDomain regex validation
2023-08-17 10:01:45 +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
1cc282a5fc
🐛 (editor) Fix edges connection issue when item.blockId does not match
2023-08-15 07:53:14 +02:00
Baptiste Arnaud
22cedb379d
Revert " ⬆️ Upgrade next packages"
...
This reverts commit 401efa9d0c .
2023-08-14 21:49:03 +02:00
Baptiste Arnaud
1274d2581d
🚑 Incorrect blockId in item when duplicating issue
2023-08-14 17:32:28 +02:00
Baptiste Arnaud
401efa9d0c
⬆️ Upgrade next packages
2023-08-11 15:17:17 +02:00
Baptiste Arnaud
d31500e2e3
🐛 (auth) Fix redirect URL after sign in
2023-08-11 09:06:56 +02:00
Baptiste Arnaud
0078d6da71
🚸 (webhook) Parse user email instead of test email for sample
2023-08-10 08:29:50 +02:00
Baptiste Arnaud
7c81d0cbab
🚸 (openai) Add payment method alert in credentials modal
2023-08-10 07:53:11 +02:00
Baptiste Arnaud
330d399c42
♿ Remember last typebot viewed for support bubble
2023-08-10 07:38:15 +02:00
Baptiste Arnaud
9171727569
🚸 (webhook) Improve deep keys parser
...
Support for field names with dashes
2023-08-07 15:57:56 +02:00
Baptiste Arnaud
4d3f67c752
🚸 (setVariable) Rename Today setVar type to Now
2023-08-07 14:32:30 +02:00
Baptiste Arnaud
037d4ce345
⚡ (audio) Add autoplay switch in settings
2023-08-07 12:20:38 +02:00
Baptiste Arnaud
fc25734689
♻️ (webhook) Integrate webhook in typebot schema
...
Closes #313
2023-08-06 10:03:45 +02:00
Baptiste Arnaud
ee067ceee1
💄 Improve multiple choice color when image background
2023-08-01 18:42:39 +02:00
Baptiste Arnaud
aa9f5bc732
⚡ (condition) Add regex comparison item
2023-08-01 08:20:16 +02:00
Baptiste Arnaud
e34b939786
⚡ (video) Detect youtu.be URLs for video bubbles
2023-07-31 09:59:24 +02:00
Lucas Moraes
f8af76d347
🐛 Fix TextBubble 'Edit Link' background color in dark mode ( #653 )
...
TextBubble's "Edit link" card had a white background in dark mode,
making it impossible to read the content. I was studying React with your
project so I already took the opportunity to implement this small
correction for you lol.
Before:

After:

Note: I also added some direct links to project files cited in the
CONTRIBUTING.md file. They help to find these files more easily.
2023-07-31 07:30:45 +02:00
Baptiste Arnaud
3df81a3cb9
🐛 (analytics) Fix analytics drop-off rate not computing correctly
2023-07-31 07:24:28 +02:00
Baptiste Arnaud
abc3abd86b
🔒 (auth) Block disposable emails during sign up
2023-07-27 09:29:17 +02:00
Baptiste Arnaud
7a7d471805
🐛 (analytics) Fix previous total computation max call stack exceeded
...
Closes #624
2023-07-25 17:29:06 +02:00
Baptiste Arnaud
4607f0ea39
💄 Fix round icons color in dark mode
...
Closes #609
2023-07-25 17:17:39 +02:00
Baptiste Arnaud
43555c171e
🚸 New dedicated onboarding page
2023-07-25 16:21:40 +02:00
Baptiste Arnaud
283c55c1a4
🚸 Update onboarding bot
...
Closes #400
2023-07-25 09:12:53 +02:00
Baptiste Arnaud
b171b39606
🐛 Fix table list when empty always show "add" button
...
Closes #544
2023-07-24 17:54:08 +02:00
Baptiste Arnaud
3283d7e261
🧑💻 (results) Add get result by id API endpoint
2023-07-24 07:50:50 +02:00
Baptiste Arnaud
1ebd528753
⚡ (video) Add youtube shorts auto parsing
2023-07-21 08:02:15 +02:00
Johannes Zellner
48f074cdf7
Support specifying custom OAuth scope ( #619 )
...
For OpenID connect over OAuth, at least `openid profile` need to be set
there, but since the email is also used, the `email` scope will instruct
the OpenID provider to also deliver that.
---------
Co-authored-by: Baptiste Arnaud <contact@baptiste-arnaud.fr >
2023-07-20 11:38:21 +02:00
Baptiste Arnaud
13ac46975d
🐛 Fix viewer's .env.local.example inline comment
2023-07-18 14:54:11 +02:00
Baptiste Arnaud
aa4c16dad7
⚡ Regroup database queries of /sendMessage in one place
...
Potentially reduces the total queries to database and it will help to migrate to Edge runtime
2023-07-18 14:31:20 +02:00