0.1.0
Release 0.1.0
GitHub-style repository browsing, commit diffs and file trees, Issues, and Pull requests for Forgejo. This release adds shared navigation and controls, improves desktop/mobile layouts, and fixes latest-commit author visibility, inline details, and repository search styling.
Compatibility
This release targets Forgejo 16.
It was tested against Forgejo 16.0.3, including the bundled template overrides.
Changelog
Features
- Issues: Match GitHub list and navigation layout by @whereareiam in #27
- Labels: Match GitHub light and dark repository colors by @whereareiam in #33
- Controls: Match GitHub checkbox sizing and states by @whereareiam in #32
- Repository: Add GitHub-style repository file browser by @whereareiam in #26
- Preview: Reload pages after theme changes by @whereareiam in #20
- Diff: Match GitHub file tree navigation by @whereareiam in #18
Changes
- Pull requests: Align conversation and review pages by @whereareiam in #30
- Issues: Align conversation and metadata layout by @whereareiam in #28
- Pull requests: Match GitHub list and filter layout by @whereareiam in #29
- Repository: Align repository overview and mobile layout by @whereareiam in #22
- Diff: Match GitHub commit and diff viewer by @whereareiam in #19
- Home: Match GitHub dashboard context switcher by @whereareiam in #14
Fixes
- Repository: Remove redundant collapsed search spacing by @whereareiam in #38
- Repository: Align expanded Code search controls by @whereareiam in #39
- Repository: Expand latest-commit details inline by @whereareiam in #37
- Repository: Preserve full latest-commit author names by @whereareiam in #36
- Repository: Align Code toolbar and file row geometry by @whereareiam in #31
- Repository: Align repository action buttons by @whereareiam in #25
- Diff: Match GitHub deleted-file previews and hunk labels by @whereareiam in #21
- Login: Match GitHub sign-in form by @whereareiam in #16
- Navigation: Align signed-out navigation items by @whereareiam in #13
- Home: Match GitHub heatmap hover styling by @whereareiam in #9
Installation
- Base:
theme-github-base.tar.gz— standard light, dark, auto, and soft-dark themes. - Accessibility:
theme-github-accessibility.tar.gz— colorblind and high-contrast themes. - Extras:
theme-github-extras.tar.gz— Pink, Gitea-compatible, and Catppuccin palettes. - Fonts:
theme-github-fonts.tar.gz— Mona Sans and its license. - Templates:
theme-github-templates.tar.gz— Forgejo template overrides with required JavaScript and page-specific CSS.
Install theme CSS into <forgejo-data>/public/assets/css, extract fonts into <forgejo-data>/public, and extract the template archive into <forgejo-data>. The template archive includes public/assets/js and public/assets/css; replace matching older assets and restart Forgejo. See the installation guide.
Template overrides are intended for the tested Forgejo version.