Fix NoneType bug in generate_report (counterArgument can be None).
Add consult to install.sh alongside ctx for symlink-based installation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The SVG icon was installed locally but missing from the repo.
Installer now copies it to ~/.local/share/icons/ and desktop
entry uses the correct icon name.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>