Victor Santos
d5b054af23
feat: enhance JWT functionality with comprehensive security tests
...
- Refactored JWT functions to improve security and error handling.
- Added tests for various scenarios including missing secrets, token verification, and legacy compatibility.
- Implemented fallback mechanisms for decryption and token verification to handle legacy formats.
- Enhanced error logging for better traceability during token operations.
- Updated tests to ensure robust coverage of new security features and edge cases.
2025-09-29 12:10:46 -03:00
Victor Santos
0bcd85d658
refactor: enhance removeCondition logic and add comprehensive tests
...
- Updated the removeCondition function to return a boolean indicating success or failure.
- Implemented cleanup logic to remove empty condition groups after a condition is removed.
- Added tests to ensure correct behavior of removeCondition, including scenarios with nested groups and empty groups.
- Enhanced ConditionsEditor to disable the 'Create Group' button when only one condition exists, and ensure it is enabled when multiple conditions are present.
2025-09-01 08:58:11 -03:00
Dhruwang Jariwala
ee8af9dd74
chore: metadata tweaks backport ( #6421 )
2025-08-15 13:02:28 +02:00
Dhruwang Jariwala
4786ab61e7
feat: customizable link previews ( #6361 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-08-12 06:37:30 +00:00
Dhruwang Jariwala
819380d21c
chore: sonarqube label fixes ( #6381 )
2025-08-11 18:22:21 +00:00
Anshuman Pandey
fd3fedb6ed
fix: fixes follow up UI when email is hidden in the contact info question ( #6388 )
2025-08-11 14:48:32 +00:00
Piyush Gupta
3132fe74f1
chore: remove response note feature ( #6390 )
2025-08-11 12:01:31 +00:00
Harsh Bhat
a27a2a67c8
chore: Change pricing form link ( #6394 )
2025-08-11 05:13:43 -07:00
Piyush Gupta
4a7ace5a0a
feat: adds metadata columns in response table ( #6368 )
2025-08-11 11:25:06 +00:00
Victor Hugo dos Santos
43628caa3b
feat: Add rate limiting to API V1 ( #6355 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-08-11 09:10:45 +00:00
Anshuman Pandey
62166dc4b1
fix: tidying up the survey card header ( #6341 )
...
Co-authored-by: Jakob Schott <jakob@formbricks.com >
Co-authored-by: Johannes <johannes@formbricks.com >
Co-authored-by: Victor Santos <victor@formbricks.com >
Co-authored-by: Jakob Schott <154420406+jakobsitory@users.noreply.github.com >
2025-08-08 10:18:56 +00:00
Dhruwang Jariwala
cd2884d83e
chore: app connection info alert ( #6370 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2025-08-07 15:57:49 +00:00
Jakob Schott
9b489b0682
chore: Optimize styling for MultiLanguageCard ( #6353 )
2025-08-07 10:23:25 +00:00
Jakob Schott
2ee0efa1c2
fix: dynamic width for InputCombobox ( #6365 )
2025-08-06 23:52:09 -07:00
Dhruwang Jariwala
68dc63ce0b
chore: search bar and preview on survey list page ( #6349 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-08-07 04:57:28 +00:00
Piyush Gupta
f239ee9697
feat: adds multiLanguageSurveys and accessControl license features ( #6331 )
2025-08-06 14:35:28 +00:00
Piyush Gupta
3784bd6b5e
fix: Missing space in Access Control Modal ( #6356 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-08-06 08:17:47 +00:00
Piyush Gupta
41d27c2093
fix: use full width on sidebar elements ( #6357 )
2025-08-06 07:58:28 +00:00
Piyush Gupta
7400ce2e67
fix: secure cookies fix for callback URL ( #6358 )
2025-08-05 17:44:13 +00:00
Piyush Gupta
355782f404
chore: sonarqube low reliability issues ( #6359 )
2025-08-05 10:06:53 +00:00
Anshuman Pandey
de70e97940
fix: adds loading state to the responses download button ( #6352 )
2025-08-05 04:22:22 +00:00
Dhruwang Jariwala
287c45f996
feat: surface option ids ( #6339 )
2025-08-05 04:03:12 +00:00
Jonas Höbenreich
0cc2606ec6
fix: Remove rounded-lg Class from Company Logo ( #6347 )
2025-08-04 01:42:05 -07:00
Dhruwang Jariwala
0fada94b80
chore: Replace entity ids ( #6317 )
2025-08-04 04:10:41 +00:00
Piyush Gupta
84294f9df2
feat: adds debug logs ( #6237 )
...
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com >
2025-08-01 11:10:21 +00:00
Jakob Schott
14de2eab42
feat: 733 warn users when switching survey type ( #6336 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2025-07-31 08:30:06 +00:00
Piyush Gupta
3527ac337b
feat: adds response status select in filters ( #6325 )
2025-07-31 06:33:11 +00:00
Victor Hugo dos Santos
23c2d3dce9
feat: Add Regex No Code Action Page Filter ( #6305 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-07-31 05:48:12 +00:00
Victor Hugo dos Santos
e29a67b1f6
chore: run checks for PR 6304 ( #6309 )
...
Co-authored-by: ompharate <ompharate31@gmail.com >
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-07-29 22:20:01 +00:00
Dhruwang Jariwala
2166c44470
feat: ID badge component ( #6281 )
2025-07-28 09:44:43 +00:00
Anshuman Pandey
8881691509
refactor: refurbish logic editor UI ( #6216 )
2025-07-25 12:05:49 +00:00
Anshuman Pandey
3045f4437f
fix: fixes status schedule updation ( #6312 )
2025-07-25 10:27:28 +00:00
Dhruwang Jariwala
6ef281647a
fix: unauthorised error on survey list page ( #6302 )
2025-07-25 06:10:48 +00:00
Dhruwang Jariwala
0aaaaa54ee
chore: Don't force Project Onboarding for each project ( #6299 )
...
Co-authored-by: Piyush Gupta <piyushguptaa2z123@gmail.com >
2025-07-25 06:10:30 +00:00
Harsh Bhat
b1f78e7bf2
docs: webhook payload ( #6307 )
2025-07-25 06:00:00 +00:00
Piyush Gupta
8f8b549b1d
chore: Remove the public result sharing page. ( #6298 )
...
Co-authored-by: Victor Santos <victor@formbricks.com >
2025-07-24 12:06:59 +00:00
Piyush Gupta
28514487e0
chore: sunset weekly summary ( #6282 )
2025-07-24 12:01:39 +00:00
Piyush Gupta
ee20af54c3
feat: adds an underline option in the rich text editor ( #6274 )
...
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com >
2025-07-23 10:54:05 +00:00
Johannes
0b02b00b72
fix: link input length and accessibility error ( #6283 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-07-23 05:01:16 +00:00
Harsh Thakur
a217cdd501
fix: email embed preview spacing issue ( #6262 )
2025-07-22 17:14:07 +00:00
om pharate
ebe50a4821
fix: render copy link button based on single use survey ( #6288 )
2025-07-22 16:31:54 +00:00
Anshuman Pandey
3803111b19
fix: fixes personalized links when single use id is enabled ( #6270 )
2025-07-22 12:08:45 +00:00
Dhruwang Jariwala
e83cfa85a4
fix: github annotations ( #6240 )
2025-07-22 10:38:34 +00:00
Piyush Gupta
eee9ee8995
chore: Replaces Unkey and Update rate limiting in the management API v2. ( #6273 )
2025-07-22 09:33:29 +00:00
Dhruwang Jariwala
ed89f12af8
chore: rate limiting for server actions ( #6271 )
2025-07-22 09:18:12 +00:00
Anshuman Pandey
31bcf98779
fix: fixes PIN 4 digit length error ( #6265 )
2025-07-21 07:30:03 +00:00
Piyush Gupta
b13699801b
fix: survey preview for suid enabled surveys ( #6253 )
...
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com >
2025-07-18 08:54:48 +00:00
Jakob Schott
ceb2e85d96
chore: 742 storybook setup and cursor rule ( #6220 )
...
Co-authored-by: Johannes <johannes@formbricks.com >
2025-07-18 08:03:39 +00:00
Anshuman Pandey
c5f8b5ec32
fix: removes suid UI from the survey-editor ( #6249 )
...
Co-authored-by: Piyush Gupta <piyushguptaa2z123@gmail.com >
2025-07-18 07:41:05 +00:00
Victor Hugo dos Santos
d44aa17814
feat: add sentry sourcemaps to pre-releases ( #6242 )
2025-07-17 16:11:28 +00:00