Dhruwang
7ffca53577
fix: use consistent enabled/disabled wording for connector status badges
...
The dropdown actions say "Enable"/"Disable" but the status badges showed
"In Progress"/"Paused". Now both use "Enabled"/"Disabled" for consistency.
Resolves ENG-769
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-28 12:24:49 +05:30
Johannes
016e14d0f1
fix: (Depr Env QA) Surface legacy env var on Connection page ( #7773 )
2026-04-27 14:20:25 +00:00
Dhruwang Jariwala
bf592937f4
feat: AI-powered survey translation ( #7793 )
2026-04-24 12:55:36 +05:30
Dhruwang
8a57a5b74b
addressed feedback
2026-04-23 15:05:16 +05:30
pandeymangg
8bde75a9ff
chore: merge with epic/v5
2026-04-23 11:06:54 +05:30
Dhruwang
eac35daed9
fix: transllations
2026-04-23 10:34:29 +05:30
Johannes
45accc1edb
fix: align workspace naming in setup and email preview
...
Replace remaining environment wording with workspace terminology across setup flows, API key permissions, and email preview text, and switch the email Tailwind config to ESM so formatting hooks run under the current Node runtime.
Made-with: Cursor
2026-04-23 10:30:30 +05:30
pandeymangg
cae859e326
sonarcloud fixes
2026-04-22 17:15:19 +05:30
pandeymangg
cd72a0a78d
adds translations
2026-04-22 15:44:45 +05:30
Dhruwang
2451acb9bd
fix: AI translation security, error handling, and test coverage
...
- Add userId verification in getAITranslationResultAction (security)
- Use OperationNotAllowedError for auth failures
- Store failure marker in cache on last BullMQ attempt
- Make JSON parsing more robust (extract first {...} block)
- Add "keep modal open" hint to translating toast
- Add test coverage for process-ai-translation-job
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 15:18:54 +05:30
Dhruwang
14dcded91b
Merge branch 'epic/v5' of https://github.com/formbricks/formbricks into feat/ai-survey-translation
2026-04-22 15:01:12 +05:30
Dhruwang
46062f91cd
refactors
2026-04-22 14:50:46 +05:30
Dhruwang Jariwala
ffd4478184
chore: merge epic/dashboards into epic/v5 ( #7798 )
...
Signed-off-by: gulshank0 <gulshanbahadur002@gmail.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: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 12:24:05 +04:00
Dhruwang
69da1862fa
Merge latest epic/v5 (survey scheduling) into ai-translation branch
...
Resolve merge conflicts to combine AI translation and survey scheduling
features in jobs package, instrumentation, and tests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-22 13:39:10 +05:30
Dhruwang
c11d3241ab
fix: test and translations
2026-04-22 12:59:27 +05:30
Tiago Farto
6130737d51
chore: fix DST bug
2026-04-20 16:57:48 +00:00
Tiago Farto
bf10a8d0b2
Merge branch 'epic/v5' into feat/survey-scheduling
2026-04-20 16:09:16 +00:00
Tiago Farto
9cfcffdb5e
chore: bug fix; tests
2026-04-20 14:22:06 +00:00
Anshuman Pandey
398ba79e7e
feat: ces and csat questions ( #7688 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2026-04-20 15:33:26 +04:00
pandeymangg
9abbbfdd35
chore: merge with main
2026-04-20 13:07:36 +05:30
Johannes
990c0eee31
refined UX
2026-04-19 16:05:29 +02:00
Tiago Farto
f4c5162590
Merge epic/bullmq into feat/survey-scheduling
2026-04-17 14:47:05 +00:00
Tiago Farto
7aed1b84de
chore: translations, fixes
2026-04-17 11:59:17 +00:00
Johannes
79a773432a
feat: extend auto-progress to single-select question types ( #7725 )
2026-04-17 10:17:00 +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
Dhruwang Jariwala
dc1ee72594
chore: translation management revamp (scope 1) ( #7733 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-04-16 11:18:48 +00:00
Dhruwang Jariwala
924132287e
fix: connect rating/NPS scale labels to label styling settings ( #7738 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 10:59:59 +00:00
pandeymangg
75fbb23190
chore: merge with main
2026-04-14 17:01:17 +05:30
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
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 >
2026-04-12 06:18:13 +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
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
Niels Kaspers
01687e8907
fix: add TERMS_URL support to survey link footers ( #7670 )
2026-04-10 09:21:11 +00:00
Dhruwang Jariwala
60f6ca9463
chore: deprecate environments ( #7693 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-04-10 09:13:47 +04:00
pandeymangg
aa27d242bb
chore: merge with main
2026-04-09 15:26:30 +05:30
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
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
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
a771ae189a
refactor: rename Project to Workspace across entire codebase ( #7620 )
2026-03-31 17:01:17 +05:30
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
Anshuman Pandey
029e069af6
feat: feedback record directories ( #7592 )
2026-03-27 04:18:20 -07:00
Dhruwang Jariwala
474be86d33
fix: translations for option types ( #7576 )
2026-03-24 13:18:26 +00:00
Anshuman Pandey
6da4c6f352
fix: proper errors server side when resources are not found ( #7571 )
2026-03-24 07:52:37 +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
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