Commit Graph

1592 Commits

Author SHA1 Message Date
Johannes
15d75a2856 release side quests 2023-10-01 16:11:14 +05:30
Shubham Palriwala
769ceb1fc2 refactor: @formbricks/api package (#782)
* init: rewritten formbricks api package

* restrucure: client prepended formbricks api package

* feat: cleanup error templating and node-fetch for non browser access

* feat: replace package (build error for js packge due to api)

* fix: rename methods & move error type

* fix: imports of api via js

* remove node-fetch

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-10-01 11:50:29 +02:00
Johannes
e3069f7bab Blog: Join the FormTribe blog post
Blog: Join the FormTribe blog post
2023-10-01 15:14:39 +05:30
Johannes
3af8a4e17d add gitpod docs page, tweak pricing table 2023-10-01 15:10:26 +05:30
Johannes
1faa74864c Merge branch 'main' of github.com:formbricks/formbricks into join-formtribe 2023-10-01 14:46:07 +05:30
Johannes
eac75c29b6 Docs: How we code documentation
Docs: How we code documentation
2023-10-01 14:44:17 +05:30
Johannes
9bed96a22f Merge branch 'main' of github.com:formbricks/formbricks into how-we-code 2023-10-01 14:42:14 +05:30
Johannes
14e8c43214 Merge branch 'main' of github.com:formbricks/formbricks into how-we-code 2023-10-01 14:37:31 +05:30
Johannes
6d36bb8cb7 Merge branch 'main' of github.com:formbricks/formbricks into join-formtribe 2023-10-01 14:35:37 +05:30
Johannes
d5b67f4a14 Merge branch 'main' of github.com:formbricks/formbricks into join-formtribe 2023-10-01 14:20:07 +05:30
Johannes
e2c3686f2f add gitpod docs 2023-10-01 14:16:16 +05:30
Matti Nannt
6af13c7aaa feat: add vercel.json file to configure Vercel deployments (#876)
* feat: add vercel.json file to configure Vercel deployments

* reduce maxDuration of sync endpoint

* update api function routes

* increase sync limit
2023-09-30 22:42:27 +02:00
Matti Nannt
5aad6ea095 fix: invalid validation of VERCEL_URL leads to build errors on Vercel (#875)
* fix: invalid validation of VERCEL_URL leads to build errors on Vercel

* fix build errors
2023-09-30 22:07:17 +02:00
Shubham Palriwala
13afba7615 feat: move env vars from build-time to run-time to better support self-hosting environments (#789)
* feat: privacy, imprint, and terms URL env vars now do not need rebuilding

* feat: disable_singup env var now do not need rebuilding

* feat: password_reset_disabled env var now do not need rebuilding

* feat: email_verification_disabled env var now do not need rebuilding

* feat: github_oauth & google_oauth env var now do not need rebuilding

* feat: move logic of env vars to serverside and send boolean client-side

* feat: invite_disabled env var now do not need rebuilding

* feat: rename vars logically

* feat: migration guide

* feat: update docker-compose as per v1.1

* deprecate: unused NEXT_PUBLIC_VERCEL_URL & VERCEL_URL

* deprecate: unused RAILWAY_STATIC_URL

* deprecate: unused RENDER_EXTERNAL_URL

* deprecate: unused HEROKU_APP_NAME

* fix: define WEBAPP_URL & replace NEXT_WEBAPP_URL with it

* migrate: NEXT_PUBLIC_IS_FORMBRICKS_CLOUD to IS_FORMBRICKS_CLOUD

* chore: move all env parsing to a constants.ts from page files

* feat: migrate client side envs to server side

* redo: isFormbricksCloud to navbar serverside page

* fix: constants is now a server only file

* fix: removal of use swr underway

* fix: move 1 tag away from swr to service

* feat: move away from tags swr

* feat: move away from surveys  swr

* feat: move away from eventClass swr

* feat: move away from event swr

* fix: make constants server-only

* remove comments from .env.example, use constants in MetaInformation

* clean up services

* rename tag function

* fix build error

* fix smaller bugs, fix Response % not working in summary

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-09-30 21:40:59 +02:00
Ikko Eltociear Ashimine
3c2087452c fix: typo in comment in find-first.ts (#874)
enviroment -> environment
2023-09-30 18:01:14 +02:00
Anshuman Pandey
0225362a92 feat: Add caching to more services (survey, environment, team, profile) (#835)
* feat: caching in surveys

* fix: fixes unstable_cache date parsing error

* fix: fixes survey revalidation in displays and responses

* fix: fixes survey cache

* fix: adds comments

* fix: response cache tag

* fix cache validation and tag naming

* move TSurveysWithAnalytics to TSurveys

* add caching to more services

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-09-30 14:22:42 +02:00
Rotimi Best
7a9a4b9ffc docs: fix env poin without link 2023-09-30 10:13:59 +00:00
Matthias Nannt
f3ef080ec6 downgrade next version to "fix" dev bug 2023-09-30 11:58:05 +02:00
Matthias Nannt
a17e86bc91 fix docs page error, slight change to pricing 2023-09-30 11:12:30 +02:00
Matthias Nannt
d5bb4d4365 Merge branch 'main' of github.com:formbricks/formbricks into how-we-code 2023-09-30 11:02:56 +02:00
Shubham Palriwala
48d8fc6aca feat: add new pricing table to formbricks-com (#869)
* init: pricing page

* fix: ux changes
2023-09-30 11:01:46 +02:00
Rotimi Best
810bd645f8 docs: more self cr 2023-09-30 06:25:59 +00:00
Rotimi Best
0f3aa9434a docs: self code review 2023-09-30 06:24:32 +00:00
Rotimi Best
2003bb64f6 docs: how we code documentation 2023-09-30 06:09:47 +00:00
Rotimi Best
ef604e7660 doc: join the formtribe blog post 2023-09-30 05:25:34 +00:00
Shubham Palriwala
95b7a6fb8c fix: action class creation in frontend fails (#867) 2023-09-28 17:10:23 +02:00
Matti Nannt
ca19ee6e0f fix: formbricks-js not displaying properly on smaller screens (#866) 2023-09-28 13:02:41 +02:00
Johannes
70cd70e414 Tweaking Google Sheets Docs
Tweaking Google Sheets Docs
2023-09-28 14:55:19 +05:30
Johannes
2ff7022368 tweaking docs page 2023-09-28 14:54:39 +05:30
Johannes
9b77d89e53 feat: (documentation) google sheets integration
feat: (documentation) google sheets integration
2023-09-28 14:53:06 +05:30
Johannes
c4b6d6d5f4 Merge branch 'main' of github.com:formbricks/formbricks into shubham/for-1346-docs-page-for-google-sheets-integration 2023-09-28 14:40:25 +05:30
Johannes
2083b68388 fix: add structured metadata to landing pages
fix: add structured metadata to landing pages
2023-09-28 14:35:09 +05:30
Johannes
3e2dcd8e74 fix build error 2023-09-28 14:34:09 +05:30
Dhruwang Jariwala
7e626e75a3 feat: Add Management API (#788)
* added some management APIs for response and surveys

* added management API endpoints

* refactored [responseId] route

* added authorisation and made refactors

* removed console logs

* fixed build issues

* remobed session check

* removed getEnvironmentBySession function

* made code refactors

* update variables in route

* add updated routes

* change underscore to hyphen notation

* peoples -> people

* fix build errors

* resolved build errors

* restored types in summary list

* add redirects for old responses and survey endpoints, update docs

* fixed not authenticated response

* update survey create endpoint to only accept necessary fields, clean up

---------

Co-authored-by: Dhruwang Jariwala <dhruwang@Dhruwangs-MacBook-Pro.local>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-09-28 10:57:45 +02:00
Matti Nannt
c98b909c9c fix: validation error in surveyClosedMessage (#864) 2023-09-27 16:29:36 +02:00
Rotimi Best
edbab36d27 docs: update development and self-hosting information in README (#860)
* docs: add prerequisities to readme.md

* docs: reorganize getting started section in README

* docs: break docker into its own section

* update self-hosting structure

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-09-27 16:03:26 +02:00
Matti Nannt
e27a994ef9 fix: validation error when surveyClosedMessage is undefined (#863) 2023-09-27 15:57:17 +02:00
Ishan Avasthi
8a7f1ff680 fix: typo on FormTribe Landing Page (#859) 2023-09-27 15:48:48 +02:00
Dhruwang Jariwala
07258aabdd chore: Disable administration view on mobile devices (#862)
* Blocks mobile usage

* remove button

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-09-27 15:47:51 +02:00
Shubham Palriwala
83bc8a8c11 feat: Add pagination to people overview (#830)
* feat: paginante people page

* undo: delete env example

* fix: rename vars and return empty arr over err

* fix: invalid page logic

* fix: handle bigger cases

* increase PEOPLE_PER_PAGE to 50

* fix: show no people when added invalid page no

* feat: add caching in people fetch services

* Revert "feat: add caching in people fetch services"

This reverts commit ab1e98c05e.

* fix build errors

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-09-27 11:59:44 +02:00
Matti Nannt
48921663be chore: update npm dependencies (#857)
* chore: update npm packages

* update formbricks-web packages

* update packages in demo

* update packages in formbricks-com

* fix survey status dropdown has no value
2023-09-27 11:42:49 +02:00
ShubhamPalriwala
4c45f13b5c fix: missed gdpr pages 2023-09-27 13:39:35 +05:30
Rotimi Best
06448fd4e0 feat: In Gitpod open mailhog in browser on setup complete (#849)
* docs: add local and gitpod set

This links to our docs on formbricks.com for local setup and adds a gitpod setup banner

* feat: open mailhog after gitpod setup complete

* remove development doc
2023-09-26 18:42:19 +09:00
Matti Nannt
48ba245336 fix: formtribe page should only be shown in light mode (#854) 2023-09-26 17:39:39 +09:00
Anshuman Pandey
95c466dbba chore: moves prisma logic from set-attribute to person service (#840) 2023-09-26 16:57:25 +09:00
Rotimi Best
8181f74ad4 docs: Add Gitpod Button to Readme (#848)
This links to our docs on formbricks.com for local setup and adds a gitpod setup banner
2023-09-26 16:55:39 +09:00
Dhruwang Jariwala
562aefef6e feat: Add Deploy with Railway Button to Readme (#851) 2023-09-26 16:54:00 +09:00
Dhruwang Jariwala
a3549cc92c fix: Preview not showing correctly after changing the survey type (#852) 2023-09-26 16:52:39 +09:00
Johannes
6c8d14409c feat: Introduce new Landing Page for FormTribe event (#853)
* formtribe lp v1

* fix apos

* responsiveness + tweaks

* add video
2023-09-26 16:50:21 +09:00
Johannes
cf881127e7 chore: Adds Papermark
chore: Adds Papermark
2023-09-25 10:15:31 +05:30