Pull Request Explorer

Exploring 545 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
fix(payment_entry): sync paid/received amounts for cross-currency entries (backport #55270) mergify S AI 0.1h - May 25, 2026

Summary

Bug Fix

Sync paid/received amounts for cross-currency entries

Corrects cross-currency payment entry logic to accurately sync paid and received amounts, preventing silent data loss and ensuring reliable financial reporting.

Health Assessment

Small
Low
Low
  • Fast merge with minimal changes indicates a straightforward bug fix with low risk.

AI Details

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

Tech Stack

Languages: Javascript
fix(payment_entry): sync paid/received amounts for cross-currency entries diptanilsaha S AI 0.1h 0.1h May 25, 2026

Summary

Bug Fix

Fix cross-currency payment entry sync

Ensures paid and received amounts are correctly synchronized for cross-currency payment entries, preventing silent failures and incorrect exchange rate handling.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in under 10 minutes with a single review and no rework.

AI Details

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

Tech Stack

Languages: Javascript
fix: job card buttons color rohitwaghchaure S No 1.8h - May 25, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix(stock): remove precision for valuation rate while creating sle Sudharsanan11 S No 2.4h - May 25, 2026

Summary

Bug Fix

Remove precision from valuation rate in stock reconciliation

Corrects inaccurate stock ledger and GL entries by ensuring valuation rates are stored without precision, aligning line item amounts with parent totals. This fix resolves discrepancies reported in support tickets and improves financial accuracy.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 2.4 hours, indicating low complexity and high confidence in correctness.

AI Details

Tech Stack

Languages: Python
fix: corrected the pricing rule taking the wrong value (backport #54894) mergify XS No 100.0h - May 25, 2026

Summary

Bug Fix

Fix pricing rule misapplied discount

Corrects double discount application when mixed conditions enabled, improving pricing accuracy.

Health Assessment

Small
Low
High
  • Backport of a bugfix took over 4 days to merge, indicating potential review or merge queue delays.

AI Details

Tech Stack

Languages: Javascript
fix: asset scrap flow related changes khushi8112 XS No 99.5h - May 25, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: fg valuation rate in repack entry when multiple FGs (backport #55216) mergify S No 3.8h - May 25, 2026

Summary

Bug Fix

Fix FG valuation rate in repack entry

Corrects incorrect valuation rate calculation for stock repack entries with multiple finished goods, ensuring accurate inventory valuation. This prevents misreporting of inventory values.

Health Assessment

Small
Low
Low
  • The PR was merged within 4 hours of creation, with a single small change, indicating low complexity and minimal review friction.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
fix: fg valuation rate in repack entry when multiple FGs (backport #55216) mergify S No 3.8h - May 25, 2026

Summary

Bug Fix

Fix FG valuation rate in repack entry

Corrects incorrect valuation rate calculation for stock repack entries with multiple finished goods, ensuring accurate inventory valuation.

Health Assessment

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

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
refactor: stock ageing report (backport #55231) mergify XL No 21.0h - May 25, 2026

Summary

Refactor

Refactor Stock Ageing Report for Readability

Improves readability of the Stock Ageing report code, enhancing maintainability and reducing future technical debt.

Health Assessment

X-Large
Low
Low
  • Merged within 21 hours with minimal review, indicating a straightforward refactor with no significant blockers.

AI Details

Tech Stack

Languages: Python
feat: add party groups functionality to party specific item (backport #54988) mergify M No 0.5h - May 25, 2026

Summary

Feature

Add party groups to party specific items

Enables validation of party eligibility for items, preventing incorrect item assignments.

Health Assessment

Small
Low
Low
  • Quick backport with minimal changes, fast merge, no review needed.

AI Details

Tech Stack

Languages: Python, Javascript
feat: add party groups functionality to party specific item mihir-kandoi M No 190.3h 0.1h May 25, 2026

Summary

Feature

Add party groups to party specific items

Enables grouping of parties for specific items, improving inventory control and reducing errors.

Health Assessment

Small
High
Low
  • PR had a long cycle time but minimal review friction; a hotfix was backported with small scope, indicating a focused but urgent change.

AI Details

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

Tech Stack

Languages: Python, Javascript
fix: fg valuation rate in repack entry when multiple FGs rohitwaghchaure S No 46.6h 0.1h May 25, 2026

Summary

Bug Fix

Fix valuation rate for multiple finished goods in repack

Corrects incorrect valuation rate calculation for repack stock entries with multiple finished goods, ensuring accurate inventory costing.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, fast review, low risk.

AI Details

Confidence: 0.75

Tech Stack

Languages: Python
refactor: stock ageing report (backport #55231) mergify XL No 2.8h - May 24, 2026

Summary

Refactor

Refactor Stock Ageing Report for Readability

Improves readability of Stock Ageing report code, enhancing maintainability.

Health Assessment

Large
Low
Low
  • Backport applied quickly with minimal review, indicating straightforward refactor.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
chore: update POT file frappe-pr-bot XL No 2.6h 2.6h May 24, 2026

Summary

Health Assessment

AI Details

Tech Stack

chore: update POT file frappe-pr-bot XL No 2.6h 2.6h May 24, 2026

Summary

Health Assessment

AI Details

Tech Stack

refactor: stock ageing report mihir-kandoi XL No 3.0h 0.1h May 24, 2026

Summary

Refactor

Refactor Stock Ageing Report

Improves readability and maintainability of the Stock Ageing report code.

Health Assessment

Large
Low
Low
  • Quick review and merge within 3 hours, minimal rework, indicating a straightforward refactor.

AI Details

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

Tech Stack

Languages: Python
refactor: use `frappe.db.bulk_update` instead of Case queries in subcon… (backport #55232) mergify M No 0.3h - May 24, 2026

Summary

Refactor

Refactor: use bulk_update instead of Case queries

Improves database performance for subcontracting inward by replacing multiple case queries with a single bulk_update call, reducing load and speeding up processing.

Health Assessment

Medium
Low
Low
  • Merged within 18 minutes, indicating minimal review friction and low complexity.

AI Details

Tech Stack

Languages: Python
fix: consider batchwise valuation in stock ageing report (backport #54919) mergify XL No 2.8h - May 24, 2026

Summary

Bug Fix

Fix batchwise valuation in stock ageing report

Adds support for batchwise valuation in Stock Ageing report, handling negative stock, stock reconciliation, and mixed valuation types, improving inventory reporting accuracy.

Health Assessment

X-Large
Low
Low
  • The PR was merged within 2.8 hours after a few commits, indicating a smooth review process with minimal friction.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
refactor: use `frappe.db.bulk_update` instead of Case queries in subcon… mihir-kandoi M No 0.4h 0.1h May 24, 2026

Summary

Refactor

Refactor subcontracting inward to use bulk_update

Improves performance by replacing individual case queries with bulk update, reducing database load and speeding up processing.

Health Assessment

Medium
Low
Low
  • Quick refactor with minimal changes, fast review, no blockers.

AI Details

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

Tech Stack

Languages: Python
fix: consider batchwise valuation in stock ageing report (backport #54919) mergify XL No 0.3h - May 24, 2026

Summary

Bug Fix

Fix batchwise valuation in stock ageing report

Adds support for batchwise valuation in Stock Ageing report, handling negative stock, stock reconciliation, and mixed valuation types, improving accuracy for inventory reporting.

Health Assessment

X-Large
Low
Low
  • Fast merge with minimal review, indicating a straightforward bug fix.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
fix: consider batchwise valuation in stock ageing report mihir-kandoi XL No 259.5h 190.1h May 24, 2026

Summary

Bug Fix

Add batchwise valuation support to stock ageing report

Enables accurate stock ageing calculations by handling batchwise valuation, improving inventory reporting accuracy for users.

Health Assessment

X-Large
High
High
  • Long review cycle and large code changes suggest significant complexity; AI review helped surface issues but final merge took over 10 days.

AI Details

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

Tech Stack

Languages: Python
fix: not able to reserve product bundle through dialog mihir-kandoi S No 42.8h 21.8h May 24, 2026

Summary

Bug Fix

Fix product bundle reservation dialog

Corrects variable name error preventing product bundle reservation via dialog, improving order processing reliability.

Health Assessment

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

AI Details

Tech Stack

Languages: Python
feat: pending qty in job card (backport #55091) mergify XL No 42.1h - May 24, 2026

Summary

Feature

Add pending quantity field to job card

Introduces a pending quantity field to correctly calculate process loss, enabling accurate job card completion and reducing errors.

Health Assessment

Large
Medium
Medium
  • Backport involved multiple commits and conflict resolution, indicating moderate complexity and coordination.

AI Details

Confidence: 0.95

Tech Stack

Languages: Javascript, Python
fix(project): update customer and sales order as no copy (backport #55189) mergify XS No 22.2h - May 23, 2026

Summary

Bug Fix

Fix duplicate project validation for customer and sales order

Prevents creation of duplicate projects linked to the same customer and sales order, ensuring data consistency and reducing operational errors. This improves data integrity and user trust in the system.

Health Assessment

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

AI Details

Tech Stack

fix(project): update customer and sales order as no copy (backport #55189) mergify XS No 21.7h - May 23, 2026

Summary

Bug Fix

Fix duplicate project validation for customer and sales order

Prevents duplicate projects from being created with the same customer and sales order, ensuring data integrity and reducing potential billing errors. This change improves data consistency and user trust.

Health Assessment

Small
Low
Low
  • Quick backport with minimal changes, indicating low complexity and high confidence in the fix.

AI Details

Tech Stack

refactor(sales_order): Replace SQL with ORM in make_maintenance_schedule loicdokos XS No 17.0h - May 23, 2026

Summary

Refactor

Replace SQL with ORM in sales_order maintenance

This change replaces raw SQL with ORM in the sales order maintenance schedule, improving compatibility with PostgreSQL and simplifying future maintenance.

Health Assessment

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

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
refactor(sales_order): Replace SQL with ORM in validate_proj_cust loicdokos XS No 17.0h - May 23, 2026

Summary

Refactor

Replace SQL with ORM in sales_order validation

Ensures PostgreSQL compatibility by converting raw SQL to ORM queries, improving database portability and maintainability.

Health Assessment

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

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
refactor(sales_order): Replace SQL with ORM in validate_sales_mntc_qu… loicdokos S No 16.8h - May 23, 2026

Summary

Refactor

Refactor sales order validation to ORM

Replace SQL with ORM to ensure compatibility with PostgreSQL, improving database portability and maintainability.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal changes, merged within 17 hours, no review friction.

AI Details

Tech Stack

Languages: Python
refactor(sales_order): Replace SQL with ORM in validate_for_items loicdokos S No 16.8h 0.0h May 23, 2026

Summary

Refactor

Replace SQL with ORM in sales_order validation

This refactor replaces raw SQL with ORM calls in sales order validation, improving database compatibility and maintainability across PostgreSQL deployments.

Health Assessment

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

AI Details

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

Tech Stack

Languages: Python
refactor(sales_order): Replace SQL with ORM in check_modified_date loicdokos XS No 16.7h - May 23, 2026

Summary

Refactor

Refactor sales_order: Replace SQL with ORM

Replace SQL with ORM to ensure compatibility with PostgreSQL.

Health Assessment

Small
Low
Low
  • Minimal code changes, quick review, low risk.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
refactor(customer): replace SQL with ORM in on_trash loicdokos XS No 15.4h - May 23, 2026

Summary

Refactor

Replace SQL with ORM in customer on_trash

Ensures PostgreSQL compatibility by using ORM instead of raw SQL in customer deletion logic.

Health Assessment

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

AI Details

Tech Stack

Languages: Python
refactor(supplier_scorecard): replace sql with orm loicdokos S No 22.9h 0.1h May 23, 2026

Summary

Refactor

Replace SQL with ORM in Supplier Scorecard

This refactor replaces raw SQL queries with the Frappe ORM to improve PostgreSQL compatibility, ensuring consistent data access across database backends.

Health Assessment

Small
Low
Low
  • Quick review and single commit indicate 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 M No 23.0h 0.0h May 23, 2026

Summary

Refactor

Refactor supplier scorecard variable to query builder

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

Health Assessment

Medium
Low
Low
  • Quick turnaround with single review and minimal changes indicates low complexity and high confidence in the refactor.

AI Details

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

Tech Stack

Languages: Python
refactor(sales_order): Replace SQL with ORM in product_bundle_has_sto… loicdokos S No 16.7h - May 23, 2026

Summary

Refactor

Refactor sales_order: Replace SQL with ORM

Replace SQL with ORM to ensure compatibility with PostgreSQL.

Health Assessment

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

AI Details

Tech Stack

Languages: Python
refactor(sales_order): Replace SQL with query builder in make_mainten… loicdokos S No 16.6h 0.0h May 23, 2026

Summary

Refactor

Refactor sales order to use query builder

Replaces raw SQL with a query builder for PostgreSQL compatibility, improving maintainability and cross‑database support.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal changes, fast review and merge.

AI Details

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

Tech Stack

Languages: Python
refactor(sales_order): replace SQL with ORM in check_nextdoc_docstatus loicdokos S No 16.6h - May 23, 2026

Summary

Refactor

Refactor sales_order: replace SQL with ORM

Replace SQL with ORM to ensure compatibility with PostgreSQL, improving database portability and reducing errors.

Health Assessment

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

AI Details

Confidence: 0.75

Tech Stack

Languages: Python
refactor(sales_order): Replace SQL with ORM in update_enquiry_status loicdokos XS No 16.6h 0.1h May 23, 2026

Summary

Refactor

Replace SQL with ORM in sales_order update_enquiry_status

Ensures PostgreSQL compatibility by replacing raw SQL with ORM calls, improving database portability and maintainability.

Health Assessment

Small
Low
Low
  • Quick review and merge within 16 hours, minimal rework, indicating a straightforward refactor with low complexity.

AI Details

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

Tech Stack

Languages: Python
refactor(sales_order):Replace SQL with query builder in get_events loicdokos M No 16.6h - May 23, 2026

Summary

Refactor

Refactor sales_order: Replace SQL with query builder

Replaces raw SQL with a query builder to ensure PostgreSQL compatibility while preserving permission and filter checks.

Health Assessment

Medium
Low
Low
  • Single file refactor with quick review and merge, minimal risk to production.

AI Details

Tech Stack

Languages: Python
refactor(sales_person_wise_transaction_summary): Replace SQL with que… loicdokos M No 18.4h - May 23, 2026

Summary

Refactor

Replace SQL with query builder in sales report

Updates the sales transaction summary report to use a query builder, ensuring PostgreSQL compatibility while preserving permission checks. This improves reliability and maintainability of the reporting module.

Health Assessment

Small
Low
Low
  • Single-file refactor with quick review and merge, indicating straightforward change with minimal risk.

AI Details

Tech Stack

Languages: Python
refactor(sales_person_wise_transaction_summary): Replace SQL with ORM loicdokos XS No 18.4h 0.1h May 23, 2026

Summary

Refactor

Replace SQL with ORM in sales report

Improves database compatibility by using frappe ORM instead of raw SQL, ensuring PostgreSQL support.

Health Assessment

Small
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(customer): Replace SQL with query builder in get_customer_name loicdokos S No 15.3h - May 23, 2026

Summary

Refactor

Replace SQL with query builder for customer name

Improves database compatibility by using a query builder, ensuring PostgreSQL support for customer name retrieval.

Health Assessment

Small
Low
Low
  • PR completed quickly with minimal changes, no review required, indicating a straightforward refactor.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
refactor(purchase_order): Use the ORM instead of SQL loicdokos XS No 22.4h - May 23, 2026

Summary

Refactor

Refactor purchase order to use ORM

Replace raw SQL with ORM queries to ensure PostgreSQL compatibility, improving database portability.

Health Assessment

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

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
fix: sync translations from crowdin frappe-pr-bot S No 49.7h - May 22, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix(project): update customer and sales order as no copy nareshkannasln XS No 0.9h - May 22, 2026

Summary

Bug Fix

Fix duplicate project validation for customer and sales order

Prevents duplicate projects from being created with the same customer and sales order, ensuring data integrity.

Health Assessment

Small
Low
Low
  • Quick, single-file change with no rework, merged within an hour of opening.

AI Details

Confidence: 0.95

Tech Stack

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

Summary

Refactor

Replace SQL with Query Builder for PostgreSQL

Ensures report compatibility with PostgreSQL by using a query builder instead of raw SQL.

Health Assessment

Small
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(territory_wise_sales):replace sql with query builder loicdokos S No 3.4h 0.0h May 22, 2026

Summary

Refactor

Replace SQL with query builder for PostgreSQL

Ensures territory‑wise sales report works on PostgreSQL by using query builder instead of raw SQL, improving compatibility and reducing maintenance risk.

Health Assessment

Small
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
fix(stock): apply posting datetime filters while fetching available batches (backport #54976) mergify S No 0.5h - May 22, 2026

Summary

Bug Fix

Fix batch filter for posting date

Ensures the serial and batch selector respects the posting date, preventing future batches from being excluded from the dropdown.

Health Assessment

Small
Low
Low
  • Merged within 30 minutes of creation, indicating a straightforward fix with minimal impact.

AI Details

Confidence: 0.75

Tech Stack

Languages: Python, Javascript
fix(stock): apply posting datetime filters while fetching available batches (backport #54976) mergify S No 0.3h - May 22, 2026

Summary

Bug Fix

Fix batch filter for posting datetime

Ensures batch selection respects posting date/time, preventing future batches from appearing in dropdown, improving inventory accuracy.

Health Assessment

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

AI Details

Tech Stack

Languages: Python, Javascript
fix: invalid filter on item_group (backport #55186) mergify S No 0.1h - May 22, 2026

Summary

Bug Fix

Fix invalid filter on item_group

Corrects a filtering issue in the Item Group module, ensuring accurate data retrieval for inventory management.

Health Assessment

Small
Low
Low
  • Backport resolved a minor bug quickly with no review friction.

AI Details

Tech Stack

Languages: Javascript
fix: invalid filter on item_group (backport #55186) mergify S No 0.1h - May 22, 2026

Summary

Bug Fix

Fix invalid filter on item_group

Corrects filtering logic for Item Group, preventing errors in inventory management.

Health Assessment

Small
Low
Low
  • Backport was straightforward with minimal changes, merged within minutes.

AI Details

Tech Stack

Languages: Javascript
« Page 6 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