Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| revert: restore conversation unread count feature flag | sony-mathew | L | No | 0.5h | 0.1h | Jun 02, 2026 |
SummaryBug FixRestore conversation unread count feature flag Re-enables unread count functionality for conversations, ensuring feature flag controls across API, ActionCable, notifier, and dashboard. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript, Yaml
Frameworks:
Rails, Vue
|
||||||
| feat(whatsapp): add support for voice messages | gabrieljablonski | XL | No | 22.7h | 17.4h | Jun 02, 2026 |
SummaryFeatureAdd support for voice messages via WhatsApp Cloud API Enables agents to record and send voice notes in WhatsApp conversations, improving communication by providing native voice note experience. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude, Copilot, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
|
||||||
| feat(onboarding): honor return_to hint in Instagram OAuth callback | scmmishra | S | No | 183.6h | 158.0h | Jun 02, 2026 |
SummaryFeatureHonor return_to hint in Instagram OAuth callback Adds ability to redirect users back to onboarding screen after Instagram OAuth, improving onboarding flow. Health Assessment
Small
Low
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| feat(conversations): remove unread count feature flag (CW-7237) | sony-mathew | L | No | 11.7h | 7.3h | Jun 02, 2026 |
SummaryBug FixRemove unread count feature flag Unreads are now always available, eliminating feature‑flag checks and simplifying the user experience. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Ruby, Javascript, Yaml
Frameworks:
Rails, Vue
|
||||||
| docs: document message attachment uploads | sojan-official | L | No | 42.3h | 0.9h | Jun 02, 2026 |
SummaryDocsDocument message attachment upload API Adds multipart form-data support to Create New Message API docs, clarifying attachment upload usage for clients. Health Assessment
Medium
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Yaml
|
||||||
| feat(onboarding): honor return hint in email OAuth callback | scmmishra | S | No | 182.6h | 88.5h | Jun 02, 2026 |
SummaryFeatureAdd return hint handling in OAuth callback Enables users to return to onboarding after OAuth, improving onboarding flow. Health Assessment
Small
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| fix: use UPN for `imap_login` on Microsoft OAuth callback | scmmishra | S | No | 283.7h | 260.1h | Jun 02, 2026 |
SummaryBug FixFix Microsoft OAuth callback to use UPN Ensures outgoing email works for Microsoft tenants where UPN differs from mailbox alias, preventing authentication failures and improving reliability for users. Health Assessment
Small
Low
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| feat(onboarding): honor return_to hint in TikTok OAuth callback | scmmishra | S | No | 181.4h | 158.5h | Jun 02, 2026 |
SummaryFeatureAdd return_to hint handling for TikTok OAuth Enables seamless onboarding by redirecting users back to the inbox setup screen after TikTok OAuth, improving user flow and reducing drop-offs. Health Assessment
Small
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| fix(facebook): render shared links as fallback attachments | sojan-official | M | No | 220.5h | 0.2h | Jun 01, 2026 |
SummaryBug FixFix Facebook shared link rendering Ensures Facebook shared links and posts render as clickable links in conversations, improving user experience. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
1.00
Tech Stack
Languages:
Ruby
Frameworks:
Vue
|
||||||
| feat: show processing status for one-off campaigns | sojan-official | M | No | 75.0h | 0.0h | Jun 01, 2026 |
SummaryFeatureShow processing status for one-off campaigns Adds a processing state for one-off SMS and WhatsApp campaigns, improving visibility and preventing duplicate sends. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
Frameworks:
Rails, Vue
|
||||||
| docs: document API inbox webhook URL | sojan-official | XL | No | 70.3h | 1.4h | Jun 01, 2026 |
SummaryDocsDocument API inbox webhook URL Provides clear documentation for inbox webhook URLs, improving developer experience and reducing integration errors. Health Assessment
Large
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Yaml
|
||||||
| feat: enable companies for Business cloud plans | sojan-official | XS | No | 23.6h | 23.6h | Jun 01, 2026 |
SummaryFeatureEnable Companies for Business Cloud Plans Adds Companies feature automatically for Business and Enterprise plans, ensuring proper feature availability for Cloud accounts. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| fix(contacts): align contact export permissions | sojan-official | M | No | 17.3h | 17.3h | Jun 01, 2026 |
SummaryBug FixAlign contact export permissions Allows contact managers to export and import contacts while keeping plain agents blocked, improving data handling and compliance. Health Assessment
Medium
Medium
High
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| refactor(onboarding): use separate onboarding controller | scmmishra | L | No | 287.2h | 122.8h | Jun 01, 2026 |
SummaryRefactorRefactor onboarding to separate controller Improves onboarding flow control and task management during account setup. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
Frameworks:
Rails, Vue
|
||||||
| fix: prevent code block overflow in message bubble | iamsivin | XS | No | 38.9h | 16.6h | May 29, 2026 |
SummaryBug FixPrevent code block overflow in message bubble Fixes overflow of code blocks in message bubbles on small screens, improving UI consistency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| fix: increase audit log page size | vishnu-narayanan | S | No | 18.5h | 18.0h | May 28, 2026 |
SummaryFeatureIncrease audit log page size to 25 Audit logs now return up to 25 records per page instead of 15, reducing page turns for admins and API consumers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Ruby
Frameworks:
Rails
|
||||||
| feat: voice-call UX fixes | tds-1 | L | AI | 2.4h | 0.1h | May 27, 2026 |
SummaryFeatureAdd voice-call UX fixes and transcription Improves WhatsApp voice call experience with real caller names, consistent call attribution, and cheaper GPT‑4o‑mini transcription, enhancing user satisfaction and reducing costs. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript, Ruby
Frameworks:
Vue, Rails
|
||||||
| feat(onboarding): detect email provider from domain MX records | scmmishra | S | No | 39.7h | 0.1h | May 27, 2026 |
SummaryFeatureDetect email provider via MX records Adds ability to infer email provider from domain MX records, enabling UI to suggest appropriate mailbox integration. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| fix: prevent alt shortcuts while typing | Will-thom | M | No | 138.7h | 138.6h | May 27, 2026 |
SummaryBug FixPrevent Alt shortcuts while typing Stops Alt+P/Alt+L shortcuts from triggering while editing, improving user experience by preventing accidental actions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| chore: update jwt and faraday | scmmishra | S | No | 1.4h | 0.0h | May 27, 2026 |
SummaryChorechore: update jwt and faraday This PR updates the Faraday and JWT gems to the latest security‑patched releases, tightening key handling and preventing potential request forgery and token forgery vulnerabilities. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| fix: prevent status label overflow | iamsivin | S | No | 0.1h | 0.1h | May 27, 2026 |
SummaryBug FixFix status label overflow in sidebar This fix ensures status labels in the sidebar display correctly, preventing layout issues. It improves UI clarity and user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Frameworks:
Vue
|
||||||
| feat(onboarding): allow full color channel icons | scmmishra | M | No | 17.4h | 0.1h | May 26, 2026 |
SummaryFeatureAdd full-color channel icons Users can now see brand logos for channels, improving visual recognition and brand consistency. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| feat: bulk change category for articles | iamsivin | M | No | 309.8h | 305.9h | May 26, 2026 |
SummaryFeatureBulk change category for articles Agents can now move multiple help center articles to a different category in a single action, improving content management efficiency. Health Assessment
Small
Medium
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
Frameworks:
Rails, Vue
|
||||||
| fix: Support allowlisted private API inbox webhooks | vishnu-narayanan | M | No | 92.3h | 68.2h | May 26, 2026 |
SummaryBug FixEnable private API inbox webhook support Adds the ability for self‑hosted installations to opt into private network requests for SafeFetch, improving webhook functionality while preserving security defaults. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| feat: support bulk label removal | sojan-official | L | No | 107.5h | 0.1h | May 26, 2026 |
SummaryFeatureSupport bulk label removal Adds bulk label removal for conversations and contacts, enabling teams to clean up labels across multiple records without opening each item individually. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
Frameworks:
Rails, Vue
|
||||||
| fix: firecrawl long external link | aakashb95 | S | No | 20.4h | 0.1h | May 26, 2026 |
SummaryBug FixFix long Firecrawl external link handling Corrects URL length overflow for Firecrawl documents, preventing database truncation and ensuring reliable data ingestion. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
1.00
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| fix(whatsapp): store and surface unavailable coexistence messages (CW-7166) | muhsin-k | S | No | 71.2h | 0.4h | May 25, 2026 |
SummaryBug FixFix WhatsApp coexistence issue with unsupported messages Store and surface unavailable coexistence messages to create contact and conversation in Chatwoot Health Assessment
Small
Low
Low
AI Details
Usage:
Co-Authored
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Ruby
Frameworks:
Vue
|
||||||
| fix: skip AutoAssignment bulk loop when no agents are online | vishnu-narayanan | S | No | 135.2h | 0.0h | May 25, 2026 |
SummaryBug FixSkip AutoAssignment loop when no agents online Reduces unnecessary Redis lookups and improves performance when no agents are online, preventing wasted processing and reducing load during high inbound volume. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| chore: relax conversation meta polling for high-volume accounts | scmmishra | XS | No | 95.0h | 95.0h | May 25, 2026 |
SummaryChoreRelax conversation meta polling for high-volume accounts Reduces API rate limiting for high-volume accounts, improving dashboard badge accuracy and user experience. The change adjusts debounce intervals to prevent throttling, ensuring real-time updates for busy accounts. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| feat: whatsapp waba calling status | tds-1 | M | No | 101.5h | 0.1h | May 22, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| chore: made the design for unread-counts more subtle [DESN-43] | sony-mathew | XS | No | 0.5h | 0.2h | May 22, 2026 |
SummaryRefactorMade design for unread-counts more subtle Improves UI by making unread count badge less obtrusive, enhancing user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Frameworks:
Vue
|
||||||
| fix: order labels, teams, channels in sidebar by unread count (CW-7151) | sony-mathew | S | No | 38.8h | 38.7h | May 22, 2026 |
SummaryFeatureOrder sidebar items by unread count Reorders labels, teams, and channels in the conversation sidebar to display by unread message count, improving user navigation. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| fix(widget): improve dark mode select options | sojan-official | XS | No | 1.5h | 1.3h | May 22, 2026 |
SummaryBug FixImprove dark mode select options in widget Fixes the web widget select dropdown styling in dark mode so native select options remain readable against the widget's dark UI. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| feat(attachments): add XML and PFX file support | aakashb95 | XS | No | 0.2h | 0.2h | May 22, 2026 |
SummaryFeatureAdd XML and PFX file support Enables customers to upload XML and PFX files by expanding allowed file types and icon mapping. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue, Javascript, Ruby
Frameworks:
Vue
|
||||||
| fix: clarify agent availability swagger fields | sojan-official | M | No | 8.0h | 8.0h | May 22, 2026 |
SummaryBug FixClarify agent availability Swagger fields Ensures clients use the correct availability field, preventing misconfiguration and improving reliability. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| chore: support PFX filetype in attachment uploads | iamsivin | M | No | 186.8h | 0.1h | May 22, 2026 |
SummaryFeatureAdd PFX support to attachment uploads This change allows users to upload PFX certificate files in private notes, website, email, and Telegram channels. It expands the upload rules and adds Excel file fallbacks, enhancing flexibility and security. Health Assessment
Medium
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript, Ruby
Frameworks:
Vue, Rails
|
||||||
| feat(webhooks): Emit inbox_updated when an inbox is disconnected | muhsin-k | S | No | 45.8h | 0.1h | May 22, 2026 |
SummaryFeatureNotify external apps of inbox reauthorization events Enables external integrations to receive real‑time updates when an inbox loses connection and needs re‑authentication, improving integration reliability and reducing polling overhead. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT, Copilot
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
Frameworks:
Rails, Vue
|
||||||
| fix: make zadd function optimised to stay in rubocop limits | tds-1 | XS | No | 0.7h | 0.0h | May 21, 2026 |
SummaryBug FixOptimize zadd function to meet Rubocop limits The change refactors the zadd method to comply with Rubocop style guidelines. This ensures cleaner code and reduces linting errors during development. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
|
||||||
| fix: atomically claim conversation to prevent duplicate assignment | tds-1 | M | No | 47.3h | 6.5h | May 21, 2026 |
SummaryBug FixPrevent duplicate conversation assignment Ensures each unassigned conversation is assigned only once, eliminating redundant activity logs and improving agent efficiency on busy inboxes. Health Assessment
Medium
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| feat: Store WhatsApp BSUID identifiers from inbound webhooks | muhsin-k | XL | No | 191.3h | 0.0h | May 20, 2026 |
SummaryFeaturePersist WhatsApp BSUID identifiers from webhooks Adds support for storing WhatsApp business‑scoped user identifiers (BSUID) from Meta Cloud and Twilio webhooks, enabling contact creation without phone numbers and linking messages to existing contacts. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT, Copilot
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| fix: [CW-7141] fix gem audit issue for sidekiq-cron and devise | sony-mathew | S | No | 1.7h | 0.1h | May 19, 2026 |
SummaryBug FixFix gem audit issue for sidekiq-cron and devise Updates sidekiq-cron to a secure version and ignores a non‑exploitable Devise advisory, improving security posture. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| feat: Add an option on the dashboard to allow switching help center layout | pranavrajs | XL | No | 18.2h | 12.4h | May 19, 2026 |
SummaryFeatureAdd dashboard option to switch help center layout Admins can now choose between classic and documentation layouts for the help center, improving customization and user experience. The change is persisted in portal config and exposed via API. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
Frameworks:
Rails, Vue
|
||||||
| fix: render markdown in CSAT survey messages | iamsivin | S | No | 92.5h | 76.1h | May 19, 2026 |
SummaryBug FixFix markdown rendering in CSAT survey messages Ensures CSAT survey messages display correctly with markdown formatting, improving agent communication clarity and user experience. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| fix: captain-v2 cannot see image attachments shared via email | chinatsu1124 | XS | No | 118.9h | 103.2h | May 19, 2026 |
SummaryBug FixFix email attachment MIME classification for Captain V2 Ensures image attachments from email are correctly classified, enabling multimodal vision in Captain V2 and improving customer support accuracy. Health Assessment
Small
Low
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| feat: New design for help center | pranavrajs | XL | No | 255.3h | 90.5h | May 18, 2026 |
SummaryFeatureNew design for help center Introduces a refreshed UI for the help center, adding a sidebar, improved search, and updated styling to enhance user experience. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby, Javascript
Frameworks:
Rails, Vue
|
||||||
| fix(csat): Require confirmation before submitting rating | muhsin-k | M | No | 105.5h | 0.3h | May 18, 2026 |
SummaryBug FixRequire confirmation before submitting rating Customers can now change their CSAT rating until they submit feedback, preventing accidental ratings and improving data accuracy. Health Assessment
Small
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| chore: Support creating articles from category view | iamsivin | M | No | 243.7h | 0.1h | May 18, 2026 |
SummaryFeatureSupport creating articles from category view Users can now create new articles directly from the category view, improving workflow efficiency. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| feat(companies): track company last activity | sojan-official | S | No | 144.5h | 0.0h | May 18, 2026 |
SummaryFeatureTrack company last activity from contact events Records company engagement timestamps based on linked contact activity, enabling accurate sorting and display of active companies for better customer insight. Health Assessment
Small
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
|
||||||
| feat: Refresh llm settings when superadmin configs change [AI-151] | aakashb95 | M | No | 263.9h | 0.1h | May 18, 2026 |
SummaryBug FixRefresh llm settings when superadmin configs change Ensures that changes to superadmin configuration for LLM settings are immediately reflected without requiring a server restart, improving reliability for multi-instance deployments. Health Assessment
Medium
Medium
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||
| fix: make SAML callback session independent | scmmishra | M | No | 72.9h | 3.1h | May 18, 2026 |
SummaryBug FixMake SAML callback session independent Ensures SAML login works even when session cookies are not sent, improving reliability for SSO users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Ruby
Frameworks:
Rails
|
||||||