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

php-bug-catcher / bug-catcher
94%

Build:
DEFAULT BRANCH: main
Repo Added 10 Sep 2024 01:22PM UTC
Files 153
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 main
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
  • 1.7.0
  • 1.8.0
  • 1.8.1
  • 1.9.0
  • feat/mcp-server
  • fix/stacktrace-display
  • main
  • multi-login
  • selection
  • tailwind
  • v2.0.0
  • v2.0.0-RC1
  • v2.0.0-RC2
  • v2.0.0-RC3
  • v2.0.0-RC4
  • v2.0.1
  • v2.0.2
  • v2.0.3
  • v2.1.0
  • v2.2.0
  • v2.3.0
  • v2.4.0

06 Oct 2026 09:22AM UTC coverage: 94.198% (+0.002%) from 94.196%
37442580014

push

github

tito10047
fix(admin): the administration speaks the language the rest of it does

EasyAdmin's default translation domain is `messages` and this bundle's
catalogue is `BugCatcher`, so nothing this bundle writes into the
administration was ever translated - the menu, every field of every CRUD,
every help text. EasyAdmin's own interface around them is in the
EasyAdminBundle domain and was translated all along, which is what made
the English labels read as an oversight on the newest fields rather than
on all of them.

One line fixes the reachability: setTranslationDomain('BugCatcher') on
the dashboard. A label with no entry falls back to its own key, which is
the English it already showed, so this cannot make anything worse.

Then the catalogue. The source strings are read off the rendered forms
rather than worked out from the property names, because EasyAdmin's
humanising is not guessable: `dbConnection` is `Db Connection`,
`url` is `URL`, `minimalImportance` is `Minimal Importance`. Three labels
are deliberately left out - URL, Regex and Favicon are the same word in
both languages, and an entry for those is not a translation, it is a
chance to misspell something that was already right.

AdminTranslationTest is the sibling of PerfTranslationTest and exists for
the same reason: a key that matches nothing renders perfectly, in
English, for ever. It pins every source string, the three deliberate
omissions, and the domain itself - without which the catalogue is never
consulted at all.

Slovak only. BugCatcher.fr.xlf is still the commented-out stub it has
always been.

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

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

3312 of 3516 relevant lines covered (94.2%)

23.71 hits per line

Relevant lines Covered
Build:
Build:
3516 RELEVANT LINES 3312 COVERED LINES
23.71 HITS PER LINE
Source Files on main
  • Tree
  • List 153
  • 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
37442580014 main fix(admin): the administration speaks the language the rest of it does EasyAdmin's default translation domain is `messages` and this bundle's catalogue is `BugCatcher`, so nothing this bundle writes into the administration was ever translated - t... push 06 Oct 2026 09:24AM UTC tito10047 github
94.2
37439226318 main test(skeleton): anchor the window step to the minute it ingested The anchored-window step asked for [at, at+1h) with `at` recomputed as "two minutes ago" at the moment that line ran, while the rows it was looking for had been posted with a bucket... push 06 Oct 2026 08:55AM UTC tito10047 github
94.2
37438170642 main ci(skeleton): judge the released leg by the release's own harness That leg has been red since v2.1.0, and never because `create-project` was broken. It installs the skeleton's committed lock and then ran *this branch's* e2e.sh against it - so the... push 06 Oct 2026 08:46AM UTC tito10047 github
94.2
37436952124 main feat(perf): a cron box gets a row that is not an alarm about waiting Apdex asks one absolute question - did the caller wait more than 500 ms - and T is pinned there because T and 4T both have to land on histogram bin edges or the score starts int... push 06 Oct 2026 08:35AM UTC tito10047 github
94.2
37325658835 v2.4.0 feat(perf): the slow route is in the table, and says how slow Two things stopped the heaviest-routes table from answering the question a console-heavy project asks it. The limit cut by traffic. `aggregateRows()` ordered by `SUM(hits)` and took t... push 05 Oct 2026 02:35PM UTC tito10047 github
94.15
37325658775 main feat(perf): the slow route is in the table, and says how slow Two things stopped the heaviest-routes table from answering the question a console-heavy project asks it. The limit cut by traffic. `aggregateRows()` ordered by `SUM(hits)` and took t... push 05 Oct 2026 02:34PM UTC tito10047 github
94.15
37312012781 main docs: the collector has a second way in, for hosting with no php.ini `php-bug-catcher/perf-collector` 2.1.0 can be loaded by a `require` in the monitored application's front controller instead of `auto_prepend_file`, and measures the same request... push 05 Oct 2026 12:49PM UTC tito10047 github
94.11
37310158581 main feat(perf): a window you can point at, and a way in from the regression `/performance` took no query parameters at all, so the only view it could offer was the last N hours of everything - which is the one view that cannot answer what a regressio... push 05 Oct 2026 12:33PM UTC tito10047 github
94.11
37310161479 v2.3.0 feat(perf): a window you can point at, and a way in from the regression `/performance` took no query parameters at all, so the only view it could offer was the last N hours of everything - which is the one view that cannot answer what a regressio... push 05 Oct 2026 12:32PM UTC tito10047 github
94.11
37302472055 main fix(dashboard): a sparkline that is not red at the top and does not end on the floor Both lines on a project card drew something that was not true, and the two faults compounded: the shape was pinned to the ceiling in the alarm colour and then fe... push 05 Oct 2026 11:23AM UTC tito10047 github
94.05
See All Builds (111)
  • 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