pi-extension: make startup notification opt-out via quietStartup (#308)
The status bar already shows the active ponytail mode at all times, but the
startup toast is also a deliberate trust-heartbeat for a behavior-modifying
extension (it confirms ponytail loaded, in which mode, and survives session
resume where the persisted mode may differ from the default). Default
behavior is preserved.
Users who prefer a clean startup can now silence it via:
- config: ~/.config/ponytail/config.json -> { "quietStartup": true }
- env var: PONYTAIL_QUIET_STARTUP=1
Resolution order mirrors the existing defaultMode setting: env var > config
file > default (false). Added readQuietStartup export and a test covering
all three layers.
Co-authored-by: blissini <blissini@users.noreply.github.com>
Co-authored-by: Emeriko <dietrich.gebert@gmail.com> P
Philipp Metzler committed
d5f4ffdd65777ea51d1cb9be4c4819d73ce797ae
Parent: 9888cdf
Committed by GitHub <noreply@github.com>
on 7/9/2026, 10:29:12 AM