<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xdg_pipe_menu/src/er_xdg_pipe_menu_cli.erl, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://projects.languidnights.com/cgit/xdg_pipe_menu/atom?h=main</id>
<link rel='self' href='https://projects.languidnights.com/cgit/xdg_pipe_menu/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://projects.languidnights.com/cgit/xdg_pipe_menu/'/>
<updated>2026-07-21T15:44:41Z</updated>
<entry>
<title>Rename app from er_xdg_pipe_menu to xdg_pipe_menu</title>
<updated>2026-07-21T15:44:41Z</updated>
<author>
<name>Christopher R. Nelson</name>
<email>christopher.nelson@languidnights.com</email>
</author>
<published>2026-07-21T15:44:41Z</published>
<link rel='alternate' type='text/html' href='https://projects.languidnights.com/cgit/xdg_pipe_menu/commit/?id=5ff1fbe175af17fbb808c5ea942f465a932da3af'/>
<id>urn:sha1:5ff1fbe175af17fbb808c5ea942f465a932da3af</id>
<content type='text'>
Drop the "er-" prefix throughout: module/atom names, filenames,
socket paths, and docs. It was an implementation detail, not part
of the app's identity.

Co-Authored-By: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Wire up cache, file watcher, and Unix socket daemon</title>
<updated>2026-07-21T15:18:56Z</updated>
<author>
<name>Christopher R. Nelson</name>
<email>christopher.nelson@languidnights.com</email>
</author>
<published>2026-07-21T15:18:56Z</published>
<link rel='alternate' type='text/html' href='https://projects.languidnights.com/cgit/xdg_pipe_menu/commit/?id=7e8472e1e2a0b39746ef86c041d56b92bab5a6b7'/>
<id>urn:sha1:7e8472e1e2a0b39746ef86c041d56b92bab5a6b7</id>
<content type='text'>
Adds a gen_server cache holding the rendered menu, an fs/inotify-based
watcher that debounces changes and invalidates it, a Unix domain
socket serving the cached binary, and the escript client Openbox
invokes (with an inline render fallback if the daemon isn't running).
Also documents local deployment (systemd user unit, Openbox menu.xml
wiring) in the README.

Co-Authored-By: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
