Skip to content

Latest commit

 

History

History
2032 lines (1555 loc) · 186 KB

CHANGELOG.md

File metadata and controls

2032 lines (1555 loc) · 186 KB

Changelog

2.13.0 (2023-05-02)

Added

  • 🔊 (sheets) Improve update row error log when not found [fd0fd51]

Changed

  • ⬆️ Upgrade dependencies [37e0153]
  • 💄 Improve toast UI when containing only description [d50e280]
  • ⚡ (openai) Truncate messages sequence automatically if reaching token limit [e58016e]
  • 💄 Fix toast UI in dark mode [ddb5287]
  • 💄 (js) Fix gap on loading chunk [ce2565c]
  • ⚡ (scripts) Improve result digest db queries [5845e1c]
  • 💄 Better toast UI when it doesn't contain details [e827da7]
  • ⚡ (ga) Add send_to option [9e8acd9]
  • ⚡ Better error toast when previewing bot [d448e64]

Fixed

  • 🐛 Fix variable dropdown size in text bubble editor when z… [2b0e2b0]
  • 🐛 (googleAnalytics) Fix sendTo initial value in settings [e2836f3]
  • 🐛 Properly display success message toast for web preview [9473563]

Miscellaneous

  • 🩹 (wp) Fix typebotWpUser not defined issue [c1f3534]
  • 🛂 (billing) Update claimable custom plan options [458d715]

2.12.3 (2023-04-27)

Added

  • ✨ (buttons) Add searchable choices [5b4a6c5]
  • ✨ Add lead gen with AI template [3b69b18]
  • 📈 Track workspace limit reached event [c203a4e]
  • ✨ Add AB test block [7e937e1]

Changed

  • 💄 (buttons) Improve multiple choice form UI [124f350]
  • ♿ (sheets) Add duplicate header notice [a03d124]
  • ⚡ (chatwoot) Add result URL custom attribute [c09a840]
  • 🚸 (date) Improve date format storage [3529da2]
  • 🚸 (templates) Add category and description in templates modal [4d1fe4c]
  • 🚸 (sendEmail) Allow html parsing for body with a single variable [de432ec]
  • 🚸 (billing) Make yearly plan clearer for subscription updates [9345b33]

Fixed

  • 🚑 (buttons) Fix content mapping on searchable multiple items [7896e3d]
  • 🐛 (viewer) Remove default white background when it is set to none [bda34e3]
  • 🐛 (condition) Greater and Less should compare list length when possible [c77b8e7]
  • 🐛 Refresh variable list on focus [b614544]

Miscellaneous

  • 📝 Fix GTM instructions [f51d619]
  • 📝 Add Jump and AB test block docs [7385e3b]
  • 🛂 Reset isQuarantined on the first of month [3fbd044]
  • 🛂 Reset isQuarantined when upgrading workspace [c6983c9]
  • 🛂 Add isQuarantined field in workspace [69e1c4f]
  • 🩹 (telemetry) Better limit reached workspace filter [fc56143]
  • 📝 Add upgrade plan doc [a4ca413]
  • 🩹 Correctly convert totalStorageUsed for limit telemetry [30f93e8]
  • 🩹 (share) Fix undefined apiHost under API instructions [7c2ce2f]

2.12.2 (2023-04-17)

Changed

  • 🚸 (share) Use custom domain host when possible in embed instruction [cd0916d]

Fixed

  • 🐛 (sendEmail) Escape html from variables in custom body [f7d94de]
  • 🐛 Auto scroll X behavior outside of editor [928afd5]
  • 🐛 (results) Keep focus on current expanded result when new ones arrive [f8a76f9]
  • 🐛 Await support in set variable and script code [918dffb]

2.12.1 (2023-04-14)

Added

  • ✨ Add lead magnet template [ee14228]

Changed

  • ⚡ (setVariable) Add client-side set variable execution [03cc067]
  • 💄 Adapt openAI logo to dark mode [868b5b8]
  • ♻️ Simplify text bubble content shape [e0a9824]
  • 💄 Improve Unsplash picker dark mode UI [0033108]
  • 🚸 (sheets) Better Get data settings UI [6921cc2]
  • ⚡ (imageBubble) Add redirect on image click option [e06f818]

Fixed

  • 🐛 Remove lead magnet duplicated block [0900fb0]
  • 🐛 (auth) Fix signup page text [39d0dba]
  • 🐛 (webhook) Correctly parse array of strings in data dropdown [a7dbe93]
  • 🐛 (setVariable) Properly parse phone number variables [44975f9]

Miscellaneous

  • 📝 Improve writing on self-hosting introduction [397a33a]
  • Improve translation PT (#456) [27f1015]
  • 🛂 Add new yearly plans and graduated pricing [2cbf834]
  • 🛂 Prevent blocking everything once limit is reached [846dac0]
  • More translation in FR & PT (#436) [75d2a95]

2.12.0 (2023-04-05)

Added

  • 🔊 (openai) Add error log details in web console [a5d3f83]
  • ✨ Add ChatGPT personas template [f895c6d]
  • ✨ Add Unsplash picker [3ef4efa]

Changed

  • 🚸 (js) Display last input if send message errored [9f8398b]
  • 🚸 (webhook) Always show save response accordion [b96a3a6]
  • ⬆️ Upgrade dependencies [21b1d74]
  • 🚸 (results) Improve list variables display in results table [411cf31]
  • ♿ (js) Add "large" bubble button size and part attr [3cfdb81]
  • ♿ (billing) Add HU VAT option [70416c0]
  • ⚡ (condition) Add more comparison operators [80b7dbd]
  • ⚡ (payment) Add description option on Stripe input [bb45b33]
  • ♿ (openai) Show textarea instead of text input for message content [50db998]

Fixed

  • 🐛 Fix error display on preview start [3196fe3]
  • 🚑 (auth) Fix bad requests with getSession on server side [49071b7]
  • 🐛 (editor) Make sure you can't remove the Start group [d32afd8]
  • 🐛 (embedBubble) Fix sanitize url adding https to variable [b9ae314]
  • 🐛 (typebotLink) Fix Out of sort memory with mySQL DB [79c1b16]
  • 🐛 (typebotLink) Fix linked typebot fetching error [684e633]

Miscellaneous

  • 📝 (openai) Add a troobleshooting section [f18889a]
  • 📝 Add set variable upper and lower case examples [14abe76]
  • 🩹 (billing) Also reset custom limits when plan is cancelled [2dae416]
  • 📝 (sheets) Add instructions on how to format spreadsheet [61981f9]

2.11.9 (2023-03-29)

Added

  • ✨ (theme) Add theme templates [38ed575]

Changed

  • 💄 Fix misc UI issues [f13d7a1]

Fixed

  • 🐛 (auth) Fix invalid redirects to internal url [4986ec7]

Miscellaneous

  • 🩹 (theme) Remove default opened accordion in Theme [14d7ebd]
  • 📝 (api) Better theme template api section title [94aadc8]

2.11.8 (2023-03-28)

Fixed

  • 🐛 (auth) Fix magic link callback url pointing to internal url [2946f3e]
  • 🐛 (wp) Fix wordpress user parsing [cbeb275]

2.11.7 (2023-03-28)

Changed

  • 🚸 (editor) Improve block dragging behavior [92b92ed]

Fixed

  • 🐛 (auth) Fix email magic link pointing to internal auth URL [5e91f4d]
  • 🐛 Fix parseVariables when preceding with a dollar sign [5fb5176]
  • 🐛 (variables) Correctly parse variables in template literals [fa31984]

Miscellaneous

  • 📝 Add better examples about variables evaluation on Set variable block [787ac50]
  • 📝 Add required asterix in apps config [e1de63a]
  • 📝 Add explanations about how variables are evaluated in code [69ee590]
  • 🩹 (js) Move data-blockid to the right element [5090bad]

2.11.6 (2023-03-22)

Added

  • 🔊 Add more error logs for sendEmail block [3d8cb40]

Changed

  • ⚡ (theme) Add corner roundness customization [65d33e0]
  • ⚡ (theme) Support for image background [3992227]
  • ♿ Attempt to disable translation to avoid app crashes [1cf2195]
  • 🚸 (sendEmail) Improve file attachments label [925cf68]
  • 🚸 (variables) Allow null values in variable list [0c39ae4]
  • ⚡ (openai) Add gpt-4 models and temperature setting [4109a84]
  • ♿ (phone) Remove spaces from format [3d6d643]
  • 💄 (lp) Fix overflow issue on mobile [b3e5887]

Fixed

  • 🐛 Fix focus after selecting mark in text editor [02d25d0]
  • 🐛 Transform upload file redirect to a rewrite [c52a284]
  • 💚 Fix Sentry sourcemap upload [90cb075]
  • 🐛 (js) Fix upload file in linked typebot [b4536ab]
  • ✏️ Fix old packages/db paths in documentation [16c261a]
  • 🐛 (sheets) Fix can't start bot when filter is undefined [be7c0fc]
  • 💚 Fix isFirstOfKind filter [f9964e3]

Miscellaneous

  • 📝 Improve license scenarios with collapsibles [9147c8c]
  • 🛂 Improve lite-badge style forcing [a41c65f]
  • 📝 (openai) Add youtube video about the basic chatgpt template [7340ec1]
  • 📝 Improve License explanations [1e67fd7]
  • 🧑‍💻 (js) Add data-blockid on input elements [efdcec1]

2.11.5 (2023-03-15)

Added

  • 📈 Add convenient isFirstOfKind field in total results digest [25c3679]
  • 📈 Add telemetry webhook [9ca17e4]

Changed

  • ♻️ Fix folder case issue [3a6c096]
  • ♻️ (viewer) Remove barrel exports and flatten folder arch [f3af07b]
  • ♻️ (builder) Remove barrel export and flatten folder arch [44d7a0b]
  • ♻️ Re-organize workspace folders [cbc8194]
  • ♻️ Replace schemas with merge and discriminated unions [d154c4e]
  • ⬆️ Upgrade dependencies [ff09814]

Fixed

  • 🐛 (openai) Fix assistant sequence was not correctly saved [5aec8b6]
  • 💚 Fix docs build failing [76a8064]
  • 🐛 (lp) Fix real time airtable bot [67cb4b4]
  • 🐛 (js) Fix preview message without avatar [e713211]

2.11.4 (2023-03-13)

Added

  • ✨ Add basic ChatGPT template [86ecd4a]
  • ✨ Add movie recommendation template [53cdb35]
  • ✨ Add OpenAI block [ff04edf]

Changed

  • ⚡ (openai) Add Messages sequence type [c4db2f4]
  • 🚸 Improve magic link sign in experience [48db171]
  • ♿ (editor) Allow empty group titles [f9aef90]
  • 💄 (js) Make sure lite badge can't be hidden [1863281]
  • 🚸 (chatwoot) Add close widget task [9785a0d]
  • 💄 Add backgroundColor theme field for Popup [15c1432]
  • ⚡ (wp) Add custom api host for WP plugin [ddd20f6]
  • 🚸 (phone) Improve phone input behavior and validation [6b08df7]

Fixed

  • 🐛 Fix form urlencoded content-type webhooks [bcad99f]
  • 🐛 (js) Fix popup closing on bot click [4ae9ea3]
  • 🐛 (js) Enable prefill for date input [a66a1e8]
  • 💚 More efficient db clean script with chunked operations [5d8c990]
  • 🐛 (js) Fix dynamic avatar on mount [883d519]
  • 🐛 Incorrect Jump block duplication on typebot import [26c80f0]
  • 🐛 (editor) Fix code editor variable insertion position [5bbb539]
  • 🐛 (date) Fix date picker UI when editor is in dark mode [e680d13]
  • 🐛 Fix theme avatar form variable click unfocus bug [5435452]

Miscellaneous

  • 🌐 Introduce i18n [138f3f8]
  • 📝 Improve description for DISABLE_SIGNUP param [8df8307]
  • 🩹 Fix crash on bot load when it has no groups [bf1fbf2]

2.11.3 (2023-03-08)

Added

  • ✨ Add NPS Survey template [852cc73]
  • ✨ Add new Jump block [022c5a5]

Changed

  • 💄 (js) Fix spacings related to avatars [b2fa202]
  • 🗃️ Remove updatedAt field from Result [2788d58]
  • 🚸 (condition) Improve comparison with lists [0c19ea2]
  • 💄 (editor) Fix some overflow issues with long variable names [f527df8]
  • 🚸 (billing) Add precheckout form [26e5d9c]
  • ⚡ (webhook) Enable advanced config for Zapier and Make.com [c1a636b]
  • ⏪ (editor) Revert block overflow hidden [79e5aed]
  • 🚸 (js) Improve phone number parsing [f1a9a1c]
  • 🚸 Add a better select input [cc7d728]

Removed

  • 🔥 Remove disable response saving option [b77e2c8]
  • 🔥 Remove useless stripe env check for usage [eb3ae8f]

Fixed

  • 🐛 (webhook) Fix getResultSample when linked typebot not found [167d366]
  • 🐛 (billing) Collect tax ID manually before checkout [767a820]
  • 🐛 (js) Make sure lite badge is displayed [5bda556]
  • 🐛 Reset custom domain on typebot archive [6375a75]
  • 🐛 (results) Make sure all columns are parsed in the export [5c31048]
  • 🐛 (sheets) Correctly parse variables when getting data [7d56d5b]
  • 🐛 (sheets) Save variable first item if length of 1 [04028e7]

Miscellaneous

  • 📝 (api) Add protection to sendMessage api ref to test with auth token [83ae81c]
  • 📝 (wp) Update wordpress metadata [67a3f42]
  • 📝 (lp) Update testimonials content [6cd1db7]

2.11.2 (2023-03-02)

Changed

  • ♿ (js) Use px instead of rem to look good on any website [cce63df]
  • 🚸 (webhook) Also add atomic deep keys selection [73f4846]

Fixed

  • 🚑 (webhook) Remove get deep keys test sample [9d96805]
  • 🐛 (viewer) Fix client side action when in separate group [a1cf1e8]
  • 🐛 (settings) Fix custom head code not updating [4968ed4]
  • 🐛 (condition) Fix contains not working with lists [506fe00]

Miscellaneous

  • 📝 Add change password faq [b2ad91c]

2.11.1 (2023-03-02)

Changed

  • 🚸 (js) Parse script to content to remove useless script tags if any [cc07389]

Fixed

  • 🐛 (js) Improve session remember behavior [ba253cf]
  • 🐛 (editor) Graph connectors still displayed when switching to dynamic buttons [c172a44]
  • 🐛 (share) Fix publicId null when publishing [eebcbb1]

2.11.0 (2023-03-01)

Added

  • 👷‍♂️ Trigger docker deployment on new main tag [1d1a254]

Changed

  • ⚡ (editor) Improve edges responsiveness [f8f98ad]
  • ♻️ Better phone input props pass [73ef12d]
  • ♻️ Improve new version popup polling [2fc78a5]
  • ♿ (viewer) Show error message for incompatible browsers [edf0ecd]

Removed

  • 🔥 (viewer) Remove buttons input validation [186b376]

Fixed

  • 🐛 (webhook) Fix deep key parser dropdown [8672dfe]
  • 🐛 (js) Improve bubbles callback reliability [f6e128b]
  • 🚑 (editor) Fix block drag when dropping at same spot [5024c1b]
  • 🐛 (script) Execute client side actions before first bubbles [d5b8a43]
  • 🐛 (editor) Flush code editor value when closing [d57fb47]
  • 🐛 Attempt to fix load crash on UC Browser [5dd8755]
  • 🐛 (wordpress) Fix admin critical bug and better lib import [c889f30]
  • 🐛 (webhook) Test response was not updating [67e1fd2]

Miscellaneous

  • 📝 Add dynamic buttons section [caf4086]
  • 📝 Add API share instructions [eaf8024]
  • 🩹 (viewer) Add path where old engine is forced [680e967]
  • 📝 (embed) Add new script embed instructions [2b2b1c3]
  • 🩹 (billing) Leave the email checkout field empty [8034cee]
  • 📝 (wordpress) Add litespeed localization issue instruction [712daf7]
  • 🛂 (billing) Enable tax id and billing address collection [2e8f2d8]
  • 🩹 (sendEmail) Save error first in logs [761e1c7]

2.10.5 (2023-02-23)

Added

  • ✨ (buttons) Allow dynamic buttons from variable [2ff6991]
  • ✨ Add new user onboarding template [00b6acc]
  • ✨ (preview) Add preview runtime dropdown [3967e5f]
  • ✨ Introduce bot v2 in builder (#328) [debdac1]

Changed

  • 🚸 (editor) Show toolbar on group click [0619c60]
  • ⬆️ Upgrade dependencies [d2880cd]
  • ⚡ Fix / improve results archive crash when too many [cc9817b]
  • ♻️ Fix eslint warnings [be4c8e0]
  • 💄 Improve new version popup animation [31711dc]
  • 🚸 (editor) Make expanded settings window bigger [a265143]
  • 🚸 (bot) Show a popup when the redirect is blocked by browser [b2d1235]

Fixed

  • 🐛 (buttons) Fix dynamic buttons edge not showing [e1b7320]
  • 💚 Fix Vercel build due to unnecessary dev packages upload [8462810]
  • 🐛 (editor) Fix text bubble refocus carret position [bc47cc4]
  • 🐛 (editor) Fix saving typebot after undoing changes [671c2cb]
  • 🐛 (settings) Fix typing emulation not working [889e6a4]
  • 🐛 (setVariable) Avoid evaluate code if single variable [6339f44]
  • 💚 Don't trigger docker deployment on new lib tags [96f5e4d]
  • 🐛 Fix bot not proceeding when embedded [bdf088b]
  • 🐛 (phone) Fix phone number parsing and default country [4efe2c4]
  • 🐛 Correctly update prefilled variables [d8194ff]
  • 🐛 Fix bubble proper cleanup function [541dcd2]
  • 🐛 Make sure variables are properly overwritten [148315f]
  • 🐛 Fix variable buttons with new engine [83ae57c]
  • 🐛 Use position fixed for bubble [527dc8a]
  • 🐛 Improve bot libs mount in prod env [907cad8]
  • 🐛 Fix bot libs mount behavior and prop types [46bf25a]
  • 🐛 (typebot) Attempt to fix updatedAt comparison with different timezones [6c2df1a]

Miscellaneous

  • 📝 Add appropriate docs for new @typebot.io libs [a4e3f4b]
  • 🧑‍💻 Better Typebot import in vanilla JS sites [ab43d80]

2.10.4 (2023-02-19)

Changed

  • ⚡ (embedBubble) Enable variable embed height [621cd58]
  • ♻️ (auth) Make sure new users have an email [0831dcf]
  • 💄 Improve new version popup ui [0e1fa4e]
  • ♻️ (billing) Refactor billing server code to trpc [b73282d]
  • 🚸 (typebotLink) Exclude current bot name from select list [9624387]
  • 🚸 (editor) Improve typebot updatedAt detection [4a0dd0b]
  • ♿ (editor) Improve variables popover click detection [618eb8a]
  • ♿ Add an update notification popup [8ac3784]
  • 💄 Add proper italic fonts in bot [435edd0]
  • ♻️ (results) Remove unecessary totalSelected compute [44d7740]
  • ♻️ (editor) Improve webhook creation [ac464ea]
  • 💄 (collaborator) Fix collab list UI [6e066c4]

Fixed

  • 💚 Build docker images for postgresql only [8a0155d]
  • 🐛 (typebot) Make sure old typebot properties are removed when pulled [d22cc45]
  • 🐛 (webhook) Fix record to update not found [c32aadc]
  • 🐛 (billing) Fix crash when having a draft invoice [d805ea9]
  • 🐛 (bot) Still parse variables value if code fails [44cb14d]
  • 🐛 (editor) Fix update typebot when having more than 100.000 results [3a9e359]
  • 🐛 Fix input file empty error [d0a8faa]
  • 🐛 (typebotLink) Fix typebotIds infinite query param [2f7e71f]

Miscellaneous

  • 📝 Add a "Publish" doc [fde14a8]

2.10.3 (2023-02-14)

Changed

  • 🚸 (bot) Keep bubble content in local state for each bubble [97e2578]
  • 🚸 (results) Improve results action buttons [08e33fb]
  • 🗃️ Improve result logs query [1a3596b]
  • 🗃️ (webhook) Improve webhook creation query [e39cd94]
  • 🗃️ (results) Improve result delete queries [1d4d39c]
  • 🗃️ Improve get typebot query performance [c0757f8]
  • 🗃️ Improve usage queries [e9a1d16]
  • 🚸 (results) Remove useless scrollbars and make header sticky [b98aef5]
  • 🚸 (results) Show deleted block answers if any [3ab6790]
  • 💄 Correct default favicon for viewer [5e358ca]
  • 🏗️ Add compatibility with different prisma clients [caf5432]

Removed

  • 🔇 Remove unused logs [23ec5aa]

Fixed

  • 🐛 (bot) Still parse variable ID in code if has no value [17020c8]
  • 🐛 (results) Fix export with deleted blocks [c35ba58]
  • 🐛 Fix 404 error page [eef015e]
  • 🐛 (editor) Fix text bubble regex not compatible with Safari [2c80e3a]
  • 🐛 Fix X-Frame-Option header [7baa610]
  • 🐛 (editor) Fix typebot update permissions [bac97a8]
  • 🐛 (webhook) Parse test variables in webhook body sample [8a02c70]
  • 🐛 (results) Fix results still appearing when deleted [3728bca]
  • 🐛 (workspace) Fix members invitation when having unlimited plan [0dba994]
  • 💚 Fix clean database script [770b29e]
  • 💚 Fix utils export issue [c175ade]
  • 🐛 (editor) Allow variables in bubble text links [2dbf0fb]
  • 🐛 Fix custom CSS initialization [c386bb5]
  • 💚 Fix docker build prisma generate script [c9fda15]

Miscellaneous

  • 📝 Add a planetscale guide [46e9271]
  • 📦 Update cuid to cuid2 [51f7670]
  • 📝 Remove advanced section in Condition docs [c879c6f]
  • 📝 Fix landing page typo (#301) [c50c2b8]

2.10.2 (2023-02-07)

Added

  • 👷‍♂️ Improve sentry release detection [f07bf25]

Fixed

  • 🐛 (chatwoot) Fix setUser with variables [f936d4f]

2.10.1 (2023-02-06)

Changed

  • ⚡ Improve old engine bubbles display robustness [ae88d2c]
  • 🗃️ Add updatedAt fields where missing [0b34321]
  • 🗃️ Fix schema migration diff [bf60728]

Removed

  • 🔥 Remove useless console logs [77df555]

Fixed

  • 🐛 Fix searchable dropdown z-index issues [2b36ced]
  • 🐛 Fix phone input placeholder color [4e0df33]
  • 🐛 Fix overflow issue for Theme and Settings pages [17d94a9]

Miscellaneous

  • 🩹 Clean up typebot before updating [f42d144]

2.10.0 (2023-02-02)

Added

  • 👷‍♂️ Add expired records database cleanup scripts [1b060da]

Changed

  • 🗃️ Set new fields column to not null [a5dc982]
  • 🗃️ Remove list types from db schema [6e0f0e4]

Removed

  • 🔥 Remove inline edit in old engine [58c6efc]

Fixed

  • 🐛 Remove deny X-Frame on typebot.io [2c57eba]
  • 🐛 Fix workspace member lock banner always on [1806840]
  • 🚑 Revert prisma fix [1dfe4ca]
  • 🐛 Fix crash when outgoing edge blockId does not exist [58ca1c3]

Miscellaneous

  • 📝 Add google sheets callback URL instruction [4a9f2b1]
  • 🩹 Better fix for ENOENT schema.prisma [3851b2d]
  • 🩹 Still accept old bot property when importing [42d4bc3]

2.9.4 (2023-01-28)

Added

Changed

  • ⚡ (editor) Improve textbox incoming variable detection [8d592a3]
  • ⬆️ Upgrade dependencies [201939f]
  • ♻️ (auth) Group join workspaces queries in a transaction [bfd85b4]
  • ⚡ (engine) Implement skip on engine v2 [d54822a]
  • 🚸 (dashboard) Add unpublish menu item in dashboard [f93bc2f]
  • ♻️ Rename Code block to Script block [a842f57]
  • 💄 Improve edges alignment when connected to blocks [068f9bb]
  • ♻️ Add a new unlimited plan [409e764]
  • 🚸 (engine) Improve engine v2 client loading and timings [4f78dda]
  • 🚸 Add better page titles and dashboard icons [ee864d9]
  • ⚡ Improve new bot engine client side actions [9aab6dd]
  • ♻️ (lp) Remove old bot-engine from landing page [79622c6]
  • ⚡ (engine) Improve engine overall robustness [30baa61]
  • ♻️ Migrate default background to white [ff62b92]
  • 🚸 (share) Hide custom domain dropdown when env isn't configured [393f5f2]
  • ⬆️ Upgrade dependencies [04d206e]

Fixed

  • 🐛 (share) Fix custom domain delete [cb83935]
  • 🐛 Fix misc bugs [a738897]
  • 🐛 (editor) Fix outside click not working in some cases [0fc82cf]
  • 🐛 (viewer) Should not import google font url if empty [14e6ee3]
  • 🐛 (lp) Fix real time airtable bot [eb01fd2]
  • 🐛 (engine) Fix button validation when item content includes a comma [07f2626]
  • 🐛 (share) Fix custom domain button not showing [2d51a8a]

Miscellaneous

  • 📝 Add affiliate program faq section [8e0043d]
  • 📝 Write a guide about UTM params forwarding [01c9691]
  • 📝 Improve the description of NEXTAUTH_URL_INTERNAL [3d2d401]

2.9.3 (2023-01-20)

Added

  • 👷‍♂️ Add js and react lib auto publish actions [ef9170d]

Changed

  • 🚸 (auth) Disable email sign in button when email was sent [eff83d6]
  • 🚸 (publish) Improve invalid public ID feedback [0febaf9]
  • 🚸 (fileUpload) Add clear and skip button labels customization [f697a5e]
  • 🚸 (account) Improve account form and fix cyclic dependencies [49058da]
  • ⚡ (editor) Add Ctrl + z shortcut to undo changes in editor (#255) [c711f36]
  • 🚸 (dashboard) Soften imported bot model check [67ee197]
  • ⚡ (chat) Improve chat API compatibility with preview mode [7311988]

Fixed

  • 🐛 (collaboration) Fix a database rule preventing collaborators to edit a bot [fe2952d]
  • 🐛 (analytics) Add better completion rate parsing (#258) [cf5520b]
  • 🐛 (editor) Show variable highlight only when strictly equal [dbe5c3c]

Security

  • 🔒 Add X-Frame-Options header in builder and lp [aa32fe7]

Miscellaneous

  • 📝 Add extract first name example [4435fb0]
  • 📝 Self-hosting manual docs (#260) [930fef2]

2.9.2 (2023-01-14)

Added

  • 👷‍♂️ Adapt manual deployment scripts (#238) [9b5426c]
  • 👷‍♂️ Add daily database cleanup action [4c2eaf9]
  • ✨ Add Bubble and Popup in embed lib v2 [21f1c7a]

Changed

  • ⬆️ Upgrade dependencies [6459fb8]
  • 🚸 (dashboard) Improve invalid typebot import feedback [491e60a]
  • 🔧 Add app origin to chat API cors [f8351e2]
  • ⚡ Make the default workspace plan configurable [b142dc1]
  • ♻️ Add id token config param to custom OAuth [4bf93b4]
  • ⬆️ Upgrade dependencies [f79f693]

Fixed

  • 🐛 Fix date input label computation [13d6679]
  • 🐛 (editor) Don't show variable collection if not recognized [ecc7e18]
  • 💚 Fix clean database script [5462a1b]
  • 🐛 (dashboard) Fix typebot name overflow [5507b8e]
  • 🐛 (editor) Improve variables dropdown auto focus [b65ffe8]

Miscellaneous

  • 📝 Update FAQ [f1fa535]
  • 🧑‍💻 (auth) Improve Custom OAuth set up [3bc0240]

2.9.1 (2023-01-06)

Added

  • 🔊 Improve invalid typebot update detection [ca2c15d]

Changed

  • 💄 Fix code editor transparent selection [3f7e1ce]
  • 🔧 Explicitly add Sentry release sha [963f887]
  • ♻️ (js) Implement Payment input in bot v2 [61eff4c]
  • 🚸 (js) Improve setHiddenVariables command [b105bf8]

Fixed

  • 🐛 (editor) Fix popover zIndex [2d20f1c]
  • 🐛 (share) Fix clipboard for updated typebot ID [fadf34a]
  • 🐛 (auth) Add custom oauth client id and secret params [6cc3cbf]
  • 🐛 Fix new typebot creation host bubble parsing [119f6dc]
  • 🐛 (sendEmail) Check if attachment is URL [7174ef0]
  • 🐛 (editor) Fix variables dropdown behind modal [b455078]
  • 🐛 (chat) Make sure a bot session can be restarted [de167a8]
  • 🐛 (editor) Fix variable dropdown overflow [c1a32ce]
  • 🐛 (sheets) Make sure sheet IDs are string [e1af6af]
  • 🐛 (sheets) Convert to base options before changing action [f4615d8]

Miscellaneous

  • 📝 Add custom body with variable example [40d230a]

2.9.0 (2023-01-02)

Added

  • ✨ (auth) Add custom OAuth provider support [b9d3893]
  • ✨ (typebot-js) Add setHiddenVariables command [99850dd]

Changed

  • ⬆️ Upgrade dependencies [ec7481d]
  • 🚸 Only show onboarding modal on cloud manage version [080353b]

Fixed

  • 🐛 (bot) Update result variables when overwritten by input [f49a301]

Miscellaneous

  • 🧑‍💻 Parse line breaks for plainText attributes [bea1a6a]
  • 📝 Add Make.com instructions [b9ed50b]
  • 📝 Improve License section in README [60ed0b2]

2.8.12 (2022-12-28)

Changed

  • 🔧 (scripts) Add typebot fix script [ad72557]

Fixed

  • 🚑 (condition) Fix crash when adding condition block [853ea79]

2.8.11 (2022-12-25)

Summary

The new dark mode is here! 🌑

You can now add a GTM container ID directly in the Settings tab to enable GTM in your typebot.

Rating input now has a "One click submission", that disable the "Send" button.

Added

Changed

  • ⬆️ Upgrade dependencies [b0075fd]
  • 💄 (dashboard) Fix folder color for dark mode [752e78c]
  • 🚸 (buttons) Show collected variable in buttons block preview [f224ab9]
  • 💄 Fix router progress bar color for dark mode [e55823e]
  • ⚡ Improve app appearance radio group image loading [25acd04]

Fixed

  • 🐛 (chat) Make sure objects are deeply parsed with variables value [431ad7c]
  • 🐛 (settings) Fix custom head code with noscript injection [2cdc2b4]
  • 🐛 (webhook) Prioritize variables parsing over answers [64cd31c]
  • 🐛 (editor) Fix condition item drag and drop [4109e63]
  • 🐛 (webhook) Fix parent linked typebot data parsing in webhook [c3985b0]
  • 🐛 (webhook) Fix form encoded request parsing [9149af7]
  • 💚 Fix sentry not sending events [054cbb3]

Miscellaneous

  • 📝 Explain how code works in Set variable block [2934af8]
  • 📝 Add "How to" section in Buttons block doc [11ff7ea]
  • ⚗️ Implement bot v2 MVP (#194) [1a3869a]
  • 🩹 Fix dark mode bg remaining issues [d1b5b6e]
  • 📝 (lp) Add new testimonial [2bec6bd]

2.8.10 (2022-12-18)

Fixed

  • 🚑 (results) Fix results page crash [6e5786c]

2.8.9 (2022-12-18)

Summary

Tons of database-related improvements and user experience improvements.

New Google Sheets Get data filtering. You can now select rows based on multiple column values and it will select a random row that matches your filter.

Added

  • ✨ (googleSheets) Advanced get filtering [dcec1f0]

Changed

  • ⬆️ Upgrade dependencies [f46ce47]
  • 🔧 Add cross env compatibility to scripts (#184) [2cc61b1]
  • 🚸 (editor) Automatically move graph on first group on mount [6c55510]
  • 🚸 (workspace) Keep workspaceId in memory even when logging out [578e41c]
  • ⚡ (dashboard) Improve folders and typebots get queries [3ab047a]
  • 🗃️ Write faster prisma queries [7eac2c7]
  • 🗃️ Revert usage query back optimization [fe8a531]
  • 🗃️ Optimize usage queries [d6f90af]

Fixed

  • 💚 Fix sentry not receiving events [68de7b7]
  • 🐛 (typebotLink) Populate variable value when linked typebot is injected [92dc797]
  • 🐛 (workspace) Read custom limits even without CUSTOM plan [fd6b94b]
  • 🐛 (typebotLink) Make sure to update all linked bot variable values [656d1e3]
  • 🐛 (typebotLink) Fix fetching when typebot ID is current bot ID [54dee6e]
  • 🚑 Disable usage check on viewer [855a285]

Miscellaneous

  • 📝 Add embed PDF from Google Drive instructions [8b631d7]
  • 📝 Improve prefilled variables clarity [141ffd3]

2.8.8 (2022-12-05)

Added

  • ✨ Enable Make.com and implement help doc buttons [d75eceb]
  • ✨ Add webhook blocks API public endpoints [c799717]

Changed

  • ⬆️ Upgrade dependencies [2932043]
  • 🗃️ Update non-string variable values in Database [461d2e2]
  • 🔧 Enable usage limits on viewer [cfcecaa]
  • 💄 (lp) Add 2 other testimonials [03b09ad]
  • 💄 (lp) Update wall of love [bdf7c0d]

Fixed

  • 🐛 (textBubble) Fix link parsing in text editor [b4dc640]
  • 🐛 Fix api doc CORS [94a57ae]
  • 🚑 Attempt to fix prisma not defined trpc [3c8820b]
  • 🐛 (billing) Fix currency possible mismatch on sub update [f9ffdbc]
  • 🐛 (results) Fix export accessor parsing [43a85b5]
  • 🐛 (viewer) Save new variables even if empty list [49ba434]

Miscellaneous

  • 📝 Update minio setup instructions [4b2f42b]
  • 📝 Improve Chatwoot block instructions [ca8240b]
  • 📝 Improve Google config instructions [41149b0]
  • ⚗️ Implement chat API [bf0d0c2]
  • 📝 Improve send email doc [3e80af6]

2.8.7 (2022-11-27)

Added

  • 📈 (lp) Add Vercel analytics [b29f732]
  • ✨ Add audio bubble block [7db0e01]
  • ✨ (settings) Add a "disable responses saving" option [473d315]

Changed

  • 🗃️ Add answer - groupId index [9d69470]
  • 🔧 Update db turbo scripts [bdf4e83]
  • ♻️ Add shared eslint config [451ffbc]
  • ♻️ (results) Introduce tRPC and use it for the results [d58f9bd]
  • 🔧 Add Tanzania phone option [c9cc82c]
  • ♻️ (editor) Migrate from react-draggable to @use-gesture [7632c54]
  • 🚸 (typebotLink) Add icon in typebots dropdown [0c3dcc5]
  • 🚸 (bot) Avoid waiting for blocks with no returned data [2bd7cee]
  • 🚸 (condition) Enable multiple condition items in one block [6725c17]

Fixed

  • ✏️ Remove "Notion" keywords where it's supposed to be "Typebot" [ce20f96]
  • 🐛 (graph) Make the text bubble selectable without moving group [0593d2e]
  • 🐛 (results) Fix results display when variable has undefined value [d80cc1b]
  • 🐛 (dashboard) Fix a bug preventing user to see settings content [ec0e4be]
  • 💚 (docs) Fix api schema generation in CI [635e688]
  • 🚑 (results) Fix results display when variable has null value [e6dceca]
  • 🐛 (workspace) Filter out guests from members list count [04af489]
  • 🐛 (bot) Fix input prefill when linked to another typebot [5619eef]
  • 🐛 (results) Fix export results when more than 200 [8c15fd1]
  • 🐛 Fix new image upload refresh when URL is the same [fbd3304]
  • 🐛 (editor) Fix empty typebot name not editable [2489318]
  • 🐛 (audioBubble) Remove .ogg upload option because of Safari incompatibility [e09adf5]
  • 🐛 (editor) Make sure typebot name can be editable if empty [c7fde1d]
  • 🚑 (lp) Temporarily disable plausible [d2f617f]
  • 🐛 (editor) Fix undo / redo not working properly on button nodes [c4a4aa3]
  • 🚑 (bot) Fix custom email from field without name [4e6b8ed]

Miscellaneous

  • ⚰️ (results) Remove results server parser [9548733]
  • 🛂 Add backup and restore database scripts [3645607]
  • 📝 Introduce auto generate API doc [11695ef]
  • ⚰️ (docs) Remove old link [feaf49f]
  • 📦 (wordpress) Update package version [78fd974]
  • 📝 Add Chatwoot integration doc [96eb77d]
  • 🛂 Add setCustomPlan script [6fdbf98]
  • 🧑‍💻 (typebot-js) Implement easier commands: open / close / toggle [087d24e]
  • 🔊 Send trpc internal errors to Sentry [0090065]

2.8.5 (2022-11-15)

Added

  • ✨ Add Chatwoot livechat integration [ea84039]
  • ✨ (logic) Add execute in parent window context for code block [b31b603]

Changed

  • ⬆️ Upgrade dependencies [bae710f]
  • ♻️ (bot) Change to features-centric folder structure [9720944]
  • ♻️ (models) Change to features-centric folder structure [a5c8a8a]
  • ♻️ (viewer) Change to features-centric folder structure [a9d0479]
  • ♻️ (builder) Change to features-centric folder structure [643571f]
  • 🚸 (sendEmail) Make custom sender name optional [3686465]
  • 🚸 (chatwoot) Make sure to close the chat bubble before opening Chatwoot [d01549f]
  • ♻️ Improve file upload management [d102fe1]
  • 🚸 (signin) Better disabled signups behavior [570a780]

Fixed

  • 🚑 (typebot-js) Fix 404 unpkg entrypoint [92147c3]
  • 🐛 (typebot-js) Fix default export from js lib [8ab67b7]
  • 🐛 (editor) Fix undo / redo not moving or renaming groups [de0158b]
  • 🐛 (editor) Fix bug preventing user to manually zoom in / out [1f44e8f]
  • 🐛 (results) Fix bug preventing user from seeing linked typebots results [6dd7bd9]
  • 🐛 (share) Restrict public ID to non-existant only [63845ef]
  • 🐛 (workspace) Correctly display Guest tag in members list [4d38726]
  • 🐛 (settings) Allow meta tags in head element [ad9be92]
  • ✏️ (lp) Fix incorrect additional limits price [c62e20f]
  • 💚 Fix build docker image workflow [8a8f3ec]

Miscellaneous

  • 🧑‍💻 (typebot-js) Add closeChatBubble event data [54a1dc0]

2.8.3 (2022-11-02)

Added

  • ✨ (billing) Implement custom plan [385853c]
  • 👷‍♂️ Auto move project card to review column [3f7dc79]
  • 👷‍♂️ Add script to deploy only dev or main branches on Vercel [8582c6e]
  • 👷‍♂️ Add auto link labeled issues to project [e2e1c09]
  • ✅ (webhook) Improve bot test [264711b]
  • ✨ (lp) Add custom chats and storage in pricing cards [57c814c]
  • 👷‍♂️ Add auto tag and release actions [f9a8e78]
  • ✨ (template) Add FAQ bot template [b87ba40]

Changed

  • 🚸 (googleSheets) Set value to null if not found from sheet [4828547]
  • 🚸 (textBubble) Allow mailto and tel links [baa63a7]
  • 🗃️ Add typebotId index on Result table [f8e770c]
  • 🚸 (share) Sanitize URL ID [020a37c]
  • ⚡ (bot) Improve variables parsing and predictability [3dc3ab2]
  • 🚸 (bot) disable auto focus on mobile [40d2db5]
  • 🏗️ Use tsup for bot and typebot-js packages [e8baaca]

Fixed

  • 🐛 (billing) Upgrade again after cancelling [d132cb1]
  • 🐛 (settings) Fix remember session switch [36a2fe3]
  • 🚑 (bot) Fix set variable number computation [7b0bd08]
  • 🐛 (analytics) Fix multi usage query timeout [9cb7f8c]
  • 💚 Fix auto release actions [f437ad6]
  • 🐛 (editor) inconsistency in route change auto save [b46d352]
  • 🐛 (stripe) add back subscription delete webhook handler [d1cc918]

Miscellaneous

  • 📝 Add instruction for AWS S3 endpoint [d6dffa9]
  • 📦 Update packages [ff52a67]

2.8.1 (2022-10-09)

Added

  • ✨ (editor) Add unpublish and close typebot options [bfed599]

Changed

  • 🚸 (bot) Display inputs to the right s… [aea9021]
  • 🚸 (sendEmail) Better result logging [7ca97d4]

Fixed

  • 🐛 (bubbles) Fix giphy search input buggy [88c4076]

Miscellaneous

2.8.0 (2022-10-02)

Added

  • 🔊 (sendEmail) Add log when smtp config is failing [75ca255]
  • ✨ (lp) Add new pricing page [c94a658]
  • 👷‍♂️ Transpile components for better DX [c1dd4d4]
  • ✨ Add usage-based new pricing plans [898367a]

Changed

  • 🚸 (inputs) Improve date input response bubble formatting [fac70b9]
  • ♻️ (usage) Remove limit until temporarily [3bec24a]

Fixed

  • 🐛 (usage) Archive typebot to be able to compute usage [15dbc95]
  • 🐛 (workspace) Allow lifetime users to invite members to workspace [e1f2d49]
  • 🐛 Lifetime users should have access to Pro features [9ed4916]
  • 💚 (ci) Fix turbo repo prisma cache [8c56c6c]
  • ✏️ (pricing) Fix typos [9061c03]
  • 🐛 Remove delete result cascade [3c803b1]
  • 🐛 (limits) Fix storage limit trigger and e2e tests [30dff2d]
  • 🐛 (usage) Fix storage limit check [1e26703]
  • 🐛 (limits) Fix usage limits email emojis [1063429]
  • 🐛 (stripe) Fix plan update and management [6384a3a]
  • 🐛 (stripe) Update additional items when they didn't exist [f83e0ef]
  • 💚 Better build scripts [d8b1d8a]
  • 🐛 (editor) Shouldn't be able to set a group name to empty string [6a1eaea]

Miscellaneous

  • 📦 Upgrade deps to latest version [a947c1c]
  • 🧑‍💻 (emails) Add decent emails management [1654de3]

2.7.1 (2022-09-12)

Fixed

  • 🐛 (webhook) Don't send body when GET method is used [4a04d1c]
  • 🐛 (textinput) Don't submit on enter when long input [4bf47ec]
  • 🐛 (viewer) load a bot without a start edge [b64f787]

Miscellaneous

  • 📦 Update packages [a262fc1]
  • 🛂 (builder) Make sure old typebots can't overwrite newer [1a7c25e]

2.7.0 (2022-09-01)

Fixed

  • 🐛 (lp) Update plausible tracking url [42bf93e]
  • 🐛 (lp) Update plausible tracking url [a8d1e27]

Miscellaneous

  • 📝 More explicite set variable compute examples [a161180]
  • 🧑‍💻 (smtp) Use secure prop instead of ignoreTLS [cf07cfe]

2.6.2 (2022-08-29)

Miscellaneous

  • 📦 Add cz-emoji [d94879e]
  • chore: upgrade packages [57866c4]
  • fix(webhooks): improve body parsing [43891b0]
  • fix(results): crash when variable is object [02bb7f5]
  • build: upgrade packages [5928142]
  • fix(typebotLink): current typebot dropdown [93161b7]
  • fix(paymentInput): don't proceed when modal closed [bd41d7f]
  • build(results): add log to investigate crash [1318d27]

2.6.1 (2022-08-18)

Miscellaneous

  • build: bump version [ec7de58]
  • fix(engine): reset button type to submit [741f31a]
  • fix(bot): pay button not submitting [f9c16ce]
  • fix(bot): google pay autocomplete [dc5a38c]
  • docs: add a custom domain [6928848]
  • feat(inputs): improve input focus behavior [fd01793]
  • ci: avoid triggering npm publish on any tag [008724a]

2.6.0 (2022-08-13)

Miscellaneous

  • build: bump version [e16ca64]
  • fix(giphy): search [5333ba9]
  • docs: add members and guests [6716cf2]
  • fix(results): crash when accessor contains a dot [361092f]
  • fix(collaboration): env var typo [823793a]
  • docs: improve set current date wording [f9ab0e8]
  • build: add pnpm [ee338f6]
  • docs: update vercel cli command (closes #116) [8c3b505]
  • docs: link to current typebot [0e3ce7e]
  • docs: add builder url in viewer config [5ff9afc]
  • docs: add extract cookie example [47d24c4]
  • docs: add lp and docs start instructions [22eb48b]
  • feat(results): remove incomplete results limitation [7d0a526]
  • fix(docs): openssl command [bd0d995]
  • fix(bot): mobile keyboard covering input [f1a01bf]
  • fix(db): switch blockId and groupId on old answers [b62b955]
  • fix: viewer general config table [c2ff1ff]
  • fix(templates): duplicate resultsPreference conflict [481f617]
  • chore: update msw [6822b77]
  • fix: remove json escape for single variable body [d6aa6e7]

2.5.1 (2022-06-29)

Changed

  • 🚸 Add version number in settings modal [8c86cb8]
  • ♿ Another attempt to disable autofill on text input [3600783]

Fixed

  • 🐛 From name behavior [f4c81f2]
  • 💚 Remove unused package [edec5ba]

Miscellaneous

  • 📝 Add General settings [7caac2b]
  • 📝 Improve docker guides and examples [d1e94ee]

2.5.0 (2022-06-27)

Changed

  • ♿ Add reply-to name on from field [75604bd]
  • ⚡ Optimize graph navigation [fc4db57]
  • ♿ Make multiple avatar possible [d7b9bda]
  • ⚡ Accept uploaded gif for image bubble [9222fcb]
  • ⚡ Add required option on file upload input [55108c8]
  • ⚡ Better incoming variable parsing [554365d]
  • ⚡ Add attachment in emails [7c3345a]
  • 💄 Overflow issue [259473a]
  • ⚡ Optimize delete all results query [64a1655]
  • 💄 Attempt to fix overflow issue [fdf11af]

Fixed

  • 🐛 Avoid autocomplete on text input [7b71ac9]
  • 🐛 Remove storage on result delete [56dca86]
  • 🐛 Missing content [bd2b906]
  • 🐛 File upload in linked typebot [b9032b4]
  • 🐛 Enable variable parsing on replyTo field [a4aa293]
  • 💚 Avoid caching prisma gen [2441abe]
  • ✏️ Fix embed instruction URL [767f463]
  • 🐛 Landing page public env [7df00ef]

Miscellaneous

  • 📝 Add TLS explanations for smtp config [8c93674]
  • build: Archive results to still be able to check usage [3a4f263]

2.4.0 (2022-06-22)

Added

  • ✨ Add a Help button [5ef89f7]
  • ✨ Support variables in buttons [46900ac]

Changed

  • ⚡ Add custom file upload size limit [ea76564]
  • ⚡ Remove iframe preview in editor [a9e8b3e]
  • 💄 Responsive rating input [49bf178]
  • ⚡ Upgrade bubble text editor [7a32690]
  • ♿ Remove branding automatically [3e7b34c]
  • 💄 Typebot link dropdown [f676166]
  • 💄 History dropdown button size [5672797]
  • 🚸 Grant team plan for admin on new workspace [d991dd5]
  • ♿ Hide create buttons for guests [4e62175]
  • 💄 1-line truncated texts [e4ad23c]
  • 💄 Remove file input dark mode css [e86d436]
  • 🚸 Make guest bubble selectable [9b8b27b]

Fixed

  • 🐛 Runtime public environment [f801a29]
  • 🐛 Runtime public environment" [3e47b37]
  • 🐛 Runtime public environment [e03fe9f]
  • 🐛 Translate crash with Slate [6938533]
  • 🐛 Properly escape backslash and quotes [20dbfe6]
  • 🐛 Make sure delete all works [18c5ea5]
  • 🐛 Avoid chat to start multiple times [48a4976]
  • 🐛 Display file URL in CSV export [6f4267e]
  • 🚑 Stripe form isn't showing [0dd607b]
  • 🚑 Empty body emails [0ffdd88]
  • ✏️ About page typo [2a6e065]

Security

  • 🔒 Improve delete security checks [9352587]

Miscellaneous

2.3.0 (2022-06-13)

Added

  • ✨ Add file upload input [75365a0]
  • ✨ Custom email body and HTML content [97980f4]
  • ✨ Add Rating input [b1aecf8]

Changed

  • 🔧 Add ignoreTLS option for SMTP creds [3105ade]
  • ⚡ Improve first paint delay [aeaaa5c]
  • ♻️ Rename step to block [2df8338]
  • 🚸 Attempt to remove Chrome auto complete [8751766]

Fixed

  • 🚑 Add a variable update queue to avoid initial crash [87a9e7e]
  • 💚 Attempt to fix cached prisma models [4fd5d45]
  • ✏️ Remove quotes from email config [0a45a31]

Security

  • 🔒 Add verification on backend for file input deployment [14afd22]

Miscellaneous

  • ci: 👷 Auto create tags [5c54bb7]
  • 📝 Indicate where var dropdown is available [177789c]
  • 🧑‍💻 Keep host avatar when group starts with input [910b871]
  • 🛂 Restrict file upload input [353923e]
  • 📝 Improve hidden variables doc [d4c52d4]
  • 📝 Update email doc [6657a85]
  • 📝 Update video in README for mobile [1b569da]

2.2.9 (2022-07-07)

Added

  • ✨ Brand new Results table [d84f990]
  • 📈 Inject user id for Sentry [cf6e8a2]

Changed

  • 💄 Change to refreshed logo [b0d1b11]
  • ♿ Indicate why GSheets couldn't find any sheet [6b32c17]
  • ⚡ Increase upload expiry time [066147f]
  • 🚸 Arrow & Enter commands for dropdowns [bc803fc]

Fixed

  • 💚 Upgrade to Node 16 for npm publish workflow [50ab2a9]
  • 🐛 Open iframe on proactive message click [2e4d9d5]
  • 🐛 webhookSteps returns blocks instead of step [d35bfeb]
  • 🐛 Files upload progress bar not sequential [b0010aa]
  • 🐛 Ignore cell content for column size [994ae61]
  • 🐛 Accept file upload without fileType [38a3ee7]
  • 🚑 Forgot the migration script [407cace]
  • 🐛 Reply to name parsing [a9a0aec]
  • 🐛 Back action trigger on finger swipe [db9a314]
  • 🐛 Attempt to fix collaboration invitation email [6e5f507]
  • 💚 Remove latest tag action [6c1d9d4]

Security

  • 🔒 Check token id before updating creds [9cddc75]

Miscellaneous

  • improve Dockerfile size and safety [9839f5c]
  • 📝 Add workspace doc [0dd99e0]
  • 📝 Add Troubleshoot sections [f1f5299]
  • 📝 Add Metadata section in Settings [5fa8dbf]
  • 📝 Add context menu doc [2e2b1c1]
  • 📝 Precise what browsers blocks the popups [273d476]
  • 📝 Add dynamic avatar guide [cc71157]

2.2.1 (2022-06-07)

Changed

  • 🎨 Build types from validation schemas [e79ff09]
  • 🗃️ Remove duplicate fields in PublicTypebot [ad32ae0]

Fixed

  • 🐛 Add public env var in runtime config [a42e1ca]
  • ✏️ Docker upgrade guide typo [c67fa7d]
  • 🐛 Google sheets callback crash when no code [8ec117a]
  • ✏️ Email integration youtube ID [b403d9b]
  • ✏️ Docker upgrade instructions [8eefd96]

Miscellaneous

  • 📝 Update wordpress personalization [3010976]
  • remove unnecessary comment [853b749]
  • update docs [237c388]
  • add azure-ad login option [ee370b5]

2.2.0 (2022-06-03)

Added

  • ✨ Revokable API tokens [a0929c4]
  • ✨ Start preview from any block [89d91f9]
  • ✨ Add Digital Product Payment template [89d17a9]

Changed

  • ♻️ Toast component [12f2e40]
  • 🚸 Greater than / Less than [43fb8a7]
  • 🚸 Improve plan upgrade flow [87fe479]
  • 💄 Scroll when payment form appears [caa6015]
  • ⚡ Redirect on current window when embedded [4f208a2]
  • ⚡ Better payment accessibility [c1461f0]
  • ⚡ Accept variables as webhook data path [26cf38f]

Fixed

  • 🐛 Payment for zero-decimal currencies [274f30c]
  • ✏️ Upgrade modal [b176c4d]
  • 🐛 Redirect new tab backward [9f58260]
  • 🐛 Subscription cancel webhook [3592321]
  • ✏️ Remove credentialsId in product payment [05de48b]
  • 🐛 Empty receipt email [7aa6dab]
  • ✏️ Collab invite link [c6bd3ea]
  • 🐛 Payment receipt email parsing [797ff18]
  • 🐛 Variable value reset [a9f730b]

Miscellaneous

  • 📝 Import / Export flow [e5d7f1d]
  • 🧑‍💻 Input default autocompletes [f42dd48]
  • 📝 Add instructions for custom docker images [97eb036]
  • ci: 👷 Remove docsearch scrapper [b65d153]
  • 📝 Explain how to pass parent URL [61e4ca1]
  • build(docker): 👷 Build images on push [5e19f79]

2.1.2 (2022-05-30)

Fixed

  • 🐛 Number var [d6b5568]
  • 🐛 Multi-line var parsing for webhook [d02f267]
  • 🐛 Don't parse "004" as number 4 [e72934d]
  • 🐛 Custom currency payment input [2cb8330]

Miscellaneous

  • 🛂 Disable new user signups [ff5c368]
  • Update compose file [2bdc1ce]
  • 🧱 Improve runtime environment [a04a11a]
  • 📦 Compatible with iPhone 6 [92cd56e]
  • 📝 Fix FROM email quotes [30d36b9]

2.1.1 (2022-05-25)

Added

  • ✨ Payment input [3a6ca3d]
  • 🔊 Better log when can't find a typebot [0f06aae]

Changed

  • 💄 New URL image preview [faffcc6]
  • 💄 Proactive message margin [350719c]
  • 💄 Proactive message close icon [ac278b9]
  • 💄 Hide avatar if not last block [0de0d12]
  • 💄 Add button ping if unique first [d9e273b]
  • ⚡ Delete workspace button [b7b0344]
  • 💄 Variable button tiny dropdown [0f38141]
  • 🎨 Code format [98c1dea]

Removed

Fixed

  • 💚 Missing dependency [4a5a92b]
  • 🐛 Quit flow if redirecting [91ea637]
  • 🐛 Build syntax error [71c9c74]
  • 🐛 Forwarded host check attempt [c168b67]
  • 🐛 Forwarded host checking" [a2dd26b]
  • 🐛 Forwarded host checking [37dea9c]
  • 🐛 Score addition [1bb8952]
  • 🐛 Ignoring port number when checking matching URL [62162c6]
  • 🐛 Standard embed when window is loaded [ad69cc5]
  • 🐛 Code block should never crash bot [0beb2e6]
  • 🐛 Standard embed [c9b3b04]

Security

  • 🔒 add gitlab pagination [b39e892]

Miscellaneous

  • build: 👷 New compose file and entrypoints [5d786f5]
  • ci: 👷 Build and publish docker images on new version [e7ae611]
  • 📝 Improve popup delay builder [62b77e4]
  • 📝 Callbacks URL typo [447e87d]
  • 📝 Edit single button color [c57ed07]
  • 📝 Improve hero wording and add Plausible [f07db7f]
  • Fixed CNAME domain [47a7aa1]
  • ⚗️ Await for result update [391aead]
  • 📝 initContainer typo [24b077c]
  • fix(auth): add gitlab to hasNoAuthProvider check [a178124]
  • 📝 Rename URL examples in config [730de56]
  • 📝 Add Code block [fbcd46d]
  • Update README.md [137c493]
  • 📝 Add new preview [bfd20cb]
  • 📝 Add demo in README [71d96c9]
  • 🔨 Add migration recover script [d0119ee]
  • 📝 Improve Set variable [55224c9]

2.1.0 (2022-05-17)

Added

Changed

  • ⚡ Can disable query params auto hide [4272186]
  • 💄 Attempt to fix font loading [46037c0]

Fixed

Miscellaneous

  • 👷 Remove maintenance page [cd24482]
  • Merge pull request #36 from baptisteArno/feat/workspaces [0e3ee9b]

2.0.0 (2022-05-13)

Added

  • ✅ Fix e2e tests [e268638]
  • 🔊 Log incoming data to investigate inconsistency [9213dd3]
  • ✨ Custom head code [2dc0e45]
  • ✨ Add Pabbly block [348055d]
  • ✨ Add Make.com block [38c53fb]
  • ✨ Zoom in/out [c5d3b92]
  • ✨ Improve color picker [15868f9]
  • ✨ New create typebot menu [660b220]
  • ✨ Custom icon on typebot [525887a]
  • ✨ Improve variables in executed codes [db10f1e]
  • ✨ Add first name for support bubble [47403e3]
  • ✨ Add customer support [2ded3cd]
  • ✨ Add Embed bubble [953b95d]
  • ✨ Duplicate blocks & steps [c01ffa3]
  • ✨ Add new onboarding flow [f4e6f63]
  • ✨ Duplicate webhooks on typebot duplication [b2bf6f0]
  • ✨ Add auto open delay for bubble embed [d6b9413]
  • ✨ Link typebot step [7e61ab1]
  • ✨ Add create result on page refresh option [260819f]
  • ✨ Code step [e3e07dd]
  • ✨ Edge menu on click [3c67837]
  • ✨ Can edit answers by clicking on it [f124914]
  • ✨ Add logs in results [ebf92b5]
  • ✨ Restore published version button [e17a1a0]
  • ✨ Add collaboration [b9dafa6]
  • ✨ Add default country code phone [6d455a3]
  • ✨ Add Zapier step [642a427]
  • ✨ Add {{state}} to body to get form state [d0994e6]
  • ✨ Add get sample result endpoint [fd822a3]
  • ✨ Add list results endpoint [9dfcb30]
  • ✨ Add email to `me` endpoint [5edd63c]
  • ✨ Add routes for subscribing webhook [68ae69f]
  • ✨ Add cc & bcc + Deletable credentials [b89e9b1]
  • ✨ Add custom domains [f3ecb94]
  • ✨ Add variables in URL support [6e0ab67]
  • ✨ Custom avatars [d2ac13b]
  • ✨ Allow webhook with basic auth [93e8f90]
  • 📈 Add Plausible Analytics [bdfd7ac]
  • ✨ Add support bubble [f897102]
  • ✨ Add coupon code input [b345131]
  • ✨ Add link support in text bubbles [0338aca]
  • ✨ Add retry bubbles [8c8d77e]
  • ✨ Add send email integration [d6238b3]
  • ✨ Add lead generation template [1f320c5]
  • ✨ Add unlock/lock sidebar [1c5bd06]
  • ✨ Add custom css settings [21448bc]
  • ✨ Add chat theme settings [b0abe5b]
  • ✅ Add general theme settings tests [619d10a]
  • ✨ Add auto save [079cf5e]
  • ✨ Add webhooks [a58600a]
  • ✨ Add video bubble [df2474e]
  • ✨ Add image bubble [2d17897]
  • ✨ Add Redirect step [c43fd1d]
  • ✨ Add Google Analytics integration [3506d86]
  • ✨ Add Google Sheets integration [f49b514]
  • ✨ Add Condition step [2814a35]
  • ✨ Add Set variable step [4ccb7bc]
  • ✅ Add Button targets e2e tests [13f72f5]
  • ✨ Add Export flow menu button [659f50e]
  • ✨ Add buttons input [c02c61c]
  • ✨ Add Phone number input [b20bcb1]
  • ✨ Add Date input [8cba7ff]
  • ✨ Add URL input [ce1b23a]
  • ✨ Add email input [47162cb]
  • ✨ Add number input [d54ebc0]
  • ✅ Add e2e tests [2a04030]
  • ✨ Add text options [f712c7a]

Changed

  • ⚡ Image picker and dynamic preview [a89f4ec]
  • ♿ Trap block title focus [46f5d5d]
  • ⚡ Rename variable button [2b56f83]
  • 💄 Support bubble icon [1becdad]
  • 🎨 Formatting [fe26e89]
  • 💄 Better chat widget icon [a2cfecc]
  • 💄 Better long text input [e339cc1]
  • ⚡ Pass host URL params [7b4dc47]
  • 🚨 Not a number warning [1d82940]
  • ⚡ Better URL validation [20c402a]
  • ⚡ Show linked typebots results in webhook sample [12f43cd]
  • ⏪ Remove credentials name check [937621e]
  • 💄 Clear param on page load [93811a3]
  • ⚡ Attempt to make redirections more reliable [a089a45]
  • ⚡ Improve logs details [54a757b]
  • ⚡ Make linked bot edge id work [e50ce64]
  • 💄 Scrollbar on embed [1a59ce2]
  • 🚸 Auto move board when dragging an edge [b6ba40e]
  • ♿ Show Google Sheets detail [4a2c662]
  • 💄 Add margins on bubbles [611dbad]
  • 💄 Preview drawer zIndex [f7e779b]
  • 💄 Remove my avatar from quiz [46a1145]
  • 🎨 Improve typebot import [b38b114]
  • 🚸 Pointer events none on video embed [378fe0f]
  • 💄 Center folder title [1653b53]
  • 🚸 Scrollwheel zoom too much [59ce711]
  • 💄 Improve onboarding [b6d4001]
  • ♿ Improve graph navigation setting [4502e68]
  • ♿ Lowercase resiliency on "contains" operator [519723b]
  • ♿ Add more getting started videos [eb4feb6]
  • ♿ Getting started editor modal [786908e]
  • ♻️ Simplify header [1fdf7e7]
  • ♿ Create new item when hitting enter [6867143]
  • ♿ Improve previewing blocks [327da31]
  • 💄 Change default block title [82f7bf0]
  • 💄 UI bump [7f5d2f4]
  • ⚡ Enforce lite badge even when removed [3552279]
  • 💄 Better code editor dynamic height [d43623b]
  • ♿ Add data-block-name prop [023a6f2]
  • ♿ Improve block focus [261cd9a]
  • ♿ Improve format feedback [90e837e]
  • ⚡ Await for async code block [d756dff]
  • ♿ Add 'Current' to Link typebot [fb60dcf]
  • 🚸 More predictable edge management [c507ef5]
  • ♿ Force viewer sub domain [f9aba27]
  • ⏪ Make sure old viewer URL still works [b16c47a]
  • ♿ Improve inputs responsivity [03aadab]
  • 🚸 Add Reply-To field for email sending [ddb6798]
  • 🗃️ Add custom domain primary key [a533552]
  • ♻️ Migrate from short-uuid to cuid lib [1423c14]
  • 💄 Remove v2 annoucements [64bafd1]
  • 💄 New README illustration [d8fe530]
  • 💄 Small visual fixes [52b7733]
  • 💄 Add interactive indications [d0ece4c]
  • 💄 Change buttons primary color [76a8bcf]
  • 💄 Add animation on scroll [37b7ca3]
  • 💄 Refont LP for v2 [21e926a]
  • 💄 Better README illustration [aeb0643]
  • 🎨 Deploy v2.1.0 [8f07df8]
  • 🎨 Update instructions for 2.2.0 [69701d1]
  • 🎨 Ask for URL instead of publishId [5a2df9f]
  • 🏗️ Add docker image and deployment features [e886d1b]
  • ♻️ Migrate to dequal [5c524a0]
  • 🏗️ Import typebot-js source [d134a26]
  • 🚸 Improve equality check [5228cff]
  • 🚸 Improve input variable behaviour (for loops) [9123977]
  • 🚸 Improve and unify inputs [2c1f694]
  • ♿ Improve feedback redirect [1bcc8ae]
  • ♿ Add sleekplan paths [7b66494]
  • ♿ Add SSO signin for Sleekplan [57663fd]
  • 🚸 Return empty string if evaluated JS is not defined [0710403]
  • 🚸 Easy webhook config [fd9c19a]
  • ♿ Improve feedback on GSheets errors [d13ca0f]
  • 💄 Don't show avatar when only input [9b8f153]
  • ♿ Disable edge delete [31f86d8]
  • ⚡ Better save management [507fe4f]
  • 🚸 Always evaluate Set variable [a5a1fef]
  • 🏗️ Add minio in local config [7045c02]
  • ⚡ Smooth panning even with complexe flow [e9a9dc0]
  • ♿ Add modal that asks for checking Google checkboxes [5a06bb0]
  • ♿ Display "Log not found" [8029775]
  • ♿ Better Gsheets dropdowns [205c347]
  • ♿ Better item sample parsing [dc51010]
  • ♿ Hide steps sidebar scrollbar [0df719d]
  • ♿ Typebot header back to folder if exists [cb51e6b]
  • ♿ Smarter website input [c5b378d]
  • 💄 Add user avatar in support bubble [b0d7be4]
  • ♿ Overflow clip [74b3464]
  • ♿ Better autoSave handler [8171edb]
  • 💄 Item node overflow when long word [2a6a474]
  • 🏗️ Add script package [eb23ad6]
  • 🏗️ Add wordpress plugin [27bff8c]
  • 🚚 Add /typebot-lib/v2 endpoint [64990fc]
  • ♻️ Remove any trace of Cypress [658202e]
  • 🗃️ Add createdAt and updatedAt [a499d85]
  • 🗃️ Add api token [5a80774]
  • 💄 Change social logins buttons [c5972ec]
  • 🔧 Ignore Resize exceeded error in Sentry [3313bda]
  • 💄 Make steps side bar scrollable [f7d6f0b]
  • 💄 Social login colored logos [00c3588]
  • ♿ Improve code editor readiness [daaa8a0]
  • 🏗️ Add sentry to viewer [b339add]
  • ♿ Save both bots when updating name or publicId [2eee226]
  • ⚡ Improve graph transition perf [714f7c8]
  • ⚡ Add docs and connect Stripe [56bd5fa]
  • 🏗️ Remove frame security headers on LP [aeb3e4c]
  • 🏗️ include sentry.properties [e2606eb]
  • 🏗️ Add Sentry to builder [8501d39]
  • ♻️ Better S3 env var format [9c20ef0]
  • ⚡ Add msw and mock authentication [b1f54b7]
  • ♻️ Revert tables to arrays [524ef08]
  • ♻️ Undo / Redo buttons + structure refacto [8a350ee]
  • ⚡ Migrate to Playwright [73f277f]
  • ♻️ Add defaults everywhere (+ settings page)): [c5aaa32]
  • ♻️ Add Edges table in Typebot [8bbd897]
  • 💄 Face lift [44b4785]
  • ⏪ Remove migration files and push until db is stable [77b553a]
  • ♻️ Normalize data [9fa4c7d]
  • 🔧 Optimize bot-engine [90d7a73]

Removed

  • 🔥 Remove save button [1b900b3]

Fixed

  • 🐛 Webhook duplication [7507a1a]
  • 🐛 Airtable real-time [936dde2]
  • 🐛 Throttle incoming typebot to avoid overwrite bug [6af47f0]
  • 🐛 Algolia contextual search [22e4873]
  • 🐛 Misc [092f16d]
  • 🐛 Remove missing creds GFont error [c4cf793]
  • 🐛 Bubble not displaying with proactive message [ad3a140]
  • 🐛 Make custom domain fetching more predictable [8fdfda6]
  • 🐛 Delete domain when Vercel doesn't have it [28710dd]
  • 🐛 Embed bubble variable [4d98de2]
  • 🐛 add missing account attributes [b28fb06]
  • 🐛 Avoid variables duplication [b175974]
  • 🐛 Nested typebots webhhok exec [9fbe1cc]
  • 🐛 webhookId in non webhook step [240cbee]
  • 🐛 Exporting many results [281fddc]
  • 🐛 Export all for free users [df3e926]
  • 💚 Database default URL [a49d1ca]
  • 🐛 Fix multiple cc bcc email [7b8169c]
  • 🐛 Typebot import with items [cd879ee]
  • 🐛 Linked typebot webhook [8981a57]
  • 🐛 Result creation fail [82446c4]
  • 🐛 Graph navigation [0c23f2d]
  • 🐛 Graceful fail if typebot not found [fffcb06]
  • 🐛 Template modal scroll [e941ce1]
  • 🐛 Fix item list delete [c5ffd8c]
  • 🐛 Safari context menu trap [144ffae]
  • 🐛 Delete collaborator [c5919a7]
  • 🐛 undefined when copying custom domain [6e90ad1]
  • 🐛 jump to login for no reason [25961d3]
  • 🐛 Fix variables parsing [e9c3ec1]
  • 🐛 Docker build 'qs' missing [366f93f]
  • 🚑 Preview panel not showing [8f36516]
  • 🐛 UpgradeModal ending with a dot [1fb4328]
  • 🐛 Wrap webhook evalution in try catch [eb5a5d9]
  • 🐛 Command typo [ceedb05]
  • 🐛 Overflow issue on Safari [56f1d5f]
  • 💚 Improve linked typebot test robustness [f6b5189]
  • 🐛 Current id bug when linking to current bot [da95cbd]
  • 🐛 FIx rewrite pages [0822703]
  • 🐛 Auto open chat bubble [a4d4576]
  • 🚑 Webhook return func [3585e63]
  • 🚑 Webhook in viewer [22a36e6]
  • 🐛 Webhook call on linked typebot [86117d6]
  • 🐛 misc [c7d5373]
  • 🐛 useLogs returns nothing [2461dd8]
  • 🐛 Attempt to fix prerender error [21311a6]
  • 🐛 Attempt to fix auto zoom on Android [8d6330f]
  • 🐛 Phone input overflow on mobile [236c63d]
  • 🐛 Fix the whole docker deployment pipeline [1f992c6]
  • 🐛 Fix edge on item offset top on drop [c64afb7]
  • 🚑 DB migration [43fa411]
  • 🐛 Save variables from webhooks in results [60dcd5c]
  • 🐛 Undo with item change [cd6c5c0]
  • 🐛 Step undefined items duplicate [f869ca3]
  • 🐛 When URL is empty [84dda32]
  • 🐛 Make sure to build typebot-js on prepare [194a5fb]
  • 🐛 docker build [f22fbc9]
  • 🐛 Duplicate steps with items [d06cbea]
  • 🐛 Debounce value on popover close [f3c5f6b]
  • 🐛 Better result initialization [de78482]
  • 🐛 Encode hidden variables properly [2ae326c]
  • 🐛 Support bubble closes on save [9fe85cd]
  • 🐛 Minor changes and improved accessibility [b784e89]
  • 🐛 PDF embed viewer [bcff2e0]
  • 🚑 Step id duplication [b8019f3]
  • 🚑 Viewer host [e502413]
  • 🐛 Sample result w/ loops [11101a4]
  • 🐛 Sample result w/ multi input blocks [7399140]
  • 🐛 Shortcode default URL [5d3010d]
  • 🐛 subscribeWebhook upsert [cfbea6b]
  • 🐛 Result parsing csv [c437211]
  • 🐛 Parse variables for code step [fb3d2bc]
  • 🐛 Fix inconsistent webhook saving [eef60fd]
  • 🚑 Custom domain lookup [666f0c3]
  • 🐛 Fix date picker UI on iOS [8954730]
  • 💚 Fix docker-compose builder entrypoint [e4a3722]
  • 🐛 Fix block title select on Chrome and Safari [80679df]
  • 🐛 Duplicate webhook id [1dbbc9a]
  • 🐛 FIx Webhook settings debounce [31298e3]
  • 🐛 Link to public bot CORS [9427b2a]
  • 🐛 Attempt to fix auth issue behind proxy [30fe7b3]
  • 🐛 Variables button in text editor [36838f0]
  • 🐛 Display results for blocks w/ multiple inputs [4767cdc]
  • 💚 Potentially fix turborepo cache [7f82604]
  • 🐛 Shared typebot case sensitivity [b2784f1]
  • 🐛 Force display block on lite badge [4c65b4c]
  • 🐛 Avatar display on mobile [ed9d791]
  • 🐛 Attempt to fix Google Sheets refresh [c7d31be]
  • 🐛 Attempt to fix loading issue in iframe safari [93639c1]
  • 🐛 Chat chunk management [4714e80]
  • 🐛 Fix subscribe webhook method [831150e]
  • 🐛 Get data when extracting 1 column [1bf3baf]
  • 🚑 Fix multiple avatars [6ea23ef]
  • 🐛 outgoingEdgeId remaining when moving step [6b34f76]
  • 🐛 Standalone '?' when no query params [d6c3e8d]
  • 🐛 Drag single step from block [ae347ee]
  • 🐛 Export header valid name [71b2b84]
  • 🐛 subscribe unsub zapier [4630512]
  • 🐛 Fix duplication when customDomain is set [33497b8]
  • 🐛 Fix basic auth header without ':' [8552cc2]
  • 🐛 Tiny bugs (Sentry) [9e08ff5]
  • 🐛 Properly handle variable avatars [d21b172]
  • 🐛 Start block was deletable [8533bb9]
  • 🚑 Don't allow user without id [7e7596d]
  • 🐛 Equal condition number vs string [dd671a5]
  • 🚑 Duplicate typebot [aca7d68]
  • 🐛 Typing emulation on arabic chars [b6618ba]
  • 🐛 Smash tiny bugs [1dc2264]
  • 🚑 Webhook and instant updates [d49461c]
  • 🐛 Parse condition value variable [65c206e]
  • 🐛 Custom metadata in viewer [6ec8d06]
  • 🐛 Edge not properly connecting to step target [7a4b96f]
  • 🐛 Settings modal moving block [3456e5a]
  • 🐛 Typebot support bubble hidden vars [341cd15]
  • 🐛 Custom path on domain [291b4b3]
  • 💚 Use MIGRATION_DATABASE_URL [a58c400]
  • 🐛 Collect prefilled variables in db [aaf78e8]
  • 🐛 Frame load on Safari [4b26ab3]
  • 🐛 No request if not published [0bb50f9]
  • 🐛 Publish button sync [adf99ac]
  • 🐛 Delete edge when adding last step [67ccf07]
  • 🐛 quick fixes [b95d907]
  • 🐛 Duplicate typebot [ea80fd6]
  • 💚 Incomplete results [e6f6e25]
  • 🐛 Import from file button [5a060c7]
  • 🐛 Fix email step in viewer [d19b26e]
  • 🐛 Analytics board [7c164e2]
  • 🐛 Loading rows [93fed89]
  • 💚 Attempt to fix LP rewrites [19f4fdb]
  • 🐛 Fix scrolling behavior and avatar position [f4336b8]
  • 🐛 Fix save button [66f3e7e]
  • 💚 Fix tests [ab34f95]
  • 💚 Fix e2e window reload bug [8391bcc]
  • 🐛 Step node drag [6fe27bd]
  • 🐛 Production bug [eea522f]

Security

  • 🔒 Enforce Sheets security [78c4596]
  • 🔒 add checking for required group [3db753e]
  • 🔒 add gitlab provider [a4a62f2]
  • 🔒 Still investigating sheets creds issue [606932a]
  • 🔒 Investigate on why spreadsheets sometimes fail [bdd7a17]
  • 🔒 Enforce credentials security [ed68096]
  • 🔒 Better guard spreadsheets GET [97ba29f]
  • 🔒 Change Google fonts key [89ac0f8]
  • 🔒 Add extra user check in api [ec18912]

Miscellaneous

  • 📦 Update packages [6c29865]
  • 📝 Fix links and update doc [ddaaa68]
  • 📝 Webhook block [2271da8]
  • 📝 Theme [a848fa0]
  • 📝 Email block [f5404f9]
  • Merge pull request #35 from baptisteArno/fix/google-font-error [176cb4e]
  • 📝 Typing emulation [bf766e5]
  • Merge pull request #32 from laurin-wolf/10-add-gitlab-idp [a863a4c]
  • 📦 Update typebot lib declarations [1139569]
  • 🛂 Temporarily disable Make.com [cff5ec6]
  • 📝 add gitlab idp env variables [b2b0685]
  • Merge branch 'main' of https://github.com/baptisteArno/typebot.io [f788541]
  • 🚧 Help to debug evaluated expressions [e1d7533]
  • fix(auth):🐛explicitly set linkAccount user values , #10 [97b14f1]
  • 📝 Add callback URL instructions [e569e59]
  • 📝 Simplified API endpoints [29254f6]
  • 📝 Improve configuration doc [18319c8]
  • Merge pull request #24 from baptisteArno/feat/disable-smtp-auth [1820686]
  • feat(auth): 👷 Disable smtp auth [c657850]
  • 📝 Add about page [6a8d6d4]
  • 📝 Better explain base url config [a5491dc]
  • 📝 Add Lead Scoring template [a08618d]
  • 📝 Condition block [b1d30fc]
  • Merge pull request #21 from baptisteArno/feat/zoom [47947a6]
  • build: 👷 Add Sentry context [fb3bba8]
  • 📝 Add Quizz [5aac822]
  • 💫 Add name in user creation webhook [4c9f97b]
  • Merge pull request #20 from baptisteArno/fix/delete-collaborator [6314ce2]
  • Merge branch 'main' of https://github.com/baptisteArno/typebot.io [6ba6466]
  • Merge pull request #18 from baptisteArno/fix/docker-prod [5ce0212]
  • Merge pull request #16 from baptisteArno/fix/uprade-modal-directory-typo [a6a2fcc]
  • Merge pull request #14 from baptisteArno/fix/linked-typebot [5903120]
  • 📦 Update packages [0500981]
  • 📝 Add privacy policies explanation [e653ced]
  • 📝 Add "Set variable" doc [af9e08f]
  • 🛂 Make sure booleans are parsed in table [f7d12dc]
  • 🛂 Improve collab permissions [bb194b1]
  • 📝 Add `hiddenVariables` JS instructions [38c39d4]
  • build(self-host): 👷 Add chown Dockerfile [f9a30bc]
  • 📝 Add License paragraph in README [3a7078d]
  • 🚩 Add webhook url call on user creation [39b0143]
  • 🛂 Make sure branding is forced on file import [0704213]
  • 📝 Add "Stay up-to-date" section in README [bd702f2]
  • 📝 Add 3rd testimonial [d4022c6]
  • 📝 Update typebot URL in embed instructions [71816f7]
  • 📝 Fix A record CM name [53fb34d]
  • 📝 Add "Human takeover" faq [3d4f90d]
  • 📝 Change SEO related info [8ba231f]
  • 🩹 Fix build [ec8a27e]
  • 📝 Update env var and write Configuration doc [69248f9]
  • 📝 Update README and contribution instructions [b37db3c]
  • 📝 Add Google Sheets video [6cf89d8]
  • 📝 Add RTL guide [533fdb1]
  • 📝 Update feedback board links [e73fce3]
  • build: 👷 Add Plan in support bubble [380eae5]
  • 📝 Init cool README (WIP) [63a90f2]
  • chore: 👷 Add user info on Google sheets endpoints for Sentry [0e14a23]
  • 📝 Remove the 3 months notice on FAQ [4bb5a57]
  • fix(hotfix): [cc1dd51]
  • 📝 Add API overview [3ecde23]
  • 📄 Change patch webhook to post [1c758d3]
  • 🩹 Switch from stepId to id (for Zapier) [e3704f6]
  • 📝 Add MailerLite guide [37ef56b]
  • 📝 Default retry message bubble [feb966d]
  • 🛂 Add god rule to view typebots [5d9356b]
  • 🛂 Protect from others to consult typebots and folders [f6d5eb5]
  • 🛂 Add context variables to support typebot [7402ad5]
  • 📝 Variables doc [9b9e0f6]
  • ci: 👷 Add connection pooling DB [1c178e0]
  • fix: Fix db critical [558a603]
  • build: 👷 Fix error page [7ebfd43]
  • fix(editor): source endpoint even on buttons step [0336bc2]
  • 🩹 Avatar scroll on media bubbles [1d3917f]
  • 🩹 Vs pages typebot [b1916e4]
  • 📝 Add 2.0 annoucement modal [ab9c55e]
  • 📝 Add FAQ [c502bbb]
  • build: 👷 Remove Sentry traceSampling [a8a03fb]
  • 💅 Show when the bot is published [8583e2a]
  • 🩹 Slow down graph panning on Chromium [130f85e]
  • 📦 Update packages [e7d1f5d]
  • 💅 Add access to v1 banner [1fbe324]
  • 🛂 Use env file from builder for db [80c15f9]
  • 💫 Can pan graph with mouse + click [1033e42]
  • 👔 Send email disabled in preview [f8a6415]
  • 🛂 Limit typebot branding [f57827c]
  • 🛂 Limit analytics [f46ba38]
  • 🛂 Limit incomplete submissions [ec470b5]
  • 🛂 Limit create folder to Pro user [3a7b9a0]
  • 🗑️ Tidy up env files [901e2f3]
  • 🛂 Fix viewer host env name [92515ef]
  • 🛂 Dynamically parse the viewer api host [cfbf3d4]
  • 📝 Add code blocks in embed instructions [276f1c1]
  • 🗑️ Clean up gitignores [c66827b]
  • 📦 Import existing Landing page [36be357]
  • 📝 Add embed instructions [65b30bf]
  • 🩹 typebot buttons menu [fc1d654]
  • chore(e2e): 👷 Fix e2e pipeline [02bd2b9]
  • ci(deployment): 👷 Add e2e tests on Vercel deployment [65209c2]
  • ⚗️ Add export results [6c1e0fd]
  • ⚗️ Add infinite scroll in results table [72454c0]
  • ⚗️ Add delete results logic [8ddf608]
  • 🧪 Add delete tests on dashboard [6db34a8]
  • 🖐️ Analytics drop off rates [6322402]
  • 🪥 Consult submissions [1093453]
  • 🧰 Aggregate utils & set up results collection in viewer [f088f69]
  • 🧯 Fix template page [447172d]
  • Add e2e tests for account [8c826fc]
  • Add user account page [e10fe1a]
  • 🦴 Add results backbone [698867d]
  • 🦴 Add viewer backbone [d369b4d]
  • 🦴 Add share page backbone [9a78a34]
  • 🦴 Add settings page backbone [79aede1]
  • 💼 Add license to package.jsons [4d8056d]
  • 🦴 Add theme page backbone [30ddb14]
  • 🤽 Update turborepo [6ee0647]
  • 🚀 Init preview and typebot cotext in editor [b7cdc0d]
  • 🛠️ Adapt Cypress to Turbo Repo [a54e42f]
  • 🚀 Init Turbo Repo [772b16c]
  • Add Graph draft [da9459e]
  • Update README.md [0f85d2c]
  • Create LICENSE [e3ab332]
  • Create FUNDING.yml [dd3d11b]
  • 🚀 Init bot-engine [9dbad1d]
  • 💅 Renamed prisma package to db [641ba3d]
  • 📤 Remove workspace file from git [17665de]
  • 🧯 Fix auth with db sessions [575361e]
  • 🖨️ Add prisma deploy script [e2659b4]
  • Add Dashboard [54a641b]
  • Add authentication [5e14a94]
  • Set node-linker to node_modules [68dd491]
  • Init project [6fe9807]