Commit Graph

42 Commits

Author SHA1 Message Date
Matti Nannt
cd49d687ad fix weekly summary cron workflow (#568) 2023-07-17 09:30:03 +02:00
Matti Nannt
94c11193e5 Fix changesets config (#551) 2023-07-13 20:44:29 +02:00
Shubham Palriwala
adef4c8762 Add Public Docker Image and Build Pipeline using Github Actions (#546)
* feat: github action to build and push to dockerhub on release

* feat: docker repo and quickstart readmne

* fix: check for NEXTAUTH_SECRET in dockerfile before running

* fix: check for NEXTAUTH_SECRET as null or not

* add deployment guide

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-07-13 17:33:54 +02:00
Matti Nannt
8ea6016cf5 Sync surveys and events with formbricks-js automatically (#537)
* add first part of sync service

* add actionClasses to js sync

* fix errors, add product to sync

* rewrite formbricks-js for new states and types

* fix tests

* fix build errors

* add cors

* fix cors errors and other bugs

* comment test in checks until working again
2023-07-13 00:49:58 +02:00
Matti Nannt
1c58474dc2 Fix email notification not working (#531) 2023-07-11 22:52:17 +02:00
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
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
Matti Nannt
a9f4d4e28b Dev Experience Performance Improvements (#481)
* only add packages once to their main package and remove them from other packages to avoid version conflicts

* update package versions

* update package versions, clean packages

* remove old vscode settings

* exclude formbricks-com from pnpm dev

* narrow down tsconfig includes, pnpm-lock update

* add pnpm test to github action
2023-07-04 20:54:41 +02:00
Matti Nannt
db0b673965 Fix formatting issues (#471) 2023-07-03 11:37:08 +02:00
Johannes
5dc9dfdb3d Update feature_request.md (#450)
added "How we code"
2023-06-29 16:33:06 +02:00
Johannes
06817aa8bc Update PULL_REQUEST_TEMPLATE.md (#451)
added two bullets to PR template
2023-06-29 16:31:47 +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
Johannes
4bfaf68de2 Smoothen Progressbar animations and minor survey editor improvements (#339)
* auto focus on sign up

* update PR template

* add updatedAt date to survey summary

* add animation to Progress, make timer smoother

* change button size in question card, auto focus

* add transition to js widget, fix auto focus in editor

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-06-09 10:31:22 +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
Matti Nannt
3618310116 update wording in PR checklist (#312) 2023-05-26 12:35:28 +02:00
Matti Nannt
e7a0821901 fix typo in PR template (#309) 2023-05-26 09:55:24 +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
Matthias Nannt
8ce705e08c update pr template 2023-05-22 13:59:21 +02:00
Matthias Nannt
41c61cd94a add pull request template 2023-05-22 09:38:14 +02:00
Matthias Nannt
c118fbb0bd add contributing guide to docs, update readme with simple roadmap 2023-04-17 10:40:41 +02:00
Matthias Nannt
5163f36e53 format files according to prettier config 2023-04-14 12:52:13 +02:00
Midka
6cce82d9bf Update issue templates (#1) (#233) 2023-04-12 21:28:03 +02:00
Matthias Nannt
8436e3d826 update github action release 2023-04-05 13:44:58 +02:00
Matthias Nannt
4e18b3f4e0 update checks github action 2023-04-05 13:43:24 +02:00
Matthias Nannt
55cf24a1c8 update github action 2023-04-05 13:35:24 +02:00
Matthias Nannt
06233dd1bd update github linting action 2023-04-03 16:16:57 +02:00
Matthias Nannt
98a1e8ac08 update github issue templates 2023-02-14 14:54:18 +01:00
Matti Nannt
a850c1ec26 Feature/nextjs 13 (#122)
* upgrade nextjs to 13

* update docker compose, fix env bug

* update github actions check workflow to lint on ubuntu image
2022-10-28 14:50:45 +02:00
Matthias Nannt
f282f3d081 limit matrix check to ubuntu 2022-10-18 14:19: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
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
56e9c04659 fix Github Workflow for Dockerfile (#106)
* fix location of Dockerfile
2022-10-13 12:02:07 +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
Matthias Nannt
2b41caaf1e add issue template 2022-08-17 14:43:49 +02:00
Matthias Nannt
c2d4a48fe3 update github actions to add tags to docker images, only support node 16 2022-08-16 14:01:22 +02:00
Matthias Nannt
16650ff076 add github worklow to check lint and build errors on push 2022-08-03 09:09:12 +02: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
5539ec59b3 update ecr action to push with latest tag 2022-07-19 21:55:12 +02:00
Matthias Nannt
71dcf17e17 add ecr image build & deploy action 2022-07-19 21:35:16 +02:00
Matthias Nannt
5e229057ff fix docker-image action with lowercase repository 2022-07-19 16:32:47 +09:00
Matthias Nannt
9f262cffde Create Github Action for Docker Publish & Deploy 2022-07-19 16:24:26 +09:00