Commit Graph

36 Commits

Author SHA1 Message Date
Baptiste Arnaud
b9e54686d5 ⬆️ Upgrade and improve plate editor
Closes #606
2024-02-27 10:03:55 +01:00
Baptiste Arnaud
e80f297e74 🐛 Fix templates not properly selected sometimes
Closes
2024-01-29 09:37:19 +01:00
Baptiste Arnaud
29bd5f1539 🌐 Add it translations 2024-01-19 10:16:09 +01:00
Baptiste Arnaud
a235a7accd Attempt to fix tolgee random crash due to provider not detected 2023-12-29 10:12:13 +01:00
Baptiste Arnaud
7fcc4fb748 🐛 (sheets) Init OAuth client inside a function to avoid potential conflict 2023-12-08 15:43:56 +00:00
Baptiste Arnaud
bb41226a04 Allow user to share a flow publicly and make it duplicatable
Closes #360
2023-11-23 12:05:31 +01:00
Baptiste Arnaud
f6ac3891f8 🌐 Add es and ro support 2023-11-19 08:53:50 +01:00
Baptiste Arnaud
dd4de582a9 Add more video supports (#1023)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
	- Introduced a new layout option for the TextInput component.
- Added support for GUMLET and TIKTOK video content types in
VideoBubbleContent.
- Enhanced VideoUploadContent to handle new properties like aspectRatio
and maxWidth.
- Updated VideoBubble to include aspect-ratio and max-width styles based
on content properties.
- **Refactor**
- Changed the extension used for internationalization (i18n) in the VS
Code environment.
	- Modified how environment variables are accessed in tolgee.tsx.
- Updated parseVideoUrl function to include a new property
videoSizeSuggestion.
- **Chores**
- Updated the tolgeeEnv object in env.ts and added a new optional
parameter to the getRuntimeVariable function.
- Expanded video handling capabilities by introducing new video content
types and associated regular expressions.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Closes #978 #936 #926
2023-11-10 11:17:14 +01:00
Baptiste Arnaud
bed8b42a2e 🧑‍💻 Migrate to Tolgee (#976)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

### Summary by CodeRabbit

- Refactor: Transitioned to a new translation library (`@tolgee/react`)
across the application, enhancing the localization capabilities and
consistency.
- New Feature: Introduced a JSON configuration file for application
settings, improving customization and flexibility.
- Refactor: Updated SVG attribute naming convention in the
`WhatsAppLogo` component to align with React standards.
- Chore: Adjusted the `.gitignore` file and added a new line at the end.
- Documentation: Added instructions for setting up environment variables
for the Tolgee i18n contribution dev tool, improving the self-hosting
configuration guide.
- Style: Updated the `CollaborationMenuButton` to hide the
`PopoverContent` component by scaling it down to zero.
- Refactor: Simplified error handling logic for fetching and updating
typebots in `TypebotProvider.tsx`, improving code readability and
maintenance.
- Refactor: Removed the dependency on the `parseGroupTitle` function,
simplifying the code in several components.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2023-10-27 09:23:50 +02:00
Baptiste Arnaud
bf1f657642 🔥 Remove streamer Pages API endpoint 2023-10-06 17:45:12 +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
454d320c6b (api) Add CRUD typebot endpoints
Closes #320, closes #696
2023-08-17 09:39:11 +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
56364fd863 (openai) Stream chat completion to avoid serverless timeout (#526)
Closes #520
2023-05-25 10:32:35 +02:00
Baptiste Arnaud
0c39ae41b6 🚸 (variables) Allow null values in variable list 2023-03-21 15:42:03 +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
138f3f8b07 🌐 Introduce i18n
Only translate dashboard page for now

Closes #322
2023-03-11 11:05:07 +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
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
618eb8a882 (editor) Improve variables popover click detection 2023-02-16 20:02:43 +01:00
Baptiste Arnaud
eef015e395 🐛 Fix 404 error page
Wasn't working because of ssr prop from trpc
2023-02-14 15:09:05 +01:00
Baptiste Arnaud
2dbf0fb848 🐛 (editor) Allow variables in bubble text links 2023-02-10 09:27:16 +01:00
Baptiste Arnaud
58ca1c3ad6 🐛 Fix crash when outgoing edge blockId does not exist 2023-01-31 08:52:00 +01:00
Baptiste Arnaud
2d20f1c41c 🐛 (editor) Fix popover zIndex 2023-01-06 15:03:39 +01:00
Baptiste Arnaud
b455078631 🐛 (editor) Fix variables dropdown behind modal
Closes #213
2023-01-06 09:42:57 +01:00
Baptiste Arnaud
3394fa5e0a Add dark mode (#191)
Closes #189
2022-12-20 16:55:43 +01:00
Baptiste Arnaud
b4dc64028c 🐛 (textBubble) Fix link parsing in text editor 2022-12-02 17:46:31 +01:00
Baptiste Arnaud
94a57aea21 🐛 Fix api doc CORS 2022-12-01 10:11:07 +01:00
Baptiste Arnaud
3c8820b212 🚑 Attempt to fix prisma not defined trpc 2022-11-30 15:13:40 +01:00
Baptiste Arnaud
c799717905 Add webhook blocks API public endpoints 2022-11-30 13:57:28 +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
d58f9bd3a1 ♻️ (results) Introduce tRPC and use it for the results 2022-11-18 18:31:21 +01:00
Baptiste Arnaud
643571fe7d ♻️ (builder) Change to features-centric folder structure 2022-11-15 15:14:38 +01:00