<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/tests/test-signel-notify-function.el, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2026-06-11T17:07:04+00:00</updated>
<entry>
<title>feat(signal): route message toasts through the notify script</title>
<updated>2026-06-11T17:07:04+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-11T17:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=9afc61288d0de7c7e2649a2730c57e642ac77c01'/>
<id>urn:sha1:9afc61288d0de7c7e2649a2730c57e642ac77c01</id>
<content type='text'>
Incoming messages now notify through cj/signel--notify, installed as the fork's signel-notify-function. It suppresses the toast while that chat is in the selected window of a focused frame, collapses and truncates the body to 120 characters, and sends through the notify script (info type, --silent unless cj/signel-notify-sound is set). Without the script on PATH it falls back to notifications-notify and warns at load. The decisions are in the Notification slice addendum of docs/design/signal-client.org.
</content>
</entry>
</feed>
