Commit Graph

37 Commits

Author SHA1 Message Date
Piyush Gupta
c8c84d0148 Add close on date functionality for surveys (#463)
* added date-picker

* added state and handlers for closeOnDate

* closeDate -> closeOnDate

* added endpoint for CRON to close surveys

* resolved migrations

* fixed datetime format

* removed warnings

* PR review changes

* resolved merge conflicts and package update

* add github workflow for cron

* change migration order

* change migration order

* add zod types for closeOnDate

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-07-11 12:47:35 +02:00
Matti Nannt
fe55a152ea add .env file to checks workflow (#508)
* add .env file to checks workflow

* update .env.example comment
2023-07-10 10:59:17 +02:00
Matti Nannt
4017a5c4f9 Add t3 env for env validation (#498)
* add t3 env for env validation

* fix env variables that should be optional

* update gitignore

* add vercel ignore
2023-07-07 15:58:15 +02:00
Bhaskar Singh
9e9db7103e Add Weekly Summary Feature (Beta) (#431)
* Added Notification API

* Added Email functionality to the weekly
notification

* Added no live survey email notification

* Activating weeklySummary notification alertSwitch

* Adding check to include only surveys which
have weeklySummary enabled

* Updated the condition for weekSummary
notification check

* update UI

* Update to reduce number of database calls

* Updated the email subject when no survey in weeklysummary

* applied pnpm format

* update notification settings with new types and fix functionality

* loop through all products to send weekly summary email, colocate files

* fix build errors

* add more types

* add vercel.json for cron configuration

* remove console.logs, limit responses to 5 per survey

* update email subject

* improve how responses are displayed in summary email

* update email layout

* add cron to github action instead of vercel

* add github action

* add beta flag

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-07-06 15:47:33 +02:00
Nitesh Seram
08717cd396 Add NEXT_PUBLIC_INVITE_DISABLED env variable to disable invite functionality (#373)
* Add env variable to check for team invite

* Check for only public invite env for invite

* Disable Add Member and block the invite API

* Change the invite disabled condition

* Update the condition for env variable

---------

Co-authored-by: Seram Nitesh Singh <nitesh.s@auzmor.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-06-21 11:53:37 +02:00
Matti Nannt
7040755b40 send onboarding results to formbricks (#335) 2023-06-05 11:41:47 +02:00
Matthias Nannt
d8f4ee598d add google provider to nextauth 2023-05-19 14:28:46 +02:00
Johannes
c6aabc77b4 Revamp sign up page (#288)
* New cleaner signup/login screen
2023-05-19 12:08:24 +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
Matthias Nannt
ce0179a2c7 add legal footer to link survey 2023-04-19 16:39:48 +02:00
Matthias Nannt
070d69f094 small bugfixes, add simple posthog out endpoint 2023-04-04 15:10:08 +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
knugget
6779cac4c4 update quick manual 2023-02-13 12:18:01 +01:00
knugget
cec677eaae revamped instructions 2023-02-09 15:53:25 +01:00
Matti Nannt
a2cbf87a20 Add Payment to Formbricks Cloud (#192)
* add enterprise license, add ee package

* migrate database from workspaces to organisations

* add payment api endpoints and billing pages

* add stripe env variables to .env.example
2023-02-03 11:42:40 +01:00
Matthias Nannt
2e881c0914 add github auth env variables to example files 2023-01-19 15:47:05 +01:00
Matthias Nannt
19bb1565f6 add sentry error tracking to hq 2022-12-12 12:51:38 +01:00
Matthias Nannt
8cf06c6ea5 add api key functionality to formbricks HQ 2022-11-26 11:55:57 +01:00
Matthias Nannt
0a17676981 move development of formbricks HQ to monorepo 2022-11-24 12:30:08 +01:00
Matthias Nannt
beb00d6dbd remove old snoopForms code, change license to MIT, remove unused code configs 2022-11-10 09:40:15 +01:00
Kiran K
d45e01ca41 Fix conflict leftover (#118)
* Refactor EmailQuestion Component

* Fix the README and .env
2022-10-18 16:29:13 +02:00
Matti Nannt
28b6410dbb Feature/add react lib to monorepo #107 (#115)
* add changesets

* add react-app to monorepo
2022-10-18 12:24:17 +02:00
Chetan Sarva
38366c5336 build: add NEXTAUTH_URL_INTERNAL to example env (#108)
Co-authored-by: Matti Nannt <mail@matthiasnannt.com>
2022-10-18 10:21:15 +02:00
Matti Nannt
a4c571ffd3 add NEXT_PUBLIC_SIGNUP_DISABLED env variable (#114) 2022-10-18 10:11:21 +02:00
Matthias Nannt
35bda9d1de update .env.example file 2022-10-16 17:17:38 +02:00
Matti Nannt
6cd3878700 make all env variables required at build time #110 (#111)
* make all env variables required at build time

* update env files

* add .env.docker file with basic docker configuration

* update Readme with new instructions
2022-10-16 11:10:20 +02:00
Matti Nannt
5c378bc8ce Feature/monorepo #95 (#105)
Move repository into a monorepo with turborepo and pnpm.
This is a big change in the way the code is organized, used and deployed.
2022-10-13 09:46:43 +02:00
Tim Lange
8a875922b3 Added forgot password ability (#63)
* NEW: Added forgot password ability

* FIX: Added password reset disabled flag & jwt verify

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2022-08-25 16:01:36 +02:00
Matthias Nannt
ce02d2906a fix scrolling not working in nocode editor 2022-08-22 16:40:15 +02:00
Matthias Nannt
f807ccf6cc update readme and setup instructions 2022-08-17 09:20:54 +02:00
Matthias Nannt
758474ec25 fix telemetry-disable env variable 2022-08-08 09:21:57 +02:00
Benjamin Paul
6bddc87021 Fixed missing required environment variables (#12)
Co-authored-by: Ben Paul <ben.paul@justeattakeaway.com>
2022-08-02 23:51:27 +09:00
Matthias Nannt
c20167342f Rewrite Signup & Signin to make it more robust (#6)
* remove explicit CSRF-token handling

* use NEXTAUTH_SECRET secret to better comply with nextAuth standards

* update next.js and nextAuth

* remove ECR github action

* add name to mail-from
2022-07-20 21:19:42 +09:00
Matthias Nannt
fa268630a5 move environment variables to nextjs runtime config 2022-07-19 08:44:51 +02:00
Matthias Nannt
8aa55bf8ae remove apprunner config, add migrate-and-start script, disable next telemetry with environment variable 2022-07-14 15:07:29 +02:00
Matthias Nannt
0aa931287f Feature/add signup (#5)
* update prisma model to support user

* add signup page

* add email verification

* remove seed user

* update README and Dockerfile to support signup and the removal of seed data
2022-07-14 01:04:02 +09:00
Matthias Nannt
0ffc87e204 fix: update readme and env files to fix deployment issues 2022-06-07 11:33:55 +09:00