Baptiste Arnaud
3e7b9b3afd
⬆️ Upgrade sentry and improve its reliability
2023-10-07 12:40:43 +02:00
Baptiste Arnaud
801fea860a
🛂 Improve editor authorization feedback ( #856 )
...
Closes #844 , closes #839
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
### Summary by CodeRabbit
- New Feature: Added a `logOut` function to the user context for
improved logout handling.
- Refactor: Updated the redirect path in the `SignInForm` component for
better user redirection after authentication.
- New Feature: Enhanced the "Add" button and "Connect new" menu item in
`CredentialsDropdown` with role-based access control.
- Refactor: Replaced the `signOut` function with the `logOut` function
from the `useUser` hook in `DashboardHeader`.
- Bug Fix: Prevented execution of certain code blocks in
`TypebotProvider` when `typebotData` is read-only.
- Refactor: Optimized the `handleObserver` function in `ResultsTable`
with a `useCallback` hook.
- Bug Fix: Improved router readiness check in `WorkspaceProvider` to
prevent premature execution of certain operations.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2023-09-26 14:02:53 +02:00
Baptiste Arnaud
7d57e8dd06
♻️ Export bot-engine code into its own package
2023-09-20 15:42:34 +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
a4f7f8fae7
📈 Remove user email from Sentry tracking
2023-08-18 14:18:28 +02:00
Baptiste Arnaud
43555c171e
🚸 New dedicated onboarding page
2023-07-25 16:21:40 +02:00
Baptiste Arnaud
7c2e5740dc
🔒 Add rate limiter on email signin endpoint
2023-06-20 15:49:54 +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
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
48db171c1b
🚸 Improve magic link sign in experience
...
New email and sign in feedback
2023-03-13 11:20:28 +01:00
Baptiste Arnaud
f8f98adc1c
⚡ (editor) Improve edges responsiveness
...
Also fixed a ton of useEffects should make everything a bit more reactive.
Closes #307
2023-02-28 15:38:28 +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
0831dcf72a
♻️ (auth) Make sure new users have an email
...
Also fix after-auth redirections
Closes #323
2023-02-18 17:15:32 +01:00
Baptiste Arnaud
0dba994210
🐛 (workspace) Fix members invitation when having unlimited plan
...
Closes #279
2023-02-13 11:13:05 +01:00
Baptiste Arnaud
bfd85b4fd3
♻️ (auth) Group join workspaces queries in a transaction
2023-01-28 08:32:29 +01:00
Baptiste Arnaud
eff83d6327
🚸 (auth) Disable email sign in button when email was sent
...
This will prevent users from spamming the email sign in form
2023-01-20 11:29:04 +01:00
Baptiste Arnaud
fe2952d407
🐛 (collaboration) Fix a database rule preventing collaborators to edit a bot
...
Also check if new user has invitations when signup is disabled
Closes #265
2023-01-20 09:30:25 +01:00
Baptiste Arnaud
ec7481d002
⬆️ Upgrade dependencies
...
Closes #198 , closes #171
2023-01-02 10:33:35 +01:00
Baptiste Arnaud
b9d38935a6
✨ (auth) Add custom OAuth provider support
...
Closes #42
2023-01-02 08:29:46 +01:00
Baptiste Arnaud
3394fa5e0a
✨ Add dark mode ( #191 )
...
Closes #189
2022-12-20 16:55:43 +01:00
Baptiste Arnaud
bf0d0c2475
⚗️ Implement chat API
2022-11-29 10:03:46 +01:00
Baptiste Arnaud
11695efb57
📝 Introduce auto generate API doc
2022-11-22 17:30:20 +01:00
Baptiste Arnaud
451ffbcacf
♻️ Add shared eslint config
2022-11-21 11:18:58 +01:00
Baptiste Arnaud
643571fe7d
♻️ (builder) Change to features-centric folder structure
2022-11-15 15:14:38 +01:00