Pull Request Explorer

Exploring 149 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
Add events to customise the no data page caddoo M No 21.0h 1.2h Aug 21, 2026

LLM analysis pending

This PR has not been analyzed yet.

Check if plugin is in file system before updating it sgiehl XS No 12.8h 12.5h Aug 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

Require password confirmation to set trusted hosts via session auth sgiehl M No 6.9h 6.6h Aug 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

Require password confirmation to set trusted hosts via session auth sgiehl M No 53.1h 23.6h Aug 20, 2026

LLM analysis pending

This PR has not been analyzed yet.

[NPM] Update npm dependencies within their declared version ranges sgiehl XL No 17.0h 16.7h Aug 19, 2026

LLM analysis pending

This PR has not been analyzed yet.

Adding google tracking and hubspot ids to our exclude list chippison M No 11.1h 10.6h Aug 19, 2026

LLM analysis pending

This PR has not been analyzed yet.

Adding google tracking and hubspot ids to our exclude list - 5x chippison M No 10.9h 10.9h Aug 19, 2026

LLM analysis pending

This PR has not been analyzed yet.

Place neighbour country labels inside the country they name sgiehl L No 38.0h 28.9h Aug 19, 2026

LLM analysis pending

This PR has not been analyzed yet.

[NPM UI Tests] Bump the all-dependencies group in /tests/lib/screenshot-testing with 3 updates dependabot S No 0.7h 0.2h Aug 18, 2026

LLM analysis pending

This PR has not been analyzed yet.

[Submodules] Bump the all-submodules group across 1 directory with 3 updates dependabot S No 38.9h 38.9h Aug 18, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add the granular compliance dashboard, DEV-20349 nathangavin XL No 22.7h 22.5h Aug 18, 2026

LLM analysis pending

This PR has not been analyzed yet.

Align PDF report label linking with the HTML report renderer sgiehl M No 2.5h 0.4h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Show the percentage of the report total in the AI Chatbot reports sgiehl L No 4.3h 4.0h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Align PDF report label linking with the HTML report renderer chippison M No 134.3h 6.4h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Harden scheduled report generation and user invitation handling sgiehl L No 2.8h 1.0h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Harden scheduled report generation and user invitation handling (DEV-20634) caddoo L No 252.2h 106.2h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

[automatic composer updates] innocraft-deploys S No 1.9h 0.3h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Show the percentage of the report total in the AI Chatbot reports sgiehl XL No 71.3h 58.4h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

[automatic composer updates] innocraft-deploys S No 1.1h 0.2h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add UI tests for the granular compliance dashboard, DEV-20349 caddoo M No 289.6h 288.9h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add the granular compliance dashboard behind a feature flag, DEV-20349 caddoo XL No 288.7h 285.1h Aug 17, 2026

LLM analysis pending

This PR has not been analyzed yet.

Add store and table component for the granular compliance dashboard, DEV-20349 caddoo XL No 286.8h 285.1h Aug 17, 2026

Summary

Feature

Add granular compliance dashboard store and table

Adds a state store and table component for granular compliance settings, enabling detailed audit and control for users.

Health Assessment

X-Large
High
High
  • Long review cycle (~12 days) and large code addition (~695 lines) suggest significant review friction and higher risk of defects.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Typescript, Javascript
Frameworks: Vue
Show the selected goal's conversions in bar, pie and evolution charts nathangavin XL No 0.8h 0.8h Aug 17, 2026

Summary

Bug Fix

Show goal conversions in charts

Ensures chart data matches goal-specific metrics, improving accuracy of analytics for users selecting specific goals.

Health Assessment

Large
Low
Low
  • Fast turnaround with single review and merge, indicating efficient process.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php
[NPM] Bump the all-dependencies group across 1 directory with 4 updates dependabot XL No 93.3h 93.3h Aug 17, 2026

Summary

Chore

Bump dependencies for Vue, DOMPurify, and Less

Updates core front‑end libraries to newer versions, applying security and bug fixes while maintaining compatibility.

Health Assessment

X-Large
High
High
  • Large dependency update with an extended review cycle indicates potential risk; thorough compatibility testing is recommended.

AI Details

Tech Stack

Languages: Javascript, Yaml
Add What-it-does/Impact copy for compliance policy settings, DEV-20349 caddoo XL No 285.2h 282.4h Aug 17, 2026

Summary

Feature

Add compliance copy for policy settings

Adds explanatory text for compliance settings, improving user understanding of CNIL policy enforcement.

Health Assessment

Large
Medium
High
  • The PR took over 11 days to merge, with a long review delay and multiple iterations to refine compliance copy, indicating a complex UI text update that required careful stakeholder alignment.

AI Details

Usage: AI Reviewed
Confidence: 0.90

Tech Stack

Languages: Php
Restyle expandable select dropdowns and add a standard drag handle component snake14 XL No 239.5h 142.2h Aug 16, 2026

Summary

Feature

Restyle expandable select dropdowns and add a standard drag handle component

Improves UI consistency for expandable select fields across the platform and introduces a reusable drag handle component, enhancing user experience and developer ergonomics. These changes streamline interactions in Custom Reports, Tag Manager, and other plugins, reducing visual friction and simplifying future UI updates.

Health Assessment

Large
High
High
  • The PR required multiple review cycles and a significant number of commits after the first review, indicating complex UI changes and coordination across several plugins. The long cycle time and large scope suggest a high risk of integration issues.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php, Javascript, Typescript
Frameworks: Vue
ReportHeader - Scope the report action handlers to the report, not the table tzi XL No 142.9h 33.8h Aug 16, 2026

Summary

Health Assessment

AI Details

Confidence: 0.20

Tech Stack

Languages: Javascript, Typescript
Frameworks: Vue
[automatic composer updates] innocraft-deploys L No 65.6h 65.6h Aug 16, 2026

Summary

Chore

Automatic composer dependency updates

Updates PHP dependencies to the latest patch versions, ensuring compatibility and security for the Matomo platform.

Health Assessment

Large
Low
High
  • The PR updated 18 dependencies over 2.7 days, with a single review after 2.7 days, indicating a slow review cycle but minimal code changes.

AI Details

Tech Stack

Translations update from Hosted Weblate weblate L No 196.5h 195.9h Aug 14, 2026

Summary

Feature

Update translations via Hosted Weblate

Adds updated language files for Matomo, improving internationalization support.

Health Assessment

Large
High
High
  • The PR added 444 lines across 20 files with a long cycle time of 196.5 hours, indicating a slow review process and potential for oversight. The large volume of translation updates suggests significant scope and a high risk of incomplete or inconsistent translations.

AI Details

Tech Stack

Add internal APIs to write granular compliance policy settings, DEV-20349 caddoo L No 219.5h 216.1h Aug 14, 2026

Summary

Chore

Add granular compliance policy write APIs

Enables customers to enforce individual compliance settings, improving flexibility and compliance management.

Health Assessment

Large
High
High
  • Long review cycle and large code changes suggest significant complexity and potential risk.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php
Stop trimming request parameters when parsing a request sgiehl S No 16.1h 15.0h Aug 14, 2026

Summary

Bug Fix

Stop trimming request parameters when parsing a request

Ensures request data is not unintentionally altered, preserving data integrity and preventing potential security issues for users.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no rework, merged within 16 hours.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php
Check if plugin is in file system before updating it, #AS-676 AltamashShaikh XS No 19.5h 1.2h Aug 14, 2026

Summary

Bug Fix

Check plugin existence before update

This change verifies that a plugin exists in the file system before attempting an update, preventing errors when the plugin is missing. It improves stability and reliability of the marketplace update process.

Health Assessment

Small
Low
Low
  • Fast review and minimal changes indicate a straightforward bug fix with low risk.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php
Add internal API to read granular compliance policy settings, DEV-20349 caddoo XL No 215.8h 114.2h Aug 14, 2026

Summary

Feature

Add internal API for granular compliance settings

Enables super users to view per-setting compliance status, improving transparency and supporting phased compliance adoption.

Health Assessment

X-Large
High
Medium
  • The PR had a long review cycle and large code additions, indicating significant effort and potential risk, but the feature is gated behind a flag and internal only.

AI Details

Usage: AI Reviewed
Confidence: 0.90

Tech Stack

Languages: Php
Let policy-controlled settings own their enforcement state, DEV-20349 caddoo XL No 27.7h 25.4h Aug 14, 2026

Summary

Refactor

Rework policy-controlled setting enforcement state

This refactor gives each setting its own enforcement state, simplifying policy management, reducing duplication, and enabling finer-grained control for compliance.

Health Assessment

X-Large
High
High
  • The PR required almost a full day to merge, with a review time exceeding 24 hours, indicating a complex change. The refactor touches many core files and tests, but introduces no new user-facing features. The single review cycle and focused commits suggest a deliberate, high-impact update.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php
Add unused consent dimension to log_visit sgiehl M No 29.8h 11.7h Aug 13, 2026

Summary

Feature

Add unused consent dimension to log_visit

Adds a placeholder consent column to the visits table, preparing storage for future consent tracking without affecting current behavior.

Health Assessment

Medium
Low
Low
  • The PR introduced a new database column with minimal code changes and received a single approval after a brief review, indicating a smooth and low-risk integration.

AI Details

Usage: AI Reviewed
Confidence: 0.90

Tech Stack

Languages: Php
[Submodules] Bump the all-submodules group across 1 directory with 8 updates dependabot XL No 34.9h 17.1h Aug 13, 2026

Summary

Chore

Bump submodule references across 8 plugins

Updates submodule commits for eight plugins, ensuring the main repository uses the latest plugin versions.

Health Assessment

X-Large
Low
Low
  • The PR was merged quickly with minimal review, indicating low complexity. Automated dependency update with no code changes reduces risk.

AI Details

Tech Stack

Remove the git:commit, git:pull and git:push console commands sgiehl L No 0.7h 0.7h Aug 13, 2026

Summary

Refactor

Remove obsolete git console commands

Eliminates deprecated development-only git commands, simplifying the console interface and reducing maintenance overhead.

Health Assessment

Large
Low
Low
  • Quick, single-commit PR that removed obsolete commands, indicating efficient cleanup.

AI Details

Usage: AI Reviewed
Confidence: 0.90

Tech Stack

Languages: Php
Modernize the example plugins sgiehl XL No 69.0h 0.0h Aug 13, 2026

Summary

Refactor

Modernize the example plugins

Brings example plugins up to modern PHP standards, improving type safety, API usage, and consistency, ensuring they remain a reliable starting point for plugin developers.

Health Assessment

Medium
Low
Low
  • The PR was merged within 3 days with no review delays, indicating a straightforward refactor with minimal risk.

AI Details

Usage: AI Reviewed
Confidence: 0.90

Tech Stack

Languages: Php
Send API exception HTTP response codes only for actual API requests snake14 XS No 201.5h 188.7h Aug 13, 2026

Summary

Bug Fix

Send API exception HTTP response codes only for actual API requests

Fixes dashboard widget failures by ensuring API exception status codes are only sent for real API requests, improving reliability.

Health Assessment

Small
Low
High
  • Long review cycle but minimal code changes and low risk.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php
Use the web image's Debian codename for the ddev contrib apt source (backport of #25005) snake14 XS No 0.6h 0.6h Aug 13, 2026

Summary

Bug Fix

Backport Debian codename for ddev apt source

This change updates the apt source to match the underlying Debian release, preventing build failures when installing ttf-mscorefonts-installer. It ensures developers can reliably start Matomo in DDEV environments on Debian 13.

Health Assessment

Small
Low
Low
  • Quick approval with minimal changes indicates a straightforward fix with low risk.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Use the web image's Debian codename for the ddev contrib apt source snake14 XS No 186.5h 186.4h Aug 12, 2026

Summary

Bug Fix

Update ddev apt source to match Debian codename

Fixes build failures by aligning apt source with the underlying Debian release, ensuring reliable image construction for fresh DDEV environments. This change prevents installation errors for ttf-mscorefonts-installer and improves build stability.

Health Assessment

AI Details

Usage: AI Reviewed
Confidence: 0.85

Tech Stack

Frameworks: Docker
Add a "What's New" panel to the login layout - 5x chippison XL No 18.4h 17.9h Aug 12, 2026

Summary

Feature

Add a 'What's New' panel to the login layout

Adds a 'What's New' panel to the login page, improving user onboarding and communication of new features.

Health Assessment

AI Details

Usage: AI Reviewed
Confidence: 0.75

Tech Stack

Languages: Php, Javascript
Refresh the login and invitation page layout - 5x chippison XL No 17.5h 8.4h Aug 12, 2026

Summary

Feature

Refresh the login and invitation page layout

Updated login and invitation page layout to improve user experience and streamline onboarding. This enhances clarity and consistency across the authentication flow.

Health Assessment

Large
Low
Low
  • Quick turnaround with minimal review iterations indicates a straightforward UI update.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php, Javascript
Add a "What's New" panel to the login layout chippison XL No 191.9h 147.6h Aug 12, 2026

Summary

Feature

Add a "What's New" panel to the login layout

Adds a panel to the login page that displays the three most recent change announcements, improving user awareness and engagement without impacting performance.

Health Assessment

Large
Medium
Medium
  • The PR took over 8 days to merge with a single review, indicating a slow review cycle but minimal rework.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php, Javascript
UsersManager - Remove deprecated Common::getRequestVar() usage chippison XL No 61.2h 38.5h Aug 12, 2026

Summary

Health Assessment

AI Details

Usage: AI Reviewed
Confidence: 0.90

Tech Stack

Languages: Php
UsersManager - Remove deprecated Common::getRequestVar() usage - 5x chippison XL No 61.1h 61.1h Aug 12, 2026

Summary

Refactor

Remove deprecated Common::getRequestVar() usage

Eliminates deprecated request handling, improving code stability and future-proofing the User Manager module. This reduces maintenance overhead and potential security issues.

Health Assessment

Large
Medium
High
  • The PR required over a day for review and merge, indicating a slow review process.
  • The changes were a straightforward refactor of deprecated code, with no functional impact.

AI Details

Usage: AI Assisted
Confidence: 0.90

Tech Stack

Languages: Php
Report the empty login fields instead of disabling the sign in button - 5x chippison L No 6.5h 6.4h Aug 12, 2026

Summary

Feature

Report empty login fields instead of disabling sign-in

Users receive clear feedback when login fields are empty, improving usability and reducing frustration.

Health Assessment

Medium
Low
Low
  • Fast cycle time of 6.5 hours and minimal review time indicates efficient collaboration. The PR had moderate scope with 175 lines added, but no major blockers or extensive rework.

AI Details

Usage: AI Reviewed
Confidence: 0.75

Tech Stack

Languages: Php, Javascript
ReportHeader - Move search into the report header tzi XL No 208.7h 0.3h Aug 12, 2026

Summary

Feature

Move DataTable search to report header

Makes search always visible and filters instantly, improving report analysis speed and reducing user friction.

Health Assessment

Large
High
High
  • Multiple iterations and extensive test updates indicate significant rework; the PR required many commits to address review feedback and race conditions, leading to a long cycle time.

AI Details

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

Tech Stack

Languages: Javascript
Refresh the login and invitation page layout chippison XL No 173.8h 124.4h Aug 12, 2026

Summary

Feature

Refresh the login and invitation page layout

Redesigns the login and invitation pages to a single‑column layout, improving visual consistency and user experience across all authentication flows.

Health Assessment

Large
High
High
  • The PR required a long review cycle (over 5 days) and involved a large scope (20 files, ~300 lines added), indicating significant effort and potential for hidden issues. The single commit suggests confidence in the changes, but the extended review time and size raise caution for downstream impact.

AI Details

Usage: AI Reviewed
Confidence: 0.95

Tech Stack

Languages: Php, Javascript
« Page 3 of 3

Get this analytics stack for your team

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

Connect Repos