Serrebi Projects

Serrebi Radio Mastodon project catalog

All apps

logCollector

NVDA add-on that gathers ERROR/CRITICAL entries and tracebacks from the NVDA logs into a copyable report, with live debug-log capture, plus targeted fixes for NVDA core bugs.

Downloads

Latest release: 2026.10.5.1, published 5 October 2026. Every file from that release is here.

Questions, bugs, or release news? Join the SerrebiProjects Telegram group, the fastest place to get help.

Readme

Log Collector and Serrebi Fixes

An NVDA add-on with two parts:

  • Log Collector — gathers ERROR/CRITICAL entries and tracebacks from the NVDA logs into a copyable report, plus live debug-log capture.
  • Serrebi Fixes — targeted monkeypatches for NVDA core bugs observed in the wild (see globalPlugins/serrebiFixes.py for the full rationale of each fix).

Gestures

  • NVDA+Shift+L — collect log errors/tracebacks into a copyable report.
  • NVDA+Shift+D — toggle live debug-log capture.

Build

python build.py

The version comes from manifest.ini, so the packed add-on is written to dist/logCollectorAndFixesFromSerrebi-<version>.nvda-addon.

Tests

python -m unittest discover -s tests

The guards patch NVDA core, so the suite runs against a reproduction of NVDA’s own auto-property machinery and of the core call sites each guard protects. Run it before tagging a release.