• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

php-bug-catcher / bug-catcher
85%
main: 84%

Build:
Build:
LAST BUILD BRANCH: 1.5.1
DEFAULT BRANCH: main
Repo Added 10 Sep 2024 01:22PM UTC
Files 52
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 1.5.1
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0.1.4
  • 1.1.0
  • 1.1.1
  • 1.1.2
  • 1.1.3
  • 1.1.5
  • 1.1.6
  • 1.1.7
  • 1.1.8
  • 1.2.0
  • 1.2.1
  • 1.2.2
  • 1.2.3
  • 1.2.4
  • 1.3.0
  • 1.4.0
  • 1.5.0
  • 1.5.1
  • 1.5.2
  • 1.6.0
  • fix/stacktrace-display
  • main
  • multi-login
  • selection

01 Sep 2026 10:53AM UTC coverage: 84.876% (+0.2%) from 84.724%
33502827447

push

github

tito10047
perf(dashboard): defer subtype joins when loading the log list

`Record` is a JOINED inheritance root, so every DQL query on it LEFT JOINs
all four subtype tables (record_log, record_log_trace, record_ping,
record_cron) — even the step that only filters, sorts and limits to 100
rows.

Resolve the 100 ids on the base table alone (HINT_FORCE_PARTIAL_LOAD
strips the subclass joins) and hydrate only those rows. The id query is
cloned from the query builder already registered with the selection
manager, so the conditions, the code filter and the limit stay in one
place.

Also drop discriminator keys for classes missing from the map instead of
passing null into the IN list.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

14 of 14 new or added lines in 1 file covered. (100.0%)

853 of 1005 relevant lines covered (84.88%)

6.63 hits per line

Relevant lines Covered
Build:
Build:
1005 RELEVANT LINES 853 COVERED LINES
6.63 HITS PER LINE
Source Files on main
  • Tree
  • List 52
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
33502827447 1.5.1 perf(dashboard): defer subtype joins when loading the log list `Record` is a JOINED inheritance root, so every DQL query on it LEFT JOINs all four subtype tables (record_log, record_log_trace, record_ping, record_cron) — even the step that only f... push 01 Sep 2026 11:32AM UTC tito10047 github
84.88
33502827332 1.6.0 feat(detail): fix it / archive it buttons in the detail header The status buttons of the log list are now next to the request URL on the detail page, so an error can be cleared from the page you inspect it on instead of going back to the list. T... push 01 Sep 2026 11:31AM UTC tito10047 github
84.15
33502827443 1.5.2 fix(detail): keep shortening trace paths when a frame is not a path A single frame whose `file` is not a path -- a "Caused by: ..." label, an `[internal function]` marker, an empty string left by a half-parsed trace line -- dropped the common pre... push 01 Sep 2026 11:31AM UTC tito10047 github
84.97
33502827271 main feat(detail): fix it / archive it buttons in the detail header The status buttons of the log list are now next to the request URL on the detail page, so an error can be cleared from the page you inspect it on instead of going back to the list. T... push 01 Sep 2026 11:31AM UTC tito10047 github
84.15
33498101745 1.5.0 feat(detail): copy buttons for trace paths, message and URL The detail page only let you drag-select the file path, the error message and the request URI. Each of them now has a copy-to-clipboard button, plus a dedicated "open in new tab" button ... push 01 Sep 2026 10:35AM UTC tito10047 github
84.72
33498060924 main feat(detail): copy buttons for trace paths, message and URL The detail page only let you drag-select the file path, the error message and the request URI. Each of them now has a copy-to-clipboard button, plus a dedicated "open in new tab" button ... push 01 Sep 2026 10:35AM UTC tito10047 github
84.72
33490347328 1.4.0 chore(assets): rebuild compiled frontend assets Runs `yarn build` (README:65) so the tracked output in public/ matches the current sources and locked dependency versions. - 417.560f3f33.js -> 417.bcf3f303.js and bug_catcher.e4e77c43.css -> bug... push 01 Sep 2026 09:06AM UTC tito10047 github
84.66
33488987021 main chore(assets): rebuild compiled frontend assets Runs `yarn build` (README:65) so the tracked output in public/ matches the current sources and locked dependency versions. - 417.560f3f33.js -> 417.bcf3f303.js and bug_catcher.e4e77c43.css -> bug... push 01 Sep 2026 08:50AM UTC tito10047 github
84.66
33488636849 main fix(ci): upload coverage from a single matrix leg Both PHP versions submitted to the same Coveralls build id, so whichever finished second got "Can't add a job to a build that is already closed" (HTTP 422) and failed the workflow. Co-Authored-By... push 01 Sep 2026 08:46AM UTC tito10047 github
84.66
33485604726 fix/stacktrace-display fix(ci): upload coverage from a single matrix leg Both PHP versions submitted to the same Coveralls build id, so whichever finished second got "Can't add a job to a build that is already closed" (HTTP 422) and failed the workflow. Co-Authored-By... Pull #19 01 Sep 2026 08:11AM UTC tito10047 github
84.66
See All Builds (69)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc