Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix(turbo): exclude .next/cache and .next/dev from web build outputs | Dhruwang | S | No | 99.4h | 99.1h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(surveys): survey player a11y — screen-reader semantics, WCAG keyboard/focus model, visual polish [backport 5.2] | itsjavi | XL | No | 0.3h | 0.3h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(surveys): visual a11y polish for the survey player | itsjavi | S | No | 91.0h | 89.3h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| refactor(surveys): WCAG-compliant keyboard and focus model for survey elements | itsjavi | XL | No | 90.3h | 0.4h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(surveys): screen-reader semantics for survey elements | itsjavi | M | AI | 90.0h | 0.4h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat: add AuthZed deployment contract | BhagyaAmarasinghe | XL | No | 169.4h | 73.9h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(auth): read the correct field from the OAuth consent response (MCP) | xernobyl | M | AI | 71.7h | 2.1h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(auth): read the correct field from the OAuth consent response (MCP) [backport 5.2] | xernobyl | M | No | 71.7h | 71.6h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(workflows): record WorkflowRun dispatchedAt as a recovery DB fact [ENG-1658] | xernobyl | M | No | 69.5h | 69.5h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(pnpm): remove legacyPeerDeps no-op, document node-linker decision | mattinannt | XS | AI | 166.2h | 2.8h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(mcp): add a list_workspaces tool (ENG-1776) | xernobyl | L | AI | 69.2h | 8.6h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(charts): language-stable option grouping via value_id + canonical value_text [ENG-1673] (5.2 backport) | Dhruwang | XL | No | 0.8h | 0.0h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| feat(charts): language-stable option grouping via value_id + canonical value_text [ENG-1673] | Dhruwang | XL | No | 262.0h | - | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(unify): disable active write controls for read-only members on Feedback Data | pandeymangg | M | No | 86.1h | 0.1h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(unify): disable active write controls for read-only members on Feedback Data (5.2 backport) (#8570) | pandeymangg | M | AI | 72.3h | 72.3h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(api): allow displayLimit recontact + independent displayPercentage in v3 surveys (5.2 backport) (#8537) | pandeymangg | M | AI | 84.7h | 84.7h | Jul 20, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: handle P2025 record-not-found in update/delete paths (ENG-1660) | xernobyl | L | No | 195.5h | 175.9h | Jul 18, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: sync Better Auth TwoFactor table so 2FA login works after enabling (5.2 backport) | xernobyl | L | No | 22.2h | 21.3h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: sync Better Auth TwoFactor table so 2FA login works after enabling | xernobyl | L | No | 22.2h | 0.3h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(node): unify Node.js version across dev, CI and production | mattinannt | S | AI | 94.4h | 45.2h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| chore(pnpm): activate supply-chain release cooldown | mattinannt | XS | AI | 94.5h | 0.1h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(sso): stop requiring RFC 9207 issuer param for Azure (ENG-1800) [backport 5.2] | xernobyl | S | No | 19.9h | 3.5h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix(docker): validate environment before migrations [QA 5.2] | BhagyaAmarasinghe | L | No | 36.9h | 15.3h | Jul 17, 2026 |
|
LLM analysis pending This PR has not been analyzed yet. |
||||||
| fix: return 409 for duplicate creates under the Prisma 7 driver adapter (ENG-1801) | xernobyl | L | No | 5.3h | 0.2h | Jul 16, 2026 |
SummaryBug FixFix duplicate create 409 error handling Ensures duplicate user creation returns HTTP 409 instead of 500, improving API reliability and compliance with QA standards. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| fix: return 409 for duplicate creates under the Prisma 7 driver adapter (ENG-1801) [5.2 backport] | xernobyl | L | No | 1.8h | 1.8h | Jul 16, 2026 |
SummaryBug FixFix duplicate create 409 error in Prisma 7 Ensures duplicate user creation returns HTTP 409 instead of 500, maintaining API reliability and compliance with the no-500s rule. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| fix(api): allow displayLimit recontact + independent displayPercentage in v3 surveys | pandeymangg | M | No | 28.1h | 0.6h | Jul 16, 2026 |
SummaryBug FixFix v3 Surveys API displayLimit and displayPercentage Enables proper configuration of survey recontact limits via API, preventing 400 errors and improving survey management. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Yaml
Frameworks:
Nextjs
|
||||||
| fix(sso): stop requiring RFC 9207 issuer param for Azure (ENG-1800) | xernobyl | S | No | 3.8h | 3.5h | Jul 16, 2026 |
SummaryBug FixFix Azure SSO issuer validation issue Ensures Azure SSO works on staging by disabling unnecessary issuer validation, preventing login errors and improving user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
|
||||||
| feat(charts): backport chart and dashboard improvements [backport 5.2] | itsjavi | XL | AI | 0.6h | 0.6h | Jul 16, 2026 |
SummaryFeatureBackport chart and dashboard improvements Adds chart and dashboard enhancements to the 5.2 release, improving user experience and functionality. Health Assessment
Large
Medium
Low
AI Details
Category:
Code AI
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(navigation): center icons in the collapsed sidebar | itsjavi | S | No | 0.6h | 0.3h | Jul 16, 2026 |
SummaryBug FixCenter icons in collapsed sidebar Aligns navigation icons in the collapsed sidebar for a consistent and polished user interface. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(helm): wait for PostgreSQL before migrations [QA 5.2] | BhagyaAmarasinghe | XL | No | 19.7h | 0.3h | Jul 16, 2026 |
SummaryBug FixAdd database readiness wait before migrations Ensures Helm migrations wait for PostgreSQL to be ready, preventing failures and wasted retries. Health Assessment
X-Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
|
||||||
| fix: header-only CSV crash in Unify source creation (ENG-1799) | xernobyl | M | No | 27.8h | 22.9h | Jul 16, 2026 |
SummaryBug FixFix header-only CSV crash in Unify source creation Prevents crashes when uploading header-only CSVs during Unify source creation, ensuring a friendly error message instead of a raw TypeError. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| feat(charts): use semantic colors for sentiment buckets | itsjavi | L | No | 23.8h | 6.1h | Jul 16, 2026 |
SummaryFeatureAdd semantic colors to sentiment chart buckets Enhances chart readability by mapping sentiment buckets to intuitive colors, reducing misinterpretation and improving user experience. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| feat(charts): prefill chart name from AI-generated chart | itsjavi | M | AI | 22.8h | 4.7h | Jul 16, 2026 |
SummaryFeaturePrefill chart name from AI-generated chart Enables users to have chart names auto-filled when generating charts via AI, improving workflow and reducing manual effort. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(account): redirect SSO account deletion to the post-deletion survey (ENG-1780) | Dhruwang | S | No | 26.7h | 0.1h | Jul 16, 2026 |
SummaryBug FixRedirect SSO account deletion to post-deletion survey Ensures SSO account deletions redirect users to the appropriate post-deletion survey, improving user experience and compliance. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(account): redirect SSO account deletion to the post-deletion survey (ENG-1780) [backport 5.2] | Dhruwang | S | No | 26.5h | 26.5h | Jul 16, 2026 |
SummaryBug FixRedirect SSO account deletion to post-deletion survey Ensures users are directed to the appropriate post-deletion survey after SSO account deletion, improving user experience and compliance. Fixes regression that previously sent users to the home page. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(docker): validate environment before migrations (backport #8551) [5.2] | Dhruwang | L | No | 0.5h | 0.0h | Jul 16, 2026 |
SummaryBug FixValidate Docker environment before migrations Prevents database mutations due to invalid AI configuration by validating environment before Docker startup and migrations. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript, Docker
Frameworks:
Nextjs, Docker
|
||||||
| fix: header-only CSV crash in Unify source creation (ENG-1799) (backport #8533) | xernobyl | M | No | 1.1h | 1.1h | Jul 16, 2026 |
SummaryBug FixFix header-only CSV crash in Unify source Prevents crashes when uploading CSVs with only headers, ensuring a friendly error message and stable source creation. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(helm): wait for PostgreSQL before migrations (5.2 backport) (#8550) | Dhruwang | XL | No | 0.5h | 0.5h | Jul 16, 2026 |
SummaryBug FixFix Helm migration timing for PostgreSQL Ensures database migrations only run after PostgreSQL is ready, preventing failures and reducing retry costs on new deployments. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Github-Actions
|
||||||
| fix(api): reject publishing an app survey with zero triggers (5.2 backport) (#8547) | pandeymangg | M | AI | 1.4h | 1.4h | Jul 16, 2026 |
SummaryBug FixReject publishing app survey with zero triggers Prevents invalid survey publication, ensuring data integrity and compliance. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| fix(charts): close chart dialog on Escape and show chart name in edit title | itsjavi | M | No | 18.8h | 17.2h | Jul 16, 2026 |
SummaryBug FixFix chart dialog Escape and title display Improves user experience by allowing Escape to close chart dialogs and displaying chart names in edit titles, reducing confusion and improving workflow. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(charts): scale rating chart Y-axis to the question's scale | itsjavi | L | No | 18.9h | 18.6h | Jul 16, 2026 |
SummaryBug FixScale rating chart Y-axis to question's scale Adjusts chart axes to match question scales, improving data accuracy and user trust in analytics dashboards. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(charts): [5.2 backport] correct rating measure labels and stale "Run Query" empty-state copy | itsjavi | M | No | 12.9h | 12.9h | Jul 16, 2026 |
SummaryBug FixBackport chart label and copy fixes Ensures consistent chart labels and accurate UI messaging, improving user experience and reducing confusion. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| feat(dashboards): add duplicate action to dashboard widgets | itsjavi | L | No | 18.1h | 4.5h | Jul 16, 2026 |
SummaryFeatureAdd duplicate action to dashboard widgets Enables users to duplicate charts within dashboards, streamlining data analysis workflows and reducing manual effort. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(charts): remove leading gap on category bar charts | itsjavi | L | No | 18.0h | 17.7h | Jul 16, 2026 |
SummaryBug FixFix category bar charts leading gap Removes leading gap on category bar charts, improving chart rendering and user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| fix(billing): refresh plan state after a successful upgrade (ENG-1790) | Dhruwang | M | No | 21.5h | 21.2h | Jul 16, 2026 |
SummaryBug FixRefresh plan state after successful upgrade Ensures the billing page shows the new plan immediately after checkout, eliminating the need for a manual reload. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs, React
|
||||||
| fix(billing): refresh plan state after a successful upgrade (ENG-1790) [backport 5.2] | Dhruwang | M | No | 21.3h | 21.2h | Jul 16, 2026 |
SummaryBug FixRefresh plan state after successful upgrade Ensures users see updated billing plan immediately after upgrade, improving experience and eliminating manual reloads. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React, Nextjs
|
||||||
| fix(api): reject publishing an app survey with zero triggers | pandeymangg | M | No | 16.8h | 1.0h | Jul 16, 2026 |
SummaryBug FixPrevent publishing app survey without triggers Ensures app surveys cannot be published without triggers, preventing non‑functional surveys and improving data integrity. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| fix(api): reject response updates on a closed survey (ENG-1654) | Dhruwang | S | No | 18.6h | 0.4h | Jul 16, 2026 |
SummaryBug FixReject response updates on closed surveys Prevents users from finalizing responses after a survey has closed, ensuring data integrity and accurate analytics. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| chore: document SIGNUP_DOMAIN_CHECK_ON_INVITES in .env.example | Dhruwang | XS | No | 23.2h | 2.5h | Jul 16, 2026 |
SummaryChoreDocument SIGNUP_DOMAIN_CHECK_ON_INVITES in .env.example Adds documentation for the SIGNUP_DOMAIN_CHECK_ON_INVITES environment variable, clarifying its optional behavior for signup email-domain checks on invited users. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix(charts): correct rating measure labels and stale "Run Query" empty-state copy | itsjavi | M | No | 5.7h | 5.5h | Jul 15, 2026 |
SummaryBug FixFix chart labels and empty-state copy Corrects inconsistent chart measure labels and removes outdated copy, improving clarity and user experience in the chart builder. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||