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]