Commit Graph

1292 Commits

Author SHA1 Message Date
Johannes
8cfcf28a14 feat: add keyboard usability to end user survey experience
feat: add keyboard usability to end user survey experience
2023-10-08 13:37:02 +05:30
Johannes
53e3a80d6f fix unrelated React error 2023-10-08 13:35:40 +05:30
Johannes
5a8bcd10e6 fix build error 2023-10-08 13:19:23 +05:30
Johannes
66e6eaaabd Merge branch 'main' of github.com:formbricks/formbricks into feat/full-screen-link-survey-preview 2023-10-07 17:07:34 +05:45
Yatharth Verma
4875e2c9d4 fix bottom margin as initially when its in fixed, window was getting cut in the top because of navigation bar 2023-10-07 07:57:26 +05:30
Yatharth Verma
74397f27f4 fix merge conflicts 2023-10-07 07:49:50 +05:30
Yatharth Verma
72c4496aac improve animation 2023-10-07 07:47:26 +05:30
Matti Nannt
6e1bbf19fc fix: build errors (#981) 2023-10-06 19:40:39 +02:00
Yatharth Verma
3d728b782f making animation look natural for maximizing 2023-10-06 23:00:37 +05:30
Anshuman Pandey
fb509d49c9 feat: add base setup to enable file uploads (#861)
* feat: adds api handlers for upload and get file from S3

* feat: upload and fetch files from local storage

* feat: upload and fetch files from local storage

* feat: adds restriction check for allowed file extesnsions

* refactor

* fix: uses t3 env for validation

* fix: fixes validation issues in storage api

* merge with main

* fix: moves UPLOADS_DIR to constants file

* fix: moves private uploads to responseId

* chore: merge with main

* fix: changes api route

* remove comment in storage service, use services in client storage route

* simplify client storage endpoint

* rename fileType to contentType

* relocate storage endpoints, update validation

* update management storage route for readability

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-06 19:06:48 +02:00
Johannes
c7580f0793 feat: Added a not-connected state to the survey state indicator
feat: Added a not-connected state to the survey state indicator
2023-10-06 19:40:42 +05:45
Matti Nannt
5b981e0d91 chore: delete unused uploads directory (#979) 2023-10-06 14:32:54 +02:00
Prasoon Mahawar
32633656ae added condition for in-app survey only 2023-10-06 10:05:20 +00:00
Prasoon Mahawar
24a60bbc10 Merge remote-tracking branch 'refs/remotes/origin/main' 2023-10-06 08:26:54 +00:00
Prasoon Mahawar
f3280292ac Added a not-connected state to the survey state indicator 2023-10-06 08:22:46 +00:00
Johannes
197616ff4d fix: backButton and button target mixup
fix: backButton and button target mixup
2023-10-06 13:14:55 +05:45
ShubhamPalriwala
96e3ba3cc9 fix: backButton and button target mixup & revert input validation 2023-10-06 12:20:23 +05:30
Salim B
caaf903160 Fix sentence 2023-10-06 04:19:23 +02:00
Johannes
977078d269 update leaderboard 2023-10-05 23:45:09 +05:45
François-Guillaume Ribreau
53c46418fa feat: add hook0 2023-10-05 17:16:24 +02:00
Matti Nannt
7e74cfa0d6 chore: update npm dependencies (#954)
* update packages npm packages

* fix types bug

* update demo npm packages

* update web npm packages

* change formbricks-web to v1.1
2023-10-05 16:11:21 +02:00
Matti Nannt
c6779783dc feat: add ASSET_PREFIX_URL to add support for proxies (#917)
* feat: add ASSET_PREFIX_URL to add support for proxies

* cleanup
2023-10-05 11:27:16 +02:00
Shubham Palriwala
cb8c08dd1f fix: update docker from source setup with new env variables and use env variables directly in docker-compose (#818)
* fix: docker env parsing & response bug when built w docker

* chore: bring back env example

* fix: docker compose envs are now single place defined

* add: renaming of .env in docs

* remove: existence of prisma_generate_data_proxy

* fix: use newer env vars and a smarter way to handle existing .env file

* fix: remove text to remove existing .enb

* fix: remove comments, local testing, and mention of more updating via echo in prod script

* fix: env ending

* fix: finalllyyy the docker compose works

* feat: short survey url support in docker compose

* fix: add envs to prod script

* chore: reorder env vars for uniformity

* update description for SHORT_SURVEY_BASE_URL

* fix: add ASSET_PREFIX_URL to prod script & docker compose

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-05 11:04:34 +02:00
Shubham Palriwala
940332ced9 fix: survey validation bug and verbose logging (#951) 2023-10-05 09:51:20 +02:00
Shubham Palriwala
0c6acc0d41 feat: add authorization for webhook creation, updation, deletion actions (#912)
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-05 09:28:47 +02:00
Subham Ray
ff39086d21 feat: add Url Shortener (#895)
* WIP

* added prisma actions

* remove console.logs

* some more fixes

* tweaks

* addressed all PR review comments

* remove hits from the prisma schema and all its corresponding service logic

* add nanoid

* corrected placeholders

* change database model, bring shortUrl service up to Formbricks code conventions

* update UI and shortUrl endpoint to work with new service

---------

Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-05 09:22:52 +02:00
Johannes
193855c3ff Merge branch 'main' of github.com:formbricks/formbricks into gitpod-doc 2023-10-05 07:16:45 +05:45
Piyush Gupta
cddbabc4ad fix: build error (#949) 2023-10-04 22:30:29 +02:00
Johannes
06f03f65ca feat: Better Embedding of Link Surveys
feat: Better Embedding of Link Surveys
2023-10-04 23:35:30 +05:45
Anjy Gupta
2ec2695cde Merge branch 'gitpod-doc' of https://github.com/anjy7/formbricks into gitpod-doc 2023-10-04 17:42:04 +00:00
Anjy Gupta
d0385eb203 Merge branch 'formbricks:main' into gitpod-doc 2023-10-04 23:10:20 +05:30
Anjy Gupta
999203531f added back ticks 2023-10-04 17:38:52 +00:00
Anjy Gupta
6e4f9cde5c highlighted url 2023-10-04 17:35:47 +00:00
Joe
59752f3ebe feat: add option to overwrite color and position for single surveys (#645)
* feat: styles ui

* feat: handling brand color and position

* schema update

* survey type update

* feat: local styles preview

* prisma migration

* feat: overriding global settings

* fix: update wording

* fix: do not show positioning in link mode

* update wording

* feat: new component for placement ui

* fix: destructuring localsurvey

* fix: overwritePosition optional

* fix: brandcolor zod validation

* feat: overwrite highlight border setting

* update wording

* merge conflit resolved

* fix: minor review suggestions

* fix: renamed localsurvey to survey

* fix: db schema

* fix comment in .env.example

* fix build errors

* fix: placement

* fix getFirstEnvironmentByUserId function

* fix build errors

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
2023-10-04 19:09:48 +02:00
Rotimi Best
de40dc36e6 chore: move all services into the new folder structure (#948)
* chore: move environment services

* chore: move all services
2023-10-04 18:04:38 +02:00
Anjy Gupta
1c4394bf75 Merge branch 'formbricks:main' into gitpod-doc 2023-10-04 21:26:56 +05:30
Anjy Gupta
b121e69fb5 added gitpod setup overview 2023-10-04 15:56:31 +00:00
Piyush Gupta
9e19d11eed purged LinkSurveyModal, fixed build error 2023-10-04 21:04:54 +05:30
Piyush Gupta
7580840bb5 resolved merge conflicts 2023-10-04 20:55:45 +05:30
Rotimi Best
6758d2d318 chore: move actions service to new folder structure (#943)
* feat: move actions service

* fix: rename folder to be singular not plural

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-04 17:00:03 +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
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
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