Pull Request Explorer
| 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 |
SummaryRefactorOptimize notification group lookup queries Reduces database queries for batch notifications, improving performance and reducing load. Health Assessment
Small
Low
Low
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 |
SummaryBug FixKeep 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
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 |
SummaryRefactorPrepare 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
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| thumbnail: Tolerate a missing content-type in missing_thumbnails. | amanagr | S | No | 57.1h | - | Jul 09, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Python
|
||||||
| realm: Handle plan_type set to a paid plan without Customer. | sahil839 | S | No | 8.9h | - | Jul 09, 2026 |
SummaryFeatureHandle 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
AI DetailsTech Stack
Languages:
Python
|
||||||
| migrations: Fix invalid deleted user "email" field values. | pento | M | No | 36.9h | 13.5h | Jul 08, 2026 |
SummaryBug FixFix 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
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 |
SummaryBug FixGuard 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
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 |
SummaryBug FixFix 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
AI Details
Confidence:
0.75
Tech Stack |
||||||
| fix: correct grammar in FilteredManagementUtility docstring | dhruvatr | XS | No | 7.0h | - | Jul 06, 2026 |
SummaryDocsFix grammar in FilteredManagementUtility docstring Corrects a typo in the docstring, improving readability without affecting functionality. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| [ai] typeahead: Sort users by direct message recency, not count. | evykassirer | L | No | 134.6h | - | Jul 06, 2026 |
SummaryFeatureSort 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
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 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| settings: Compute time zone UTC offsets on the client | andersk | M | No | 35.8h | - | Jul 05, 2026 |
SummaryBug FixCompute 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
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 |
SummaryBug FixFix 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
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 |
SummaryChoreUpgrade 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
AI DetailsTech Stack
Languages:
Python
|
||||||
| soft_deactivation: Serialize per-user reactivation with a row lock. | amanagr | M | No | 24.5h | 3.3h | Jul 03, 2026 |
SummaryBug FixSerialize 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
AI DetailsTech Stack
Languages:
Python
|
||||||
| openapi: Fix documentation for a user group's creator_id. | sahil839 | XS | No | 2.4h | - | Jul 03, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| compose: Add autosave for drafts while typing. | evykassirer | M | No | 72.2h | 22.4h | Jul 02, 2026 |
SummaryFeatureAdd autosave for drafts while typing Introduces throttled autosave for compose drafts, reducing data loss and improving user experience. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| docs: Fix incorrect header name in SCIM setup instructions. | mateuszmandera | XS | No | 0.5h | - | Jul 02, 2026 |
SummaryDocsFix SCIM header name in setup docs Corrects SCIM authentication header reference, ensuring accurate instructions for IdP integration. Health Assessment
Small
Low
Low
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 |
SummaryDocsAdd 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
AI Details
Confidence:
0.75
Tech Stack |
||||||
| corporate: Improve `communities_view`. | prakhar1144 | XS | No | 23.1h | - | Jul 02, 2026 |
SummaryRefactorImprove 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
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 |
SummaryBug FixDisable 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
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 |
SummaryBug FixImprove 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
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 |
SummaryBug FixCreate ClipboardJS instance once at initialize Fixes duplicate clipboard event handlers, ensuring copy-to-clipboard works reliably and efficiently. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
|
||||||