| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-27 | Basic keyboard shortcut handling | Joe Mou | |
| 2026-05-27 | Pull request index | Joe Mou | |
| 2026-05-27 | Add repo-scoped search support for issues and PRs | Joe Mou | |
| We do not support hybrid issue/PR search. Any searches on the issues endpoint will redirect to an explicit issue-only search. | |||
| 2026-05-27 | Update unit tests | Joe Mou | |
| 2026-04-28 | Support redirects | Joe Mou | |
| 2026-04-20 | Apply overlapping styling drectives instead of duplicating content | Joe Mou | |
| 2026-04-20 | Fallback to issue titleHtml | Joe Mou | |
| 2026-04-20 | Update for unexpected actions/deploy-pages release | Joe Mou | |
| 2026-03-16 | Add viewport meta tag for mobile | Joe Mou | |
| 2026-03-14 | Fix tree overviewHtml: use tree.readme instead of overview.overviewFiles | Joe Mou | |
| 2026-03-13 | Fix GitHub scraping for new JSON structure, update TypeScript interfaces | Joe Mou | |
| GitHub restructured their embedded JSON: tree/blob data is now split across codeViewRepoRoute, codeViewTreeRoute, codeViewBlobLayoutRoute, codeViewBlobLayoutRoute.StyledBlob, codeViewBlobRoute, and the shared codeViewLayoutRoute (repo, refInfo, path). Replace RawPayload and OverviewFile with typed interfaces for each route, add AppPayload as the top-level union, and simplify parsePayload to always extract react-app.embeddedData. | |||
| 2026-02-21 | Release assets | Joe Mou | |
| Also fix release content parsing. | |||
| 2026-02-21 | Add latest release details | Joe Mou | |
| By Gemini | |||
| 2026-02-21 | Parse repo info from DOM instead of regexes | Joe Mou | |
| By Gemini | |||
| 2026-02-21 | Release styling | Joe Mou | |
| 2026-02-21 | Add single release detail pages and refactor templates | Joe Mou | |
| Refactored releases display into reusable partial template (_release.eta) and added support for viewing individual releases at /:owner/:repo/releases/tag/:tag with navigation back to all releases. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | |||
| 2026-02-21 | Parse release page HTML | Joe Mou | |
| Fixes reading complex release descriptions that had unbalanced tags. Written with Gemini. | |||
| 2026-02-11 | Add GitHub releases support | Joe Mou | |
| Scrapes releases page HTML to display version tags, publish dates, and changelog content. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | |||
| 2026-02-05 | More compact overview layout, scrolling styling | Joe Mou | |
| 2026-02-03 | Better formatting for long URLs | Joe Mou | |
| 2026-01-28 | Commits list | Joe Mou | |
| 2026-01-28 | Image support | Joe Mou | |
| 2026-01-28 | Syntax highlighting | Joe Mou | |
| Sometimes GitHub returns colorizedLines and sometimes it returns a terser stylingDirectives, which needs to be applied to rawLines. | |||
| 2026-01-28 | Render Markdown blobs | Joe Mou | |
| 2026-01-27 | List issues | Joe Mou | |
| 2026-01-27 | Split branch and path bread crumbs into separate section | Joe Mou | |
| 2026-01-27 | Propagate GitHub HTTP errors | Joe Mou | |
| Render `error.eta` on HTTP error from GitHub. Implemented with Gemini. | |||
| 2026-01-27 | Rewrite README | Joe Mou | |
| 2026-01-27 | MIT license | Joe Mou | |
| 2026-01-27 | Color schemes | Joe Mou | |
| 2026-01-27 | GitHub scraper test | Joe Mou | |
| 2026-01-26 | Show releases | Joe Mou | |
| 2026-01-26 | Use Node native TypeScript elision | Joe Mou | |
| See https://nodejs.org/api/typescript.html#type-stripping | |||
| 2026-01-26 | Redirect any unhandled routes to GitHub | Joe Mou | |
| 2026-01-26 | Append / to directories in tree listings | Joe Mou | |
| 2026-01-26 | git clone commands | Joe Mou | |
| 2026-01-26 | Overview (README) in trees | Joe Mou | |
| 2026-01-26 | Raw route that just redirects to GitHub | Joe Mou | |
| 2026-01-25 | Styling | Joe Mou | |
| 2026-01-25 | CLAUDE.md | Joe Mou | |
| 2026-01-25 | Use Phosphor Icons | Joe Mou | |
| 2026-01-25 | Repository page with info | Joe Mou | |
| 2026-01-25 | Deployment Makefile | Joe Mou | |
| 2026-01-25 | Refactor | Joe Mou | |
| 2026-01-25 | Support systemd socket activation | Joe Mou | |
| 2026-01-25 | esbuild to bundle for deployment | Joe Mou | |
| 2026-01-23 | Refactor template layout | Joe Mou | |
| 2026-01-23 | Add blob view for displaying file contents | Joe Mou | |
| 2026-01-23 | Simple web server for viewing trees | Joe Mou | |
| 2026-01-22 | GitHub directory scraper | Joe Mou | |
| Extracts directory listings from GitHub's server-rendered HTML. Avoids using the rate-limited API. Parses JSON embedded within script tags. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> | |||
