Hemachandar
b3c16c8731
fix: parse question text-content for GSheets header row ( #6736 )
...
Co-authored-by: Matti Nannt <matti@formbricks.com >
2025-10-27 09:25:15 +01:00
Johannes
a6d45a63fa
fix: breadcrumb dropdown active state and loading indicators ( #6714 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-10-27 05:54:18 +00:00
Dhruwang Jariwala
a5fa876aa3
feat: refactor translation key management ( #6717 )
...
Co-authored-by: Piyush Gupta <piyushguptaa2z123@gmail.com >
Co-authored-by: Piyush Gupta <56182734+gupta-piyush19@users.noreply.github.com >
Co-authored-by: Victor Hugo dos Santos <115753265+victorvhs017@users.noreply.github.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
Co-authored-by: Matti Nannt <matti@formbricks.com >
Co-authored-by: Matti Nannt <mail@matthiasnannt.com >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com >
2025-10-23 14:53:11 +00: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
Matti Nannt
19389bfffc
chore: exclude TSX files from unit test coverage ( #6723 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2025-10-22 12:55:44 +00:00
Matti Nannt
c04c351244
chore: remove Next.js Redis cache handler ( #6725 )
2025-10-21 12:18:44 +00:00
Johannes
f7f8f07778
chore: clean up login screen ( #6710 )
2025-10-21 11:06:59 +00:00
Matti Nannt
8bdfc0686f
chore: apply prettier formatting ( #6719 )
2025-10-20 14:28:14 +00:00
Johannes
785359955a
chore: prevent phishing for CTA question & on thank you page ( #6694 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-10-18 09:58:12 +00:00
Anshuman Pandey
f6157d5109
fix: Duplicate PR for fixing invalid email validation ( #6709 )
...
Co-authored-by: Aashish-png <aashishsarwa512@gmail.com >
Co-authored-by: Aashish <59650752+Aashish-png@users.noreply.github.com >
Co-authored-by: Johannes <johannes@formbricks.com >
2025-10-17 19:10:45 +00:00
Johannes
7a40d647d8
fix: prevent navigation collapse/expand flash on page load (quick fix) ( #6678 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-10-17 12:56:13 +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
Dhruwang Jariwala
e26a188d1b
fix: use /releases/latest endpoint to fetch correct latest version ( #6690 )
2025-10-15 07:01:00 +00: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
Johannes
18f4cd977d
feat: Add "None of the above" option for Multi-Select and Single-Select questions ( #6646 )
2025-10-10 07:50:45 -07:00
Dhruwang Jariwala
5468510f5a
feat: recall in rich text ( #6630 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-10-09 09:45:08 +00:00
Victor Hugo dos Santos
76213af5d7
chore: update dependencies and improve logging format ( #6672 )
2025-10-09 09:02:07 +00:00
Anshuman Pandey
cdf0926c60
fix: restricts management file uploads size to be less than 5MB ( #6669 )
2025-10-09 05:02:52 +00:00
Victor Hugo dos Santos
ed10069b39
chore: update esbuild to latest version ( #6662 )
2025-10-08 14:11:24 +00:00
Anshuman Pandey
7c1033af20
fix: bumps nodemailer version ( #6667 )
2025-10-08 06:03:45 +00:00
Matti Nannt
98e3ad1068
perf(web): optimize Next.js image processing to prevent timeouts ( #6665 )
2025-10-08 05:02:04 +00:00
Johannes
1bddc9e960
refactor: remove hidden fields toggle from UI ( #6649 )
2025-10-06 12:19:45 +00:00
Matti Nannt
3f122ed9ee
perf: reduce cache TTL to 1 minute for SDK environment state and segments ( #6635 )
2025-10-06 10:12:46 +00:00
Jakob Schott
bdad80d6d1
fix: remove capitalize functions ( #6610 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2025-10-06 10:07:23 +00:00
Johannes
d9ea00d86e
fix: allow deselecting optional single-select question responses ( #6643 )
...
Co-authored-by: Victor Santos <victor@formbricks.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-10-06 09:32:24 +00:00
Johannes
3a09af674a
feat: hit ENTER for new option ( #6624 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-10-06 07:23:17 +00:00
Dhruwang Jariwala
1ced76c44d
chore: added expirationDays param support in personal link api ( #6578 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-10-06 07:12:29 +00:00
Victor Hugo dos Santos
fa1663d858
docs: enhance file upload troubleshooting guidance in migration ( #6645 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-10-06 06:40:06 +00:00
Victor Hugo dos Santos
ebf591a7e0
fix: improve E2E test reliability and security ( #6653 )
2025-10-06 05:02:51 +00:00
Dhruwang Jariwala
5c9795cd23
chore: update @boxyhq/saml-jackson and posthog-node ( #6647 )
2025-10-04 09:26:30 +02:00
Victor Hugo dos Santos
b67177ba55
Merge commit from fork
...
* fix(auth): enhance password validation and rate limiting for login attempts
- Added password length validation to prevent CPU DoS attacks, limiting to 128 characters.
- Implemented constant-time password verification to mitigate timing attacks.
- Adjusted rate limit for login attempts from 30 to 10 per 15 minutes for improved security.
- Updated login form validation to reflect new password length constraints.
- Introduced constants for authentication endpoints in the API.
* fixed sample size for timing test
* password validation messages
---------
Co-authored-by: Your Name <you@example.com >
2025-10-02 11:09:28 +02:00
Johannes
4afb95b92a
fix: switch Manage Subscription button bg to stripe color ( #6633 )
2025-10-01 12:00:44 +00:00
Johannes
fa0879e3a0
chore: increase visibility of hover effect to indicate clickability ( #6622 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-09-30 12:44:13 +00:00
Dhruwang Jariwala
2153d2aa16
fix: replace button with div in IdBadge to prevent hydration issues ( #6601 )
2025-09-25 13:42:41 +00:00
Matti Nannt
7fa4862fd9
feat: make S3_REGION optional in storage client configuration ( #6577 )
2025-09-25 12:25:35 +00:00
Victor Hugo dos Santos
eb1349f205
fix: enhance JWT handling with improved encryption and decryption logic ( #6596 )
2025-09-25 11:45:08 +00:00
Victor Hugo dos Santos
6af81e46ee
chore: improve Sentry API logs with correlation ID and request context ( #6584 )
2025-09-24 09:25:51 +00:00
Jakob Schott
7423fc9472
fix: Improve messaging for mobile users ( #6579 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-09-23 10:13:00 +00:00
Piyush Gupta
5d53ed76ed
fix: logic fallback cleanup ( #6568 )
2025-09-22 08:10:27 +00:00
Dhruwang Jariwala
ebd399e611
fix: block previews for completed and paused surveys ( #6576 )
2025-09-22 07:21:38 +00:00
Dhruwang Jariwala
843110b0d6
fix: followup toast ( #6565 )
2025-09-19 13:03:56 +00:00
Anshuman Pandey
51babf2f98
fix: minor csp change and removes uploads volume ( #6566 )
2025-09-19 10:20:38 +00:00
Victor Hugo dos Santos
6bc5f1e168
feat: add cache integration tests and update E2E workflow ( #6551 )
2025-09-19 08:44:31 +00:00
Anshuman Pandey
6a49fb4700
feat: adds one-click MinIO migration script for Formbricks 4.0 ( #6553 )
...
Co-authored-by: Victor Santos <victor@formbricks.com >
2025-09-18 16:23:03 +00:00
Dhruwang Jariwala
646921cd37
fix: logic issues ( #6561 )
2025-09-18 18:31:44 +02:00