Commit Graph

55 Commits

Author SHA1 Message Date
Matti Nannt
842cb34942 Add Webhooks (#364) 2023-06-13 11:22:46 +02:00
Matti Nannt
97263a66cc Add new client endpoints & webhook functionality (#355)
* add new zod schema for responses
* add new client endpoints for responses
* add services for responses and surveys
* add new responses model to webhooks & email

---------

Co-authored-by: Johannes <johannes@formbricks.com>
2023-06-12 19:51:13 +02:00
Johannes
ba1a17578f fix autoFocus in FreeText standalone (#354) 2023-06-09 17:08:32 +02:00
Johannes
93c66c0caf Update Notification Email Subject (#350)
* update email noti subject

* add improvement to PR template
2023-06-09 15:02:57 +02:00
Moritz Rengert
fc6534fa19 feature/delay survey (#345)
* add delay option to survey trigger
2023-06-09 10:08:23 +02:00
Matti Nannt
bd31d87046 Multiple fixes for Formbricks usage within Formbricks (#336)
* use label instead of id in onboarding analysis, add logout to formbricks usage

* add await option for all sdk commands, fix logout bug in formbricks usage
2023-06-05 17:22:52 +02:00
Matti Nannt
7040755b40 send onboarding results to formbricks (#335) 2023-06-05 11:41:47 +02:00
Matti Nannt
e07a30c12d Add new client Endpoints for App-Router (WIP) (#316) 2023-05-29 14:33:02 +02:00
Moritz Rengert
92ee5529d8 Add option to auto-close (#310)
* add option to aut-close a in-app survey

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-29 12:47:10 +02:00
Johannes
cda8513410 Formbricks Branding Signature (#305)
* Add Formbricks Signature Branding (can be deactivated in Look & Feel Settings)

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-29 11:46:07 +02:00
Johannes
fe4d6a8ce8 Enable users to create a new team (#299)
* Add option to create a new team

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-28 19:11:23 +02:00
Johannes
4636ac9806 Add email notification settings (#295)
* add email notifications settings with notification options on finished responses

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-24 17:07:05 +02:00
Moritz Rengert
953f04b42a Fix Preview on Delete in Survey Builder & Fix Button Text on light brand color (#284)
* Fix Preview on Delete in Survey Builder
* Fix Button Text on light brand color

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-19 08:46:46 +02:00
Johannes
41443267c9 Revamp survey settings (#287)
* improve survey settings flow

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-19 08:33:52 +02:00
Shubhdeep Chhabra
c352c9ff5d Add ability to delete products and responses (#276)
* #263 long strings edge cases fixed

* Add ability to delete products and responses

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-16 14:23:14 +02:00
Matti Nannt
26b4fd9b3e Add Attribute Filtering to Surveys (#282)
* add attribute filtering to surveys

---------

Co-authored-by: Johannes <johannes@formbricks.com>
2023-05-15 17:28:37 +02:00
Midka
1fdfdb585a Add types for common response types in the API (#270)
* add: WIP stuff for structured API responses

* revert: files with modified api responses

* fix: vscode not using @lib/ import
2023-05-10 20:48:46 +02:00
Matthias Nannt
fe1314634a rename onboarding flag to fix onboarding not shown 2023-05-03 15:28:20 +02:00
Matti Nannt
04f536b7c6 Add support for Next.js Server-Components (#272)
* Add new env variable NEXT_PUBLIC_WEBAPP_URL that is used server-side for the current address

* Move Next-Auth to App-Directory

* Move Membership-API & User-API to App-Directory

* Update env-examples with new structure
2023-05-03 15:17:23 +02:00
Timothy
056ddff709 #586: Add new Onboarding for new & existing users (#266)
* add new onboarding for new and existing Formbricks users
* Add new personalized template view

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-03 14:00:11 +02:00
Johannes
478d4e16f8 Feature/duplicate surveys (#268)
* add duplicate to menu

* add duplicate survey API endpoint

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-02 15:33:45 +02:00
Johannes
13508f42be Add Team switch (#259)
* add team switch when user has multiple teams

* fix hydration error by changing the way env variables load

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-01 15:11:53 +02:00
Johannes
efce2c106a ux tweaks 2023-04-28 16:27:47 +02:00
Moritz Rengert
bcd4f953ee Add Rating Question Type (numbers) (#256)
Add Rating Question Type (with numbers)

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-04-28 12:05:29 +02:00
Johannes
7e9b336954 Improve UX with multiple tweaks (#258) 2023-04-27 20:11:44 +02:00
Matthias Nannt
5b273cc194 add error message when action with same name already exists 2023-04-25 17:04:46 +02:00
Matthias Nannt
96ac6a2a6f add delete action functionality 2023-04-25 16:26:15 +02:00
Matti Nannt
7eefdd336c Add CTA Question Type (#246)
* add CTA question type together with new Text Editor based on Lexical and CTA summary

---------

Co-authored-by: moritzrengert <moritz@rengert.de>
2023-04-24 20:13:39 +02:00
Matthias Nannt
8352d05d04 fix nps summary NaN bug, fix add question not working for some question types 2023-04-19 14:55:06 +02:00
Moritz Rengert
48bac2128e Add NPS Question Type (#243)
Add NPS Question Type
---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-04-19 14:28:58 +02:00
Moritz Rengert
d15d062581 Add MultipleChoice Multi-Select Question Type (#238)
Add MultipleChoice Multi-Select Question Type

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-04-19 13:38:23 +02:00
Matthias Nannt
1ec4dcb02d build free limit into formbricks cloud 2023-04-16 13:47:51 +02:00
Johannes
7ee8cb98e1 Merge branch 'main' of github.com:formbricks/formbricks 2023-04-14 16:11:19 +02:00
Johannes
3a2c697736 fix people list, display email instead of ID 2023-04-14 16:11:07 +02:00
Matthias Nannt
b28fad2ffa fix edit product name not showing in navbar 2023-04-14 16:08:40 +02:00
Matthias Nannt
9e1a17a3ef fix build errors in formbricks-com 2023-04-14 15:53:00 +02:00
Moritz Rengert
a0baa25864 Feature Thank You Card (#222)
add thankyou card to surveys.

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-04-12 12:35:04 +02:00
Johannes
357628b0d6 Feature create new products (#220)
* feat: add modal to add new product to current team

* feat: add create product endpoint and helper function

* feat: display available products in dropdown and include environmentId in request

* new icon

---------

Co-authored-by: moritzrengert <moritz@rengert.de>
2023-04-11 10:42:33 +02:00
Johannes
028d1631bd remove console logs, tweak auth UI (#224) 2023-04-11 09:51:00 +02:00
Matthias Nannt
a934fa3897 add stripe payment to cloud 2023-04-08 16:53:42 +02:00
Matthias Nannt
0560526b53 fix response summary / list not working without personId 2023-04-07 16:39:46 +02:00
Moritz Rengert
fb404a8452 Add innerHtml and cssSelector No-Code Event Creation (#219)
* feat: make cssSelector and innerHtml available as noCode Events
2023-04-06 17:12:04 +02:00
Johannes
3bbc4b7742 Merge branch 'api-keys' 2023-04-05 17:40:52 +02:00
Johannes
76276a7938 change auth of API 2023-04-05 17:37:07 +02:00
Matthias Nannt
a328e7902e update packages 2023-04-05 11:41:47 +02:00
Matthias Nannt
5b1c4f7208 fix widget error not showing widget twice, fix bug in get client settings, update demo with feedback button 2023-04-04 15:39:55 +02:00
Matthias Nannt
951b4e8d99 fix pricing desc in billing, add plan to user session, add permissions check to Invite API 2023-04-03 12:38:07 +02:00
Matti Nannt
27d63c01e1 Introducing the new Formbricks (#210)
### New Formbricks Release: Complete Rewrite, New Features & Enhanced UI 🚀

We're thrilled to announce the release of the new Formbricks, a complete overhaul of our codebase, packed with powerful features and an improved user experience.

#### What's New:

1. **Survey Builder**: Design and customize your in-product micro-surveys with our intuitive survey builder.
2. **Trigger Micro-Surveys**: Set up micro-surveys to appear at specific points within your app, allowing you to gather feedback when it matters most.
3. **JavaScript SDK**: Our new JavaScript SDK makes integration a breeze - just embed it once and you're ready to go.
4. **No-Code Events**: Set up events and triggers without writing a single line of code, making it accessible for everyone on your team.
5. **Revamped UI**: Enjoy an entirely new user interface that enhances usability and provides a smooth, delightful experience.

This release marks a major step forward for Formbricks, enabling you to better understand your users and build an outstanding product experience.

Please update your Formbricks integration to take advantage of these exciting new features, and let us know in the Discord if you have any questions or feedback!

Happy surveying! 🎉
2023-03-29 23:34:29 +02:00
Matthias Nannt
beb00d6dbd remove old snoopForms code, change license to MIT, remove unused code configs 2022-11-10 09:40:15 +01:00
Matthias Nannt
e19c7d9c3f bugfix #128 2022-11-02 11:36:15 +01:00