Pull Request Explorer

Exploring 55 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
messsage-list-data: Add comment do all_messages_after_mute_filtering. laurynmm XS No 13.9h - Jul 28, 2026

LLM analysis pending

This PR has not been analyzed yet.

slack_importer: Fix Slack thread conversion bugs. PieterCK L No 266.5h 145.8h Jul 27, 2026

LLM analysis pending

This PR has not been analyzed yet.

[Backport] mattermost: Do not use `convert_html_to_text`. mateuszmandera S No 0.6h - Jul 27, 2026

LLM analysis pending

This PR has not been analyzed yet.

video-calls: Webex integration follow-ups 0xthedance XS No 121.3h 119.7h Jul 27, 2026

LLM analysis pending

This PR has not been analyzed yet.

narrow_banner: Show capitalized stop words as excluded from search. shubham-padia S No 100.5h - Jul 27, 2026

LLM analysis pending

This PR has not been analyzed yet.

requirements: Upgrade Python requirements andersk XL No 42.5h - Jul 26, 2026

LLM analysis pending

This PR has not been analyzed yet.

[ai] upload: Don't hold a read open on S3 objects during self-copy. bhuvan-somisetty M No 127.6h 5.7h Jul 26, 2026

LLM analysis pending

This PR has not been analyzed yet.

openapi: Fix details about include_deactivated_groups. sahil839 S No 3.4h - Jul 24, 2026

LLM analysis pending

This PR has not been analyzed yet.

left-sidebar: Refactor topics shown left sidebar logic. laurynmm L No 12.9h - Jul 24, 2026

LLM analysis pending

This PR has not been analyzed yet.

import: Reset module-level id maps at the start of each realm import. PieterCK M No 26.5h 1.4h Jul 23, 2026

LLM analysis pending

This PR has not been analyzed yet.

streams: Alphabetize stream fields in various dicts/typed dicts. laurynmm M No 17.0h - Jul 23, 2026

LLM analysis pending

This PR has not been analyzed yet.

[ai] claude: Document API changes as "New in next release". whilstsomebody S No 217.0h 5.7h Jul 22, 2026

LLM analysis pending

This PR has not been analyzed yet.

[ai] markdown: Fetch Dropbox folder/file previews asynchronously. evykassirer L No 153.3h 0.0h Jul 22, 2026

LLM analysis pending

This PR has not been analyzed yet.

smokescreen: Document how we enforce proxying in every process. mateuszmandera XS No 11.7h - Jul 22, 2026

LLM analysis pending

This PR has not been analyzed yet.

portico: List Foundation board members and advisory members. alya M No 209.6h - Jul 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

dev_settings: Remove but document landing announcement banner. karlstolley XS No 0.5h - Jul 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

[Backport] Robustness improvements to migration 0798 mateuszmandera L No 0.7h - Jul 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

Revert "upload: Don't hold a read open on S3 objects during self-copy." amanagr M No 0.5h - Jul 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

upload: Don't hold a read open on S3 objects during self-copy. bhuvan-somisetty M No 71.8h - Jul 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

compose: Show banner close focus outline only for keyboard focus. Yogesh-Shivaji365 S No 106.1h - Jul 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

[Backport] migrations: Fix crash recreating missing RealmEmoji objects. mateuszmandera XS No 0.6h - Jul 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

Fix realmemoji migration 0770 lniebuhr XS No 82.1h 0.1h Jul 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

[ai] oidc: Handle expired redis state data gracefully in `auth_complete`. PieterCK S No 54.3h 0.3h Jul 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

narrow: Bound message-fetch range on the driving usermessage index. amanagr M No 29.6h - Jul 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

input_pill: Prep refactors for in-place pill editing. Aadyot1 M No 40.7h 6.9h Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

mattermost: Handle users without team in combine_into_one_realm mode. mateuszmandera S No 54.0h - Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

reaction_pills: Shift from border to outline. karlstolley S No 56.4h - Jul 16, 2026

LLM analysis pending

This PR has not been analyzed yet.

notification_data: Avoid redundant queries in get_mentioned_user_group. NoxiousTab S No 43.1h 25.5h Jul 13, 2026

Summary

Refactor

Optimize notification group lookup queries

Reduces database queries for batch notifications, improving performance and reducing load.

Health Assessment

Small
Low
Low
  • Single small refactor with quick review, minimal risk.

AI Details

Confidence: 0.80

Tech Stack

Languages: Python
compose_banner: Keep upload banners when clearing compose errors. shubham-padia S No 119.6h - Jul 13, 2026

Summary

Bug Fix

Keep upload banners when clearing compose errors

Upload error banners now persist until the upload flow clears them, preventing confusing UI behavior when composing messages. This improves user experience by ensuring consistent feedback.

Health Assessment

Small
Low
Low
  • PR addressed a UI bug with minimal changes and quick resolution, indicating efficient review and low risk.

AI Details

Confidence: 0.75

Tech Stack

Languages: Typescript, Javascript
drafts: Prepare drafts overlay for an Outbox tab. Aadyot1 M No 266.2h 32.3h Jul 10, 2026

Summary

Refactor

Prepare drafts overlay for Outbox tab

This PR lays groundwork for the Outbox tab by restructuring the drafts overlay, exposing internal flags to templates, and adding hidden markup and styles. It enables future feature rollout without impacting current user experience.

Health Assessment

Medium
High
High
  • The PR took over 10 days to merge with a slow review process, indicating potential bottlenecks in the review workflow. The changes are small in scope but involve UI restructuring, so risk is moderate to high.

AI Details

Tech Stack

Languages: Typescript, Javascript
thumbnail: Tolerate a missing content-type in missing_thumbnails. amanagr S No 57.1h - Jul 09, 2026

Summary

Bug Fix

Fix missing content-type handling for thumbnails

Prevents 500 errors and crashes when thumbnails lack content-type, improving reliability for self-hosted deployments. Ensures consistent transcoding logic across generation and serving.

Health Assessment

Small
Low
Medium
  • PR resolved a critical crash with minimal changes and quick merge.

AI Details

Tech Stack

Languages: Python
realm: Handle plan_type set to a paid plan without Customer. sahil839 S No 8.9h - Jul 09, 2026

Summary

Feature

Handle paid plan without Customer in realm

This change allows realms that have a paid plan type but lack a Customer or CustomerPlan to configure two-tier billing. It ensures the UI for billing settings remains available, improving billing flexibility for support staff.

Health Assessment

Small
Low
Low
  • Fast cycle time of under 9 hours with no review indicates a straightforward, low-risk change.

AI Details

Tech Stack

Languages: Python
migrations: Fix invalid deleted user "email" field values. pento M No 36.9h 13.5h Jul 08, 2026

Summary

Bug Fix

Fix invalid deleted user email values

Corrects corrupted email data for deleted users, ensuring accurate data integrity and preventing import errors.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, reviewed once, merged within 2 days.

AI Details

Confidence: 0.80

Tech Stack

Languages: Python
Frameworks: Django
[ai] echo: Guard failed-send handlers against a missing message. amanagr M No 192.3h 57.8h Jul 07, 2026

Summary

Bug Fix

Guard failed-send handlers against missing message

Fixes a bug where resend handlers crash if the original message is no longer in the store, improving reliability of message resend functionality.

Health Assessment

Medium
Medium
Medium
  • The PR had a long cycle time with a single review round and moderate code changes, indicating moderate complexity but no major blockers.

AI Details

Confidence: 0.80

Tech Stack

Languages: Typescript, Javascript
settings: Fix height of creating indicator overlay. sahil839 XS No 9.3h - Jul 06, 2026

Summary

Bug Fix

Fix overlay height for channel and group creation

Improves the visual consistency of channel and group creation overlays by ensuring they occupy full height, enhancing user experience during onboarding and management tasks.

Health Assessment

Small
Low
Low
  • Quick UI fix merged within 9 hours with no review or comments, indicating low complexity and minimal risk.

AI Details

Confidence: 0.75

Tech Stack

fix: correct grammar in FilteredManagementUtility docstring dhruvatr XS No 7.0h - Jul 06, 2026

Summary

Docs

Fix grammar in FilteredManagementUtility docstring

Corrects a typo in the docstring, improving readability without affecting functionality.

Health Assessment

Small
Low
Low
  • Quick fix merged within 7 hours, minimal code changes, no review friction.

AI Details

Tech Stack

Languages: Python
[ai] typeahead: Sort users by direct message recency, not count. evykassirer L No 134.6h - Jul 06, 2026

Summary

Feature

Sort typeahead users by DM recency

Users now see the most recent direct‑message contacts first in typeahead and search suggestions, improving efficiency and relevance of mentions.

Health Assessment

Large
High
High
  • The PR required over five days to merge, indicating significant review or testing effort.
  • Multiple test files were updated, suggesting thorough validation of the new ordering logic.

AI Details

Confidence: 0.80

Tech Stack

Languages: Typescript, Javascript
edit-history: Fix server message edit history schema in web app. laurynmm XS No 56.4h - Jul 06, 2026

Summary

Bug Fix

Fix message edit history schema in web app

Restores correct display of message edit history for users in realms with moves‑only visibility policy, ensuring accurate UI behavior.

Health Assessment

Small
Low
Low
  • Quick, minimal change merged in 2.5 days with no major review iterations.

AI Details

Tech Stack

Languages: Typescript
settings: Compute time zone UTC offsets on the client andersk M No 35.8h - Jul 05, 2026

Summary

Bug Fix

Compute UTC offsets on client for accurate timezone display

Ensures timezone dropdown shows correct UTC offsets accounting for daylight saving time, improving user experience and reducing support tickets.

Health Assessment

Medium
Medium
Medium
  • The PR had a moderate scope and a normal cycle time, with three commits and AI-assisted code, indicating a smooth but iterative process.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python, Typescript, Javascript
message_edit: Keep scroll arrows from overlapping the compose box. Yogesh-Shivaji365 XS No 101.5h - Jul 05, 2026

Summary

Bug Fix

Fix scroll arrow overlap in compose box

Adjusts z-index of formatting bar scroll arrows to prevent them from covering the compose box when resizing, improving UI clarity.

Health Assessment

Small
Low
Low
  • Quick review and single commit resolved a UI issue with minimal changes.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

requirements: Upgrade Python requirements andersk XL No 5.1h - Jul 03, 2026

Summary

Chore

Upgrade Python dependencies to latest versions

Ensures the Zulip server runs on up-to-date, secure, and compatible libraries, reducing security risks and maintaining compatibility.

Health Assessment

X-Large
Low
Low
  • Rapid merge within 5 hours indicates minimal review friction and straightforward dependency updates.

AI Details

Tech Stack

Languages: Python
soft_deactivation: Serialize per-user reactivation with a row lock. amanagr M No 24.5h 3.3h Jul 03, 2026

Summary

Bug Fix

Serialize per-user reactivation with row lock

Concurrent reactivation of idle users is now serialized, eliminating redundant backfill work. This reduces resource waste and prevents deadlocks, enhancing system stability.

Health Assessment

Small
Low
Low
  • The PR addressed a concurrency issue with minimal changes and a quick review, indicating a straightforward fix.

AI Details

Tech Stack

Languages: Python
openapi: Fix documentation for a user group's creator_id. sahil839 XS No 2.4h - Jul 03, 2026

Summary

Bug Fix

Fix OpenAPI documentation for user group creator_id

Corrects the API spec to reflect that user groups can still be created via shell even without a direct command, ensuring developers see accurate documentation.

Health Assessment

Small
Low
Low
  • Quick documentation fix with minimal code changes, merged within 2.4 hours, indicating an efficient review process.

AI Details

Tech Stack

Languages: Yaml
compose: Add autosave for drafts while typing. evykassirer M No 72.2h 22.4h Jul 02, 2026

Summary

Feature

Add autosave for drafts while typing

Introduces throttled autosave for compose drafts, reducing data loss and improving user experience.

Health Assessment

Medium
Medium
Medium
  • The change adds a new autosave feature with minimal code churn; review cycle was longer than typical but the implementation is straightforward.

AI Details

Tech Stack

Languages: Typescript, Javascript
docs: Fix incorrect header name in SCIM setup instructions. mateuszmandera XS No 0.5h - Jul 02, 2026

Summary

Docs

Fix SCIM header name in setup docs

Corrects SCIM authentication header reference, ensuring accurate instructions for IdP integration.

Health Assessment

Small
Low
Low
  • Quick documentation fix with minimal changes, merged within 30 minutes.

AI Details

Confidence: 1.00

Tech Stack

docs: Add Arch setup documentation for the recommended development environment. apoorvapendse L No 32.2h 7.9h Jul 02, 2026

Summary

Docs

Add Arch setup documentation for dev environment

Provides Arch Linux developers with step‑by‑step setup instructions, improving onboarding and reducing setup errors.

Health Assessment

Medium
Low
Low
  • PR added Arch Linux setup docs with minimal rework, quick review, and straightforward merge.

AI Details

Confidence: 0.75

Tech Stack

corporate: Improve `communities_view`. prakhar1144 XS No 23.1h - Jul 02, 2026

Summary

Refactor

Improve communities view context cleanup

Streamlines the corporate communities page by removing unused realm IDs and simplifying the org‑type context, improving performance and maintainability.

Health Assessment

Small
Low
Low
  • Quick, small change merged within a day with no review friction.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
rabbitmq: Disable consumer_timeout to avoid event redelivery. mateuszmandera XS No 17.6h - Jul 02, 2026

Summary

Bug Fix

Disable RabbitMQ consumer_timeout to prevent event redelivery

Disables RabbitMQ's consumer timeout to stop duplicate processing of long-running tasks. This improves reliability for Slack imports and reduces unnecessary duplicate work.

Health Assessment

Small
Low
Low
  • Single-file change merged within 18 hours with minimal review, indicating a straightforward, low-risk update.

AI Details

Confidence: 0.20

Tech Stack

[ai] typeahead: Improve channel sort priorities in sort_streams. evykassirer M No 45.9h 35.5h Jul 01, 2026

Summary

Bug Fix

Improve channel sort priorities in typeahead

Enhances channel typeahead sorting to prioritize active and unarchived channels, improving user navigation and reducing confusion.

Health Assessment

Medium
Low
Medium
  • The PR had a moderate cycle time with a single review after a long review period, but the changes were small and straightforward, resulting in low risk.

AI Details

Confidence: 0.95

Tech Stack

Languages: Typescript, Javascript
drafts: Create ClipboardJS instance once at initialize. Aadyot1 S No 11.6h - Jun 30, 2026

Summary

Bug Fix

Create ClipboardJS instance once at initialize

Fixes duplicate clipboard event handlers, ensuring copy-to-clipboard works reliably and efficiently.

Health Assessment

Small
Low
Low
  • Quick fix with minimal scope, resolved in under 12 hours, indicating efficient review and low risk.

AI Details

Confidence: 0.80

Tech Stack

Languages: Typescript
Page 1 of 2 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos