Baptiste Arnaud
efd4600b7e
🚑 Set proper env defaults
2023-08-28 11:08:15 +02:00
Baptiste Arnaud
786e5cb582
🧑💻 Improve env variables type safety and management ( #718 )
...
Closes #679
2023-08-28 09:13:53 +02:00
Baptiste Arnaud
0acede92ef
🚸 Improve parsing preprocessing on typebots
2023-08-23 10:57:38 +02:00
Baptiste Arnaud
6240fd982b
🐛 (billing) Fix cancel webhook when publishedTypebot does not exist
2023-08-22 10:55:32 +02:00
Baptiste Arnaud
53dd7ba499
🚸 (billing) Make sure customer is not created before launching checkout page
2023-08-22 10:40:34 +02:00
Baptiste Arnaud
c08e0cdb0a
⚡ (customDomains) Fix custom domain update feedback
2023-08-21 15:32:27 +02:00
Baptiste Arnaud
a4f7f8fae7
📈 Remove user email from Sentry tracking
2023-08-18 14:18:28 +02:00
Baptiste Arnaud
454d320c6b
✨ (api) Add CRUD typebot endpoints
...
Closes #320 , closes #696
2023-08-17 09:39:11 +02:00
Baptiste Arnaud
fc25734689
♻️ (webhook) Integrate webhook in typebot schema
...
Closes #313
2023-08-06 10:03:45 +02:00
Baptiste Arnaud
abc3abd86b
🔒 (auth) Block disposable emails during sign up
2023-07-27 09:29:17 +02:00
Baptiste Arnaud
43555c171e
🚸 New dedicated onboarding page
2023-07-25 16:21:40 +02:00
Johannes Zellner
48f074cdf7
Support specifying custom OAuth scope ( #619 )
...
For OpenID connect over OAuth, at least `openid profile` need to be set
there, but since the email is also used, the `email` scope will instruct
the OpenID provider to also deliver that.
---------
Co-authored-by: Baptiste Arnaud <contact@baptiste-arnaud.fr >
2023-07-20 11:38:21 +02:00
Baptiste Arnaud
3426d6689d
⚡ Replace updates with updateManys when possible
...
Easy performance win to avoid triggering SELECT query after an UPDATE
2023-07-16 18:52:30 +02:00
Baptiste Arnaud
81bc0746cf
⬆️ Upgrade dependencies
2023-07-15 10:46:36 +02:00
Baptiste Arnaud
455c3bdfd7
👷 Improve monthly clean database script
...
Archive results that were not properly archived
2023-07-12 12:00:23 +02:00
Baptiste Arnaud
fc0e3782b1
🐛 (workspace) Fix members list limit bug
2023-07-11 18:14:23 +02:00
Baptiste Arnaud
31b70223c8
🚸 Remove new typebot default user avatar
2023-07-07 11:44:14 +02:00
Baptiste Arnaud
b0f25f301b
⚡ (analytics) Improve analytics graph accuracy
2023-06-30 12:39:20 +02:00
Baptiste Arnaud
6f7ef820e2
📈 (billing) Track when workspace subscription is cancelled
2023-06-26 11:33:06 +02:00
Baptiste Arnaud
0582ca74ac
🚸 (editor) Improve editor performance by rounding paths
...
Related to #575
2023-06-24 11:48:46 +02:00
Baptiste Arnaud
6864667297
🛂 (billing) Enable Published bot branding when plan cancelled
2023-06-24 10:26:07 +02:00
Baptiste Arnaud
de0b105276
🛂 (billing) Display branding when subscription…
2023-06-23 11:30:26 +02:00
Baptiste Arnaud
7c2e5740dc
🔒 Add rate limiter on email signin endpoint
2023-06-20 15:49:54 +02:00
Baptiste Arnaud
f1b643c5be
🔒 Revert ddos lockdown
2023-06-19 18:41:00 +02:00
Baptiste Arnaud
00945bfa0c
🔒 Disable email auth
2023-06-19 15:23:21 +02:00
Baptiste Arnaud
56364fd863
⚡ (openai) Stream chat completion to avoid serverless timeout ( #526 )
...
Closes #520
2023-05-25 10:32:35 +02:00
Baptiste Arnaud
458d715648
🛂 (billing) Update claimable custom plan options
2023-04-28 10:55:15 +02:00
Baptiste Arnaud
c6983c952c
🛂 Reset isQuarantined when upgrading workspace
2023-04-23 21:03:14 +02:00
Baptiste Arnaud
6921cc23a5
🚸 (sheets) Better Get data settings UI
2023-04-11 08:19:42 +02:00
Baptiste Arnaud
75d2a95d08
More translation in FR & PT ( #436 )
...
Related to #210
2023-04-06 17:31:23 +02:00
Baptiste Arnaud
49071b73b6
🚑 (auth) Fix bad requests with getSession on server side
2023-04-03 16:42:10 +02:00
Baptiste Arnaud
21b1d74b7e
⬆️ Upgrade dependencies
2023-04-03 15:28:16 +02:00
Baptiste Arnaud
2dae4160bd
🩹 (billing) Also reset custom limits when plan is cancelled
2023-03-31 10:16:02 +02:00
Baptiste Arnaud
684e6338e2
🐛 (typebotLink) Fix linked typebot fetching error
...
Closes #429
2023-03-30 10:30:26 +02:00
Baptiste Arnaud
70416c0d14
♿ (billing) Add HU VAT option
2023-03-29 16:33:06 +02:00
Baptiste Arnaud
4986ec79f5
🐛 (auth) Fix invalid redirects to internal url
...
Closes #403
2023-03-29 08:14:35 +02:00
Baptiste Arnaud
2946f3ee3b
🐛 (auth) Fix magic link callback url pointing to internal url
...
Closes #403
2023-03-28 09:51:01 +02:00
Baptiste Arnaud
5e91f4d0ef
🐛 (auth) Fix email magic link pointing to internal auth URL
...
Closes #403
2023-03-28 07:54:20 +02:00
Baptiste Arnaud
02d25d0fc7
🐛 Fix focus after selecting mark in text editor
2023-03-21 18:26:39 +01:00
Baptiste Arnaud
44d7a0bcb8
♻️ (builder) Remove barrel export and flatten folder arch
2023-03-15 11:52:38 +01:00
Baptiste Arnaud
cbc8194f19
♻️ Re-organize workspace folders
2023-03-15 08:35:16 +01:00
Baptiste Arnaud
9ca17e4e0b
📈 Add telemetry webhook
...
Closes #357
2023-03-14 14:20:21 +01:00
Baptiste Arnaud
48db171c1b
🚸 Improve magic link sign in experience
...
New email and sign in feedback
2023-03-13 11:20:28 +01:00
Baptiste Arnaud
8df830721c
📝 Improve description for DISABLE_SIGNUP param
2023-03-11 09:57:11 +01:00
Baptiste Arnaud
ff04edf139
✨ Add OpenAI block
...
Also migrate credentials to tRPC
Closes #253
2023-03-09 08:46:36 +01:00
Baptiste Arnaud
6375a75065
🐛 Reset custom domain on typebot archive
2023-03-06 08:47:34 +01:00
Baptiste Arnaud
2fc78a5b7d
♻️ Improve new version popup polling
...
Use react-query to trigger the request more intelligently than with a timeout
2023-02-27 12:01:00 +01:00
Baptiste Arnaud
cc9817b2e3
⚡ Fix / improve results archive crash when too many
2023-02-23 08:37:21 +01:00
Baptiste Arnaud
debdac12ff
✨ Introduce bot v2 in builder ( #328 )
...
Also, the new engine is the default for updated typebots for viewer
Closes #211
2023-02-21 15:25:14 +01:00
Baptiste Arnaud
6c2df1a474
🐛 (typebot) Attempt to fix updatedAt comparison with different timezones
...
Closes #327
2023-02-20 15:52:31 +01:00