<feed xmlns='http://www.w3.org/2005/Atom'>
<title>listen.git/.superpowers, branch main</title>
<subtitle>Listen — personal Android podcast app
</subtitle>
<id>https://git.terst.org/listen.git/atom?h=main</id>
<link rel='self' href='https://git.terst.org/listen.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.terst.org/listen.git/'/>
<updated>2026-10-19T09:40:35+00:00</updated>
<entry>
<title>Episode screen: show name in the top bar, chapters fetched lazily</title>
<updated>2026-10-19T09:40:35+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-10-19T09:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/listen.git/commit/?id=f087b8d15f38bc5500aa2ee986865557460ec89c'/>
<id>urn:sha1:f087b8d15f38bc5500aa2ee986865557460ec89c</id>
<content type='text'>
The top bar now names the show (from the already-loaded subscriptions
list, "Episode" if unknown) and the body keeps the episode title, wrapping
to two lines. Chapters are no longer fetched when the screen opens; the
overflow offers the entry whenever a chapters URL exists and the dialog
fetches (cached) on open, saying so if the file is empty. Playback's
ad-chapter path (PlaybackAdvancer/PlaybackSources) is untouched.

Co-Authored-By: Claude Sonnet 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
</content>
</entry>
<entry>
<title>Replace the skip readout rows with three numbers and tappable marks</title>
<updated>2026-10-19T09:12:23+00:00</updated>
<author>
<name>Peter Stone</name>
<email>thepeterstone@gmail.com</email>
</author>
<published>2026-10-19T09:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/listen.git/commit/?id=d96c876752e95a17169d18729dd1897d2dc5731f'/>
<id>urn:sha1:d96c876752e95a17169d18729dd1897d2dc5731f</id>
<content type='text'>
Served / declared / cut on one line, a two-colour legend, and marks on the
track that name themselves and seek when tapped. The per-break list and the
permanent-None intro/outro rows are gone.

Coverage: dropped 94.23 -&gt; 94.15 because covered readout code was deleted.

Co-Authored-By: Claude Sonnet 5.5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
</content>
</entry>
</feed>
