* feat: poc
* merge: individual docker-compose files
* fix: nits
* feat: postgres now only accessible internally
* feat: emoji time
* cleanup: my commented commands
* better emoji and warning on domain name
* fix: better handling of docker check
* feat: follow principle of least privilege and remove excess sudo in commands
* feat: read machine name dynamically
* feat: documentation for prod script
* feat: remove custom networks in the docker compose
* cleanup: comments in script
* update emojis to fix spacing
* attempt: new groyp
* attemp: move new group command at end for the ability to parse vars
* feat: it all works without sudo yay
* feat: cleanup docs as suggested
* documentation: self hosting for prod script
---------
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
* Fix email notifications not working properly
* Fix response notification not working
* fix response meta schema
* fix typo in docs
* improve error message in webhooks
* 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>
* feat: added a option to set ordering of choices
* changed the parameter for random ordering and used Switch instead of Select
* added logic for shuffle
* added shuffleOption in zod schema and fixed some copy.
* run pnpm format
* make shuffleOption optional in zod to prevent errors in existing data
* made fixes as asked in peer review and ran pnpm format
* minor bug fixes
* Update env.mjs
* fix shuffleArray to not shuffle reference object
* update shuffle method
---------
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
* 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
* 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
* use new services for server-side data retrieval in survey responses & summary
* fix build errors
* add notes to response schema
* add response notes
* fix type conflicts
* add tag functionality
* run pnpm format
* fix tag state not updating correctly