Baptiste Arnaud
4230f47be9
🐛 Fix outside click on picture choice
2023-05-26 18:06:46 +02:00
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
084a17ffc8
📝 (lp) Add oss friends page
2023-05-26 08:29:08 +02:00
Baptiste Arnaud
55bbf0e593
⬆️ Upgrade dependencies
2023-05-25 18:36:51 +02:00
Baptiste Arnaud
16f3ad3a19
🐛 (payment) Round the amount to avoid weird Js long decimals
2023-05-25 13:58:54 +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
6bb6a2b0e3
🐛 (editor) Remove edge if duplicating last block of group
2023-05-25 08:27:36 +02:00
Baptiste Arnaud
fdfed160a6
📝 (embed) Add FlutterFlow embed instructions
2023-05-25 08:01:19 +02:00
Baptiste Arnaud
c950406997
💄 (js) Improve popup ui consistency
2023-05-23 18:01:49 +02:00
Baptiste Arnaud
0fc6bfa7ce
🐳 Fix encryption length check script
...
The encryption length can also be of length 80 if encoded with base64
Closes #516
2023-05-17 11:35:32 +02:00
Baptiste Arnaud
c451ba7784
📝 (webflow) Add bind commands to button instructions
2023-05-17 10:00:25 +02:00
Baptiste Arnaud
8b84a7d8b9
🐛 Disable invite button when email is empty
...
Closes #509
2023-05-16 15:15:13 +02:00
Baptiste Arnaud
853451b4fa
🐛 Fix public id validation
...
Did not work with this kind of path: test-a-test
Closes #512
2023-05-16 15:12:49 +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
72058fd624
🔊 Add DEBUG mode with valuable logs in viewer
2023-05-16 10:22:31 +02:00
Baptiste Arnaud
f8ea2e1337
🐛 Restore support bubble in cloud prod
2023-05-16 09:02:33 +02:00
Baptiste Arnaud
0f91b34497
⚡ (embed) Add size and icon picker in bubble settings ( #508 )
2023-05-15 15:22:04 +02:00
Baptiste Arnaud
123926f273
🚸 Improve support accessibility
...
Add documentation button in board menu and hide the support bubble in the editor. Makes it accessible only by clicking the "Help" button
2023-05-15 10:49:51 +02:00
Baptiste Arnaud
df8a406513
🐛 Fix webhook deep keys parsing invalid index
2023-05-12 12:11:52 -04:00
Baptiste Arnaud
55dbb1abc7
⚡ (sheets) Add option to select single row when matching multiple
...
Closes #501
2023-05-12 11:21:24 -04:00
Baptiste Arnaud
bde941613c
⚡ Add predefined set variable values ( #497 )
...
Closes #234
2023-05-11 17:17:24 -04:00
Baptiste Arnaud
9abc50dce5
✨ Add icon picker ( #496 )
...
Closes #495
2023-05-11 10:32:33 -04:00
Baptiste Arnaud
825ed2f1ec
🚸 Add floating menu for block settings
...
Closes #396
2023-05-09 10:43:08 -04:00
Baptiste Arnaud
33adc29a57
🐛 (webhook) Fix picture choice sample value not sent
2023-05-09 10:03:22 -04:00
Baptiste Arnaud
be009a216d
🚸 Show toast for non-uploaded file in preview mode
...
Closes #278
2023-05-05 15:34:58 -04:00
Baptiste Arnaud
c469912979
⚡ (payment) Add address in payment input
2023-05-05 14:54:37 -04:00
Baptiste Arnaud
b9f94cdf19
🚸 (billing) Use Stripe checkout page for new subscription with existing customer
2023-05-05 14:20:02 -04:00
Baptiste Arnaud
e15e27f0b4
🐛 (ga) Fix value field parsing
2023-05-05 13:21:04 -04:00
Sam Schröder
dd079c3525
Add German Translation ( #485 )
2023-05-05 11:49:41 -04:00
Baptiste Arnaud
d99af7e6c5
🐛 (ga) Fix invalid variable parsing
2023-05-05 11:32:58 -04:00
Baptiste Arnaud
ecc3b5fd87
📝 Custom bubble button position instructions
2023-05-05 11:10:10 -04:00
Baptiste Arnaud
98a21f3a9e
🐛 (billing) Only fetch active subscriptions
2023-05-05 11:02:59 -04:00
Baptiste Arnaud
8b3a690809
🐛 (sheets) Fix update filter invalid indexes
2023-05-05 10:31:03 -04:00
Baptiste Arnaud
c31642db04
📝 Doc about the more options menu from the results tab
2023-05-05 09:34:01 -04:00
Baptiste Arnaud
c0fae18501
🐛 (wp) Fix custom api host variable name on shortcode
...
Closes #483
2023-05-05 09:17:47 -04:00
Baptiste Arnaud
8347e5b2a8
✨ Add dog insurance offer template
...
Closes #484
2023-05-04 15:32:13 -04:00
Baptiste Arnaud
55db360200
⚡ (sheets) Add rows filtering to update multiple rows at the same time
2023-05-04 14:00:50 -04:00
Baptiste Arnaud
035dded654
✨ Add picture choice block
...
Closes #476
2023-05-04 09:23:33 -04:00
Baptiste Arnaud
65c6f66a5c
🐛 (googleAnalytics) Fix output validation when using variable as event value
2023-05-03 18:09:25 -04:00
Baptiste Arnaud
5f0a99ee66
🚸 (editor) Do not show focus toolbar for the Start group
2023-05-03 06:35:34 -04:00
Baptiste Arnaud
68a15f5ac1
⬆️ Upgrade dependencies
2023-05-02 15:33:42 -04:00
Baptiste Arnaud
d50e280ab3
💄 Improve toast UI when containing only description
2023-05-02 14:20:58 -04:00
Baptiste Arnaud
fd0fd51c1d
🔊 (sheets) Improve update row error log when not found
2023-05-02 14:20:58 -04:00
Baptiste Arnaud
2b0e2b09f5
🐛 Fix variable dropdown size in text bubble editor when z…
2023-05-02 14:20:58 -04:00
Baptiste Arnaud
e2836f305c
🐛 (googleAnalytics) Fix sendTo initial value in settings
2023-05-02 14:20:58 -04:00
Baptiste Arnaud
e58016e43a
⚡ (openai) Truncate messages sequence automatically if reaching token limit
2023-05-02 13:37:02 -04:00
Baptiste Arnaud
94735638a6
🐛 Properly display success message toast for web preview
2023-05-02 10:33:42 -04:00
Baptiste Arnaud
ddb528774b
💄 Fix toast UI in dark mode
...
Closes #478
2023-05-02 09:13:57 -04:00
Baptiste Arnaud
458d715648
🛂 (billing) Update claimable custom plan options
2023-04-28 10:55:15 +02:00
Baptiste Arnaud
e827da7b6b
💄 Better toast UI when it doesn't contain details
2023-04-27 15:07:08 +02:00
Baptiste Arnaud
9e8acd97aa
⚡ (ga) Add send_to option
2023-04-27 13:23:10 +02:00
Baptiste Arnaud
d448e64dc9
⚡ Better error toast when previewing bot
...
Closes #475
2023-04-27 11:21:32 +02:00
Baptiste Arnaud
5b4a6c523d
✨ (buttons) Add searchable choices
...
Closes #473
2023-04-26 17:54:00 +02:00
Baptiste Arnaud
124f350aa2
💄 (buttons) Improve multiple choice form UI
2023-04-26 15:59:22 +02:00
Baptiste Arnaud
f51d619c79
📝 Fix GTM instructions
2023-04-26 09:06:52 +02:00
Baptiste Arnaud
a03d124046
♿ (sheets) Add duplicate header notice
2023-04-25 08:45:13 +02:00
Baptiste Arnaud
c09a84034e
⚡ (chatwoot) Add result URL custom attribute
2023-04-25 08:15:53 +02:00
Baptiste Arnaud
7385e3bbbf
📝 Add Jump and AB test block docs
2023-04-24 08:50:57 +02:00
Baptiste Arnaud
c6983c952c
🛂 Reset isQuarantined when upgrading workspace
2023-04-23 21:03:14 +02:00
Baptiste Arnaud
69e1c4f20d
🛂 Add isQuarantined field in workspace
2023-04-23 20:57:51 +02:00
Baptiste Arnaud
bda34e3827
🐛 (viewer) Remove default white background when it is set to none
...
Closes #469
2023-04-20 14:59:34 +02:00
Baptiste Arnaud
3b69b18601
✨ Add lead gen with AI template
...
Closes #470
2023-04-20 14:56:05 +02:00
Baptiste Arnaud
c77b8e7548
🐛 (condition) Greater and Less should compare list length when possible
2023-04-20 14:54:56 +02:00
Baptiste Arnaud
4d1fe4c1de
🚸 (templates) Add category and description in templates modal
2023-04-20 10:49:25 +02:00
Baptiste Arnaud
b614544909
🐛 Refresh variable list on focus
2023-04-19 16:41:35 +02:00
Baptiste Arnaud
a4ca413c60
📝 Add upgrade plan doc
2023-04-19 08:02:24 +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
7c2ce2fc41
🩹 (share) Fix undefined apiHost under API instructions
2023-04-17 21:07:41 +02:00
Baptiste Arnaud
9345b33e74
🚸 (billing) Make yearly plan clearer for subscription updates
2023-04-17 17:53:16 +02:00
Baptiste Arnaud
7e937e1c7c
✨ Add AB test block
...
Closes #449
2023-04-17 16:47:17 +02:00
Baptiste Arnaud
f7d94de66e
🐛 (sendEmail) Escape html from variables in custom body
...
Closes #439
2023-04-17 15:54:52 +02:00
Baptiste Arnaud
928afd5a6c
🐛 Auto scroll X behavior outside of editor
...
Closes #440
2023-04-17 15:41:48 +02:00
Baptiste Arnaud
f8a76f98b9
🐛 (results) Keep focus on current expanded result when new ones arrive
...
Closes #453
2023-04-17 15:29:46 +02:00
Baptiste Arnaud
cd0916df67
🚸 (share) Use custom domain host when possible in embed instruction
...
Closes #464
2023-04-17 14:47:30 +02:00
Baptiste Arnaud
03cc067418
⚡ (setVariable) Add client-side set variable execution
...
Closes #461
2023-04-14 14:37:23 +02:00
Baptiste Arnaud
397a33afc6
📝 Improve writing on self-hosting introduction
2023-04-14 10:12:11 +02:00
Baptiste Arnaud
0900fb0407
🐛 Remove lead magnet duplicated block
2023-04-13 18:23:34 +02:00
Baptiste Arnaud
868b5b8370
💄 Adapt openAI logo to dark mode
2023-04-13 18:23:34 +02:00
Dener Fernandes
27f10159ef
Improve translation PT ( #456 )
...
This is a very small changes, i check all texts and for me it's really
good, @baptisteArno you speak portuguese? :D
Co-authored-by: dfernandesbsolus <96054351+dfernandesbsolus@users.noreply.github.com>
Co-authored-by: Baptiste Arnaud <contact@baptiste-arnaud.fr>
2023-04-13 17:32:25 +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
2cbf8348c3
🛂 Add new yearly plans and graduated pricing
...
BREAKING CHANGE: Stripe environment variables have changed. New ones are required. Check out the new Stripe configuration in the
docs.
Closes #457
2023-04-13 11:39:10 +02:00
Baptiste Arnaud
39d0dba18c
🐛 (auth) Fix signup page text
2023-04-13 07:50:31 +02:00
Baptiste Arnaud
00331089a3
💄 Improve Unsplash picker dark mode UI
2023-04-12 08:14:38 +02:00
Baptiste Arnaud
6921cc23a5
🚸 (sheets) Better Get data settings UI
2023-04-11 08:19:42 +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
e06f8186f6
⚡ (imageBubble) Add redirect on image click option
...
Closes #448
2023-04-07 11:34:58 +02:00
Baptiste Arnaud
ee14228ee3
✨ Add lead magnet template
...
Closes #447
2023-04-07 10:49:23 +02:00
Baptiste Arnaud
a7dbe93edd
🐛 (webhook) Correctly parse array of strings in data dropdown
2023-04-06 18:11:08 +02:00
Baptiste Arnaud
75d2a95d08
More translation in FR & PT ( #436 )
...
Related to #210
2023-04-06 17:31:23 +02:00
Baptiste Arnaud
44975f9742
🐛 (setVariable) Properly parse phone number variables
2023-04-06 17:12:56 +02:00
Baptiste Arnaud
f18889a046
📝 (openai) Add a troobleshooting section
2023-04-04 07:52:52 +02:00
Baptiste Arnaud
a5d3f83c7f
🔊 (openai) Add error log details in web console
2023-04-03 17:12:11 +02:00
Baptiste Arnaud
14abe76691
📝 Add set variable upper and lower case examples
2023-04-03 16:54:53 +02:00
Baptiste Arnaud
49071b73b6
🚑 (auth) Fix bad requests with getSession on server side
2023-04-03 16:42:10 +02:00
Baptiste Arnaud
b96a3a6a8e
🚸 (webhook) Always show save response accordion
2023-04-03 15:28:16 +02:00
Baptiste Arnaud
21b1d74b7e
⬆️ Upgrade dependencies
2023-04-03 15:28:16 +02:00
Baptiste Arnaud
d32afd8ba6
🐛 (editor) Make sure you can't remove the Start group
2023-04-03 07:57:01 +02:00
Baptiste Arnaud
411cf31b39
🚸 (results) Improve list variables display in results table
2023-04-01 09:00:59 +02:00
Baptiste Arnaud
2dae4160bd
🩹 (billing) Also reset custom limits when plan is cancelled
2023-03-31 10:16:02 +02:00
Baptiste Arnaud
f895c6d72d
✨ Add ChatGPT personas template
...
Closes #412
2023-03-30 18:00:13 +02:00
Baptiste Arnaud
79c1b16ec4
🐛 (typebotLink) Fix Out of sort memory with mySQL DB
...
Closes #429
2023-03-30 16:37:15 +02:00
Baptiste Arnaud
61981f9e92
📝 (sheets) Add instructions on how to format spreadsheet
2023-03-30 15:53:01 +02:00
Baptiste Arnaud
684e6338e2
🐛 (typebotLink) Fix linked typebot fetching error
...
Closes #429
2023-03-30 10:30:26 +02:00
Baptiste Arnaud
70416c0d14
♿ (billing) Add HU VAT option
2023-03-29 16:33:06 +02:00
Baptiste Arnaud
3ef4efab4e
✨ Add Unsplash picker
...
Closes #413
2023-03-29 15:20:01 +02:00
Baptiste Arnaud
80b7dbd19e
⚡ (condition) Add more comparison operators
...
Including starts with, ends with, does not contain, is empty
Closes #410
2023-03-29 15:18:52 +02:00
Baptiste Arnaud
bb45b33928
⚡ (payment) Add description option on Stripe input
2023-03-29 15:08:03 +02:00
Baptiste Arnaud
50db9985c4
♿ (openai) Show textarea instead of text input for message content
2023-03-29 10:58:26 +02:00
Baptiste Arnaud
4986ec79f5
🐛 (auth) Fix invalid redirects to internal url
...
Closes #403
2023-03-29 08:14:35 +02:00
Baptiste Arnaud
f13d7a1a5a
💄 Fix misc UI issues
...
Closes #430
2023-03-28 16:02:26 +02:00
Baptiste Arnaud
14d7ebd58c
🩹 (theme) Remove default opened accordion in Theme
...
It's causing the Template section to have strange behavior when it's height is changing
2023-03-28 15:26:51 +02:00
Baptiste Arnaud
94aadc8361
📝 (api) Better theme template api section title
2023-03-28 15:16:05 +02:00
Baptiste Arnaud
38ed5758fe
✨ (theme) Add theme templates
...
Allows you to save your themes and select a theme from Typebot's gallery
Closes #275
2023-03-28 15:10:06 +02:00
Baptiste Arnaud
2946f3ee3b
🐛 (auth) Fix magic link callback url pointing to internal url
...
Closes #403
2023-03-28 09:51:01 +02:00
Baptiste Arnaud
5e91f4d0ef
🐛 (auth) Fix email magic link pointing to internal auth URL
...
Closes #403
2023-03-28 07:54:20 +02:00
Baptiste Arnaud
787ac50f90
📝 Add better examples about variables evaluation on Set variable block
2023-03-27 10:18:19 +02:00
Baptiste Arnaud
92b92ed268
🚸 (editor) Improve block dragging behavior
2023-03-24 15:53:06 +01:00
Baptiste Arnaud
e1de63a405
📝 Add required asterix in apps config
2023-03-24 08:11:13 +01:00
Baptiste Arnaud
5fb5176641
🐛 Fix parseVariables when preceding with a dollar sign
2023-03-24 07:42:17 +01:00
Baptiste Arnaud
fa31984456
🐛 (variables) Correctly parse variables in template literals
2023-03-23 18:32:12 +01:00
Baptiste Arnaud
69ee5900b4
📝 Add explanations about how variables are evaluated in code
...
Closes #390
2023-03-23 10:47:34 +01:00
Baptiste Arnaud
65d33e04bc
⚡ (theme) Add corner roundness customization
...
Closes #415
2023-03-22 16:43:34 +01:00
Baptiste Arnaud
3992227afc
⚡ (theme) Support for image background
...
Closes #414
2023-03-22 14:45:10 +01:00
Baptiste Arnaud
1cf2195b4a
♿ Attempt to disable translation to avoid app crashes
2023-03-22 08:03:31 +01:00
Baptiste Arnaud
02d25d0fc7
🐛 Fix focus after selecting mark in text editor
2023-03-21 18:26:39 +01:00
Baptiste Arnaud
925cf68119
🚸 (sendEmail) Improve file attachments label
2023-03-21 16:41:09 +01:00
Baptiste Arnaud
7340ec139c
📝 (openai) Add youtube video about the basic chatgpt template
2023-03-21 16:33:56 +01:00
Baptiste Arnaud
0c39ae41b6
🚸 (variables) Allow null values in variable list
2023-03-21 15:42:03 +01:00
Baptiste Arnaud
c52a284013
🐛 Transform upload file redirect to a rewrite
2023-03-21 14:09:46 +01:00
Baptiste Arnaud
90cb0750b8
💚 Fix Sentry sourcemap upload
...
Closes #405
2023-03-21 13:58:05 +01:00
Baptiste Arnaud
b4536abc2f
🐛 (js) Fix upload file in linked typebot
2023-03-21 09:11:36 +01:00
Baptiste Arnaud
4109a8489c
⚡ (openai) Add gpt-4 models and temperature setting
...
Closes #406
2023-03-20 17:26:21 +01:00
Baptiste Arnaud
3d6d643a7e
♿ (phone) Remove spaces from format
2023-03-20 07:41:07 +01:00
Baptiste Arnaud
16c261a8a5
✏️ Fix old packages/db paths in documentation
2023-03-20 07:38:47 +01:00
Baptiste Arnaud
b3e5887420
💄 (lp) Fix overflow issue on mobile
2023-03-19 11:37:19 +01:00
Baptiste Arnaud
be7c0fc0d0
🐛 (sheets) Fix can't start bot when filter is undefined
2023-03-17 07:42:42 +01:00
Baptiste Arnaud
3d8cb40f06
🔊 Add more error logs for sendEmail block
2023-03-16 12:28:24 +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
76a8064e7c
💚 Fix docs build failing
2023-03-15 15:04:53 +01:00
Baptiste Arnaud
3a6c096461
♻️ Fix folder case issue
2023-03-15 12:50:08 +01:00
Baptiste Arnaud
3d3670d740
♻️ Fix folder case issue (wip)
2023-03-15 12:48:42 +01:00
Baptiste Arnaud
f3af07b7ff
♻️ (viewer) Remove barrel exports and flatten folder arch
2023-03-15 12:21:52 +01:00
Baptiste Arnaud
44d7a0bcb8
♻️ (builder) Remove barrel export and flatten folder arch
2023-03-15 11:52:38 +01:00
Baptiste Arnaud
cbc8194f19
♻️ Re-organize workspace folders
2023-03-15 08:35:16 +01:00
Baptiste Arnaud
67cb4b4878
🐛 (lp) Fix real time airtable bot
...
Deleted it a long time ago without noticing 😂
2023-03-14 19:22:29 +01:00
Baptiste Arnaud
d154c4e2f2
♻️ Replace schemas with merge and discriminated unions
...
Closes #374
2023-03-14 16:42:12 +01:00
Baptiste Arnaud
ff09814ead
⬆️ Upgrade dependencies
2023-03-14 15:08:53 +01:00
Baptiste Arnaud
9ca17e4e0b
📈 Add telemetry webhook
...
Closes #357
2023-03-14 14:20:21 +01:00
Baptiste Arnaud
bcad99f555
🐛 Fix form urlencoded content-type webhooks
2023-03-13 16:46:53 +01:00
Baptiste Arnaud
86ecd4aa87
✨ Add basic ChatGPT template
...
Closes #388
2023-03-13 16:29:41 +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
48db171c1b
🚸 Improve magic link sign in experience
...
New email and sign in feedback
2023-03-13 11:20:28 +01:00
Baptiste Arnaud
f9aef907e3
♿ (editor) Allow empty group titles
2023-03-13 09:29:56 +01:00
Baptiste Arnaud
138f3f8b07
🌐 Introduce i18n
...
Only translate dashboard page for now
Closes #322
2023-03-11 11:05:07 +01:00
Baptiste Arnaud
8df830721c
📝 Improve description for DISABLE_SIGNUP param
2023-03-11 09:57:11 +01:00
Baptiste Arnaud
883d519875
🐛 (js) Fix dynamic avatar on mount
2023-03-10 16:00:57 +01:00
Baptiste Arnaud
9785a0df5c
🚸 (chatwoot) Add close widget task
2023-03-10 11:56:27 +01:00
Baptiste Arnaud
26c80f064f
🐛 Incorrect Jump block duplication on typebot import
...
Closes #379
2023-03-10 10:31:38 +01:00
Baptiste Arnaud
15c1432c32
💄 Add backgroundColor theme field for Popup
...
And use it for the onboarding modal
Closes #375
2023-03-10 10:01:36 +01:00
Baptiste Arnaud
5bbb5394ba
🐛 (editor) Fix code editor variable insertion position
...
Closes #367
2023-03-10 09:52:05 +01:00
Baptiste Arnaud
5435452ab0
🐛 Fix theme avatar form variable click unfocus bug
2023-03-10 09:27:23 +01:00
Baptiste Arnaud
53cdb35984
✨ Add movie recommendation template
...
Closes #377
2023-03-09 17:37:39 +01:00
Baptiste Arnaud
ddd20f6235
⚡ (wp) Add custom api host for WP plugin
2023-03-09 14:59:23 +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
bf1fbf2c53
🩹 Fix crash on bot load when it has no groups
2023-03-09 14:21:02 +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
167d366d55
🐛 (webhook) Fix getResultSample when linked typebot not found
...
Closes #364
2023-03-08 09:59:39 +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
2788d58e50
🗃️ Remove updatedAt field from Result
2023-03-07 15:51:44 +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
0c19ea20f8
🚸 (condition) Improve comparison with lists
...
Closes #363
2023-03-07 09:47:05 +01:00
Baptiste Arnaud
767a8208a8
🐛 (billing) Collect tax ID manually before checkout
...
This allows Typebot to always display a company name on invoices.
2023-03-07 08:01:05 +01:00
Baptiste Arnaud
f527df82dd
💄 (editor) Fix some overflow issues with long variable names
2023-03-06 16:56:55 +01:00
Baptiste Arnaud
26e5d9c282
🚸 (billing) Add precheckout form
...
Collects required company name and email and create the customer before redirecting to checkout
2023-03-06 11:30:01 +01:00
Baptiste Arnaud
c1a636b965
⚡ (webhook) Enable advanced config for Zapier and Make.com
2023-03-06 10:42:17 +01:00
Baptiste Arnaud
6375a75065
🐛 Reset custom domain on typebot archive
2023-03-06 08:47:34 +01:00
Baptiste Arnaud
5c3104848e
🐛 (results) Make sure all columns are parsed in the export
2023-03-06 08:29:07 +01:00
Baptiste Arnaud
eb3ae8fc35
🔥 Remove useless stripe env check for usage
2023-03-04 07:58:12 +01:00
Baptiste Arnaud
852cc73511
✨ Add NPS Survey template
...
Closes #356
2023-03-03 17:21:02 +01:00
Baptiste Arnaud
79e5aedf00
⏪ (editor) Revert block overflow hidden
...
Is hiding endpoints of items
2023-03-03 15:43:32 +01:00
Baptiste Arnaud
7d56d5b39e
🐛 (sheets) Correctly parse variables when getting data
2023-03-03 15:33:44 +01:00
Baptiste Arnaud
6cd1db7ba7
📝 (lp) Update testimonials content
2023-03-03 15:15:43 +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
04028e74d9
🐛 (sheets) Save variable first item if length of 1
2023-03-03 09:39:42 +01:00
Baptiste Arnaud
cc7d7285e5
🚸 Add a better select input
...
Also improves other inputs behavior
2023-03-03 09:01:11 +01:00
Baptiste Arnaud
9d96805d84
🚑 (webhook) Remove get deep keys test sample
...
Closes #351
2023-03-02 16:57:17 +01:00
Baptiste Arnaud
a1cf1e89e7
🐛 (viewer) Fix client side action when in separate group
2023-03-02 14:37:09 +01:00
Baptiste Arnaud
4968ed4202
🐛 (settings) Fix custom head code not updating
2023-03-02 14:18:20 +01:00
Baptiste Arnaud
b2ad91c11f
📝 Add change password faq
2023-03-02 11:37:25 +01:00
Baptiste Arnaud
73f4846e1b
🚸 (webhook) Also add atomic deep keys selection
2023-03-02 11:34:57 +01:00
Baptiste Arnaud
506fe003d1
🐛 (condition) Fix contains not working with lists
2023-03-02 11:16:01 +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
c172a44566
🐛 (editor) Graph connectors still displayed when switching to dynamic buttons
...
Closes #348
2023-03-02 08:50:04 +01:00
Baptiste Arnaud
eebcbb10b8
🐛 (share) Fix publicId null when publishing
2023-03-01 17:08:01 +01:00
Baptiste Arnaud
8672dfe9d7
🐛 (webhook) Fix deep key parser dropdown
...
Improve the parsing of response keys
2023-03-01 09:01:36 +01:00
Baptiste Arnaud
f6e128be37
🐛 (js) Improve bubbles callback reliability
2023-03-01 08:42:47 +01:00
Baptiste Arnaud
5024c1b22b
🚑 (editor) Fix block drag when dropping at same spot
2023-02-28 16:56:13 +01:00
Baptiste Arnaud
f8f98adc1c
⚡ (editor) Improve edges responsiveness
...
Also fixed a ton of useEffects should make everything a bit more reactive.
Closes #307
2023-02-28 15:38:28 +01:00
Baptiste Arnaud
caf4086dd8
📝 Add dynamic buttons section
2023-02-28 08:01:20 +01:00
Baptiste Arnaud
d5b8a43d3f
🐛 (script) Execute client side actions before first bubbles
2023-02-27 18:30:20 +01:00
Baptiste Arnaud
eaf8024c84
📝 Add API share instructions
...
Closes #331
2023-02-27 12:01:00 +01:00
Baptiste Arnaud
2fc78a5b7d
♻️ Improve new version popup polling
...
Use react-query to trigger the request more intelligently than with a timeout
2023-02-27 12:01:00 +01:00
Baptiste Arnaud
d57fb4738d
🐛 (editor) Flush code editor value when closing
2023-02-27 12:01:00 +01:00
Baptiste Arnaud
680e967a8c
🩹 (viewer) Add path where old engine is forced
2023-02-27 09:17:15 +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
edf0ecd712
♿ (viewer) Show error message for incompatible browsers
2023-02-26 18:49:55 +01:00
Baptiste Arnaud
5dd87554c3
🐛 Attempt to fix load crash on UC Browser
2023-02-25 19:52:00 +01:00
Baptiste Arnaud
c889f302f6
🐛 (wordpress) Fix admin critical bug and better lib import
2023-02-25 17:13:26 +01:00
Baptiste Arnaud
2b2b1c3d6d
📝 (embed) Add new script embed instructions
2023-02-25 10:16:57 +01:00
Baptiste Arnaud
8034ceeede
🩹 (billing) Leave the email checkout field empty
2023-02-25 09:04:29 +01:00
Baptiste Arnaud
712daf7ab3
📝 (wordpress) Add litespeed localization issue instruction
2023-02-25 08:53:17 +01:00
Baptiste Arnaud
2e8f2d81c6
🛂 (billing) Enable tax id and billing address collection
2023-02-24 16:35:04 +01:00
Baptiste Arnaud
67e1fd2e14
🐛 (webhook) Test response was not updating
2023-02-24 08:26:50 +01:00
Baptiste Arnaud
761e1c7184
🩹 (sendEmail) Save error first in logs
2023-02-24 07:47:13 +01:00
Baptiste Arnaud
e1b7320f6f
🐛 (buttons) Fix dynamic buttons edge not showing
2023-02-23 19:22:32 +01:00
Baptiste Arnaud
0619c60970
🚸 (editor) Show toolbar on group click
2023-02-23 16:11:51 +01:00
Baptiste Arnaud
2ff6991ca7
✨ (buttons) Allow dynamic buttons from variable
...
Closes #237
2023-02-23 14:48:17 +01:00
Baptiste Arnaud
d2880cdf2d
⬆️ Upgrade dependencies
2023-02-23 09:46:03 +01:00
Baptiste Arnaud
bc47cc46c0
🐛 (editor) Fix text bubble refocus carret position
...
Closes #329
2023-02-23 08:49:07 +01:00
Baptiste Arnaud
cc9817b2e3
⚡ Fix / improve results archive crash when too many
2023-02-23 08:37:21 +01:00
Baptiste Arnaud
671c2cb101
🐛 (editor) Fix saving typebot after undoing changes
2023-02-23 08:17:07 +01:00
Baptiste Arnaud
be4c8e0760
♻️ Fix eslint warnings
2023-02-23 07:48:11 +01:00
Baptiste Arnaud
889e6a4f7e
🐛 (settings) Fix typing emulation not working
...
Closes #330
2023-02-23 07:42:45 +01:00
Baptiste Arnaud
31711dc24d
💄 Improve new version popup animation
2023-02-22 16:59:04 +01:00
Baptiste Arnaud
00b6acca8e
✨ Add new user onboarding template
...
Closes #325
2023-02-22 15:40:02 +01:00
Baptiste Arnaud
6339f442bf
🐛 (setVariable) Avoid evaluate code if single variable
2023-02-22 12:21:11 +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
a265143dc0
🚸 (editor) Make expanded settings window bigger
...
Closes #321
2023-02-22 09:27:33 +01:00
Baptiste Arnaud
bdf088bd95
🐛 Fix bot not proceeding when embedded
2023-02-22 07:46:30 +01:00
Baptiste Arnaud
4efe2c48bb
🐛 (phone) Fix phone number parsing and default country
2023-02-21 21:43:33 +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
83ae57cf0c
🐛 Fix variable buttons with new engine
2023-02-21 18:00:09 +01:00
Baptiste Arnaud
a4e3f4bf9c
📝 Add appropriate docs for new @typebot.io libs
2023-02-21 16:22:25 +01:00
Baptiste Arnaud
debdac12ff
✨ Introduce bot v2 in builder ( #328 )
...
Also, the new engine is the default for updated typebots for viewer
Closes #211
2023-02-21 15:25:14 +01:00
Baptiste Arnaud
907cad8050
🐛 Improve bot libs mount in prod env
2023-02-21 08:28:36 +01:00
Baptiste Arnaud
46bf25a580
🐛 Fix bot libs mount behavior and prop types
2023-02-20 17:40:51 +01:00
Baptiste Arnaud
6c2df1a474
🐛 (typebot) Attempt to fix updatedAt comparison with different timezones
...
Closes #327
2023-02-20 15:52:31 +01:00
Baptiste Arnaud
fe7c85c788
🔖 Release bot v0.0.3
2023-02-20 10:18:24 +01:00
Baptiste Arnaud
8a0155dab8
💚 Build docker images for postgresql only
...
Still need to find a way to change the database provider at runtime. For now let's just only enable postgresql for docker deployments
Closes #324
2023-02-19 10:09:45 +01:00
Baptiste Arnaud
621cd58244
⚡ (embedBubble) Enable variable embed height
2023-02-19 09:53:57 +01:00
Baptiste Arnaud
d22cc45a97
🐛 (typebot) Make sure old typebot properties are removed when pulled
2023-02-19 07:38:41 +01:00
Baptiste Arnaud
c32aadc95b
🐛 (webhook) Fix record to update not found
...
Still not sure why it's happenning but it might be better to omit ids from the updates body.
2023-02-18 17:26:57 +01:00
Baptiste Arnaud
0831dcf72a
♻️ (auth) Make sure new users have an email
...
Also fix after-auth redirections
Closes #323
2023-02-18 17:15:32 +01:00
Baptiste Arnaud
0e1fa4e339
💄 Improve new version popup ui
2023-02-17 16:30:02 +01:00
Baptiste Arnaud
b73282d810
♻️ (billing) Refactor billing server code to trpc
2023-02-17 16:19:39 +01:00
Baptiste Arnaud
962438768e
🚸 (typebotLink) Exclude current bot name from select list
2023-02-17 11:27:57 +01:00
Baptiste Arnaud
4a0dd0b3dd
🚸 (editor) Improve typebot updatedAt detection
...
Make sure the database is the single source of truth
2023-02-16 20:43:28 +01:00
Baptiste Arnaud
618eb8a882
♿ (editor) Improve variables popover click detection
2023-02-16 20:02:43 +01:00
Baptiste Arnaud
d805ea9c10
🐛 (billing) Fix crash when having a draft invoice
2023-02-16 20:02:43 +01:00
Baptiste Arnaud
44cb14d0cb
🐛 (bot) Still parse variables value if code fails
2023-02-16 20:02:43 +01:00
Baptiste Arnaud
fde14a800d
📝 Add a "Publish" doc
2023-02-16 20:02:43 +01:00
Baptiste Arnaud
3a9e35916a
🐛 (editor) Fix update typebot when having more than 100.000 results
2023-02-16 20:02:43 +01:00
Baptiste Arnaud
d0a8faa3e7
🐛 Fix input file empty error
2023-02-15 18:26:49 +01:00
Baptiste Arnaud
8ac3784c0f
♿ Add an update notification popup
...
Appears when a new version of Typebot is available
Closes #312
2023-02-15 18:05:19 +01:00
Baptiste Arnaud
435edd03c0
💄 Add proper italic fonts in bot
2023-02-15 16:39:53 +01:00
Baptiste Arnaud
2f7e71f66e
🐛 (typebotLink) Fix typebotIds infinite query param
2023-02-15 16:10:32 +01:00
Baptiste Arnaud
44d7740952
♻️ (results) Remove unecessary totalSelected compute
2023-02-15 15:05:00 +01:00
Baptiste Arnaud
ac464eabdf
♻️ (editor) Improve webhook creation
...
Remove terrible useEffects
2023-02-15 14:51:58 +01:00
Baptiste Arnaud
6e066c44e1
💄 (collaborator) Fix collab list UI
2023-02-14 17:38:32 +01:00
Baptiste Arnaud
17020c8fef
🐛 (bot) Still parse variable ID in code if has no value
2023-02-14 16:45:35 +01:00
Baptiste Arnaud
eef015e395
🐛 Fix 404 error page
...
Wasn't working because of ssr prop from trpc
2023-02-14 15:09:05 +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
1a3596b15c
🗃️ Improve result logs query
2023-02-14 09:54:42 +01:00
Baptiste Arnaud
2c80e3a1c0
🐛 (editor) Fix text bubble regex not compatible with Safari
2023-02-13 19:14:35 +01:00
Baptiste Arnaud
7baa610b2d
🐛 Fix X-Frame-Option header
2023-02-13 18:30:29 +01:00
Baptiste Arnaud
e39cd94eef
🗃️ (webhook) Improve webhook creation query
2023-02-13 18:13:25 +01:00
Baptiste Arnaud
1d4d39c649
🗃️ (results) Improve result delete queries
2023-02-13 17:42:11 +01:00
Baptiste Arnaud
bac97a8ee4
🐛 (editor) Fix typebot update permissions
2023-02-13 15:27:49 +01:00
Baptiste Arnaud
8a02c701da
🐛 (webhook) Parse test variables in webhook body sample
...
Closes #305
2023-02-13 14:49:00 +01:00
Baptiste Arnaud
3728bca173
🐛 (results) Fix results still appearing when deleted
...
Closes #316
2023-02-13 14:28:44 +01:00
Baptiste Arnaud
0dba994210
🐛 (workspace) Fix members invitation when having unlimited plan
...
Closes #279
2023-02-13 11:13:05 +01:00
Baptiste Arnaud
46e9271aaa
📝 Add a planetscale guide
...
Closes #287
2023-02-13 10:25:43 +01:00
Baptiste Arnaud
c0757f8187
🗃️ Improve get typebot query performance
2023-02-13 09:49:56 +01:00
Baptiste Arnaud
23ec5aa4d5
🔇 Remove unused logs
2023-02-12 18:08:42 +01:00
Baptiste Arnaud
e9a1d1683e
🗃 Improve usage queries
2023-02-12 18:08:27 +01:00
Baptiste Arnaud
c175ade4d0
💚 Fix utils export issue
2023-02-10 16:55:20 +01:00
Baptiste Arnaud
b98aef53fd
🚸 (results) Remove useless scrollbars and make header sticky
...
Closes #297
2023-02-10 16:33:18 +01:00
Baptiste Arnaud
3ab67902c0
🚸 (results) Show deleted block answers if any
...
Also remove useEffects in ResultsTable.
2023-02-10 15:50:25 +01:00
Baptiste Arnaud
51f76700b2
📦 Update cuid to cuid2
2023-02-10 15:06:02 +01:00
Baptiste Arnaud
2dbf0fb848
🐛 (editor) Allow variables in bubble text links
2023-02-10 09:27:16 +01:00
Baptiste Arnaud
5e358caee2
💄 Correct default favicon for viewer
2023-02-09 15:34:13 +01:00
Baptiste Arnaud
caf54321ec
🏗️ Add compatibility with different prisma clients
2023-02-09 08:53:19 +01:00
Baptiste Arnaud
c879c6f83a
📝 Remove advanced section in Condition docs
...
Not relevant anymore.
2023-02-09 08:39:20 +01:00
Abed Fayyad
c50c2b84b6
📝 Fix landing page typo ( #301 )
2023-02-07 17:33:04 +01:00
Baptiste Arnaud
ae35dad32f
🔖 Release v2.10.2
2023-02-07 08:58:19 +01:00
Baptiste Arnaud
f07bf2532e
👷 Improve sentry release detection
2023-02-06 11:02:57 +01:00
Baptiste Arnaud
d7b5fd76fc
🔖 Release v2.10.1
2023-02-06 09:25:09 +01:00
Baptiste Arnaud
2b36cedb7b
🐛 Fix searchable dropdown z-index issues
...
Closes #288
2023-02-06 09:22:20 +01:00
Baptiste Arnaud
17d94a9f9f
🐛 Fix overflow issue for Theme and Settings pages
...
Closes #291
2023-02-06 08:26:59 +01:00
Baptiste Arnaud
77df5556f4
🔥 Remove useless console logs
...
Closes #289
2023-02-06 08:02:35 +01:00
Baptiste Arnaud
f42d1445c6
🩹 Clean up typebot before updating
2023-02-03 15:59:54 +01:00
Baptiste Arnaud
ae88d2cae1
⚡ Improve old engine bubbles display robustness
2023-02-03 15:39:58 +01:00
Baptiste Arnaud
0b34321bf7
🗃️ Add updatedAt fields where missing
2023-02-03 11:10:40 +01:00
Baptiste Arnaud
1fe5b122dc
🔖 Release v2.10.0
2023-02-02 14:39:32 +01:00
Baptiste Arnaud
4a9f2b1b02
📝 Add google sheets callback URL instruction
...
Closes #286
2023-02-02 14:38:06 +01:00
Baptiste Arnaud
2c57eba994
🐛 Remove deny X-Frame on typebot.io
2023-02-02 11:07:15 +01:00
Baptiste Arnaud
a5dc9821d6
🗃️ Set new fields column to not null
2023-02-01 11:23:43 +01:00
Baptiste Arnaud
6e0f0e487b
🗃️ Remove list types from db schema
2023-02-01 09:32:39 +01:00
Baptiste Arnaud
1806840119
🐛 Fix workspace member lock banner always on
...
Closes #283
2023-02-01 08:13:36 +01:00
Baptiste Arnaud
1dfe4cadf7
🚑 Revert prisma fix
2023-02-01 08:09:19 +01:00
Baptiste Arnaud
58ca1c3ad6
🐛 Fix crash when outgoing edge blockId does not exist
2023-01-31 08:52:00 +01:00
Baptiste Arnaud
3851b2d70b
🩹 Better fix for ENOENT schema.prisma
2023-01-31 08:36:03 +01:00
Baptiste Arnaud
42d4bc3882
🩹 Still accept old bot property when importing
2023-01-30 07:36:35 +01:00
Baptiste Arnaud
afbb97c6d7
🔖 Release v2.9.4
2023-01-29 19:05:49 +01:00
Baptiste Arnaud
8d592a3cc3
⚡ (editor) Improve textbox incoming variable detection
2023-01-28 15:36:49 +01:00
Baptiste Arnaud
cb83935da9
🐛 (share) Fix custom domain delete
2023-01-28 15:00:11 +01:00
Baptiste Arnaud
201939f8a3
⬆️ Upgrade dependencies
2023-01-28 14:42:50 +01:00
Baptiste Arnaud
bfd85b4fd3
♻️ (auth) Group join workspaces queries in a transaction
2023-01-28 08:32:29 +01:00
Baptiste Arnaud
d54822af2b
⚡ (engine) Implement skip on engine v2
2023-01-27 18:32:20 +01:00
Baptiste Arnaud
f93bc2fcb2
🚸 (dashboard) Add unpublish menu item in dashboard
...
Also remove the useless publishedTypebotId field in Typebot
Closes #232
2023-01-27 17:11:26 +01:00
Baptiste Arnaud
a842f57297
♻️ Rename Code block to Script block
...
Closes #245
2023-01-27 15:58:05 +01:00
Baptiste Arnaud
068f9bbd17
💄 Improve edges alignment when connected to blocks
...
Related to #219
2023-01-27 15:25:03 +01:00
Baptiste Arnaud
409e7643ad
♻️ Add a new unlimited plan
...
Closes #273
2023-01-27 15:00:07 +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
a738897dbb
🐛 Fix misc bugs
2023-01-27 09:50:36 +01:00
Baptiste Arnaud
8e0043d51d
📝 Add affiliate program faq section
2023-01-27 07:43:34 +01:00
Baptiste Arnaud
fa9e4b7b67
✨ Add Wait block
...
Closes #142
2023-01-26 18:23:09 +01:00
Baptiste Arnaud
ee864d9729
🚸 Add better page titles and dashboard icons
...
Closes #231
2023-01-26 17:04:37 +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
0fc82cf73b
🐛 (editor) Fix outside click not working in some cases
2023-01-26 10:08:33 +01:00
Baptiste Arnaud
01c9691175
📝 Write a guide about UTM params forwarding
2023-01-26 08:31:49 +01:00
Baptiste Arnaud
eb01fd254e
🐛 (lp) Fix real time airtable bot
2023-01-25 17:21:23 +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
79622c6884
♻️ (lp) Remove old bot-engine from landing page
2023-01-25 16:49:28 +01:00
Baptiste Arnaud
30baa611e5
⚡ (engine) Improve engine overall robustness
2023-01-25 14:59:53 +01:00
Baptiste Arnaud
ff62b922a0
♻️ Migrate default background to white
...
Closes #248
2023-01-24 14:50:29 +01:00
Baptiste Arnaud
2d51a8a359
🐛 (share) Fix custom domain button not showing
2023-01-24 07:57:54 +01:00
Baptiste Arnaud
393f5f27ed
🚸 (share) Hide custom domain dropdown when env isn't configured
...
Related to #269
2023-01-21 18:20:10 +01:00
Baptiste Arnaud
3d2d4017b2
📝 Improve the description of NEXTAUTH_URL_INTERNAL
2023-01-21 17:53:42 +01:00
Baptiste Arnaud
04d206eab1
⬆️ Upgrade dependencies
2023-01-21 13:24:23 +01:00
Baptiste Arnaud
e64ab2a999
🔖 Release v2.9.3
2023-01-20 11:46:41 +01:00
Baptiste Arnaud
eff83d6327
🚸 (auth) Disable email sign in button when email was sent
...
This will prevent users from spamming the email sign in form
2023-01-20 11:29:04 +01:00
Baptiste Arnaud
0febaf9760
🚸 (publish) Improve invalid public ID feedback
...
Also remove the 4 char min length rule for self-hosted versions
Closes #267
2023-01-20 11:20:11 +01:00
Baptiste Arnaud
fe2952d407
🐛 (collaboration) Fix a database rule preventing collaborators to edit a bot
...
Also check if new user has invitations when signup is disabled
Closes #265
2023-01-20 09:30:25 +01:00
Baptiste Arnaud
4435fb0d7e
📝 Add extract first name example
2023-01-20 08:16:05 +01:00
Baptiste Arnaud
f697a5e99c
🚸 (fileUpload) Add clear and skip button labels customization
2023-01-20 08:12:59 +01:00
Baptiste Arnaud
aa32fe782f
🔒 Add X-Frame-Options header in builder and lp
2023-01-18 20:56:48 +01:00
Baptiste Arnaud
49058da206
🚸 (account) Improve account form and fix cyclic dependencies
2023-01-18 11:40:38 +01:00
Jorgelig
c711f3660f
⚡ (editor) Add Ctrl + z shortcut to undo changes in editor ( #255 )
...
Closes #217
2023-01-17 17:01:12 +01:00
Peng Boris Akebuon
930fef2c34
📝 Self-hosting manual docs ( #260 )
2023-01-17 08:38:52 +01:00
Jorgelig
cf5520b0d8
🐛 (analytics) Add better completion rate parsing ( #258 )
...
Closes #244
2023-01-16 18:19:15 +01:00
Baptiste Arnaud
67ee197d9b
🚸 (dashboard) Soften imported bot model check
2023-01-16 17:22:34 +01:00
Baptiste Arnaud
7311988901
⚡ (chat) Improve chat API compatibility with preview mode
2023-01-16 12:13:21 +01:00
Baptiste Arnaud
dbe5c3cdb1
🐛 (editor) Show variable highlight only when strictly equal
2023-01-16 08:03:26 +01:00
Baptiste Arnaud
65c35faedd
🔖 Release v2.9.2
2023-01-15 07:49:29 +01:00
Baptiste Arnaud
6459fb8ec8
⬆️ Upgrade dependencies
2023-01-14 16:53:34 +01:00
Baptiste Arnaud
491e60a815
🚸 (dashboard) Improve invalid typebot import feedback
2023-01-14 16:39:25 +01:00
Baptiste Arnaud
9b5426ce18
👷 Adapt manual deployment scripts ( #238 )
...
Closes #235
2023-01-14 15:39:19 +01:00
Baptiste Arnaud
ecc7e18226
🐛 (editor) Don't show variable collection if not recognized
2023-01-12 16:03:12 +01:00
Baptiste Arnaud
f8351e2c85
🔧 Add app origin to chat API cors
2023-01-11 15:16:56 +01:00
Baptiste Arnaud
5507b8ef67
🐛 (dashboard) Fix typebot name overflow
...
Break long words
2023-01-11 11:08:21 +01:00
Baptiste Arnaud
b65ffe8c53
🐛 (editor) Improve variables dropdown auto focus
2023-01-11 10:53:24 +01:00
Baptiste Arnaud
b142dc18eb
⚡ Make the default workspace plan configurable
...
Set it with a `DEFAULT_WORKSPACE_PLAN` env variable
Closes #152
2023-01-10 11:18:43 +01:00
Baptiste Arnaud
f1fa5358e9
📝 Update FAQ
2023-01-10 10:02:39 +01:00
Baptiste Arnaud
3bc02406f3
🧑💻 (auth) Improve Custom OAuth set up
...
Now only ask for a well-known URL
Closes #229
2023-01-10 08:24:44 +01:00
Baptiste Arnaud
21f1c7a17e
✨ Add Bubble and Popup in embed lib v2
...
Closes #214
2023-01-09 14:51:36 +01:00
Baptiste Arnaud
4bf93b4872
♻️ Add id token config param to custom OAuth
...
Closes #224
2023-01-07 17:13:08 +01:00
Baptiste Arnaud
f79f6932c2
⬆️ Upgrade dependencies
2023-01-07 17:06:18 +01:00
Baptiste Arnaud
225cd1eeba
🔖 Release v2.9.1
2023-01-06 15:09:37 +01:00
Baptiste Arnaud
2d20f1c41c
🐛 (editor) Fix popover zIndex
2023-01-06 15:03:39 +01:00
Baptiste Arnaud
fadf34ad61
🐛 (share) Fix clipboard for updated typebot ID
...
Closes #215
2023-01-06 14:45:09 +01:00
Baptiste Arnaud
6cc3cbf182
🐛 (auth) Add custom oauth client id and secret params
...
Closes #216
2023-01-06 14:17:29 +01:00
Baptiste Arnaud
119f6dc348
🐛 Fix new typebot creation host bubble parsing
2023-01-06 11:02:42 +01:00
Baptiste Arnaud
40d230a73a
📝 Add custom body with variable example
2023-01-06 10:41:17 +01:00
Baptiste Arnaud
7174ef0f81
🐛 (sendEmail) Check if attachment is URL
2023-01-06 09:51:35 +01:00
Baptiste Arnaud
b455078631
🐛 (editor) Fix variables dropdown behind modal
...
Closes #213
2023-01-06 09:42:57 +01:00
Baptiste Arnaud
3f7e1ce125
💄 Fix code editor transparent selection
...
Closes #212
2023-01-05 17:57:23 +01:00
Baptiste Arnaud
963f887b34
🔧 Explicitly add Sentry release sha
2023-01-05 14:40:44 +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
c1a32ce26b
🐛 (editor) Fix variable dropdown overflow
...
Closes #209
2023-01-04 15:35:11 +01:00
Baptiste Arnaud
e1af6af9c8
🐛 (sheets) Make sure sheet IDs are string
2023-01-04 11:14:36 +01:00
Baptiste Arnaud
f4615d83cd
🐛 (sheets) Convert to base options before changing action
2023-01-03 09:51:17 +01:00
Baptiste Arnaud
ca2c15dbab
🔊 Improve invalid typebot update detection
2023-01-02 14:44:08 +01:00
Baptiste Arnaud
7c3b432af5
🔖 Release v2.9.0
2023-01-02 10:55:27 +01:00
Baptiste Arnaud
bea1a6a3f8
🧑💻 Parse line breaks for plainText attributes
...
Closes #202
2023-01-02 10:41:06 +01:00
Baptiste Arnaud
ec7481d002
⬆️ Upgrade dependencies
...
Closes #198 , closes #171
2023-01-02 10:33:35 +01:00
Baptiste Arnaud
b9ed50b016
📝 Add Make.com instructions
...
Closes #205
2023-01-02 08:40:24 +01:00
Baptiste Arnaud
080353bffb
🚸 Only show onboarding modal on cloud manage version
...
Closes #173
2023-01-02 08:33:43 +01:00
Baptiste Arnaud
b9d38935a6
✨ (auth) Add custom OAuth provider support
...
Closes #42
2023-01-02 08:29:46 +01:00
Baptiste Arnaud
5b061280dd
🔖 Release v2.8.12
2022-12-28 10:11:24 +01:00
Baptiste Arnaud
853ea79f6b
🚑 (condition) Fix crash when adding condition block
2022-12-28 10:09:12 +01:00
Baptiste Arnaud
ad72557310
🔧 (scripts) Add typebot fix script
...
Closes #192
2022-12-27 10:05:50 +01:00
Baptiste Arnaud
8382fd7b71
🔖 Release v2.8.11
2022-12-25 09:35:15 +01:00
Baptiste Arnaud
b0075fd374
⬆️ Upgrade dependencies
2022-12-25 09:13:33 +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
449080b0ad
✨ (rating) Add one click submit option
...
Closes #187
2022-12-24 08:11:41 +01:00
Baptiste Arnaud
2934af8835
📝 Explain how code works in Set variable block
2022-12-24 07:58:07 +01:00
Baptiste Arnaud
2cdc2b43f5
🐛 (settings) Fix custom head code with noscript injection
2022-12-23 16:49:27 +01:00
Baptiste Arnaud
64cd31cf13
🐛 (webhook) Prioritize variables parsing over answers
2022-12-23 14:59:34 +01:00
Baptiste Arnaud
11ff7eab56
📝 Add "How to" section in Buttons block doc
2022-12-23 14:34:15 +01:00
Baptiste Arnaud
752e78cea2
💄 (dashboard) Fix folder color for dark mode
2022-12-23 11:33:17 +01:00
Baptiste Arnaud
f224ab9b16
🚸 (buttons) Show collected variable in buttons block preview
2022-12-23 11:30:39 +01:00
Baptiste Arnaud
4109e63b7b
🐛 (editor) Fix condition item drag and drop
2022-12-23 10:14:43 +01:00
Baptiste Arnaud
1a3869ae6d
⚗️ Implement bot v2 MVP ( #194 )
...
Closes #190
2022-12-22 17:02:34 +01:00
Baptiste Arnaud
e55823e011
💄 Fix router progress bar color for dark mode
2022-12-22 12:00:58 +01:00
Baptiste Arnaud
c3985b0d50
🐛 (webhook) Fix parent linked typebot data parsing in webhook
2022-12-22 11:49:46 +01:00
Baptiste Arnaud
d1b5b6ebe6
🩹 Fix dark mode bg remaining issues
2022-12-22 09:59:50 +01:00
Baptiste Arnaud
9149af7e6b
🐛 (webhook) Fix form encoded request parsing
...
Was not working when setting `Content-Type` header to `application/x-www-form-urlencoded`
2022-12-22 09:38:17 +01:00
Baptiste Arnaud
25acd04abc
⚡ Improve app appearance radio group image loading
2022-12-20 17:43:55 +01:00
Jorgelig
a898a7aa41
✨ Add Google Tag Manager ( #185 )
2022-12-20 16:59:18 +01:00
Baptiste Arnaud
3394fa5e0a
✨ Add dark mode ( #191 )
...
Closes #189
2022-12-20 16:55:43 +01:00
Baptiste Arnaud
054cbb3585
💚 Fix sentry not sending events
2022-12-20 10:48:10 +01:00
Baptiste Arnaud
2bec6bda83
📝 (lp) Add new testimonial
2022-12-20 08:33:59 +01:00
Baptiste Arnaud
2bc4a4c39a
🔖 Release v2.8.10
2022-12-18 21:14:24 +01:00
Baptiste Arnaud
6e5786cfc3
🚑 (results) Fix results page crash
...
Due to regression in tanstack react-table
2022-12-18 21:05:22 +01:00
Baptiste Arnaud
05adbf8d47
🔖 Release v2.8.9
2022-12-18 11:54:03 +01:00
Baptiste Arnaud
f46ce4781f
⬆️ Upgrade dependencies
2022-12-18 11:50:56 +01:00
Baptiste Arnaud
8b631d77eb
📝 Add embed PDF from Google Drive instructions
2022-12-18 11:32:21 +01:00
Jorgelig
2cc61b1bf1
🔧 Add cross env compatibility to scripts ( #184 )
2022-12-18 11:29:01 +01:00
Baptiste Arnaud
6c55510d80
🚸 (editor) Automatically move graph on first group on mount
2022-12-16 08:47:02 +01:00
Baptiste Arnaud
68de7b720f
💚 Fix sentry not receiving events
2022-12-16 08:39:14 +01:00
Baptiste Arnaud
656d1e3cad
🐛 (typebotLink) Make sure to update all linked bot variable values
2022-12-12 10:29:52 +01:00
Baptiste Arnaud
578e41c09f
🚸 (workspace) Keep workspaceId in memory even when logging out
2022-12-12 09:54:31 +01:00
Baptiste Arnaud
3ab047a487
⚡ (dashboard) Improve folders and typebots get queries
2022-12-12 09:06:54 +01:00
Baptiste Arnaud
141ffd35f7
📝 Improve prefilled variables clarity
2022-12-08 14:28:40 +01:00
Baptiste Arnaud
7eac2c7110
🗃️ Write faster prisma queries
2022-12-08 11:04:11 +01:00
Baptiste Arnaud
fe8a531715
🗃️ Revert usage query back optimization
2022-12-07 21:55:59 +01:00
Baptiste Arnaud
d6f90af126
🗃️ Optimize usage queries
2022-12-07 21:55:59 +01:00
Baptiste Arnaud
855a2856c8
🚑 Disable usage check on viewer
2022-12-07 21:55:59 +01:00
Baptiste Arnaud
dcec1f0a5c
✨ (googleSheets) Advanced get filtering
...
Allows you to select rows based on advanced conditions / comparisons
2022-12-06 11:12:51 +01:00
Baptiste Arnaud
b2519b54db
🔖 Release v2.8.8
2022-12-05 16:33:21 +01:00
Baptiste Arnaud
2932043056
⬆️ Upgrade dependencies
2022-12-05 16:16:49 +01:00
Baptiste Arnaud
d75eceb23f
✨ Add back Make.com and implement help doc buttons
2022-12-05 14:39:58 +01:00
Baptiste Arnaud
cfcecaaa17
🔧 Enable usage limits on viewer
2022-12-05 13:53:20 +01:00
Baptiste Arnaud
4b2f42b40d
📝 Update minio setup instructions
...
Closes #175
2022-12-05 10:24:11 +01:00
Baptiste Arnaud
ca8240ba29
📝 Improve Chatwoot block instructions
2022-12-05 08:43:25 +01:00
Baptiste Arnaud
03b09ad6eb
💄 (lp) Add 2 other testimonials
2022-12-05 08:38:17 +01:00
Baptiste Arnaud
b4dc64028c
🐛 (textBubble) Fix link parsing in text editor
2022-12-02 17:46:31 +01:00
Baptiste Arnaud
bdf7c0d5c0
💄 (lp) Update wall of love
2022-12-02 16:53:41 +01:00
Baptiste Arnaud
41149b07c6
📝 Improve Google config instructions
2022-12-02 09:37:48 +01:00
Baptiste Arnaud
94a57aea21
🐛 Fix api doc CORS
2022-12-01 10:11:07 +01:00
Baptiste Arnaud
3c8820b212
🚑 Attempt to fix prisma not defined trpc
2022-11-30 15:13:40 +01:00
Baptiste Arnaud
c799717905
✨ Add webhook blocks API public endpoints
2022-11-30 13:57:28 +01:00
Baptiste Arnaud
f9ffdbc4c5
🐛 (billing) Fix currency possible mismatch on sub update
2022-11-29 13:17:46 +01:00
Baptiste Arnaud
43a85b5529
🐛 (results) Fix export accessor parsing
2022-11-29 10:31:49 +01:00
Baptiste Arnaud
013c225296
🔥 Remove make.com integration block temporarily
2022-11-29 10:23:08 +01:00
Baptiste Arnaud
bf0d0c2475
⚗️ Implement chat API
2022-11-29 10:03:46 +01:00
Baptiste Arnaud
49ba434350
🐛 (viewer) Save new variables even if empty list
2022-11-28 12:10:52 +01:00
Baptiste Arnaud
3e80af638b
📝 Improve send email doc
2022-11-28 08:27:11 +01:00
Baptiste Arnaud
28c1a7b891
🔖 Release v2.8.7
2022-11-27 10:33:42 +01:00
Baptiste Arnaud
5e5703a24f
⬆️ Upgrade dependencies
2022-11-27 10:31:23 +01:00
Baptiste Arnaud
ce20f960f2
✏️ Remove "Notion" keywords where it's supposed to be "Typebot"
2022-11-27 08:29:53 +01:00
Baptiste Arnaud
0593d2ead8
🐛 (graph) Make the text bubble selectable without moving group
2022-11-24 08:44:31 +01:00
Baptiste Arnaud
9548733543
⚰️ (results) Remove results server parser
2022-11-23 11:41:48 +01:00
Baptiste Arnaud
d80cc1b248
🐛 (results) Fix results display when variable has undefined value
2022-11-23 09:17:37 +01:00
Baptiste Arnaud
ec0e4bee77
🐛 (dashboard) Fix a bug preventing user to see settings content
2022-11-23 07:31:37 +01:00
Baptiste Arnaud
635e6887f3
💚 (docs) Fix api schema generation in CI
2022-11-22 20:58:22 +01:00
Baptiste Arnaud
00900657b2
🔊 Send trpc internal errors to Sentry
2022-11-22 18:19:33 +01:00
Baptiste Arnaud
e6dceca9f3
🚑 (results) Fix results display when variable has null value
2022-11-22 18:03:41 +01:00
Baptiste Arnaud
11695efb57
📝 Introduce auto generate API doc
2022-11-22 17:30:20 +01:00
Baptiste Arnaud
04af489119
🐛 (workspace) Filter out guests from members list count
2022-11-22 08:28:42 +01:00
Baptiste Arnaud
bd7db62f71
🔖 Release v2.8.6
2022-11-21 20:15:10 +01:00
Baptiste Arnaud
34cfd1db30
⬆️ Upgrade dependencies
2022-11-21 19:08:14 +01:00
Baptiste Arnaud
b29f7325ad
📈 (lp) Add Vercel analytics
2022-11-21 15:43:38 +01:00
Baptiste Arnaud
bdf4e83617
🔧 Update db turbo scripts
2022-11-21 15:39:31 +01:00
Baptiste Arnaud
8c15fd17a1
🐛 (results) Fix export results when more than 200
2022-11-21 14:49:03 +01:00
Baptiste Arnaud
fbd33046a1
🐛 Fix new image upload refresh when URL is the same
...
We now add a `v` query param containing the timestamp to make sure each newly created file URL is unique
2022-11-21 14:10:44 +01:00
Baptiste Arnaud
2489318fa5
🐛 (editor) Fix empty typebot name not editable
2022-11-21 12:00:12 +01:00
Baptiste Arnaud
451ffbcacf
♻️ Add shared eslint config
2022-11-21 11:18:58 +01:00
Baptiste Arnaud
e09adf5c64
🐛 (audioBubble) Remove .ogg upload option because of Safari incompatibility
2022-11-20 08:54:29 +01:00
Baptiste Arnaud
c7fde1d0bc
🐛 (editor) Make sure typebot name can be editable if empty
2022-11-20 08:42:39 +01:00
Baptiste Arnaud
d2f617ff1e
🚑 (lp) Temporarily disable plausible
2022-11-18 21:26:13 +01:00
Baptiste Arnaud
d58f9bd3a1
♻️ (results) Introduce tRPC and use it for the results
2022-11-18 18:31:21 +01:00
Abdulbasit Rubeiyya
c9cc82cc08
🔧 Add Tanzania phone option
2022-11-18 08:00:42 +01:00
Baptiste Arnaud
7632c5426c
♻️ (editor) Migrate from react-draggable to @use-gesture
...
Closes #168
2022-11-18 07:58:43 +01:00
Baptiste Arnaud
c4a4aa3e83
🐛 (editor) Fix undo / redo not working properly on button nodes
2022-11-17 17:46:24 +01:00
Baptiste Arnaud
feaf49f137
⚰️ (docs) Remove old link
2022-11-17 16:52:20 +01:00
Baptiste Arnaud
7db0e01aca
✨ Add audio bubble block
...
Closes #167
2022-11-17 10:33:17 +01:00
Baptiste Arnaud
473d315e0f
✨ (settings) Add a "disable responses saving" option
...
Closes #164
2022-11-16 16:17:42 +01:00
Baptiste Arnaud
0c3dcc522e
🚸 (typebotLink) Add icon in typebots dropdown
2022-11-16 15:47:16 +01:00
Baptiste Arnaud
2bd7cee58e
🚸 (bot) Avoid waiting for blocks with no returned data
2022-11-16 15:21:09 +01:00
Baptiste Arnaud
6725c17a02
🚸 (condition) Enable multiple condition items in one block
...
Closes #162
2022-11-16 14:56:09 +01:00
Baptiste Arnaud
96eb77d94b
📝 Add Chatwoot integration doc
2022-11-16 10:32:39 +01:00
Baptiste Arnaud
4e6b8ed521
🚑 (bot) Fix custom email from field without name
2022-11-16 08:59:16 +01:00
Baptiste Arnaud
087d24e587
🧑💻 (typebot-js) Implement easier commands: open / close / toggle
2022-11-15 16:31:00 +01:00
Baptiste Arnaud
963072f8c0
🔖 Release v2.8.5
2022-11-15 16:31:00 +01:00
Baptiste Arnaud
8ca9af4911
⬆️ Upgrade dependencies
2022-11-15 16:31:00 +01:00
Baptiste Arnaud
972094425a
♻️ (bot) Change to features-centric folder structure
2022-11-15 15:14:38 +01:00
Baptiste Arnaud
a9d04798bc
♻️ (viewer) Change to features-centric folder structure
2022-11-15 15:14:38 +01:00
Baptiste Arnaud
643571fe7d
♻️ (builder) Change to features-centric folder structure
2022-11-15 15:14:38 +01:00
Baptiste Arnaud
3686465a85
🚸 (sendEmail) Make custom sender name optional
2022-11-14 11:02:30 +01:00
Baptiste Arnaud
d01549fee6
🚸 (chatwoot) Make sure to close the chat bubble before opening Chatwoot
2022-11-10 14:21:42 +01:00
Baptiste Arnaud
ea84039024
✨ Add Chatwoot livechat integration
...
Closes #159
2022-11-10 10:53:44 +01:00
Baptiste Arnaud
b31b603cc7
✨ (logic) Add execute in parent window context for code block
2022-11-09 15:08:42 +01:00
Baptiste Arnaud
de0158be24
🐛 (editor) Fix undo / redo not moving or renaming groups
...
Closes #149
2022-11-07 08:43:30 +01:00
Baptiste Arnaud
d102fe118c
♻️ Improve file upload management
...
Closes #138
2022-11-07 08:25:09 +01:00
Baptiste Arnaud
1f44e8f31f
🐛 (editor) Fix bug preventing user to manually zoom in / out
...
Closes #156
2022-11-06 10:21:20 +01:00
Baptiste Arnaud
6dd7bd9562
🐛 (results) Fix bug preventing user from seeing linked typebots results
2022-11-06 09:57:08 +01:00
Baptiste Arnaud
63845effaf
🐛 (share) Restrict public ID to non-existant only
2022-11-04 13:53:54 +01:00
Baptiste Arnaud
4d38726eae
🐛 (workspace) Correctly display Guest tag in members list
2022-11-04 08:27:52 +01:00
Baptiste Arnaud
ad9be92255
🐛 (settings) Allow meta tags in head element
2022-11-04 07:47:17 +01:00
Baptiste Arnaud
c62e20f81a
✏️ (lp) Fix incorrect additional limits price
2022-11-03 19:39:42 +01:00
Baptiste Arnaud
570a780db1
🚸 (signin) Better disabled signups behavior
...
If DISABLE_SIGNUP is set to "true" will directly see a clear error message
Closes #111
2022-11-03 08:13:22 +01:00
Baptiste Arnaud
2c66c59dfc
📦 Upgrade packages
2022-11-02 19:45:46 +01:00
Baptiste Arnaud
d132cb118a
🐛 (billing) Upgrade again after cancelling
2022-10-31 19:08:04 +01:00
Baptiste Arnaud
385853ca3c
✨ (billing) Implement custom plan
2022-10-28 18:14:39 +02:00
Baptiste Arnaud
baa63a7810
🚸 (textBubble) Allow mailto and tel links
...
Closes #137
2022-10-22 12:06:57 +02:00
Baptiste Arnaud
36a2fe3a70
🐛 (settings) Fix remember session switch
...
Closes #136
2022-10-22 07:37:53 +02:00
Baptiste Arnaud
264711b029
✅ (webhook) Improve bot test
2022-10-22 07:30:26 +02:00