Dhruwang
507f80f9b0
fix: update stale settings routes to match new /settings/{organization,workspace}/ structure
...
All internal links (billing, enterprise, general, api-keys, feedback-record-directories,
integrations) now point to their correct nested paths under /settings/organization/ or
/settings/workspace/. Also adds feedback-record-directories to the new sidebar nav with
the member visibility rule.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-04 16:31:25 +05:30
Dhruwang
1ecc9f1722
fix: restore settings sidebar, rename labels, fix SonarQube issues, and extract user-actions page
...
- Restore settings sidebar in MainNavigation (lost during epic/v5 merge)
- Rename "Configuration" to "Settings", "Look & Feel" to "Appearance", etc.
- Fix SonarQube issues: duplicate class, regex injection, nested ternary, inline arrow functions
- Extract User Actions from Connect Your App into its own settings page
- Update all i18n translation keys across locales
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-30 15:41:50 +05:30
Anshuman Pandey
8442dedf9c
fix: removes project references ( #7907 )
2026-04-29 14:17:42 +04:00
Dhruwang Jariwala
25614b23fc
chore: remove legacy styling fields (questionColor, inputColor) ( #7783 )
2026-04-28 11:22:03 +05:30
Tiago Farto
fec4746d5d
chore: address PR comments
2026-04-21 08:51:32 +00:00
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
Tiago Farto
a89d598f8d
Merge branch 'epic/bullmq' into feat/survey-scheduling
2026-04-20 11:46:13 +00:00
Tiago Farto
6ff5af712f
chore: clean tests
2026-04-20 11:35:47 +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
Dhruwang
4e75a57692
chore: remove legacy styling fields (questionColor, inputColor) for v5
...
Add a SQL migration that copies legacy coarse-grained styling fields
to granular equivalents (e.g. questionColor → elementHeadlineColor,
inputColor → inputBgColor) and strips the legacy keys from the JSONB.
Remove the runtime deriveNewFieldsFromLegacy() shim, all fallback
chains in CSS variable generation, and update types, schemas, tests,
and OpenAPI spec to reflect the new canonical field names.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-20 17:00:20 +05:30
Tiago Farto
2bf7788a1b
Merge branch 'epic/bullmq' into feat/survey-scheduling
2026-04-20 11:07:33 +00:00
Tiago Farto
8aaa7ed9c0
chore: build fix
2026-04-20 10:00:06 +00: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
281f854332
chore: address PR comments
2026-04-17 15:36:12 +00:00
Tiago Farto
aeaf3215b4
chore: fix
2026-04-17 14:51:51 +00: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
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
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
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
Dhruwang Jariwala
805c1c6874
fix: (duplicate) server error toast handling ( #7701 )
2026-04-10 09:22:16 +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
Anshuman Pandey
3d16e859c6
feat: custom posthog events ( #7647 )
2026-04-09 05:34:01 +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
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
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
Anshuman Pandey
6da4c6f352
fix: proper errors server side when resources are not found ( #7571 )
2026-03-24 07:52:37 +00:00
Aryan Ghugare
659b240fca
feat: enhance welcome card to support video uploads and display #7491 ( #7497 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-03-24 07:34:43 +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
Anshuman Pandey
0d8a338965
fix: fixes welcome card logo removal bug ( #7544 )
2026-03-20 10:06:01 +00:00
Dhruwang Jariwala
e6ee6a6b0d
feat: choice rotation ( #7512 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-03-20 06:54:05 +00:00
Dhruwang Jariwala
136e59da68
fix: allow survey updation without followup access ( #7528 )
2026-03-19 11:42:14 +00:00
Johannes
94b0248075
fix: only allow URL in exact match URL ( #7505 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-03-18 07:20:14 +00:00
Johannes
082de1042d
feat: add validation for custom survey closed message heading ( #7502 )
2026-03-18 06:40:57 +00:00
Matti Nannt
ce96cb0b89
feat: replace hosted stripe pricing table ( #7486 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-03-16 10:11:40 +00:00
Dhruwang Jariwala
75f44952c7
fix: clear validation settings when disabling open text validation ( #7464 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-13 09:39:42 +00:00
Anshuman Pandey
cb41e2d344
fix: sets apps/web TS strict check to true ( #7451 )
2026-03-11 10:14:37 +01:00
Matti Nannt
1e19cca7d9
feat: implement cloud stripe billing sync and pricing revamp ( #7309 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-03-10 16:04:23 +00:00
Johannes
fa882dd4cc
fix: improve survey validation error handling in SurveyMenuBar component ( #7447 )
2026-03-10 10:23:05 +00:00
Matti Nannt
0b82c6de77
feat: move multi-language surveys and workspace languages to AGPL ( #7426 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-03-10 09:28:01 +00:00
Balázs Úr
a944d7626e
chore: use Unicode punctuation, remove contractions, make wording consistent ( #7355 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-03-10 07:06:30 +00:00
Balázs Úr
d1b12dc228
fix: mark strings as translatable in survey editor ( #7369 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-03-10 06:14:29 +00:00
Matti Nannt
afa192e5b9
chore: upgrade deps and Zod v4 migration ( #7425 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-03-06 14:41:28 +01:00