Pull Request Explorer

Exploring 545 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
fix: invalid filter on item_group mihir-kandoi S No 0.0h - May 22, 2026

Summary

Bug Fix

Fix invalid filter on item group

Corrects a filtering issue that prevented item groups from being displayed properly, improving data accuracy for inventory management.

Health Assessment

Small
Low
Low
  • Merged immediately after commit, indicating a straightforward change with minimal risk.

AI Details

Tech Stack

Languages: Javascript
refactor(supplier_scorecard_variable):replace sql with query builder loicdokos S No 3.5h 0.1h May 22, 2026

Summary

Refactor

Refactor supplier scorecard variable to use query builder

Replace raw SQL with query builder to ensure PostgreSQL compatibility, improving database portability.

Health Assessment

Medium
Low
Low
  • Quick review and merge, minimal changes, low risk.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
refactor(request_for_quotation): use query builder instead of SQL loicdokos S No 3.2h 0.1h May 22, 2026

Summary

Refactor

Refactor RFQ status update to query builder

Improves PostgreSQL compatibility by replacing raw SQL with query builder, enhancing maintainability and reducing database-specific issues.

Health Assessment

Small
Low
Low
  • Quick review and merge within 3 hours, minimal changes, low complexity.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
refactor(supplier_scorecard):replace sql with orm loicdokos S No 3.6h - May 22, 2026

Summary

Refactor

Replace SQL with ORM for Supplier Scorecard

This refactor replaces raw SQL with the Frappe ORM, ensuring PostgreSQL compatibility and simplifying future maintenance. It reduces database-specific code and aligns the module with the framework's best practices.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal changes, merged within hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Python
refactor(supplier_quotation): Replace SQL by the orm loicdokos S No 19.3h - May 22, 2026

Summary

Refactor

Replace SQL with ORM for Supplier Quotation

Ensures PostgreSQL compatibility by switching from raw SQL to the Frappe ORM, improving database portability and maintainability. This change reduces potential SQL injection risks and aligns with best practices.

Health Assessment

Small
Low
Low
  • The PR was merged quickly with minimal changes, indicating a straightforward refactor with low risk.

AI Details

Tech Stack

Languages: Python
refactor(request_for_quotation): Use query builder instead of SQL loicdokos S No 3.4h - May 22, 2026

Summary

Refactor

Refactor request_for_quotation to use query builder

Replace raw SQL with query builder for PostgreSQL compatibility, improving database portability. This change enhances cross-database support and reduces maintenance.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal changes, merged within hours, indicating smooth review and low complexity.

AI Details

Tech Stack

Languages: Python
refactor(territory_wise_sales):replace sql with orm loicdokos S No 2.2h 0.0h May 22, 2026

Summary

Refactor

Refactor territory sales report to use ORM

Replaces raw SQL with Frappe ORM for PostgreSQL compatibility, improving maintainability and database portability.

Health Assessment

Small
Low
Low
  • Quick review cycle with AI assistance, minimal code changes, low risk to production

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
refactor(supplier_qotation): Replace sql by query builder loicdokos S No 19.3h 0.0h May 22, 2026

Summary

Refactor

Replace SQL with Query Builder in Supplier Quotation

Ensures PostgreSQL compatibility by refactoring raw SQL to query builder, improving maintainability and database portability.

Health Assessment

Small
Low
Low
  • Single commit, minimal changes, quick review, low risk

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
refactor(supplier_scorecard): Replace sql with orm loicdokos S No 3.4h 0.1h May 22, 2026

Summary

Refactor

Replace SQL with ORM for Supplier Scorecard

This refactor replaces raw SQL queries with ORM-based queries to ensure compatibility with PostgreSQL, improving database portability and maintainability.

Health Assessment

Small
Low
Low
  • Quick review and merge within 3.4 hours indicates a smooth process with minimal friction.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
refactor(supplier_scorecard_variable): replace sql with query builder loicdokos S No 3.4h 0.1h May 22, 2026

Summary

Refactor

Replace SQL with Query Builder for PostgreSQL

This refactor replaces raw SQL with a query builder, ensuring compatibility with PostgreSQL and improving maintainability of supplier scorecard logic. It reduces database-specific dependencies and future‑proofs the feature.

Health Assessment

Small
Low
Low
  • Fast cycle time and minimal review indicate a straightforward refactor with low risk.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
refactor(supplier_scorecard_variable): replace sql with query builder loicdokos S No 3.5h - May 22, 2026

Summary

Refactor

Replace SQL with Query Builder for PostgreSQL

This refactor replaces raw SQL with a query builder, ensuring compatibility with PostgreSQL and improving database portability for ERPNext users. It reduces potential database errors and supports multi-database deployments.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal scope and fast merge indicates low risk and efficient review.

AI Details

Tech Stack

Languages: Python
refactor(supplier_scorecard_variable): replace sql with query builder loicdokos S No 3.4h - May 22, 2026

Summary

Refactor

Replace SQL with Query Builder for Supplier Scorecard

The refactor replaces raw SQL with a query builder, ensuring compatibility with PostgreSQL. This improves database portability and reduces potential errors in supplier scorecard calculations.

Health Assessment

Small
Low
Low
  • Merged within 3.4 hours with minimal changes, indicating a low‑complexity refactor and high confidence in the update.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
refactor(territory_wise_sales): replace SQL with query builder loicdokos S No 2.1h 1.3h May 22, 2026

Summary

Refactor

Replace SQL with query builder for PostgreSQL

Ensures compatibility with PostgreSQL by refactoring raw SQL to a query builder, improving maintainability and database portability.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes, indicating low complexity and risk.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
fix: slow query (backport #55159) mergify S No 0.6h - May 22, 2026

Summary

Bug Fix

Fix slow query in accounts module

Improves performance of account queries, reducing load times for users.

Health Assessment

Small
Low
Low
  • Quick backport with minimal changes, merged within minutes.

AI Details

Tech Stack

Languages: Python
feat: pending qty in job card rohitwaghchaure XL No 49.0h 0.1h May 22, 2026

Summary

Feature

Add pending quantity handling to job card

Introduces a Pending Qty field to job cards, preventing incorrect process loss calculations and improving job completion accuracy for users.

Health Assessment

X-Large
High
Medium
  • The PR received multiple AI‑assisted review comments and required several iterations, indicating a complex change that was ultimately merged after thorough review.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Javascript, Python
refactor(queries): migrate item_query to Query Builder loicdokos M No 263.8h 0.1h May 22, 2026

Summary

Refactor

Migrate item_query to Query Builder

Refactors database query logic to use Frappe Query Builder, improving PostgreSQL compatibility and reducing raw SQL usage.

Health Assessment

Small
High
High
  • PR required extensive back‑and‑forth with AI review, leading to multiple commits over 10 days, indicating a complex refactor with significant review friction.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
fix: slow query rohitwaghchaure S No 3.3h - May 22, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: edit stock uom qty for purchase documents (backport #55135) mergify XS No 0.3h - May 22, 2026

Summary

Bug Fix

Fix stock UOM quantity for purchase documents

Corrects unit-of-measure quantity handling in purchase documents, ensuring accurate inventory tracking.

Health Assessment

Small
Low
Low
  • Backport applied quickly with minimal changes, no review required.

AI Details

Tech Stack

Languages: Python
fix: edit stock uom qty for purchase documents (backport #55135) mergify XS No 0.3h - May 22, 2026

Summary

Bug Fix

Fix stock UOM quantity for purchase documents

Corrects unit-of-measure quantity handling in purchase documents, ensuring accurate inventory tracking.

Health Assessment

Small
Low
Low
  • Quick backport with minimal changes, merged within 0.3 hours, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Python
perf: skip delink_original_entry during cancellation when Immutable Ledger is enabled (backport #55130) mergify M No 1.8h - May 22, 2026

Summary

Bug Fix

Improve cancellation performance with Immutable Ledger

This change removes unnecessary database updates during cancellation when Immutable Ledger is enabled, cutting cancellation time from minutes to seconds and improving overall system performance.

Health Assessment

Medium
Low
Low
  • Fast cycle time and minimal rework indicate a straightforward performance fix with low risk.

AI Details

Tech Stack

Languages: Python
perf: skip delink_original_entry during cancellation when Immutable Ledger is enabled (backport #55130) mergify M No 1.8h - May 22, 2026

Summary

Bug Fix

Improve cancellation performance with Immutable Ledger

This PR removes unnecessary database updates during cancellation when Immutable Ledger is enabled, cutting cancellation time from minutes to seconds and improving overall system performance.

Health Assessment

Medium
Low
Low
  • Quick merge with minimal changes and no review comments indicates low risk and high confidence in performance improvement.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
fix(manufacturing): remove forecast_qty and adjust_qty fields from sa… (backport #55129) mergify S No 23.4h - May 22, 2026

Summary

Refactor

Remove unused forecast fields from sales forecast

This PR cleans up the sales forecast data model by removing unused forecast_qty and adjust_qty fields, reducing clutter and potential confusion for users.

Health Assessment

Small
Low
Low
  • Backport of a small cleanup change, merged quickly with minimal review.

AI Details

Tech Stack

Languages: Javascript, Python
fix: edit stock uom qty for purchase documents nishkagosalia XS No 23.4h 0.0h May 22, 2026

Summary

Bug Fix

Fix stock UOM quantity editing for purchases

Corrects quantity handling for stock units of measure in purchase documents, ensuring accurate inventory tracking and preventing potential stock miscalculations.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, reviewed and merged within a day, indicating low complexity and high confidence in the patch.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
perf: skip delink_original_entry during cancellation when Immutable Ledger is enabled Nihantra-Patel M No 22.2h 2.5h May 22, 2026

Summary

Bug Fix

Improve cancellation performance with Immutable Ledger

Eliminates unnecessary database updates during cancellation, cutting wait times by ~97% and enhancing user experience.

Health Assessment

Medium
High
Medium
  • The PR resolved a critical performance regression in Immutable Ledger cancellation, receiving rapid AI-assisted review and multiple iterations to ensure correctness and speed.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
refactor: migrate get_tax_template to query builder with hierarchical group matching (backport #55127) mergify M AI 9.4h - May 21, 2026

Summary

Refactor

Refactor tax template query builder with hierarchy

Improves tax rule accuracy by using secure query builder and adding hierarchical supplier group matching, ensuring correct tax application for standard and webshop transactions.

Health Assessment

Medium
Low
Low
  • Fast cycle time and minimal rework indicate a smooth review process; AI assistance likely accelerated implementation.

AI Details

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

Tech Stack

Languages: Python
chore: migrate Address/Contact custom fields from JSON fixtures to install (backport #55084) mergify L No 36.0h - May 21, 2026

Summary

Chore

Migrate custom fields from fixtures to install

Remove fixture files and programmatically create custom fields during installation, ensuring existing installations are updated via migration patch. This streamlines deployment and reduces manual configuration.

Health Assessment

Medium
Low
Low
  • Backport completed quickly with minimal changes and resolved conflicts promptly, indicating a low-risk maintenance update.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
refactor: migrate get_tax_template to query builder with hierarchical group matching (backport #55127) mergify M AI 8.7h - May 21, 2026

Summary

Refactor

Refactor tax template to query builder

Replaces raw SQL with parameterized query builder, adds hierarchical supplier group matching, and ensures shopping cart rules are applied correctly, improving security and correctness.

Health Assessment

Medium
Low
Low
  • Fast merge with minimal review, indicating a straightforward refactor with clear AI assistance.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix: correct remarks for foreign currency payment entries (backport #55146) mergify XS No 0.4h - May 21, 2026

Summary

Bug Fix

Correct remarks for foreign currency payment entries

Ensures accurate remarks for foreign currency payment entries, improving financial reporting accuracy.

Health Assessment

Small
Low
Low
  • Backport performed automatically with minimal changes, no review required.

AI Details

Tech Stack

Languages: Python
fix: correct remarks for foreign currency payment entries khushi8112 XS No 2.8h - May 21, 2026

Summary

Bug Fix

Correct remarks for foreign currency payment entries

Ensures accurate remarks for foreign currency payments, improving financial reporting and compliance.

Health Assessment

Small
Low
Low
  • Quick, single-file change with minimal impact, merged within hours.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
fix: correct description for Is Rate Adjustment Entry (Debit Note) checkbox (backport #55147) mergify XS No 2.0h - May 21, 2026

Summary

Bug Fix

Correct description for Is Rate Adjustment Entry checkbox

Fixes the wording of a checkbox in the sales invoice form, improving user clarity.

Health Assessment

Small
Low
Low
  • Backport merged quickly with minimal changes, indicating low complexity and high confidence.

AI Details

Tech Stack

feat(company): add a default_letter_head_report field in company doctype Shllokkk S No 167.8h 167.8h May 21, 2026

Summary

Feature

Add default_letter_head_report field to Company doctype

Adds a company-level default letter head for reports, enabling consistent branding across documents.

Health Assessment

Small
Low
High
  • PR had a long cycle time with no review, but small scope; likely low impact but delayed delivery.

AI Details

Tech Stack

Languages: Javascript, Python
fix: correct description for Is Rate Adjustment Entry (Debit Note) checkbox khushi8112 XS No 0.5h - May 21, 2026

Summary

Bug Fix

Correct description for Rate Adjustment checkbox

Fixes incorrect description for the Rate Adjustment Entry checkbox in sales invoices, improving clarity for users.

Health Assessment

Small
Low
Low
  • Merged within 30 minutes, indicating a straightforward, low‑risk change.
  • Minimal code churn (4 lines) and no complex logic, suggesting low review friction.

AI Details

Tech Stack

fix: don't reset net_purchase_amount for Composite Asset if already set (backport #55142) mergify XS No 0.1h - May 21, 2026

Summary

Bug Fix

Fix net_purchase_amount reset for Composite Asset

Corrects a bug that incorrectly reset net_purchase_amount for Composite Assets when already set, improving financial accuracy.

Health Assessment

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

AI Details

Confidence: 0.95

Tech Stack

Languages: Javascript
fix: don't reset net_purchase_amount for Composite Asset if already set khushi8112 XS No 0.0h - May 21, 2026

Summary

Bug Fix

Prevent resetting net_purchase_amount for Composite Assets

Ensures accurate financial calculations for composite assets, preventing data loss.

Health Assessment

Small
Low
Low
  • Quick fix merged within minutes, minimal changes, low risk.

AI Details

Confidence: 0.95

Tech Stack

Languages: Javascript
refactor: migrate get_tax_template to query builder with hierarchical group matching diptanilsaha M AI 4.6h 0.1h May 21, 2026

Summary

Refactor

Refactor tax template query builder with hierarchy

Enables hierarchical supplier group matching for tax rules, improving accuracy. Switches to parameterized query builder, enhancing security and maintainability.

Health Assessment

Medium
Low
Low
  • Rapid iteration with AI assistance led to quick resolution and minimal review friction.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix: removed redundant code (backport #55134) mergify S No 0.9h - May 21, 2026

Summary

Bug Fix

Remove redundant code in stock ledger

Eliminates unnecessary logic in the stock ledger, improving maintainability.

Health Assessment

Small
Low
Low
  • Backport merged quickly with minimal changes, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Python
fix: consumed operation cost calculation (backport #54858) mergify L No 1.1h - May 21, 2026

Summary

Bug Fix

Fix operation cost calculation backport

Corrects cost calculation for stock entries, preventing incorrect cost deductions and handling overproduction scenarios, improving financial accuracy.

Health Assessment

Large
Low
Low
  • Backport completed quickly with minimal changes, indicating a straightforward bug fix with low risk to production.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python, Javascript
fix: removed redundant code (backport #55134) mergify S No 0.5h - May 21, 2026

Summary

Bug Fix

Remove redundant code in stock ledger

Eliminates unnecessary logic in the stock ledger, improving maintainability and reducing potential bugs.

Health Assessment

Small
Low
Low
  • Backport merged quickly with minimal changes, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Python
fix: removed redundant code rohitwaghchaure S No 0.4h - May 21, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix(manufacturing): remove forecast_qty and adjust_qty fields from sa… Pandiyan5273 S No 2.1h - May 21, 2026

Summary

Refactor

Remove unused forecast_qty and adjust_qty fields

Eliminates unused fields from sales forecast to reduce clutter and potential confusion.

Health Assessment

Small
Low
Low
  • Quick cleanup with minimal changes, merged within 2 hours, indicating smooth review and low risk.

AI Details

Confidence: 0.80

Tech Stack

Languages: Javascript, Python
fix: incoming rate for legacy serial no (backport #54962) mergify S No 136.8h - May 21, 2026

Summary

Bug Fix

Fix incoming rate for legacy serial numbers

Adds a setting to correctly fetch incoming rates for legacy serial numbers, preventing incorrect valuation during stock reposting.

Health Assessment

Small
Low
High
  • Long cycle time due to conflict resolution; small scope bugfix; minimal risk to production

AI Details

Tech Stack

Languages: Python
fix: consumed operation cost calculation mihir-kandoi L No 216.4h 165.7h May 21, 2026

Summary

Bug Fix

Fix consumed operation cost calculation

Corrects cost calculation when adding additional costs in stock entry, preventing incorrect subtraction of operation costs and handling over production cases.

Health Assessment

Large
High
High
  • Long review cycle with multiple reverts and coderabbit AI review indicates complex changes and potential integration issues.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python, Javascript
fix: corrected the pricing rule taking the wrong value Jatin3128 XS No 196.0h - May 21, 2026

Summary

Bug Fix

Fix pricing rule using wrong value

Corrected a bug where discounts were applied twice due to mixed_conditions, improving pricing accuracy and preventing revenue loss.

Health Assessment

Small
Low
High
  • The PR addressed a double‑discount bug with minimal code changes, but the long cycle time suggests potential delays in the review process.

AI Details

Confidence: 0.10

Tech Stack

Languages: Javascript
fix(stock): remove recalculate current qty function Pandiyan5273 M AI 0.3h - May 21, 2026

Summary

Refactor

Remove redundant stock quantity recalculation

Streamlines stock reconciliation by eliminating unnecessary internal calculation, improving performance and reducing complexity.

Health Assessment

Medium
Low
Low
  • Merged within 18 minutes with a single commit, indicating a straightforward change with minimal review friction.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
fix: status for settled credit notes in sales invoice list barredterra XS No 338.7h - May 20, 2026

Summary

Bug Fix

Fix status display for settled credit notes

Corrects the status indicator for sales invoices settled by credit notes, ensuring users see a green 'Settled with Credit Note' label when outstanding amounts are zero. This improves clarity for receivables management.

Health Assessment

Small
Low
High
  • The PR took over two weeks to merge with minimal changes, indicating a slow review process or low priority.

AI Details

Confidence: 0.75

Tech Stack

Languages: Javascript
fix: set weight in update items mihir-kandoi S No 7.8h 0.1h May 20, 2026

Summary

Bug Fix

Fix weight setting in update items

Corrects weight calculation during item updates, ensuring accurate inventory management.

Health Assessment

Small
Low
Low
  • Quick review and merge within 8 hours, minimal changes, low risk.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python
chore: add whitelist mihir-kandoi XS No 0.3h - May 20, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: allow direct drop-ship on Purchase Orders without Sales Order barredterra M No 163.0h 0.1h May 20, 2026

Summary

Bug Fix

Enable drop-ship Purchase Orders without Sales Order

Allows users to create drop-ship purchase orders without requiring a linked sales order, streamlining direct supplier-to-customer workflows and reducing validation errors.

Health Assessment

Medium
Low
Low
  • Quick review (0.1h) but long cycle time (163h) due to integration into develop; overall process was efficient but delayed by branch merge timing.

AI Details

Usage: AI Reviewed
Category: Review AI
Tools: CodeRabbit
Confidence: 0.95

Tech Stack

Languages: Python, Javascript
chore: migrate Address/Contact custom fields from JSON fixtures to install (backport #55084) mergify L No 7.2h - May 20, 2026

Summary

Chore

Migrate custom fields from JSON to install

This PR removes JSON fixture files for address and contact custom fields and replaces them with programmatic creation during installation, ensuring new installations and migrations create the fields correctly.

Health Assessment

Medium
Low
Low
  • Fast merge with minimal changes, no review comments, indicating straightforward maintenance.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix: item price with party condition (backport #55100) mergify S No 3.1h - May 20, 2026

Summary

Bug Fix

Fix item price with party condition

Corrects pricing logic for items with party conditions, ensuring accurate stock valuations.

Health Assessment

Small
Low
Low
  • Backport resolved a critical pricing bug quickly with minimal code changes.

AI Details

Tech Stack

Languages: Python
« Page 7 of 11 »

Get this analytics stack for your team

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

Connect Repos