Dhruwang Jariwala
06d5313629
fix: route Manage Teams and integration OAuth callbacks to settings (backport #8059 ) ( #8075 )
2026-05-21 11:01:34 +05:30
Anshuman Pandey
5a1fc01388
fix: [Backport] client environment api sdk fixes ( #8074 )
2026-05-21 09:16:53 +04:00
Dhruwang Jariwala
5a12539c75
fix: route Manage Teams and integration OAuth callbacks to settings (ENG-988) ( #8059 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-21 10:45:43 +05:30
Dhruwang Jariwala
74e0fba757
fix: scope display contact lookup to workspace (ENG-818) [backport release/5.0] ( #8069 )
2026-05-21 10:25:56 +05:30
Dhruwang Jariwala
d9c2756185
fix: sync chart Cube feedback schema (backport #8057 to release/5.0) ( #8066 )
2026-05-21 10:20:53 +05:30
Matti Nannt
88ad5c8625
fix: scope display contact lookup to workspace (ENG-818) [backport release/5.0]
...
doesContactExist checked contact existence by id only, allowing a caller
to bind a display in one workspace to a contact from a different workspace.
Add workspaceId filter and rename to doesContactExistInWorkspace.
Backport of #8048 to release/5.0.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:27:48 +02:00
Bhagya Amarasinghe
610beee7eb
fix: sync chart Cube feedback schema
...
Backport of #8057 to release/5.0 (excludes test file changes).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-20 18:55:59 +05:30
Javi Aguilar
db0e2bb105
fix: add CSAT and CES summary filter icons (backport #8056 ) ( #8063 )
2026-05-20 15:05:47 +02:00
Johannes
419ceef413
fix: add CSAT and CES summary filter icons ( #8056 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Johannes <jobenjada@users.noreply.github.com >
2026-05-20 14:38:23 +02:00
Javi Aguilar
4b1b377cf7
fix: improve blocked state explanations across UI ( #8038 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
5.0.0-rc.1
2026-05-19 05:41:17 +00:00
dependabot[bot]
4463d5731d
chore(deps): bump the npm_and_yarn group across 2 directories with 6 updates ( #8027 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matti Nannt <matti@formbricks.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 16:54:36 +00:00
Matti Nannt
bf4303cdb5
feat: make Cube a mandatory baseline dependency in v5 ( #8042 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-05-18 13:38:35 +00:00
Matti Nannt
b3debbf0f6
fix: translate footer links based on survey language (ENG-673) ( #8018 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 12:36:16 +00:00
Bhagya Amarasinghe
e2bf79ce6c
fix: harden storage presigned URL issuance ( #8021 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-05-18 11:41:25 +00:00
Tiago
1032702b65
fix: fix sso redirect while deleting account ( #8039 )
2026-05-18 11:28:08 +00:00
Tiago
10a3ac4dc6
chore: SSO deletion workflow simplification ( #8009 )
2026-05-18 11:42:16 +02:00
Dhruwang Jariwala
eea7df81b4
fix: seed default contact attribute keys on workspace creation (ENG-929) ( #8036 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 07:34:33 +00:00
Johannes
c172e2a33c
fix: use block terminology in conditional logic docs ( #7942 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Johannes <jobenjada@users.noreply.github.com >
2026-05-18 06:57:46 +00:00
Harsh Bhat
9a5780d510
chore: A/B test reduce cog. load in question section ( #7944 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Johannes <johannes@formbricks.com >
2026-05-18 06:56:38 +00:00
Johannes
e333d8ba02
docs: add custom CSS guide for website & app surveys ( #8031 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Johannes <jobenjada@users.noreply.github.com >
2026-05-18 06:47:05 +00:00
Johannes
16463960ad
fix: flag id for A/B test re onboarding step 1 ( #8035 )
2026-05-18 06:45:37 +00:00
Matti Nannt
3e5a4ca4c8
refactor: consolidate unifyFeedback into feedbackDirectories license flag ( #8034 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 05:28:29 +00:00
Harsh Bhat
a7370ac4a0
chore: A/B experiment to test reverse trial copy ( #8025 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Johannes <johannes@formbricks.com >
2026-05-17 20:18:32 +00:00
Harsh Bhat
073c28e5e9
chore: A/B test different upgrade banner in trial ( #7953 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-17 20:03:29 +00:00
Harsh Bhat
104b04bdc0
chore: A/B Test - Onboarding - Skip theme step ( #7957 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Johannes <johannes@formbricks.com >
2026-05-17 18:01:59 +00:00
Harsh Bhat
e81360f354
chore: use direct form link on all "request license" buttons instead of /enterprise-license page ( #8033 )
2026-05-17 16:53:49 +00:00
Harsh Bhat
f90a9fb131
chore: A/B experiment to remove CX/Surveys question ( #7952 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-16 12:30:48 +00:00
Javi Aguilar
d7627fe6c3
refactor(unify): clarify feedback source terminology and chart builder copy ( #8026 )
...
Signed-off-by: gulshank0 <gulshanbahadur002@gmail.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Dhruwang Jariwala <67850763+Dhruwang@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Theodór Tómas <theodortomas@gmail.com >
Co-authored-by: Anshuman Pandey <54475686+pandeymangg@users.noreply.github.com >
Co-authored-by: Bhagya Amarasinghe <b.sithumini@yahoo.com >
Co-authored-by: Chowdhury Tafsir Ahmed Siddiki <ctafsiras@gmail.com >
Co-authored-by: neila <40727091+neila@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Tiago <1585571+xernobyl@users.noreply.github.com >
Co-authored-by: Harsh Bhat <90265455+harshsbhat@users.noreply.github.com >
Co-authored-by: Harsh Bhat <harshbhat@Harshs-MacBook-Air.local >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
Co-authored-by: Balázs Úr <balazs@urbalazs.hu >
Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com >
Co-authored-by: Gulshan <gulshanbahadur002@gmail.com >
Co-authored-by: Tiago Farto <tiago@formbricks.com >
Co-authored-by: Harsh Bhat <harsh121102@gmail.com >
Co-authored-by: Johannes <jobenjada@users.noreply.github.com >
2026-05-15 20:48:31 +00:00
Dhruwang Jariwala
939fedfca4
feat: Formbricks 5 ( #8017 )
...
Signed-off-by: gulshank0 <gulshanbahadur002@gmail.com >
Co-authored-by: Tiago Farto <tiago@formbricks.com >
Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Tiago <1585571+xernobyl@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Theodór Tómas <theodortomas@gmail.com >
Co-authored-by: Anshuman Pandey <54475686+pandeymangg@users.noreply.github.com >
Co-authored-by: Bhagya Amarasinghe <b.sithumini@yahoo.com >
Co-authored-by: Chowdhury Tafsir Ahmed Siddiki <ctafsiras@gmail.com >
Co-authored-by: neila <40727091+neila@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Harsh Bhat <90265455+harshsbhat@users.noreply.github.com >
Co-authored-by: Harsh Bhat <harshbhat@Harshs-MacBook-Air.local >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: Balázs Úr <balazs@urbalazs.hu >
Co-authored-by: Gulshan <gulshanbahadur002@gmail.com >
Co-authored-by: Harsh Bhat <harsh121102@gmail.com >
Co-authored-by: Javi Aguilar <122741+itsjavi@users.noreply.github.com >
Co-authored-by: Johannes <jobenjada@users.noreply.github.com >
2026-05-15 16:43:27 +00:00
Bhagya Amarasinghe
00f93eec10
fix: skip Docker package removal when Docker is already installed ( #7980 )
2026-05-15 15:59:35 +02:00
Bhagya Amarasinghe
c286a3330a
fix: rate limit storage uploads per environment ( #8006 )
2026-05-15 10:55:17 +00:00
Anshuman Pandey
d22db8d735
fix: updates the minimum permission in projectTeam access from read to readWrite ( #8020 )
2026-05-15 10:13:01 +00:00
Matti Nannt
2db02dac5e
docs: add ACCESSIBILITY.md and accessibility issue template ( #8019 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-15 09:53:23 +00:00
Bhagya Amarasinghe
ce68d58aaf
fix: scope client API rate limits by environment ( #8013 )
2026-05-15 07:11:08 +00:00
Matti Nannt
6774f220b1
chore: remove all Vercel deployment references ( #7997 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-05-15 07:08:58 +00:00
Anshuman Pandey
efe259d484
fix: fixes displays and responses api about survey status ( #8007 )
2026-05-14 13:01:27 +00:00
Bhagya Amarasinghe
96b08fbe23
fix: single-use survey restriction bypass ( #7972 )
2026-05-14 09:11:40 +00:00
Johannes
4eba194935
fix: clarify signup product updates opt-in ( #7994 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Johannes <jobenjada@users.noreply.github.com >
2026-05-14 07:37:19 +00:00
Dhruwang Jariwala
9d8cf5e0f7
fix(security): reject client-supplied emailVerificationDisabled in signup (ENG-816) ( #7993 )
2026-05-14 06:47:25 +00:00
Dhruwang Jariwala
3c6f6d83ea
fix: Hungarian translation polish (ENG-935) ( #8000 )
2026-05-14 05:40:03 +00:00
Matti Nannt
1380c81bff
fix: patch security dependency vulnerabilities for main ( #7990 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 11:59:09 +00:00
Bhagya Amarasinghe
535c111860
fix: improve file upload storage errors ( #7978 )
2026-05-13 09:25:04 +00:00
Tiago
676e31c433
fix: scope org-only v1 API key auth ( #7961 )
2026-05-13 07:59:49 +00:00
Dhruwang Jariwala
88f17380e1
fix(i18n): replace fragmented translation concatenations with complete sentences (ENG-706) ( #7969 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-13 07:42:40 +00:00
Tiago
103775b3b1
fix: validate contact_id ( #7984 )
2026-05-13 06:28:25 +00:00
Harsh Bhat
3005c44c49
chore: consolidate CE enterprise trial license links to a single form… ( #7929 )
2026-05-12 14:27:49 +00:00
Harsh Bhat
4d03ba2ff7
docs: add docs for pretty url ( #7932 )
2026-05-12 14:26:11 +00:00
Tiago
bc25c482ad
chore: fix broken impressions count ( #7975 )
2026-05-12 10:32:45 +00:00
dependabot[bot]
b08f7e4ad9
chore(deps): bump the npm_and_yarn group across 2 directories with 2 updates ( #7977 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matti Nannt <matti@formbricks.com >
2026-05-12 06:44:08 +00:00
Anshuman Pandey
89a8266ebe
fix: fixes webhook ssrf toctou issue ( #7954 )
2026-05-12 06:03:15 +00:00