Matti Nannt
|
d103499496
|
fix(security): strip sensitive survey and segment metadata from public client API (#7931)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
|
2026-05-06 09:54:15 +00:00 |
|
Matti Nannt
|
b863238f15
|
refactor: rename gethasNoOrganizations to getHasNoOrganizations (#7940)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-06 05:03:02 +00:00 |
|
Johannes
|
28280899ea
|
fix: recover incomplete initial setup (#7912)
|
2026-05-05 14:28:23 +00:00 |
|
Tiago
|
fae00f6a82
|
fix: outlook preview (#7803)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-05-04 15:10:14 +00:00 |
|
Anshuman Pandey
|
5fae207cd7
|
fix: duplicate action class name error (#7919)
|
2026-04-30 09:17:09 +00:00 |
|
Tiago
|
e6e9419b93
|
fix: require step-up authorization for account deletion (#7901)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-04-28 12:46:27 +00:00 |
|
Bhagya Amarasinghe
|
6d1b3475d4
|
fix(survey-list): reduce v3 overview query cost (#7812)
|
2026-04-27 16:53:53 +00:00 |
|
Dhruwang Jariwala
|
0686eb3cbb
|
feat: add refetch button to refresh responses table (#7808)
Co-authored-by: Johannes <johannes@formbricks.com>
|
2026-04-27 10:10:53 +00:00 |
|
Anshuman Pandey
|
6d9ab315c2
|
fix: prevent SSRF via redirect following in webhook delivery (#7877)
|
2026-04-27 08:50:21 +00:00 |
|
Tiago
|
4128731c5f
|
fix: password hash visibility improvement (#7814)
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
|
2026-04-24 18:16:59 +00:00 |
|
Matti Nannt
|
ef96426ca0
|
chore(security): dependency audit — reduce attack surface & resolve all vulnerabilities (#7801)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 20:32:32 +02:00 |
|
Dhruwang Jariwala
|
444f043140
|
fix: prevent Airtable integration crash when token expires (#7811)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-23 08:36:10 +00:00 |
|
Dhruwang Jariwala
|
2d32c0d671
|
feat: add iframe preview to website embed tab (#7791)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-23 06:36:55 +00:00 |
|
Aryan Ghugare
|
3e4e55fbf1
|
fix: prevent bypass of single-use survey restriction via v1 API (#7735)
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
|
2026-04-22 09:48:18 +00:00 |
|
Tiago
|
fcfedd6e15
|
feat: replace minio with rustfs (#7742)
|
2026-04-22 08:07:38 +00:00 |
|
Tiago
|
6c4342690f
|
fix: harden legacy SSO relinking (#7755)
|
2026-04-22 07:35:23 +00:00 |
|
arasucar
|
b8c361fcf3
|
refactor: use context instead of prop drilling in survey analysis components (#6223) (#7754)
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
|
2026-04-22 06:00:13 +00:00 |
|
Bhagya Amarasinghe
|
2dfea4d72f
|
fix: prevent split offline responses on restore (#7767)
|
2026-04-20 06:05:13 +00:00 |
|
Niels Kaspers
|
d53869f1df
|
fix: fix duplicate block and misleading subheader in trial conversion template (#7560)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-04-17 10:01:54 +00:00 |
|
Balázs Úr
|
fc9ddb2b0d
|
fix: mark Identify Customer Goals survey as translatable (#7566)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-04-17 09:53:15 +00:00 |
|
Bhagya Amarasinghe
|
6fcb6863bd
|
feat: migrate survey overview to v3 APIs (#7741)
|
2026-04-17 09:45:12 +00:00 |
|
Johannes
|
b1cee91ad9
|
fix: redirect active project and organization selections (#7724)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Johannes <jobenjada@users.noreply.github.com>
|
2026-04-17 09:33:12 +00:00 |
|
Dhruwang Jariwala
|
60bd5cbeff
|
fix: prevent environment ID leak in API error responses (#7753)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-17 08:38:32 +00:00 |
|
Johannes
|
c68f214eff
|
fix: keep sidebar switcher icons round with long labels (#7756)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Johannes <jobenjada@users.noreply.github.com>
|
2026-04-17 08:04:10 +00:00 |
|
Anshuman Pandey
|
b6d793e109
|
fix: fixes unique constraint error with singleUseId and surveyId (#7737)
|
2026-04-15 06:50:20 +00:00 |
|
Dhruwang Jariwala
|
439dd0b44e
|
fix: add loading skeleton for responses page (#7700)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Johannes <johannes@formbricks.com>
|
2026-04-13 16:56:20 +00:00 |
|
Anshuman Pandey
|
2556f5e15d
|
fix: add missing PostHog events (#7722)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-13 11:57:12 +00:00 |
|
Johannes
|
cc0eec3bf0
|
feat: add auto-progress mode for rating and NPS surveys (#7709)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Johannes <jobenjada@users.noreply.github.com>
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-04-13 11:22:50 +00:00 |
|
Johannes
|
2aaddf7306
|
fix: prevent TTC overcount for multi-question blocks (#7713)
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
|
2026-04-13 07:56:40 +00:00 |
|
Tiago
|
cc22ccb22d
|
chore: Harden SSO account linking for existing email-based accounts (#7702)
|
2026-04-10 14:19:21 +00:00 |
|
Dhruwang Jariwala
|
805c1c6874
|
fix: (duplicate) server error toast handling (#7701)
|
2026-04-10 09:22:16 +00:00 |
|
Johannes
|
31d455002d
|
feat: unifiy nav auth behaviour (#7635)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Johannes <jobenjada@users.noreply.github.com>
|
2026-04-09 14:26:14 +00:00 |
|
Johannes
|
d96304d86d
|
fix: make navigation more user-friendly (#7599)
Co-authored-by: Tiago Farto <tiago@formbricks.com>
|
2026-04-09 08:03:24 +00:00 |
|
Anshuman Pandey
|
3d16e859c6
|
feat: custom posthog events (#7647)
|
2026-04-09 05:34:01 +00:00 |
|
Tiago
|
87bcad2b20
|
feat: Supporting different AI providers within Formbricks (#7611)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-04-06 05:45:12 +00:00 |
|
Anshuman Pandey
|
b5eaa4c7fd
|
fix: merge epic/improve-telemetry into main (#7666)
|
2026-04-03 10:12:51 +00:00 |
|
Tiago
|
735a9f84ec
|
fix: harden api error reporting for v2/v1 Sentry observability (#7633)
|
2026-04-02 12:08:44 +00:00 |
|
Tiago
|
b975e7fa2e
|
feat: Make password reset links single-use and revocable (#7627)
|
2026-04-01 07:12:37 +00:00 |
|
Dhruwang Jariwala
|
5bb8119ebf
|
feat: split AI toggle into smart tools and data analysis settings (#7563)
|
2026-03-31 11:23:51 +00:00 |
|
Johannes
|
02411277d4
|
revert: remove fake-door workflows experiment (#7392) (#7631)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Johannes <jobenjada@users.noreply.github.com>
|
2026-03-31 10:47:33 +00:00 |
|
Bhagya Amarasinghe
|
01f765e969
|
fix: migrate auth sessions to database-backed storage (#7594)
|
2026-03-27 07:15:06 +00:00 |
|
Dhruwang Jariwala
|
474be86d33
|
fix: translations for option types (#7576)
|
2026-03-24 13:18:26 +00:00 |
|
Dhruwang Jariwala
|
e7ca66ed77
|
fix: use TTC data for reliable survey impression counting (#7572)
|
2026-03-24 08:52:35 +00:00 |
|
Anshuman Pandey
|
6da4c6f352
|
fix: proper errors server side when resources are not found (#7571)
|
2026-03-24 07:52:37 +00:00 |
|
Dhruwang Jariwala
|
19c0b1d14d
|
fix: response table settings formatting (#7540)
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
|
2026-03-24 06:36:45 +00:00 |
|
bharath kumar
|
d197271771
|
fix(web): add <noscript> message for when JS is disabled (#7455) (#7459)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-03-23 12:35:29 +00:00 |
|
Dhruwang Jariwala
|
37f652c70e
|
fix: prevent session expiry during active use (#7558)
|
2026-03-23 10:44:55 +00:00 |
|
Tiago
|
c4cf468c7e
|
fix: localize survey and app date rendering (#7473)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
|
2026-03-23 07:23:07 +00:00 |
|
Tiago
|
d3250736a9
|
feat: add V3 surveys API (#7499)
|
2026-03-20 09:55:33 +00:00 |
|
Dhruwang Jariwala
|
136e59da68
|
fix: allow survey updation without followup access (#7528)
|
2026-03-19 11:42:14 +00:00 |
|