Dhruwang Jariwala
7f5b2bf69d
fix: prevent split offline responses on restore (backport #7767 ) ( #7777 )
4.9.3-rc.1
4.9.3
2026-04-20 12:00:34 +05:30
Dhruwang
60e7c7e8ee
fix(surveys): prevent split offline responses on restore (backport #7767 )
...
Backport of #7767 to release/4.9. Anchors displayId and responseId back
into saved survey progress as soon as they are created, recovers a
missing responseId from displayId on restore, and falls back to a
bootstrap create path that uses the full accumulated response state.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-20 11:43:46 +05:30
Dhruwang Jariwala
7988d7775c
fix: [backport] remove dark: variant classes from survey-ui to prevent host page style leakage ( #7748 )
4.9.2-rc.1
4.9.2
2026-04-16 11:20:33 +05:30
Dhruwang Jariwala
b7ede6c578
fix: prevent offline replay from dropping survey blocks after completion ( #7744 )
2026-04-15 22:00:29 +02:00
Bhagya Amarasinghe
8204a5c652
fix: restore legacy SSO auto-linking hotfix ( #7728 )
4.9.1-rc.1
4.9.1
2026-04-13 20:42:33 +05:30
Anshuman Pandey
e823e10f9a
fix: backports missing posthog events fix ( #7723 )
4.9.0
4.9.0-rc.3
2026-04-13 17:36:39 +05:30
Dhruwang Jariwala
f5c3212b2c
revert: enhance welcome card to support video uploads (backport #7712 ) ( #7720 )
...
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 >
4.9.0-rc.2
2026-04-13 14:59:20 +05:30
Dhruwang Jariwala
2d66fc6987
fix: prevent TTC overcount for multi-question blocks (backport #7713 ) ( #7719 )
2026-04-13 14:40:35 +05:30
Dhruwang Jariwala
652970003d
fix: validate "Other" option text on required questions and remove duplicate response entry (backport #7716 ) ( #7717 )
2026-04-13 12:27:08 +04:00
Dhruwang Jariwala
a8b5e286b6
fix: only show beforeunload warning when offline support is active (backport #7715 ) ( #7718 )
2026-04-13 12:26:30 +04:00
Dhruwang Jariwala
322f0be197
fix: improve restricted ID validation toast with i18n support ( #7703 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Johannes <johannes@formbricks.com >
4.9.0-rc.1
2026-04-12 06:18:13 +00:00
Manuel Delgado
1a02f91afd
fix(api): return 409 Conflict instead of 500 when creating user with duplicate email ( #7675 )
...
Co-authored-by: Tiago Farto <tiago@formbricks.com >
2026-04-10 14:28:17 +00:00
Tiago
cc22ccb22d
chore: Harden SSO account linking for existing email-based accounts ( #7702 )
2026-04-10 14:19:21 +00:00
Tiago
12763f0ef6
fix: Dutch translations for link survey footer (Privacy Policy, Imprint, Report Survey) ( #7707 )
2026-04-10 13:42:15 +00:00
Dhruwang Jariwala
d39e3ee638
feat: offline support for link surveys ( #7694 )
...
Co-authored-by: Matti Nannt <mail@matthiasnannt.com >
Co-authored-by: Anshuman Pandey <54475686+pandeymangg@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
Co-authored-by: Johannes <johannes@formbricks.com >
2026-04-10 11:27:48 +00:00
dingdyan
d85242a86b
fix: handle internal server error toast behavior in create organization ( #7662 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-04-10 11:13:10 +00:00
Bhagya Amarasinghe
ef53065abc
feat: support GKE Envoy ingress split with numeric ports and service annotations ( #7704 )
2026-04-10 09:22:19 +00:00
Dhruwang Jariwala
805c1c6874
fix: (duplicate) server error toast handling ( #7701 )
2026-04-10 09:22:16 +00:00
Niels Kaspers
01687e8907
fix: add TERMS_URL support to survey link footers ( #7670 )
2026-04-10 09:21:11 +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
Bhagya Amarasinghe
1064f68435
fix: support OTEL host config for envoy telemetry ( #7692 )
2026-04-09 07:25:52 +00:00
Anshuman Pandey
3d16e859c6
feat: custom posthog events ( #7647 )
2026-04-09 05:34:01 +00:00
Salim B
af198c5632
docs: remove spurious left-overs ( #7690 )
2026-04-08 16:11:30 +00:00
Bhagya Amarasinghe
a43ed2b25c
feat: add envoy gateway helm bundle ( #7686 )
2026-04-08 07:34:47 +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
995c03bc01
chore: Revoke all active sessions after password reset ( #7628 )
2026-04-03 06:10:28 +00:00
Johannes
b4395a48c5
fix: multi-lang toggle covering arabic text ( #7657 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-04-02 13:09:16 +00:00
Johannes
461e3893fe
fix: 7549 multilang button overflow ( #7656 )
...
Co-authored-by: Niels Kaspers <kaspersniels@gmail.com >
2026-04-02 12:53:57 +00:00
Tiago
735a9f84ec
fix: harden api error reporting for v2/v1 Sentry observability ( #7633 )
2026-04-02 12:08:44 +00:00
Dhruwang Jariwala
8cb8d734cf
fix: prevent language switch from breaking survey orientation and resetting language on auto-save ( #7654 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 12:08:12 +00:00
Anshuman Pandey
44d5530b48
fix: adds formbricks instance on window ( #7630 )
2026-04-02 07:26:48 +00:00
Matti Nannt
a314eb391e
chore: add Codex environment config ( #7589 )
2026-04-02 07:24:02 +00:00
Matti Nannt
6c34c316d0
docs: remove non-official self-hosting options from README.md
2026-04-01 14:16:47 +02:00
Matti Nannt
4f26278f16
docs: add German README summary ( #7641 )
2026-04-01 11:04:15 +02:00
Tiago
b975e7fa2e
feat: Make password reset links single-use and revocable ( #7627 )
2026-04-01 07:12:37 +00:00
Johannes
6c3052f9e4
fix: correct CSAT template option order for question 2 ( #7636 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Johannes <jobenjada@users.noreply.github.com >
2026-04-01 07:11:27 +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
Dhruwang Jariwala
4cfb8c6d7b
fix: resolve language code case mismatch in link survey rendering ( #7624 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-30 11:34:20 +00:00
Anshuman Pandey
e74a51a5ff
fix: sync segment state after auto-save to prevent stale reference on publish ( #7619 )
2026-03-30 06:51:44 +00:00
Dhruwang Jariwala
29cc6a10fe
fix: prevent auto-save from overwriting survey status during publish ( #7618 )
2026-03-30 06:34:20 +00:00
Bhagya Amarasinghe
01f765e969
fix: migrate auth sessions to database-backed storage ( #7594 )
2026-03-27 07:15:06 +00:00
Anshuman Pandey
9366960f18
feat: adds support for internal webhook urls ( #7577 )
2026-03-27 07:04:14 +00:00
IllimarR
697dc9cc99
feat: add Estonian language support for surveys ( #7574 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-03-27 06:12:40 +00:00
Dhruwang Jariwala
83bc272ed2
fix: prevent duplicate hobby subscriptions from race condition ( #7597 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-26 15:50:52 +00:00
Dhruwang Jariwala
59cc9c564e
fix: duplicate org creation ( #7593 )
2026-03-26 05:52:09 +00:00
Dhruwang Jariwala
20dc147682
fix: scrolling behaviour to invalid questions ( #7573 )
2026-03-25 13:35:51 +00:00
cursor[bot]
2bb7a6f277
fix: prevent TypeError when checking for duplicate matrix labels ( #7579 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-03-25 13:14:18 +00:00