Commit Graph

1358 Commits

Author SHA1 Message Date
Baptiste Arnaud
ddec8351bb
📈 add "User logged out" telemetry event 2024-12-07 10:49:06 +01:00
Baptiste Arnaud
d6dc242906
🐛 Add blockId prop for file upload to ensure unique URLs 2024-11-23 16:09:53 +01:00
Baptiste Arnaud
4dc636dcc5
♻️ (paymentInput) Use stripe-js/pure to lazy load Stripe
Closes #1897
2024-11-23 15:34:05 +01:00
Baptiste Arnaud
6088a56d31
️ Remove currency parameter from billing API
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
It let Stripe figure it out
2024-11-19 17:01:20 -06:00
Baptiste Arnaud
05cc23efb1
🚸 Add currency selection in precheckout form 2024-11-19 16:35:16 -06:00
Baptiste Arnaud
4a4e1982a7
🐛 Update UploadButton to use unique IDs for file input elements
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Closes #1887
2024-11-18 08:43:27 -06:00
Baptiste Arnaud
a9b7441cad
🛂 (radar) Re-inforce scam keywords detection by parsing set variable blocks value 2024-11-10 14:51:20 -06:00
Baptiste Arnaud
e2fc218f5a
️ (billing) Revert tax ID pre-checkout form
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Stripe does not collect any tax ID for countries it does not support (i.e. Brazil). This commits reverts the auto tax ID collection from Stripe.
2024-11-03 16:54:04 -06:00
Abhirup Basu
e642c0c3b8
🐛 Fix issue in credentials modal to properly update value (#1866)
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
Closes #1856 



https://github.com/user-attachments/assets/ae252269-ce9f-4981-8eca-e073adea4455
2024-10-28 23:45:05 +01:00
Baptiste Arnaud
6a029424ae
🐛 Remove unnecessary credentialsId check in sanitizeBlock function 2024-10-28 07:34:07 -07:00
Baptiste Arnaud
4fdc80f528
🐛 Refactor getDeepKeys to improve key parsing logic
Closes #1852
2024-10-21 19:11:10 +02:00
Baptiste Arnaud
b3c43b1551
🐛 Fix credentials data not updated
Closes #1849
2024-10-21 16:19:07 +02:00
Baptiste Arnaud
6b6283fac4
🐛 Remove unwanted error toast for guests in dashboard
Closes #1844
2024-10-21 15:54:34 +02:00
Baptiste Arnaud
b33e2eeab0
🐛 Prevent keyboard shortcut to be triggered when typebot viewer is focused 2024-10-21 15:25:35 +02:00
Baptiste Arnaud
84edf64cee
📝 Update installation commands to remove unnecessary peer dep install
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2024-10-19 09:07:37 +02:00
Baptiste Arnaud
569b19c3e1
👷 Revert to using js lib as peer dep for proper types resolving 2024-10-19 09:01:36 +02:00
Baptiste Arnaud
c6e85942ce
👷 Build js embed lib with tsup 2024-10-19 08:37:30 +02:00
Baptiste Arnaud
a2417729cf
🐛 Fix Share page X overflow 2024-10-18 14:23:03 +02:00
Baptiste Arnaud
cda7f2d456
🛂 Remove default SMTP creds for free workspaces 2024-10-11 10:44:53 +02:00
Baptiste Arnaud
27013ceba6
🔇 Remove Sentry trpc middleware, too noisy
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Deploy Partykit server / deploy (push) Has been cancelled
2024-10-09 15:30:53 +02:00
Baptiste Arnaud
7d1c9e664b
🔊 Improve whatsapp runtime logging
And update Sentry
2024-10-09 14:26:12 +02:00
Baptiste Arnaud
72e64aec00
💚 Consistent package.json fields accross workspace 2024-10-08 10:54:37 +02:00
Baptiste Arnaud
59c0ea03cf
Add Webhook block (#1815)
Closes #1531
2024-10-07 11:44:28 +02:00
Baptiste Arnaud
9d3537ef5d
🔥 Remove as const on updateOptions 2024-10-07 10:46:17 +02:00
Baptiste Arnaud
7b22e3fe91
📝 (auth) Enhance email authentication flow with a redirect page
Closes #1824
2024-10-07 10:30:42 +02:00
Baptiste Arnaud
d3a869498e
️ (auth) Attempt to fix issue with link openers in corporate setups (#1819)
Also add option to provide type the login code instead of link-only
option Closes #1817
2024-10-04 18:26:30 +02:00
Baptiste Arnaud
6ec8f71cac
🔧 Upgrade Stripe API version and dependencies 2024-10-04 14:25:51 +02:00
Baptiste Arnaud
5c4be51260
📝 Improve webhook field subscription instruction 2024-09-30 16:25:41 +02:00
Baptiste Arnaud
a94f0f7ce7
🐛 Rename Google API keys for better clarity and granularity across auth, Sheets, and Fonts integrations.
Closes #1895
2024-09-26 09:58:30 +02:00
Baptiste Arnaud
c54e674d77
🐛 Update DropdownList key prop to use getItemValue
Closes #1804
2024-09-25 18:46:05 +02:00
Baptiste Arnaud
47fe4e4199
🐛 Update routerProgressBar styles for fixed positioning and z-index adjustments 2024-09-25 17:42:54 +02:00
Baptiste Arnaud
047d328028
🐛 Re-introduce css imports in _app builder 2024-09-25 16:46:09 +02:00
Baptiste Arnaud
10750f54d1
♻️ Use bun, biome, better ts config, new license and remove all barrel files (#1801)
Closes [#1754](https://github.com/baptisteArno/typebot.io/issues/1754)
2024-09-25 14:50:13 +02:00
Baptiste Arnaud
dc870fcfad
🐛 (smtp) allow for non-email username
Some checks failed
Create Tag / create-tag (push) Has been cancelled
Closes #1793
2024-09-16 14:31:36 +02:00
Baptiste Arnaud
6d350a9b69
🐛 Fix variable creation when filtered items not empty
Closes #1792
2024-09-16 14:30:32 +02:00
Thomas Gak-Deluen
b03fd77d40
🚸 Fix editable overflowing in the variables drawer (#1791)
In the `VariablesDrawer`, long variables overflow their parent container
by pushing away action buttons as can be seen in the following
screenshot:

<img width="503" alt="image"
src="https://github.com/user-attachments/assets/c51afef9-8290-4178-a119-83c2d50af48d">

Since we are in a flex context, the default value for `min-width` is
`auto` which causes the container to grow automatically based on its
content.

To make sure the `text-overflow` / `overflow` pair work correctly, and
display an ellipsis, the parent container must have a fixed size. This
can be solved by setting the `min-width` of the overflowing container to
`0` (the default outside a flex context).

After applying `min-width: 0` to the editable component: 

<img width="428" alt="image"
src="https://github.com/user-attachments/assets/0a4f39b2-613b-4b36-8e13-634e4f5feaef">
2024-09-16 14:08:29 +02:00
Baptiste Arnaud
445196e37d
🐛 Fix blocks search bar not adapting to block labels
Closes #1769
2024-09-12 19:34:35 +02:00
Baptiste Arnaud
06bf188052
🚑️ (forge) Fix select inputs 2024-09-06 15:35:43 +02:00
Baptiste Arnaud
fa14029fed
🐛 (s3) Skip object removals when S3 not configured
Closes #1763
2024-09-04 11:54:55 +02:00
Baptiste Arnaud
18c6381a77
🐛 (forge) Fix incompatible auth schemas when finding fetchers
Closes #1758
2024-09-04 11:43:02 +02:00
Baptiste Arnaud
64b3439521
🐛 Fix background image popover closing on variable select
Closes #1755
2024-09-02 12:07:44 +02:00
Baptiste Arnaud
d51cf00f69
💄 Fix audio element UI overflow on Firefox
Also added better display when a media bubble src is a variable

Closes #1742
2024-09-02 11:47:02 +02:00
Baptiste Arnaud
041b817aa0
🧑‍💻 (s3) Correctly delete the files when deleting resources 2024-09-02 11:23:01 +02:00
Baptiste Arnaud
503060cb4d
📝 Add docs for audio clips and update audio chat gpt template
Some checks are pending
Create Tag / create-tag (push) Waiting to run
2024-08-21 16:18:05 +02:00
Baptiste Arnaud
135251d3f7
Add audio clips option on text input block
Closes #157
2024-08-20 14:36:41 +02:00
Baptiste Arnaud
2275c6961e
🚸 (condition) Show "AND" label when default unchanged
Some checks are pending
Create Tag / create-tag (push) Waiting to run
2024-08-19 17:55:24 +02:00
Baptiste Arnaud
d197cf9b4d
Update tests 2024-08-16 17:09:13 +02:00
Baptiste Arnaud
b4a6e427ad
🐛 Fix input answer empty if filled from set variable
Closes #1700
2024-08-16 15:41:14 +02:00
Kavita Rawat
98b2837576
️ Add search input in blocks sidebar (#1677)
Hi, @baptisteArno Added the search input in blocks sidebar.
Resolve #359.

Works with tags and description as well.

---------

Co-authored-by: @Kavita2599 <kavita99@netart.io>
Co-authored-by: Baptiste Arnaud <baptiste.arnaud95@gmail.com>
2024-08-13 18:22:53 +02:00
Baptiste Arnaud
38fa88f6d6
🐛 Fix smtp error details not displaying 2024-07-30 14:49:52 +02:00