Commit Graph

1785 Commits

Author SHA1 Message Date
Rotimi Best 61a850c4ea fix: delete duplicate displays (#947) 2023-10-04 16:41:41 +02:00
Rotimi Best 99ec1ed4e9 fix: standardize error messaging in all service (#920)
* fix: standardize error messaging in all service

* fix: use unknownerror
2023-10-04 16:29:49 +02:00
Sagnik Sahoo d9f3df8b0f fix: Single Use Link Preview is not correctly functioning (#938)
* fixing the preview link

* Update LinkSingleUseSurveyModal.tsx
2023-10-04 16:27:24 +02:00
Rotimi Best eb70a8b99a chore: move display service to new folder structure (#946) 2023-10-04 16:25:26 +02:00
dependabot[bot] 16603f1a42 chore(deps-dev): bump postcss from 8.4.30 to 8.4.31 (#939)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.30 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.30...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 16:24:14 +02:00
dependabot[bot] 9dfdd4e6ce chore(deps): bump zod from 3.22.2 to 3.22.3 (#940)
Bumps [zod](https://github.com/colinhacks/zod) from 3.22.2 to 3.22.3.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md)
- [Commits](https://github.com/colinhacks/zod/compare/v3.22.2...v3.22.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 16:23:43 +02:00
Piyush Gupta c69e3f5cca fix: resolved PR review changes 2023-10-04 19:11:25 +05:30
Rotimi Best 424cddfa9e chore: move attributeClass service to new folder structure (#944)
* chore: move attributeClass service

* update person service with new attributeClass location
2023-10-04 15:25:08 +02:00
Johannes 8897d3ed66 Validate Survey Editor Form
Validate Survey Editor Form
2023-10-04 18:36:59 +05:45
Rotimi Best 07d0f3e751 fix: move close comment to end in .env.example (#945) 2023-10-04 14:34:31 +02:00
ShubhamPalriwala 16a94ef61f fix: add missing state set on fail 2023-10-04 18:04:06 +05:30
ShubhamPalriwala f97c8e5bce Merge branch 'shubham/for-1150-validate-survey-editor-forms' of https://github.com/formbricks/formbricks into shubham/for-1150-validate-survey-editor-forms 2023-10-04 17:47:53 +05:30
Piyush Gupta c57c06dd3b merged main into feat/embed-xp 2023-10-04 17:35:53 +05:30
Shubham Palriwala a78c19385e fix: generate single survey Ids in summary only if enabled (#942) 2023-10-04 13:04:47 +02:00
Shubham Palriwala cce3a98f20 feat: add docs for management API (#930)
* feat: docs for management API

* fix: split api into client and management

* update navigation and pages

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-04 11:03:13 +02:00
Johannes b13dbc7fea reword toast 2023-10-04 14:23:09 +05:45
Johannes 3b24569e8e Merge branch 'main' of github.com:formbricks/formbricks into shubham/for-1150-validate-survey-editor-forms 2023-10-04 14:06:44 +05:45
Johannes 66d38b1449 feat: faq section on landing page as well as docs
feat: faq section on landing page as well as docs
2023-10-04 13:31:56 +05:45
Johannes 082691d0b3 fix typo 2023-10-04 13:31:29 +05:45
Johannes d3779bd649 fix typos 2023-10-04 13:24:07 +05:45
Johannes 67217f4c75 Merge branch 'main' of github.com:formbricks/formbricks into shubham/for-1089-formulate-faqs-and-create-page 2023-10-04 11:33:09 +05:45
joyal007 95b937e63d updated 2023-10-04 09:34:15 +05:30
Joyal Raphel 58bccac12a Merge branch 'formbricks:main' into fix/keyboard-form-usablity 2023-10-04 09:30:33 +05:30
joyal007 8d05cf25a8 added tabindex 2023-10-04 09:27:02 +05:30
joyal007 c267dc9b66 updated tabindex 2023-10-04 09:27:02 +05:30
joyal007 4221a9390f updated tabindex 2023-10-04 09:27:02 +05:30
joyal007 b6ed2e6530 updated tabindex 2023-10-04 09:27:02 +05:30
joyal007 080ddb6f48 added tabindex 2023-10-04 09:27:02 +05:30
joyal007 a2128d2a66 keyboard usablity 2023-10-04 09:27:02 +05:30
Matti Nannt 94e272f47b fix: validation error in profile update input (#937) 2023-10-03 22:03:20 +02:00
Shubham Palriwala c6678a2607 fix: add authorization for Survey actions (#870)
* poc: use server session and api key validation on deletion

* feat: use server session and api key validation on deletion and creation

* feat: packages/lib/apiKey for apiKey services and auth

* shubham/auth-for-api-key

* fix: caching

* feat: handle authorization for action creation, update, delete

* feat: handle authorization for survey creation, updation & deletion

* feat: use cached method across and wrapper for authzn check

* fix: use cached wrapper & introduce more authzn check for survey services in actions

* fix: club caching methods and use authzn errors

* feat: add caching in canUserAccessApiKey

* feat: add caching in canUserAccessAction and use Authzn error

* fix: rename action to actionClass wherever needed

* feat: use caching in core method and update hasEnvAccess call

* fix: use authzn specific error

* fix: use cache getActionClass

* fix: make changes

* fix: import

* fix: import and suggested changes

* fix: rename action and use cache tag

* feat: use services to create team

* fix: atomic services for product & team creation

* improve teamUpdateInput

* use services in signup process

* redirect to prod environment when new product is created

* fix signup bug

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-03 21:43:34 +02:00
Johannes 2f95db729c update leaderboard
update leaderboard
2023-10-03 23:24:21 +05:45
Johannes 76ecbb9e2f update leaderboard 2023-10-03 23:22:09 +05:45
Piyush Gupta 83ab524200 merged with remote changes 2023-10-03 23:00:30 +05:30
Piyush Gupta 92681b0f81 fix: preview mode in email tab 2023-10-03 22:51:12 +05:30
Piyush Gupta 28ab3c3e4d synced with main 2023-10-03 22:50:11 +05:30
tyjkerr a35d573884 feat: add single use survey links (#742)
* add uniqueResponseId to link survey

* add uniqueResponseId to survey response

* add singUseId to database and link survey

* add singleUseId to api

* add single use option in survey response options

* add single use to getSurvey

* add getResponseBySingleUseId

* add ZSurveySingleUse schema to survey schema

* add logic to check if link with suid has response

* pass singleUseId as props, revert SWR changes

* generation of single-use url in LinkSurveyModal

* add singleUseId to SingleResponseCard

* update SurveyInactive for invalid link

* add suId to ZResponse schema

* fix typo in SurveyInactive

* update ResponseOptionCard

* add suId to response select

* add default message for SurveyLinkUsed

* update logic to render SurveyLinkUsed

* add comment for suId in prisma schema

* fix types

* refresh server component on save survey

* update logic

* fix build errors

* fix prisma schema

* add db migration

* update wording

* add singleUseId to localstorage

* fix survey link used over thank you

* add suid to people responses

* fix preview and copy link on surveys page.

* update text and icon for link survey modal

* check survey not finished before setting question

* update show surveylink used logic

* add zodtype to prisma

* fix logic to render last question answered/stored

* add better comments

* update default message for single use surveys

* add LinkSingleUseSurveyModal

* add guard before getting response with suid

* fix build error

* add default message for link used page

* add key and group imports

* add suId encryption and validation

* make survey url encryption optional

* fix build errors

* move singleUseId to server side in surveyList

* added validation to getResponseBySingleUseId service

* restored env var names

* import FORMBRICKS_ENCRYPTION_KEY from constants

* check if encryption environment variable is set, add length validation for env variable

---------

Co-authored-by: Ty Kerr <tykerr@Tys-MacBook-Pro.local>
Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
2023-10-03 18:26:13 +02:00
Anjy Gupta b710c8961b Merge branch 'formbricks:main' into gitpod-doc 2023-10-03 21:23:52 +05:30
Anjy Gupta 4c60791929 made req changes 2023-10-03 15:52:18 +00:00
Johannes 251beb4d51 ui tweaks 2023-10-03 21:36:16 +05:45
Piyush Gupta 5384e7f95e resolved merge conflicts 2023-10-03 21:06:38 +05:30
joyal007 b4f10137a8 keyboard usablity 2023-10-03 20:35:02 +05:30
Shubham Palriwala 8f35537bbf fix: smiley rating question now fits inside container (#839)
* fix: smily rating question fit inside container

* wip

* fix: make row center aligned
2023-10-03 14:59:32 +02:00
Shubham Palriwala 49eb4e0c53 feat: connection states on integrations (#833)
* feat: connection states on integrations

* fix: missing action buttons

* make text more readable

---------

Co-authored-by: Johannes <johannes@formbricks.com>
2023-10-03 14:28:55 +02:00
Rotimi Best 66ea2069ac chore: move revalidation interval to a constant (#921) 2023-10-03 14:01:26 +02:00
Rotimi Best 4b1352a995 fix: remove direct usage of prisma type in services (#919) 2023-10-03 13:56:48 +02:00
Rotimi Best 9fbefa42dd fix: remove error prone unused function in services (#918) 2023-10-03 13:55:23 +02:00
Rotimi Best 2cf316b620 fix: rename function name typo in services (#922) 2023-10-03 13:54:26 +02:00
Rotimi Best 8a07b2f82d feat: use of server-only consistently in services (#923) 2023-10-03 13:53:34 +02:00
Johannes 41fa1d729d docs: improve pull request template with latest info
docs: improve pull request template with latest info
2023-10-03 15:41:03 +05:45