What's Changed
- fix: fixes user api attribute override error by @pandeymangg in #7050
- fix: correct typo in recontact waiting time description and adjust da… by @Dhruwang in #7056
- fix: fixes single use multi lang surveyUrl issue by @pandeymangg in #7057
- fix: fixes duplicate userId issue with the contacts UI by @pandeymangg in #7051
- chore: remove debug log from next.config.mjs by @mattinannt in #7063
- feat: implement robust database seeding strategy by @mattinannt in #7017
- chore: harden CSP and X-Frame-Options headers by @mattinannt in #7062
- fix: disappearing survey preview by @Dhruwang in #7065
- fix: api-wrapper returns valid malformed response by @jagadish-7 in #7053
- fix: contacts refresh button by @pandeymangg in #7066
- chore: remove string concatenation welcome card by @Dhruwang in #7073
- fix: update placeholder text for name input field in invite members form by @Fahleen1 in #7054
- fix: add background color to button URL input in CTA element form by @Dhruwang in #7077
- chore: license server staging config by @mattinannt in #7075
- feat: Custom HTML scripts in link surveys by @jobenjada in #7064
- fix: ensure deterministic instanceId via secondary sort key by @mattinannt in #7070
- chore: parallel processing in lingo.dev by @Dhruwang in #7080
- fix: remove subheader field from survey element presets by @Dhruwang in #7078
- feat: add IP address capture functionality to surveys by @Dhruwang in #7079
- feat: webhook secret by @pandeymangg in #7084
- perf: reduce bundle size by @TheodorTomas in #7094
- fix: required label not being translated by @mattinannt in #7092
- fix: missing Russian langauge in language select dropdown by @Dhruwang in #7099
- feat: add support for mp3 file extension and corresponding MIME type by @Dhruwang in #7103
- perf: decouple constants from zod and add bundle analyzer by @TheodorTomas in #7101
- fix: update systeminformation to 5.27.14 by @mattinannt in #7105
- feat: security signup ui by @pandeymangg in #7088
- feat: add auto-save for draft surveys and Cmd+S hotkey by @jobenjada in #7087
- fix: add required WEBAPP_URL/NEXTAUTH_URL config and improve helm chart by @BhagyaAmarasinghe in #7107
- fix: syntax issue in pr check size github action by @Dhruwang in #7116
- chore: update pre-commit hook to address husky warning by @mattinannt in #7106
- fix: scrolling in project breadcrumb dropdown by @Dhruwang in #7118
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update by @dependabot[bot] in #7081
- fix: multi lang button label issue by @Dhruwang in #7117
- fix: upgrade storybook to v10.1.11 by @mattinannt in #7120
- chore: consolidate agent instructions and remove Cursor rules by @mattinannt in #7096
- feat: introduce language variations by @jobenjada in #7082
- fix: org managers not able to access api keys by @Dhruwang in #7123
- perf: remove redundant database indexes by @mattinannt in #7104
- docs: add CSAT and update Survey Cooldown by @jobenjada in #7128
- fix: console warnings in survey ui package by @Dhruwang in #7130
- fix: email locale in invite accepted email by @Dhruwang in #7124
- fix: breaking email embed preview for single select question by @Dhruwang in #7133
- fix: upgrade next.js and preact to fix high-severity vulnerabilities by @mattinannt in #7134
- fix: rtl tweaks by @Dhruwang in #7136
- fix: removed validation from button labels by @Dhruwang in #7138
- fix: quotas not working for multi lang surveys by @Dhruwang in #7141
- chore: tweaked validation of ending card url by @Dhruwang in #7139
- fix(security): upgrade react-email packages to fix transitive next.js vulnerability by @mattinannt in #7145
- feat: validation rules by @Dhruwang in #7140
- fix: make redirect wait for successful response completion by @jobenjada in #7146
- fix: add validation for variable name conflicts with hidden fields by @jobenjada in #7148
- fix: survey card animation issue by @Dhruwang in #7150
- fix: billing checks by @Dhruwang in #7137
- feat: question delete dialog by @TheodorTomas in #7144
New Contributors
- @jagadish-7 made their first contribution in #7053
- @Fahleen1 made their first contribution in #7054
- @TheodorTomas made their first contribution in #7094
Full Changelog: 4.5.0...4.6.0-rc.1