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
Dhruwang Jariwala
6d140532a7
feat: add IP address capture functionality to surveys ( #7079 )
2026-01-09 11:28:05 +00:00
Johannes
6a33498737
feat: Custom HTML scripts in link surveys ( #7064 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2026-01-07 10:06:41 +00:00
Matti Nannt
9e1d1c1dc2
feat: implement robust database seeding strategy ( #7017 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2026-01-05 15:58:58 +00:00
Johannes
65abd4ee07
feat: add pretty URL UI components for surveys ( #6969 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-12-24 06:39:46 +00:00
Anshuman Pandey
07ed926225
fix: updates the patch to fix the next-auth no proxy issue ( #6987 )
...
Co-authored-by: Matti Nannt <matti@formbricks.com >
2025-12-17 17:11:40 +00:00
Dhruwang Jariwala
15dc83a4eb
feat: improved survey UI ( #6988 )
...
Co-authored-by: Matti Nannt <matti@formbricks.com >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-12-17 16:13:28 +01:00
Johannes
ba2070b638
feat: add vars & hidden fields + send to verified email to followups ( #6874 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-12-14 09:09:43 +00:00
Anshuman Pandey
be38d76ccf
fix: removes empty imageUrl and videoUrl keys from elements ( #6950 )
2025-12-09 09:52:01 +00:00
Johannes
a1d4754b04
feat: allow survey-level logo override in styling tab ( #6887 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-12-04 08:51:56 +00:00
Matti Nannt
c53e4f54cb
feat: migrate integration configs from questions to elements ( #6906 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-11-28 17:07:58 +00:00
Anshuman Pandey
f888aa8a19
feat: MQP ( #6901 )
...
Co-authored-by: Matti Nannt <matti@formbricks.com >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: Dhruwang Jariwala <67850763+Dhruwang@users.noreply.github.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-11-28 12:36:17 +00:00
dependabot[bot]
7933d0077a
chore(deps): bump glob from 11.0.2 to 11.1.0 in the npm_and_yarn group across 1 directory ( #6838 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 11:13:41 +01:00
Matti Nannt
c9a50a6ff2
chore(deps-dev): bump the npm_and_yarn group across 9 directories wit… ( #6730 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-23 10:09:57 +00:00
Johannes
2186a1c60d
revert: revert accidental merges ( #6701 ) ( #6703 )
2025-10-17 05:47:17 +00:00
Johannes
e068955fbf
fix: removes unused migration and language flag from the codebase ( #6704 )
2025-10-16 15:34:04 +00:00
Johannes
4f5180ea8f
fix: revert accidental merges ( #6701 )
2025-10-16 05:42:00 -07:00
Johannes
093013e1d2
Merge branch 'main' of https://github.com/formbricks/formbricks
2025-10-16 14:33:09 +02:00
Anshuman Pandey
36c5fc4a65
feat: rich text in headlines ( #6685 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-10-16 10:29:46 +00:00
Johannes
36535e1e50
feat: Add language as default contact attribute for case-insensitive CSV matching
...
- Add language as a default attribute key in environment creation
- Create data migration to add language attribute key to existing environments
- Update tests to verify language is treated like other default attributes
- Fixes issue where CSV columns with 'Language' (capital L) would create duplicate custom attributes
The existing isStringMatch() function already handles case-insensitive matching,
so this change ensures language is properly matched alongside userId, email,
firstName, and lastName without any hardcoding in the UI layer.
2025-10-15 18:07:04 +02:00
Victor Hugo dos Santos
aaea129d4f
fix: api key hashing algorithm ( #6639 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-10-13 14:36:37 +00:00
Matti Nannt
839144d338
chore: remove unused fields and tables from prisma schema ( #6531 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-09-12 09:01:03 +00:00