typebot.io

πŸ’¬ Typebot is a powerful chatbot builder that you can self-host.

AGPL-3.0 License

Stars
4.9K
Committers
55

Bot releases are visible (Hide)

typebot.io - v2.27.0 Latest Release

Published by github-actions[bot] 3 months ago

Added

  • ✨ Add attachments option to text input (#1608) [6db0464]
  • ✨ Add "Generate variables" actions in AI blocks [76fcf7e]
  • ✨ Support Vision for compatible AI models [ee83499]

Changed

  • ⬆️ Upgrade pnpm, turbo, isolated-vm (#1609) [5a3fd84]
  • ⚑ Option to disable controls and autoplay on videos (#1631) [c7263a1]
  • βͺ Revert checkout session update existing customer [8f741ea]
  • ⚑ (anthropic) Add Claude 3.5 model" [1d74bce]
  • πŸ”§ (billing) New checkout session should work with existi… [cb0987e]
  • ⚑ (anthropic) Add Claude 3.5 model [99eae33]
  • ⚑ (setVariable) Add Pop and Shift items [8ec0fbd]
  • ⚑ (embed) Option to add a wait event for the embed bubble [918836d]
  • 🚸 Automatically create variables when pasting groups to a new typebot [4ab1803]
  • ⬆️ Upgrade chakra version [bec9cb6]
  • 🚸 (nocodb) Clean up error messages [0f2f4d2]
  • 🚸 Display error toast when script or set vari… [233ff91]
  • πŸ”§ Fix landing page loading issue with query params [40ca02d]
  • 🚸 (onboarding) Introduce new onboarding floating videos mechanism [c55973f]
  • 🚸 (openai) Raise assistants select limit to 100 [4a45e5e]
  • ⬆️ Upgrade isolated-vm" [6954aea]

Fixed

  • πŸ› (wp) Fix XSS vuln shortcode attributes [6049aad]
  • πŸ› Use custom domain origin for API calls [cbaa7e7]
  • πŸ› Fix http req body type issue [d838c2c]
  • πŸ› (http) Accept body content other than json and form-data [c5794a0]
  • πŸ› (upload) Fix file upload generated URL in preview [85e9a0c]
  • πŸ’š Upgrade pnpm action setup [7d44967]
  • πŸš‘ (billing) Fix checkout session email check [be28d9d]
  • πŸ› (sheets) Make sure update cells do not overwrite existing… [1431898]
  • πŸ› (attachments) Fix attachments on mobile and fix long text… [898ed52]
  • πŸš‘ Fix reply resume chat [baa5f5f]
  • πŸš‘ Fix embed web.js file mentioning "process" [b08e374]
  • πŸ› (transcript) Fix variable ids for history detection [dd191e3]
  • πŸš‘ Fix youtube URL detection regex [3b405dc]
  • πŸ› (payment) Fix payment redirection [6af47a8]
  • πŸ› (lp) Fix image size in blog on mobile [80da7af]
  • πŸ› (text) Fix text bubble content parsing when starting with variable [7790cf4]
  • πŸ› (video) Parse youtube start time query param [b10383e]
  • πŸ› (embed) Fix iframe embed when referrer is empty [8a8a3c5]
  • πŸš‘ Fix variable search button input not auto opening [990ff0f]
  • πŸ› Fix allowed origins when embedded in iframe [67f37c0]
  • πŸ› (theme) Remove variables button from Custom CSS editor [36c9846]
  • πŸ› (nocodb) Automatically ignore trailing slash for baseURL [ff16706]
  • πŸ› (editor) Fix groups paste when edge is not copied [9869973]
  • πŸ› (sendEmail) Fix body HTML parsing invalid escape [f38af0d]
  • πŸ’š Fix pnpm lock file [d80b3ea]
  • πŸ› (setVariable) Fix setVariable array parsing when executed on client [ad6894e]
  • πŸ› Fix date parsing with european format [209cec3]
  • πŸ› Fix SMTP auth without creds [abc35a8]

Miscellaneous

  • πŸ“ Add 'WhatsApp business benefits' blog post (#1628) [1bc217d]
  • πŸ“ Update local-installation documentation for landing page (#1627) [e545c60]
  • πŸ“ Add 'upsell using ai chatbots' blog post (#1612) [2772d88]
  • πŸ“ Add link to test CC from Stripe (#1621) [747e989]
  • πŸ“ Add 'how to add chatbot in wordpress' blog post (#1599) [7f82c2f]
  • πŸ“ Add missing set variable values [a1b5e59]
  • πŸ“ Add API deploy doc [14613b6]
  • πŸ“ Add 'Top 5 best CRM for Shopify' blog post (#1571) [9c27ca9]
  • πŸ“ Update docker.mdx (#1597) [8e6cee5]
  • πŸ“ Update i18n-ally-custom-framework.yml (#1595) [0efd7f1]
  • πŸ“ Add nocodb block videos into docs [5565455]
  • πŸ“ Add Savings Estimator template [531a1be]
  • πŸ“ Update high ticket lead template with Generate variable a… [1380e03]
  • πŸ“ Add generate upload url endpoint api doc [033f52e]
  • πŸ§‘β€πŸ’» Add healthcheck API endpoints on all apps (#1563) [24db6c5]
  • πŸ“ Add 'customer success manager job description' blog post (#1558) [2e322c5]
  • πŸ“ Add Transcript doc [fdbd9c0]
  • πŸ“ Add "chatfuel alternatives" blog post (#1544) [2b420c4]
  • πŸ“ Add "best marketing chatgpt prompts" blog post (#1543) [edbc5a0]
  • πŸ§‘β€πŸ’» Skip email check if included in ADMIN_EMAIL (#1537) [d363b23]
typebot.io - v2.26.1

Published by github-actions[bot] 5 months ago

Fixed

  • πŸš‘ Fix webhook sample result parsing [a936bc2]

Miscellaneous

  • πŸ“ Add v2.26 newsletter [45aa4c6]
typebot.io - v2.26.0

Published by github-actions[bot] 5 months ago

Breaking changes

We had to fix an important security issue. It changes how code is executed on Typebot's server.

If you have a bot that executes code on the server that contains:

  • fetch
  • console.log
  • setTimeout or setInterval

(It applies only to code that have the Execute on client? option unchecked.)

These codes might not work anymore. You should check the new limitations listed here before upgrading: https://docs.typebot.io/editor/blocks/logic/script#limitations-on-scripts-executed-on-server

Added

Changed

  • 🚸 Properly parse single break lines in streaming bubble [3d09ad1]
  • 🚸 (number) Avoid parsing numbers starting with 0 [3e4e753]
  • 🚸 (dify) Improve error display when streaming [e1f1b58]
  • 🚸 (url) Improve URL input behavior on web [3320e1b]
  • ⚑ (api) Add textBubbleContentFormat option [c53ce34]
  • ⚑ (difyAi) Enable streaming with Dify.AI block [58f2e3b]
  • πŸ—ƒοΈ Add createdAt to sort transcript answers [79ad1f6]
  • ♻️ (mistral) Use new ai sdk Mistral core [15b2901]
  • 🚸 Add variables button in forged select input by default [b71dbdb]
  • ⚑ Format email input to lower case (#1520) [618322e]

Removed

  • πŸ”₯ Remove useless check for group id before saving … [b5d0ea4]
  • πŸ”₯ Remove chat-api app [e91fced]

Fixed

  • πŸ› Fix storage bug when setVariableHistory conflicts [fa191fd]
  • πŸ› Fix sample result parsing on complex flows [409c553]
  • πŸ› (dify) Fix invalid parsing when text delta is multiline [176e3a5]
  • πŸ› (script) Fix script exec when one variable is object [85bcb69]
  • πŸš‘ Fix inline code evaluation [073c1d4]
  • πŸ› (whatsapp) Fix preview_url parsing [88d98f0]
  • πŸ› (calCom) Fix book callback not working on second attempt [c2f3c97]
  • πŸ› (calCom) Fix weekly and column layouts restrained from max-width prop [10cbf4d]
  • ✏️ Fix ee README broken image [06ac93c]
  • πŸ› (variables) Fix session only menu bool [e49d28c]
  • πŸ› (wa) Fix session stuck into reply state [9f39c66]

Security

  • πŸ”’ Use isolated-vm [8d66b52]

Miscellaneous

  • πŸ“ Add "Create whatsapp chatbot" article (#1502) [e015385]
  • πŸ§‘β€πŸ’» Add more convenient classes to typebot elements [3031d26]
  • πŸ§‘β€πŸ’» Add keycloak auth provider (#1533) [bb4bbd8]
  • πŸ“ Add "How to train chatbot on your own data" article (#1516) [29040c6]
  • πŸ“ Add release section in self-hosting get-started page [076a950]
  • πŸ“„ Add Commercial License for ee folder (#1532) [0eacbeb]
  • 🧐 Improve chat session inspection script [ab9e36f]
typebot.io - v2.25.2

Published by github-actions[bot] 5 months ago

Added

  • ✨ (setVariable) Add Transcription system var (#1507) [40f2120]

Changed

  • 🚸 (whatsapp) Enable embed video thumbnail previ… [9b8298b]
  • πŸ’„ Fix bubble preview image full size [8151d7f]
  • πŸ’„ (bot) Fix bubble max widths and guest avatar shrinking [3662c0d]
  • πŸ—ƒοΈ Convert answerv2 content field to Text field [41ccf24]

Fixed

  • πŸš‘ (httpRequests) Fix save variable parsing [304bfcf]
  • πŸ› (transcript) Fix typebot link incorrect next group [fa45564]
  • πŸ› Fix select input displaying id instead of label on refresh [f211a3e]
  • πŸ› (wa) Fix WhatsApp session stuck if state object is empty [8351e20]
  • πŸš‘ (setVariable) Fix inline code parser [91603aa]
typebot.io - v2.25.1

Published by github-actions[bot] 5 months ago

Added

  • ✨ Add variables panel [1afa25a]
  • πŸ”Š (customDomain) Add debug log for custom domains req… [6f0e236]
  • ✨ Add "OpenAI Assistant Chat" template [a413d1b]
  • ✨ Add "Quick Carb Calculator" template [04e29ba]

Changed

  • ♻️ (templates) Update variables isSession props [218f689]
  • 🚸 (billing) Increase invoices limit list [e4a7774]
  • βͺ (blog) Revert rewrite referer regex and manually add entry for /blog [58ba6a4]
  • 🚸 (elevenlabs) Remove variable button in cred… [8a27cea]
  • ⚑ (variables) Add session option in variables (#1490) [b4ae098]

Fixed

  • πŸ› Fix inconsistent updatedAt when timezone is different fro… [ad4d1a1]
  • πŸ› (blog) Fix referer regex matcher [1e5e085]
  • πŸš‘ (blog) Replace matching host regex instead of multi value in list [29d0cae]
  • πŸ› (blog) Fix image not loading when coming from /blog [30f81c8]
  • πŸ› (payment) Fix description variable parsing [2578335]
  • πŸ› (share) Show duplicate button for authenticated guests [9b1ff84]
  • πŸ› Fix webhook default timeout and unoptimized json parser (#1492) [7d70f02]

Security

  • πŸ”’ Use vm instead of Function in Node.js (#1509) [75c44d6]

Miscellaneous

  • πŸ“ (whatsapp) Add position collection example [e755f08]
  • πŸ“ (openai) Add Ask Assistant video demo [86441a5]
  • πŸ“ Add 'best chatbot for wordpress' blog post (#1489) [3b3e3fd]
typebot.io - v2.25.0

Published by github-actions[bot] 6 months ago

Added

  • ✨ (templates) New "Hight ticket follow up" template [a45e8ec]
  • ✨ (theme) Add container theme options: border, shadow, filter (#1436) [5c3c7c2]
  • πŸ”Š Improve http req timeout error [75dd554]
  • πŸ”Š Improve toast error when whatsapp token is not valid [3b1b464]
  • πŸ”Š Add prisma metrics to prometheus endpoint (#1420) [6e0388c]

Changed

  • ♻️ Improve thread id saving conditions [40a10c7]
  • 🚸 Fix auto scroll behavior [0a7d598]
  • 🚸 Improve auto scroll behavior [a7fc413]
  • πŸ’„ Show send icon by default on textboxes [873ba0b]
  • πŸ”§ (blog) Fix static viewer rewrites for blog posts [fadcd3a]
  • πŸ”§ (blog) Fix viewer rewrites for blog styles [ccc974f]
  • πŸ”§ Add blog endpoint to viewer rewrites [e4e724d]
  • 🚸 Improve auto scroll behavior [5aad10e]
  • ⚑ Remove empty strings from variable parsing when possible [3ca1a2f]
  • 🚸 (whatsapp) Avoid multiple replies to be sent concurently [7bec58e]
  • 🚸 Improve zapier, make.com block content feedback [75cd141]
  • ⚑ (phoneInput) Add missing Dominican Republic dial codes [d608a30]
  • ⚑ (wordpress) Add the lib_version attribute to wp admin panel [f550870]
  • 🚸 (payment) Improve payment default currency be… [6594c56]
  • ♻️ Migrate from got to ky (#1416) [d96f384]
  • 🚸 (dify) Only save Conversation ID when not emp… [ccc7101]
  • πŸ’„ Fix image bubble distortion on Safari [2f84b10]
  • πŸ”§ Remove nested prettierignore files [7aad60c]
  • 🚸 (dify) Auto convert non-md links to md flavoured links [68ad0f2]
  • 🚸 On chat state recover, don't execute client side actions [3aee9e7]
  • πŸ”§ Add embed lib auto patch script [69446ad]

Fixed

  • πŸ› (httpReq) Properly parse big ints [7efb79d]
  • πŸ› (openai) Fix streaming for legacy OpenAI block config [49c1c0e]
  • ✏️ Fix typo in self-hosting troubleshooting (#1478) [1c84d29]
  • πŸ› (forge) Fix CLI auth gen [72a5f4a]
  • πŸ› (openai) Fix ask assistant not correctly referencing uploaded f… (#1469) [dc1929e]
  • πŸ› Fix bug when removing first message from create chat comp a… [bc50d62]
  • πŸ› (bot) Fix svg images not being displayed [c75148c]
  • πŸ› (dify) Fix conversation ID being overwritten randomly [7f39d5a]
  • πŸ’š Update lock file [a09ccd1]
  • πŸ› (whatsapp) Enable custom embed blocks [af01439]
  • πŸ› Fix input background not properly set [94539e8]
  • πŸ› (whatsapp) Fix media download [7e3e05f]
  • πŸ› Fix border color not changing [dcd3eaa]
  • πŸš‘ (condition) Fix not contains condition on list variable [4982400]
  • πŸš‘ Fix clientSideAction streaming stuck when it contains … [f9bdcdc]
  • πŸ› Fix invalid format for code blocks in streaming bubble [db6d258]
  • πŸ› Fix streaming text selection (#1444) [3f36780]
  • πŸ› (condition) Improve contains/not contains on list input [cae7be4]
  • πŸ› (buttons) Improve buttons matching when dynamic [d194fbe]
  • πŸ› Wipe chat state from storage if disabled [7d6cf2a]
  • πŸ› (theme) Fix progress bar background color [51bf5b6]
  • πŸ› (theme) Fix containers disabled bg should be transparent [408aeb4]
  • πŸš‘ Fix no scroll issue on mobile [8fe856a]
  • πŸ› Only display export flow option if user is not guest [ae2350e]
  • πŸ› Fix ky not working due to fetch rewriting by mistral package [ef10f69]
  • πŸ› Fix new guessApiHost in editor [6a4a43e]
  • πŸ› Fix autocomplete submit [b5dd12c]

Miscellaneous

  • πŸ§‘β€πŸ’» (forge) Make credentials in fetch function optionnal [988e752]
  • πŸ“ Add "Best WhatsApp chatbot" blog post (#1475) [74a0707]
  • πŸ“ Add "Lead Generation Guide" article (#1465) [5d99e00]
  • πŸ“ Add docker manual image build instructions [6594723]
  • πŸ“ (blog) Improve Image MDX component [5fb20e3]
  • πŸ“ Add "Top 5 Alternatives to Landbot" article [a1da5f2]
  • πŸ“ Improve blog capabilities and components [eb2001c]
  • πŸ“ Add new blog structure [6fe4e28]
  • πŸš€ (theme) Add new aqua glass theme [fb847e1]
  • 🐳 Fix docker build with new prisma version [40b16ea]
  • πŸ§‘β€πŸ’» Allow admin email to signup even if disabled [b5b0788]
  • πŸ“ Update db migration command instructions (#1410) [b6a31c2]
typebot.io - v2.24.1

Published by github-actions[bot] 7 months ago

Fixed

  • πŸš‘ (Revert stream condition for self-hosting) [7237901]
  • πŸ› (editor) Fix text bubble update conflict when deleting group [7ce6d73]

Miscellaneous

  • πŸ“ Add v2.24 newsletter [af4dd95]
typebot.io - v2.24.0

Published by github-actions[bot] 7 months ago

Added

  • πŸ‘·β€β™‚οΈ Add network debug tools to chat api image [37204f5]
  • ✨ Add operators documentation for response field components. (#1387) [2bd1cb7]
  • ✨ Add Anthropic block (#1336) [ecec702]
  • πŸ”Š Add better error log for auth email sending [595bffc]
  • ✨ Add "turn into" option in block context menu [2fb379b]
  • ✨ Add OpenRouter block [84d6c59]
  • πŸ“ˆ (posthog) Send user last login event [434b067]

Changed

  • ⚑ (anthropic) Add sonnet and haiku models [89dec4a]
  • 🚸 (bubble) Add swipe gesture to close preview… [1f158e7]
  • ⚑ Fix typebot drag and drop lag [798e94a]
  • ⚑ Introduce a new high-performing standalone chat API (#1200) [2fcf83c]
  • 🚸 Auto disable whatsapp if plan does not have pro… [7c23b95]
  • 🚸 (radar) Don't show claim bot if workspace is no… [c72052c]
  • ♻️ Include forged blocks schema in typebot schema [ed5096e]
  • 🚸 Auto focus new blocks and fix text editor close callback [a797fc0]
  • ♻️ Remove @typebot.io/schemas from @typebot.io/lib [5073be2]
  • 🚸 Remove debounce on forged block credentials… [cdbdb35]
  • 🚸 (editor) Fix buttons textarea size when con… [cf73900]
  • 🚸 Fix select and autocomplete max width [70cc1f0]
  • 🚸 (calCom) Fix embed responsivity [968abf5]
  • 🚸 (results) Improve time filter so that it takes into account user timezone [f6d2b15]
  • ⬇️ Downgrade anthropic sdk to make it compatible with ai sdk [3f294c9]
  • ⬆️ Upgrade ai package [ff3807a]
  • πŸ’„ Fix UI regression on editor menu button [7e3c1e7]
  • 🚸 Remove 50 select items initial hard limit [cbfc980]
  • 🚸 (billing) Improve upgrade UX for non admin [1f40a4d]
  • 🚸 Add aria-label on Bubble close button (#1344) [a9daac6]
  • ⚑ Restore chat state when user is remembered (#1333) [0dc276c]
  • πŸ’„ Improve editor header responsiveness [5dafb64]
  • ⬆️ Upgrade ai and openai packages [c2003da]
  • ⚑ (calCom) Add additional notes prefill option [0f96440]
  • 🚸 (results) Improve submitted at field parsing [77bc138]
  • 🚸 (elevenLabs) Only show text-to-speech compatible models [022a320]
  • πŸ’„ (textEditor) Fix floating link inputs color in dark mode [579e407]
  • ♻️ Use at function instead of dangerous direct lookup array index [4ca613e]
  • πŸ’„ (bot) Show only loading bubble when current block only has messages [8846cdb]

Fixed

  • πŸ› Fix auto filled input not submittable [a412a31]
  • πŸ› Fix potential infinite redirect when session is remembered [50d515c]
  • πŸ› (textBubble) Fix text bubble not updating when focusing on another one [c9b7f6a]
  • πŸš‘ Allow for regex without slashes for retro compat [2663ca2]
  • πŸ› (conditions) Parse regex flags as well [a0ba8c5]
  • πŸ› (conditions) Fix regex matching when starting and ending wi… [76e7fbd]
  • πŸ› Fix edge dropping on condition block when all conditions ar… [1566f01]
  • πŸ› (bubble) Fix bubble chat height when custom size [af941b1]
  • πŸ› Fix event edges display when navigating in linked typebots [f646826]
  • πŸ› Fix typebot and folder name update in dashboard [a48a211]
  • πŸ› (typebotLink) Fix n+1 variable fill [c552fa7]
  • πŸš‘ (stream) Fix stream for Vercel hosting [669f550]
  • πŸš‘ (stream) Re-enable stream on Vercel env [8e52ee8]
  • πŸš‘ Fix embed fallback api host [b14ee12]
  • πŸ› Fix absolute URL bug with ky on backend [e435ead]
  • πŸ› Fix experimental chat api enable checking [6876b48]
  • πŸ› (editor) Share groups clipboard state across tabs [5b91767]
  • πŸ’š Remove unused helper [97107d4]
  • πŸ› (pictureChoice) Fix dynamic image only variable saving [9c86c5e]
  • πŸ’š Fix embeds build and create-block CLI [a4c865c]
  • πŸ› Fix bug when adding items in array in forged block [56a23a1]
  • πŸ› (fileUpload) Handle duplicate names properly [26a9282]
  • πŸ› Fix retry message variable parsing [782c08b]
  • πŸ› (difyAi) Fix chunk parsing [e035a54]
  • πŸ› (anthropic) Upgrade sdk to fix stream issue [3ac211d]
  • πŸ› (bot) Fix await processClientActio… [b53242c]
  • πŸ› (anthropic) Fix transform functions when response mapping has Message content [7d11a7d]
  • πŸ› (bubble) Fix bubble bot window left overflow [663653e]
  • πŸ› (wait) Parse wait seconds as float instead of int [e9011ae]
  • πŸ› (anthropic) Fix turn into other blocks [1202f09]
  • πŸ› (editor) Fix multiple text editor focus [9b9282e]
  • πŸ› (editor) Fix dragging locked when window is blurred while pressing keys [065a70e]
  • πŸš‘ Attempt to fix crash related to codemirror [eaaa840]
  • πŸš‘ Fix auto delete invalid edge when offsets are not loaded [0309771]
  • πŸ› Fix board menu placement when suspected typebot banner is displayed [4a7d10f]
  • πŸ› Fix progress bar crash when input is undefined [bbeb12c]
  • πŸ› (editor) Improve edge resiliency connected to non-existant blocks [22fe502]
  • πŸ› (whatsapp) Fix auto start when first input is file [583294f]
  • πŸ› Fix back button refreshing the page when typebot in folder [59cf993]
  • πŸ› Fix progress bar fixed position on Bubble embed [b05fafe]
  • πŸš‘ Fix invalid workspace plan check for support bubble [8e20d90]
  • πŸ› (textBubble) Fix variable with text styles unwanted break lines [daaca9f]
  • πŸ› (analytics) Fix possible analytics crash when groupId can't be found [a043c3e]
  • πŸ’š Fix deprecated sizeLimit option type [d8924d7]
  • πŸ› (fileUpload) Fix files deletion on result delete [f14eb91]

Security

  • πŸ”’ Use sanitizeUrl on redirectPath auth param (#1389) [d0be29e]

Miscellaneous

  • πŸ›‚ (radar) Improve radar regex [dbc8754]
  • πŸ“ Split Google requirements for each APIs: auth, sheets, fonts [f017219]
  • πŸ›‚ Make sure customDomain can't be spoofed [a8a9259]
  • πŸ›‚ Only show suspicious bot claim for no… [001e696]
  • πŸ“ Add Anthropic streaming issue notice [f6a419c]
  • πŸ›‚ Display suspected typebot banner only if workspace is not verified [712a565]
  • πŸ§‘β€πŸ’» (whatsapp) Option to modify the default interactive split message number (#1296) [df209a8]
  • πŸ“ Improve get help doc [14022fe]
  • πŸ›‚ Disable direct support for Free users [6d8a007]
  • πŸ“ Add v2.23 newsletter [ef69b5b]
typebot.io - v2.23.0

Published by github-actions[bot] 8 months ago

Added

  • ✨ Add Together AI block (#1304) [648ec08]
  • πŸ”Š (whatsapp) Improve phone ID verification error details [060c49d]
  • πŸ”Š (radar) Add debug option [7fc8bc9]
  • ✨ (theme) Add progress bar option (#1276) [2d7ccf1]
  • πŸ‘·β€β™‚οΈ Build docker image on new "next" tag [d2c9b5f]
  • ✨ (theme) Custom font option (#1268) [7cf1a3e]
  • ✨ Add ElevenLabs block (#1226) [2f6de8e]
  • πŸ‘·β€β™‚οΈ Add posthog keys to github secrets [9f0c6b3]
  • πŸ“ˆ Track custom domain and WA enabled events [b9183f9]
  • πŸ“ˆ Send onboarding replies to PostHog [fd4867f]

Changed

  • 🚸 (whatsapp) Remove .mp4 regex restriction for video URLs [3971e4a]
  • πŸ’„ Fix dark mode timefilter dropdown in analytics page [78d3e9b]
  • πŸ’„ Improve progress bar UI and make avoid starting at 0 [229453d]
  • 🚸 (theme) Improve custom font flow by asking for font-face props directly [33d0fcd]
  • ⬆️ Upgrade and improve plate editor [b9e5468]
  • 🚸 (chatnode) Add proper error message handling [fe98f2a]
  • 🚸 (fileUpload) Correctly set default item for visibility [f2b2174]
  • 🚸 (buttons) Fix new buttons new line and escape behavior [508859a]
  • 🚸 (buttons) Detect multi items pasting with br… [927feae]
  • 🚸 Better embed button size prop now acception … [54f51b6]
  • 🚸 Rename "webhook" block to "HTTP request" [33cbb2b]
  • ⚑ (setVariable) Add timezone option for dates [3e0d3e7]
  • 🚸 (buttons) Better multiple item parsing [07240e6]
  • 🚸 (buttons) Parse clipboard items separated wi… [5d0be9e]
  • ⚑ (dify) Make sure Dify also works with agent assistants [d171aa6]
  • 🚸 Fix shift key to scroll the graph horizontally [cd488c2]
  • 🚸 (editor) Enable groups clipboard accross tabs [e05580a]
  • 🚸 (url) Less strict URL validation on server [f7d3d58]
  • ⚑ (dify) Include empty files require field [1b2876d]
  • 🚸 (elevenlabs) Add set variable indication [d91e212]
  • 🚸 (results) Add time filter to results table as… [066fabc]
  • ⚑ (rating) Add start number option in Rating block [3e2533b]
  • 🚸 Fix vat input size for better placeholder visibility [2fb0a4f]
  • πŸ’„ Fix key component in tooltip for dark mode [5e9dfaa]
  • 🚸 (fileUpload) Add success labels cutomization [9fc05cb]
  • ♻️ Re-organize telemetry package [92a1d67]

Fixed

  • πŸ’š Remove unused mp4 url check [3037771]
  • πŸ› (bot) Remove SendButton disable state [dd9b7ee]
  • πŸš‘ (whatsapp) Fix broken preview [275ba1b]
  • πŸ› (chat) Enable prefilledVariables in preview mode [9b65621]
  • πŸ› (theme) Fix custom bg color when type is undefined [0b19310]
  • πŸ› (whatsapp) Fix webhook when having 2 phone numbers in same WA account [ce17ce5]
  • ✏️ Rewrite "optionnal" to "optional" (#1278) [ddb7ac7]
  • πŸ’š Add "next" docker image metadata [a7eb5cd]
  • πŸ› Fix return executeCommand result [219b229]
  • πŸ› Allow DATABASE_URL starting with "postgres://" [5879c89]
  • πŸ› (whatsapp) Fix image or video bubble before choice input [18c0445]
  • πŸ› (dify) Fix issue when receiving "event" chunk [6735ecc]
  • πŸ› Fix missing http request block in side bar [f3adaa3]
  • πŸ› (setVariable) Fix timeZone variable parsing [519f3aa]
  • πŸ› (editor) Fix groups graphPosition round coordinates saving [e3470bc]
  • πŸ› (billing) Fix webhook calls when workspace was deleted [191aeb0]
  • πŸ’š Fix outdated lockfile [4f924db]
  • πŸ› (editor) Fix changes revert when update call is long [d653003]
  • πŸ› (dify) Fix Dify error when inputs are empty [f5bdba5]
  • πŸ› Fix default theme colors not appearing [a0ab3b4]
  • πŸ› (editor) Fix lost changes when typebot takes a long time to update [c648947]
  • πŸ› (results) Fix export all results defaulting to "today" time frame [396ca5b]
  • πŸ› (docs) Fix "Get stats" empty api ref [2cc1b44]
  • πŸš‘ (folders) Make sure folders are not all listed in root folder [fa2eeff]
  • πŸ› (calCom) Make sure Cal.com book event is emitted once per block [83231e6]
  • πŸ› (folders) Make sure to exit folder on workspace change [c2603d9]
  • πŸ› Revert to got for user created webhook to fix function crash [9014c4a]
  • πŸš‘ Fix user creation crashing [9222da6]
  • πŸ’š Fix mockedUser default props [4122d73]
  • πŸ› Make sure variables are parsed in date and picture choice options [ce79e89]
  • πŸ› (openai) Fix 400 error when tools array empty [c616117]
  • πŸš‘ Fix inline variable parsing on new line issue [b660611]
  • πŸ› (buttons) Make sure to parse options if button has dynamic items [be5482c]
  • πŸ› Fix broken skippable file upload input [3128ebd]
  • πŸ› Fix new markdown parser on web runtime [678e6d5]
  • πŸ’š Move ky package to typebot.io/lib [3e8e882]

Miscellaneous

  • 🧐 Add deleteChatSession script [fee6b2d]
  • πŸ“ Write notes about creating an issue before contributing [60f3b13]
  • πŸ›‚ Make sure to check the domain exists before updating it on typebot [e4d2ebe]
  • 🧐 Improve inspectTypebot script abort process [eec5041]
  • πŸ“ Fix secret generation broken link [ba219b7]
  • πŸ“ Remove duplicate pnpm in Vercel deploy docs (#1261) [3ddc24e]
  • πŸ§‘β€πŸ’» Improve sign up error message [e783bb4]
  • πŸ§‘β€πŸ’» Rename User ID predefined value to Result ID whic… [8d50dc9]
  • πŸ“ Add video tuto on custom CSS on buttons [d67ab75]
  • 🧐 Better inspectUser script [5ecc6de]
  • πŸ“ Fix openapi document filepaths (#1241) [63dc2e0]
  • πŸ§‘β€πŸ’» Allow for custom 404 system messages [5226b06]
  • πŸ“ Add typebot engine explanation video [94c3e90]
  • 🧐 Add redeemCoupon script [5d38b44]
  • πŸ§‘β€πŸ’» (whatsapp) Set default template language to en_US [26be94d]
  • πŸ“ Improve getLocation set variable snippet (#1213) [5f2ed4b]
  • πŸ“ (results) Add results overview introduction [5a7ec5c]
  • 🧐 Update add users to brevo list script [9a36281]
  • πŸ“ Add v2.22 newsletter [272adc0]
  • πŸ›‚ (radar) Improve radar regex [27b95c1]
  • πŸ§‘β€πŸ’» (folders) Add folder trpc endpoints (#1218) [84b9aca]
  • πŸ“ Add geo location set variable example [11678ac]
typebot.io - v2.22.2

Published by github-actions[bot] 9 months ago

Changed

  • πŸ’„ Fix key component in tooltip for dark mode [5e9dfaa]

Fixed

  • πŸš‘ (folders) Make sure folders are not all listed in root folder [fa2eeff]
  • πŸ› (calCom) Make sure Cal.com book event is emitted once per block [83231e6]
  • πŸ› (folders) Make sure to exit folder on workspace change [c2603d9]

Miscellaneous

  • 🧐 Update add users to brevo list script [9a36281]
  • πŸ“ Add v2.22 newsletter [272adc0]
typebot.io - v2.22.1

Published by github-actions[bot] 9 months ago

Added

  • πŸ‘·β€β™‚οΈ Add posthog keys to github secrets [9f0c6b3]
  • πŸ“ˆ Track custom domain and WA enabled events [b9183f9]
  • πŸ“ˆ Send onboarding replies to PostHog [fd4867f]

Changed

  • 🚸 (fileUpload) Add success labels cutomization [9fc05cb]
  • ♻️ Re-organize telemetry package [92a1d67]

Fixed

  • πŸ› Revert to got for user created webhook to fix function crash [9014c4a]
  • πŸš‘ Fix user creation crashing [9222da6]
  • πŸ’š Fix mockedUser default props [4122d73]
  • πŸ› Make sure variables are parsed in date and picture choice options [ce79e89]
  • πŸ› (openai) Fix 400 error when tools array empty [c616117]
  • πŸš‘ Fix inline variable parsing on new line issue [b660611]
  • πŸ› (buttons) Make sure to parse options if button has dynamic items [be5482c]
  • πŸ› Fix broken skippable file upload input [3128ebd]
  • πŸ› Fix new markdown parser on web runtime [678e6d5]
  • πŸ’š Move ky package to typebot.io/lib [3e8e882]

Miscellaneous

  • πŸ›‚ (radar) Improve radar regex [27b95c1]
  • πŸ§‘β€πŸ’» (folders) Add folder trpc endpoints (#1218) [84b9aca]
  • πŸ“ Add geo location set variable example [11678ac]
typebot.io - v2.22.0

Published by github-actions[bot] 9 months ago

Added

  • ✨ (analytics) Add time dropdown to filter analytics with a time range [515fcaf]
  • πŸ‘·β€β™‚οΈ Change pre-commit format fix to check only [4b8b80e]
  • ✨ Add Dify.AI block (#1183) [0817fba]
  • ✨ Add Mistral AI block [b68f16f]
  • πŸ‘·β€β™‚οΈ Fix usage emails banner broken images [4ce29d6]
  • ✨ (settings) Add delay between bubbles option and typing disabling on first message [f052b4c]
  • ✨ (editor) Actions on multiple groups [00dcb13]
  • ✨ (openai) Add tools and functions support (#1167) [f4d315f]
  • ✨ Customizable allowed origins [8771def]
  • ✨ (openai) Add "Ask assistant" action [03258e0]
  • ✨ New QR code block (#1142) [799c694]
  • πŸ‘·β€β™‚οΈ Replace sleep from docker:up script for cross-plat compatibility [f3a4922]

Changed

  • ⬆️ Upgrade next [2462e79]
  • ⬆️ Upgrade google-spreadsheet and fix openapi docs g… [3b27f16]
  • 🚸 Enable OneDrive video url parsing [8ad4a09]
  • 🚸 Rewrite the markdown deserializer to improve br… (#1198) [ff9c472]
  • ⚑ (fileUpload) New visibility option: "Public", "Private" or "Auto" (#1196) [6215cfb]
  • 🚸 (editor) Avoid editor closing when pressing Enter [3ab84b7]
  • ⚑ (openai) Add enum support in function tools [8d363c0]
  • 🚸 (editor) Remove blocks pointer events only in analytics [c23e760]
  • ♻️ Change overflow:scroll to overflow:auto [ab01065]
  • 🚸 (openai) Make sure annotations are removed from assistant replies [d8e2b74]
  • βͺ Re-implement trackpad/mouse choice and defau… [5f0b369]
  • 🚸 (editor) Add graph gesture notification [bf6c258]
  • ⚑ (editor) Improve graph pan when dragging on groups [be74ad1]
  • ⚑ (openai) Enable setVariable function in tools [42008f8]
  • ⚑ Receive WhatsApp location (#1158) [61bfe1b]
  • ⚑ (sheets) Reset timeout after Google Sheets execution [a44857e]
  • ⚑ (radar) Add radar cumulative keyword alternatives check [0b00fa7]
  • ⬆️ Upgrade root deps [b412f0e]
  • πŸ“± (editor) Fix editor header responsivity [6d7c811]
  • 🚸 (results) Add progress bar to export results modal [5d971f7]
  • πŸ”§ Allow react lib to be used with v16 [459dac4]
  • ⚑ (calCom) Add phone prefill option [73d68f0]
  • ⚑ (whatsapp) Improve / fix markdown serializer [244a294]

Fixed

  • πŸ› Add max wait block timeout on WhatsApp runtime [26872e2]
  • πŸ› Fix listing deleted bots on Zapier and Make.com [07928c7]
  • πŸ› (editor) Fix dragging text bubble after editting [1ebfc15]
  • πŸ› Fix unexported Popup and Bubble from react lib [cf101d6]
  • πŸ› (share) Fix bubble button default background in embed modals [f9e0cef]
  • πŸ› (editor) Fix single block duplication [b668ac1]
  • πŸ› (setVariable) Avoid octal number evalution [ef05b71]
  • πŸ› Fix templates not properly selected sometimes [e80f297]
  • πŸ› (whatsapp) Fix first message capture regression [32927e0]
  • πŸ› (calCom) Don't delete session if chat reply has custom embed [5627105]
  • πŸ› (webhook) Update zapier and make.com result sample parser [233e993]
  • πŸ› (web) Dynamic first host avatar not displaying in viewer [98107ee]
  • πŸ› (cors) Fix cors setting when bot is origin-restricted [d6f94d3]
  • ✏️ Fix URL starting with postgres error message [30d6fcc]
  • πŸ› (editor) Fix duplicate group unique key parsing [1c4c058]
  • πŸ› (whatsapp) Fix last char slicing if new line [5d088b1]
  • πŸ› (whatsapp) Fix inline variable serializing [9b5b277]

Miscellaneous

  • πŸ›‚ (billing) Disable sub update when workspace is past due [0f245b8]
  • πŸ‘· Update version of copied prisma files in Dockerfile (#1186) [7baaf59]
  • πŸ“ Add notice for WhatsApp mismatch numbers in preview [f0cfc20]
  • πŸ“ Add env WHATSAPP_CLOUD_API_URL to possible change https://gr… (#1170) [47af9a9]
  • πŸ“ Add report abuse doc [8998276]
  • 🧐 Add inspectChatSession script [53e778e]
  • πŸ“ (settings) Update wait between messages instruction [7e9c67a]
  • πŸ“ Fix graph pan keys typo [d85a03f]
  • πŸš€ (whatsapp) Remove beta status [c08ab3d]
  • fix OpenAi function calling with optional parameters [2654e72]
  • πŸ›‚ Enable allowed origins security to depreceated sendMessage endpoints [b438c17]
  • 🌐 Add it translations [29bd5f1]
  • πŸ“ Add Framer embed instructions [8283179]
  • πŸ“ Add warning on manual deployment guide saying that it's not for local [07d349e]
  • πŸ“ Add auth callback URL info in custom oauth config [218abcb]
  • πŸ“ (sheets) Add additional insights to debug sheets not showing [3610287]
  • πŸ“ (makeCome) Move the return data section above video [b2f8cd4]
  • πŸ“ Add cal.com incompatible with whatsapp (#1152) [12af712]
  • πŸ“ (variables) Add "valid value types" section [e95e31e]
  • 🧐 Improve suspendWorkspace script [14858cb]
  • 🧐 Improve inspectUser script [1f5559f]
  • 🧐 Add updateUserEmail script [409aeb1]
  • 🧐 Add exportResults script [69b113f]
  • πŸ“ Add analytics doc [006b9d6]
  • 🧐 Add inspectWorkspace script [2b2e7c7]
  • πŸ›‚ (radar) Loosen cumulative keywords check [c1c053b]
  • 🧐 Improve suspendWorkspace script [311753f]
  • πŸ›‚ (radar) Enable multiple RADAR_CUMULATIVE_KEYWORDS sets [56e0342]
  • 🧐 Add more data inspection scripts [3775919]
  • 🧐 Add data exploration scripts [7d6c964]
  • πŸ“ Add a note on where to find resultId [2385eaf]
typebot.io - v2.21.3

Published by github-actions[bot] 10 months ago

Changed

  • πŸ”§ Muting Vercel bot notifications for viewer [5266be1]
  • ⚑ (webhook) Add custom timeout option [34917b0]

Fixed

  • πŸ› (webhook) Fix test request execution invalid timeout [f73bc46]
  • πŸ› (webhook) Fix result parsing with same linked typebot [d247e02]

Miscellaneous

  • πŸ“ Add Contribute docs [65f4fb0]
typebot.io - v2.21.2

Published by github-actions[bot] 10 months ago

Miscellaneous

  • πŸ§‘β€πŸ’» (webhook) Disable webhook timeout if CHAT_API_TIM… [e8b9ef4]
typebot.io - v2.21.1

Published by github-actions[bot] 10 months ago

Security

  • πŸ”’ (logs) Remove some logs from API response to avoid sensit… [b5fbba7]
typebot.io - v2.21.0

Published by github-actions[bot] 10 months ago

Breaking changes

The Google Sheets block config was updated and its configuration changed.

  1. The Google Picker API needs to be enabled in the Google Cloud console. You also need to enable it in your NEXT_PUBLIC_GOOGLE_API_KEY.
  2. Add the drive.file OAuth scope.

For more info, see the new requirements: https://docs.typebot.io/self-hosting/configuration#google-auth-sheets-fonts

Added

  • βž• (webhook) Add Orimon in long request whitelist [3bd07c6]
  • ✨ Introducing The Forge (#1072) [5e019bb]
  • πŸ“ˆ Only send suspicious bot alert if risk level is below 100 [eedb714]
  • ✨ Introducing Radar, fraud detection [4fdc1bf]

Changed

  • πŸ”§ Add suspendWorkspace script [2250622]
  • βͺ (radar) Remove IP ban system [7ce1a4d]
  • 🚸 (webhook) Stringify inline code for better reliability [1160f58]
  • ⚑ Attempt to fix tolgee random crash due to provider not detected [a235a7a]
  • πŸ”§ Add disableRequestTimeout param for automation integrations [cee1373]
  • 🚸 (webhook) Improve header and query params parsing [3bbaf67]
  • πŸ”§ Add anthropic to long request whitelist [f4a0935]
  • ⚑ (bot) Use ky for queries in bot to improve reliability [a653646]
  • ⚑ (sheets) Use Google Drive picker and remove sensitive OAuth scope [deab1a1]
  • ⚑ Add dynamic timeout to bot engine api [957eaf3]
  • πŸ”§ Update main viewer domain to typebot.co [8819e9e]
  • πŸ”§ Update vercel.json to reflect new api path [e2abfc6]
  • ♻️ Remove references to old s3 URLs [c2fc2df]
  • 🚸 (docs) Open community search docs results in same tab [61f7f67]

Fixed

  • πŸ’š Fix arm docker build out of memory error [a44b0e9]
  • ✏️ (docs) Fix docs title suffix [6246429]
  • πŸ› Fix crash on toast show up due to tolgee provider not defined [7804ae2]
  • πŸš‘ Revert resultId optional in startChat response [6e076e9]
  • πŸš‘ Add back runtimeOptions and fix popup width option [867e68c]
  • πŸ› Chatwoot widget open should not unmount bot if standard or popup [512bb09]
  • πŸ› (whatsapp) Fix WA preview not starting and accept audio and documents messages [780b4de]
  • πŸš‘ Fix invalid timeout for long running integrations [64fc59b]
  • πŸ› (results) Fix result modal answers order [2dec0b8]
  • πŸ› (chatNode) Fix default responseMapping item run [06b7f40]
  • πŸ› (stream) Fix target attribute being trimmed on message stream [bf626bb]
  • πŸš‘ Release new embed lib version and fix createId dep… [fbddddc]
  • πŸ› Fix next/image not loading in self-hosting [c373108]
  • πŸ› Fix change language not working in the editor [0b93c2b]
  • πŸ› (sheets) Init OAuth client inside a function to avoid potential conflict [7fcc4fb]
  • ✏️ Fix invalid ending comma in API instructions [99c5aaf]
  • πŸ› Fix right click in bubble text editor selects the group [32b2bb6]
  • πŸ› Fix multiple item dragged issue [a43d047]
  • πŸ› (editor) Fix old typebot flash when changing the typebot [cb87a72]

Security

  • πŸ”’ (radar) Add cumulative keywords auto ban [00f8bbc]
  • πŸ”’ (radar) Improve scam detection by analyzing the entire typebot [7e3edfc]

Miscellaneous

  • πŸ“ Add suggest edits button [ed7f5c7]
  • 🌐 Add translation keys for input blocks (#1114) [53b702e]
  • 🌐 Add theme tab translation keys (#1119) [5fbbe9d]
  • 🌐 Improve i18n collaboration type and timeSince parsing [f26eafd]
  • 🌐 Add templates name and description translation keys (#1120) [5124373]
  • Typebots page pt-BR translation (#1121) [81a70d3]
  • 🌐 Sync french translations and fix some non-sentence translations [28b2b1a]
  • Add editor header translation keys (#1110) [d42e4a9]
  • πŸ›‚ (radar) Correctly block banned IP event when signing in with oauth providers [74f5a17]
  • πŸ“ Migrate from Docusaurus to Mintlify (#1115) [1e5fa5a]
  • 🩹 (radar) Only check existing risk if typebot was not manually checked [3919f75]
  • πŸ›‚ (radar) Match high risk keyword when not in urls [f2cccbd]
  • πŸ›‚ (radar) Add isVerified field in workspace [655b32e]
  • add specific link for ChatNode to TypeBot (#1106) [8c4eec4]
  • πŸ›‚ Auto ban IP on suspected bot publishing (#1095) [fcfbd63]
  • πŸ“ (docs): fix typo in Unsplash description (#1094) [619a548]
  • Update publishTypebot.ts [248cee8]
  • πŸ›‚ Hide workspace members list from guest [c339130]
  • πŸ›‚ (billing) Past due status only for unpaid invoices with additional usage [b0d7039]
  • πŸ“ Add node prerequisite in Contributing guide [f64784f]
  • πŸ§‘β€πŸ’» Automatically guess env URLs for Vercel preview deploy… (#1076) [d89a1eb]
  • Updated vercel deployment guide. (#1075) [c02e4e1]
  • βš—οΈ (docs) Replace Algolia search with Community Search [c4f5df5]
typebot.io - v2.21.0

Published by github-actions[bot] 10 months ago

Breaking changes

The Google Sheets block config was updated and its configuration changed.

  1. The Google Picker API needs to be enabled in the Google Cloud console. You also need to enable it in your NEXT_PUBLIC_GOOGLE_API_KEY.
  2. Add the drive.file OAuth scope.

For more info, see the new requirements: https://docs.typebot.io/self-hosting/configuration#google-auth-sheets-fonts

Added

  • βž• (webhook) Add Orimon in long request whitelist [3bd07c6]
  • ✨ Introducing The Forge (#1072) [5e019bb]
  • πŸ“ˆ Only send suspicious bot alert if risk level is below 100 [eedb714]
  • ✨ Introducing Radar, fraud detection [4fdc1bf]

Changed

  • βͺ (radar) Remove IP ban system [7ce1a4d]
  • 🚸 (webhook) Stringify inline code for better reliability [1160f58]
  • ⚑ Attempt to fix tolgee random crash due to provider not detected [a235a7a]
  • πŸ”§ Add disableRequestTimeout param for automation integrations [cee1373]
  • 🚸 (webhook) Improve header and query params parsing [3bbaf67]
  • πŸ”§ Add anthropic to long request whitelist [f4a0935]
  • ⚑ (bot) Use ky for queries in bot to improve reliability [a653646]
  • ⚑ (sheets) Use Google Drive picker and remove sensitive OAuth scope [deab1a1]
  • ⚑ Add dynamic timeout to bot engine api [957eaf3]
  • πŸ”§ Update main viewer domain to typebot.co [8819e9e]
  • πŸ”§ Update vercel.json to reflect new api path [e2abfc6]
  • ♻️ Remove references to old s3 URLs [c2fc2df]
  • 🚸 (docs) Open community search docs results in same tab [61f7f67]

Fixed

  • ✏️ (docs) Fix docs title suffix [6246429]
  • πŸ› Fix crash on toast show up due to tolgee provider not defined [7804ae2]
  • πŸš‘ Revert resultId optional in startChat response [6e076e9]
  • πŸš‘ Add back runtimeOptions and fix popup width option [867e68c]
  • πŸ› Chatwoot widget open should not unmount bot if standard or popup [512bb09]
  • πŸ› (whatsapp) Fix WA preview not starting and accept audio and documents messages [780b4de]
  • πŸš‘ Fix invalid timeout for long running integrations [64fc59b]
  • πŸ› (results) Fix result modal answers order [2dec0b8]
  • πŸ› (chatNode) Fix default responseMapping item run [06b7f40]
  • πŸ› (stream) Fix target attribute being trimmed on message stream [bf626bb]
  • πŸš‘ Release new embed lib version and fix createId dep… [fbddddc]
  • πŸ› Fix next/image not loading in self-hosting [c373108]
  • πŸ› Fix change language not working in the editor [0b93c2b]
  • πŸ› (sheets) Init OAuth client inside a function to avoid potential conflict [7fcc4fb]
  • ✏️ Fix invalid ending comma in API instructions [99c5aaf]
  • πŸ› Fix right click in bubble text editor selects the group [32b2bb6]
  • πŸ› Fix multiple item dragged issue [a43d047]
  • πŸ› (editor) Fix old typebot flash when changing the typebot [cb87a72]

Security

  • πŸ”’ (radar) Add cumulative keywords auto ban [00f8bbc]
  • πŸ”’ (radar) Improve scam detection by analyzing the entire typebot [7e3edfc]

Miscellaneous

  • 🌐 Add translation keys for input blocks (#1114) [53b702e]
  • 🌐 Add theme tab translation keys (#1119) [5fbbe9d]
  • 🌐 Improve i18n collaboration type and timeSince parsing [f26eafd]
  • 🌐 Add templates name and description translation keys (#1120) [5124373]
  • Typebots page pt-BR translation (#1121) [81a70d3]
  • 🌐 Sync french translations and fix some non-sentence translations [28b2b1a]
  • Add editor header translation keys (#1110) [d42e4a9]
  • πŸ›‚ (radar) Correctly block banned IP event when signing in with oauth providers [74f5a17]
  • πŸ“ Migrate from Docusaurus to Mintlify (#1115) [1e5fa5a]
  • 🩹 (radar) Only check existing risk if typebot was not manually checked [3919f75]
  • πŸ›‚ (radar) Match high risk keyword when not in urls [f2cccbd]
  • πŸ›‚ (radar) Add isVerified field in workspace [655b32e]
  • add specific link for ChatNode to TypeBot (#1106) [8c4eec4]
  • πŸ›‚ Auto ban IP on suspected bot publishing (#1095) [fcfbd63]
  • πŸ“ (docs): fix typo in Unsplash description (#1094) [619a548]
  • Update publishTypebot.ts [248cee8]
  • πŸ›‚ Hide workspace members list from guest [c339130]
  • πŸ›‚ (billing) Past due status only for unpaid invoices with additional usage [b0d7039]
  • πŸ“ Add node prerequisite in Contributing guide [f64784f]
  • πŸ§‘β€πŸ’» Automatically guess env URLs for Vercel preview deploy… (#1076) [d89a1eb]
  • Updated vercel deployment guide. (#1075) [c02e4e1]
  • βš—οΈ (docs) Replace Algolia search with Community Search [c4f5df5]
typebot.io - v2.20.0

Published by github-actions[bot] 11 months ago

Added

  • ✨ Allow user to share a flow publicly and make it duplicatable [bb41226]
  • ✨ (openai) Add create speech OpenAI action [1a44bf4]

Changed

  • ⚑ (wordpress) Add lib_version prop in shortcode [eeac493]
  • 🚸 (fileUpload) Properly encode commas from uploaded file urls [8d413f0]
  • πŸ”§ Increase builder request max size to 4MB [4666fd8]
  • 🚸 (redirect) Make sure the redirection is always done on top frame [6ce43ed]
  • ⚑ (billing) Improve past_due workspace checking webhook [0856c59]

Removed

  • πŸ”₯ Remove VIEWER_URL_INTERNAL variable [73d2e16]

Fixed

  • πŸ› (share) Fix duplicate folderId issue [8ce4e48]
  • πŸ› Fix default webhook body with multi inputs groups [880ded9]
  • πŸš‘ (pictureChoice) Fix pic choice multi select parsing [b7ee800]
  • πŸ’š Update broken action-autotag package [7f914e9]
  • πŸ› Fix processTelemetry endpoint not reachable [30b09e5]
  • πŸš‘ (billing) Fix stripe webhook "invoice.paid" typo [5b0073b]
  • πŸ› (pictureChoice) Fix choice parsing too unrestrictive [542e632]
  • πŸš‘ (editor) Fix typebot update permission [8a07392]
  • πŸ› (chatwoot) Fix email prefill when Chatwoot contact already exist [94886ca]
  • ✏️ Fix typebot v7 breaking changes doc typo [1e64a73]

Miscellaneous

  • πŸ“ Add flow share docs [e228f68]
  • πŸ›‚ Allow app admin to read a typebot [cf8df68]
  • πŸ“ Improve WP prefilled var explanation [2c203f3]
  • πŸ“ Add new start and continue endpoints in the API runtime instructions [993bc79]
  • πŸ›‚ (billing) Add isPastDue field in workspace (#1046) [ca79934]
  • 🌐 Add es and ro support [f6ac389]
typebot.io - v2.19.1

Published by github-actions[bot] 11 months ago

New Typebot v7 schema

See schema changes for more information about this new schema version.

Added

  • πŸ”Š Add response debug log for failing requests without errors [5298538]

Changed

  • β™Ώ Show scrollbar on searchable items [7cf64a1]
  • 🚸 Auto scroll once picture choice images are fully loaded [1f19eb8]
  • ⬆️ (date) Upgrade date parser package [00265af]
  • βͺ (wordpress) Revert to specific non breaking version for self-hosters [6c0f28b]
  • ⚑ Add maxWidth and maxHeight bubble them props [74dd169]
  • βͺ Revert new authentication method for preview bot [06065c3]
  • ⚑ Add more video supports (#1023) [dd4de58]
  • πŸ’„ Fix multi choice checkbox UI on small screens [60829b4]
  • 🚸 (typebotLink) Make "current" option work like typebot links instead of jump [64418df]
  • ♻️ Introduce typebot v6 with events (#1013) [35300ea]
  • ⚑ (chatwoot) Unmount Typebot embed bubble when opening chatwoot [eed562b]
  • ⬆️ Upgrade Sentry to mitigate security issue [b2b82c4]

Fixed

  • πŸ› (editor) Fix AB test items not connectable [3a47a0f]
  • πŸ› (typebotLink) Fix variables merging with new values [e22bd7d]
  • πŸ› (wordpress) Fix version mismatch for self-hosters for Standard embed as well [eca6d20]
  • πŸ› Fix typebot parsing for legacy columnsWidth setting [8d56349]
  • πŸ› (fileUpload) Fix results file display if name contains comma [bd198a4]
  • πŸ› (js) Fix default theme values css variables [fd00b6f]
  • πŸ› (billing) Set invoicing behavior to "always invoice" to fix double payment issue [a1d7415]
  • πŸ› (textBubble) Fix variable parsing when starting or finishing by spaces [23625ad]
  • πŸ› (webhook) Fix legacy webhook {{state}} body parsing [63233eb]
  • πŸ› Fix theme background and font default selection [e9a10c0]
  • πŸ› Sort variables to parse to fix text bubble parsing issue [a38467e]
  • πŸ› (editor) Fix edge delete with undefined groupIndex [647afdb]
  • πŸš‘ (webhook) Fix webhook execution with default method [14a3716]
  • πŸ› (typebotLink) Fix link to first group with start event [9bb5591]
  • πŸš‘ (zapier) Fix execute webhook endpoint too strict on block type check [9eef166]
  • πŸš‘ (editor) Fix move block with outgoing edge [58b9e0b]
  • πŸ› Fix default initial items in TableList [b73ca7a]
  • πŸ› Fix typebot publishing endpoint events parsing [4b67f9e]
  • πŸ› (import) Fix import typebot files that does not have name field [aceba0a]
  • πŸš‘ Fix parsing issue with new events field on ongoing session states [db17a0f]
  • πŸš‘ Fix weird env parsing on Firefox making it crash [eaa9b81]

Miscellaneous

  • πŸ“ Update Discord invite link [27e9c1a]
  • πŸ“ Change community URLs, introduce Discord server [8f224e3]
  • πŸ“ Add OpenAI Dialogue option in breaking change doc [c59df18]
  • πŸ§‘β€πŸ’» (chat) Introduce startChat and continueChat endpoints [084588a]
  • πŸ›‚ Reduce sendMessage serverless function max memory [bac2393]
  • πŸ“ Add breaking changes and OpenAI block improvements docs [df57841]
  • fix: whole page overflowing on the x axis and displaying a horizontal scrollbar (#1011) [68e4fc7]
  • πŸ›‚ Update Cache-Control header in generatePresignedPostPolicy [027c6ff]
  • πŸ“¦ Add strict package versioning to avoid incompatibility in workspace [0c22d85]
  • πŸ“ Add UTM params forwarding video tutorial [57e4540]
typebot.io - v2.19.0

Published by github-actions[bot] 12 months ago

Changed

  • ⚑ Add cache-control header on newly uploaded files [d1502f8]

Fixed

  • πŸš‘ Move cache control header into the post policy [a855d85]
  • ✏️ (billing) Fix plan name typo [bdf9fae]
  • πŸ› Fix formatted message in input block when input is retried [a564181]
  • ✏️ Fix CORSRules content typo for S3 config [585e1d4]
  • πŸ› (number) Fix number input validation with variables [7586eca]
  • πŸ› Fix group duplicate new title bug [2d1ce73]
  • πŸ’š Fix checkAndReportChatsUsage script sending multiple emails at once [3f7f094]
  • ✏️ Fix manual deployment doc start script typo [a347a27]
  • πŸ› Fix graph flickering on high res displays (#959) [f1e3836]

Miscellaneous

  • πŸ“ Add text link section in text bubble doc [b80bea1]
  • πŸ“ Add webhook configuration tuto video [3e02436]
  • πŸ§‘β€πŸ’» Migrate to Tolgee (#976) [bed8b42]
  • πŸ§‘β€πŸ’» Fix type resolution for @typebot.io/react and nextjs [31b3fc3]