<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mono.git/cgithub/views/issues.eta, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://git.mou.fo/2026/mono.git/atom/cgithub/views/issues.eta?h=main</id>
<link rel='self' href='http://git.mou.fo/2026/mono.git/atom/cgithub/views/issues.eta?h=main'/>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/'/>
<updated>2026-09-05T01:49:59Z</updated>
<entry>
<title>Split the page shell out of the repository layout</title>
<updated>2026-09-05T01:49:59Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2026-09-05T01:26:21Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=53ac3bc511a45e4e2e3f234a8b8dcf853b0c38d9'/>
<id>urn:sha1:53ac3bc511a45e4e2e3f234a8b8dcf853b0c38d9</id>
<content type='text'>
layout.eta was two things at once: the HTML shell every page needs and
the repository chrome around it. owner.eta, being the one page that is
not about a repository, could use neither and carried its own copy of
the shell, which had drifted -- its footer named no build commit and
did not link to the original page on GitHub.

The shell moves to views/layouts/base.eta, taking its title and any
deferred scripts as layout data, and the chrome to views/layouts/repo.eta,
a layout over it that adds the clone commands, nav, search box, and the
"/" shortcut that focuses it. Repository pages point at repo.eta and
render as before; owner.eta uses base.eta directly and so gains the
footer it was missing.

Templates now live in more than one directory, so scripts/build.ts walks
views/ recursively and keys each template by its path underneath it.
Names crossing a directory are written from the views root
("/layouts/base.eta"), the one form both Eta's filesystem resolver and
the precompiled resolver in worker.ts agree on; siblings stay relative.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_01Ba5p88cWtCq42vf3uweweL
</content>
</entry>
<entry>
<title>Add repo-scoped search support for issues and PRs</title>
<updated>2026-05-28T03:37:23Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2026-05-27T18:02:36Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=c57123139794c3ef174b62c6bd2a54a60bbf3327'/>
<id>urn:sha1:c57123139794c3ef174b62c6bd2a54a60bbf3327</id>
<content type='text'>
We do not support hybrid issue/PR search. Any searches on the issues
endpoint will redirect to an explicit issue-only search.
</content>
</entry>
<entry>
<title>List issues</title>
<updated>2026-01-27T22:21:45Z</updated>
<author>
<name>Joe Mou</name>
<email>dev@mou.fo</email>
</author>
<published>2026-01-27T20:05:36Z</published>
<link rel='alternate' type='text/html' href='http://git.mou.fo/2026/mono.git/commit/?id=d29bdad2f5c8326d111901373f0a56b3a09a2cd8'/>
<id>urn:sha1:d29bdad2f5c8326d111901373f0a56b3a09a2cd8</id>
<content type='text'>
</content>
</entry>
</feed>
