Anshuman Pandey
ecf3aacca3
fix: removes auto feedback directory linking with workspaces ( #7947 )
2026-05-07 13:46:25 +04:00
Dhruwang Jariwala
a0f3d2a651
chore: upgrade Hub to 0.3.0 and SDK to 0.5.0 ( #7948 )
2026-05-07 14:59:11 +05:30
Dhruwang
16bbd7a447
chore: upgrade Hub to 0.3.0 and SDK to 0.5.0
...
Hub 0.3.0 renames the `user_identifier` API field to `user_id` (breaking
change). This commit bumps the Hub Docker image, upgrades the
@formbricks/hub TypeScript SDK from 0.4.3 to 0.5.0, and renames every
`user_identifier` reference in Zod schemas, server actions, transform
pipeline, form components, CubeJS schema, connector types, and seed data
to match the new API contract.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-07 14:31:09 +05:30
pandeymangg
9ef4be270b
fix: removes feedback directory auth from api keys
2026-05-06 16:29:06 +05:30
Dhruwang Jariwala
f228e8e06a
chore: Rename FeedbackRecordDirectory to FeedbackDirectory ( #7925 )
2026-05-05 09:15:20 +04:00
Anshuman Pandey
8442dedf9c
fix: removes project references ( #7907 )
2026-04-29 14:17:42 +04:00
Johannes
fbe2a31133
refactor: align connector enum with formbricks_survey ( #7825 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-04-29 10:57:20 +04:00
Dhruwang
727b349086
fix: resolve pre-existing build errors on epic/v5
...
- Add optional chaining for organization.billing in response pipeline
- Add missing feedbackRecordDirectoryId to Chart seed data
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-28 13:47:20 +05:30
Dhruwang Jariwala
25614b23fc
chore: remove legacy styling fields (questionColor, inputColor) ( #7783 )
2026-04-28 11:22:03 +05:30
Dhruwang
5e76ebdfc1
fix: treat JSON null as absent in legacy styling migration
...
The `?` operator only checks key existence — if the form layer saved
`{"elementHeadlineColor": null}` (JSON null = "use default"), the
migration skipped the copy and then removed the legacy key, losing
the color value. Switch to COALESCE(styling->'field', 'null'::jsonb)
= 'null'::jsonb which catches both missing keys (SQL NULL) and JSON
null values.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-27 17:07:05 +05:30
Dhruwang
54fb202285
fix: add jsonb_typeof guard to legacy styling migration
...
Ensures the UPDATE only processes JSONB objects, preventing errors
on unexpected scalar or array values in the styling column.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-23 16:16:50 +05:30
pandeymangg
2b09795787
feat: adds frd auth to api keys
2026-04-22 15:43:33 +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
Tiago Farto
b5a7e15386
chore: fix build
2026-04-21 09:07:45 +00:00
Tiago Farto
fec4746d5d
chore: address PR comments
2026-04-21 08:51:32 +00:00
Tiago Farto
07635b160e
chore: fix test; migration
2026-04-20 15:13:27 +00: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
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
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
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
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
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
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
029e069af6
feat: feedback record directories ( #7592 )
2026-03-27 04:18:20 -07:00
Bhagya Amarasinghe
01f765e969
fix: migrate auth sessions to database-backed storage ( #7594 )
2026-03-27 07:15:06 +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
Matti Nannt
89bb3bcd84
chore: apply NCU minor upgrades fixups ( #7460 )
2026-03-12 10:44:18 +00:00
Johannes
99bd2ba256
feat: add reverse trial functionality ( #7435 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Matti Nannt <matti@formbricks.com >
2026-03-11 14:47:48 +00: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
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
Matti Nannt
e9bcbf6e4c
fix: patch @isaacs/brace-expansion to 5.0.1 ( #7424 )
2026-03-05 13:35:48 +00:00
Matti Nannt
f0a0cf531a
chore: clean up unused npm dependencies ( #7417 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-03-05 10:48:13 +00:00
Dhruwang Jariwala
f0a93ae092
fix: add Tailwind v3 config for Prettier in apps/web and packages/email ( #7421 )
2026-03-05 10:05:05 +00:00
Matti Nannt
d5fdacadd7
chore: update dependencies and fix build/lint/test regressions ( #7403 )
2026-03-03 17:03:03 +00:00
Theodór Tómas
a4bd217761
chore: update to zod 3.25.76 ( #7366 )
2026-02-26 05:17:20 +00:00
Anshuman Pandey
f7e8bc1630
feat: attributes data types ( #7246 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2026-02-13 08:55:06 +00:00
Anshuman Pandey
ff10ca7d6a
fix: allows local ip images ( #7189 )
...
Co-authored-by: pandeymangg <pandeyman@Anshumans-MacBook-Air.local >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
Co-authored-by: Matti Nannt <matti@formbricks.com >
2026-02-10 17:29:27 +01:00
Anshuman Pandey
1b81e68106
feat: overlay close ( #7197 )
2026-02-06 06:08:19 +00:00
Matti Nannt
7971b9b312
fix(security): upgrade pnpm and AWS SDK to fix vulnerabilities ( #7192 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 13:29:17 +00:00
Dhruwang Jariwala
1db1271e7f
feat: validation rules ( #7140 )
2026-01-21 15:23:09 +00:00
Matti Nannt
38ea5ed6ae
perf: remove redundant database indexes ( #7104 )
2026-01-16 10:17:05 +00:00
dependabot[bot]
c1a4cc308b
chore(deps): bump the npm_and_yarn group across 2 directories with 1 update ( #7081 )
...
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-01-15 15:10:33 +01:00
Anshuman Pandey
a31e7bfaa5
feat: security signup ui ( #7088 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2026-01-14 16:45:21 +00:00
Anshuman Pandey
46be3e7d70
feat: webhook secret ( #7084 )
2026-01-09 12:31:29 +00:00