Releases: whereareiam/forgejo-github-theme
Release list
0.2.0
Release 0.2.0
GitHub-style user profiles and subpages, Actions workflow listings and run summaries, and refined authentication screens for Forgejo. This release also adds mirror visibility badges, a mobile navigation drawer, and a footer aligned with GitHub. Profile search and package controls now use consistent sizing and stable rendering on desktop and mobile.
Compatibility
This release targets Forgejo 16.
It was tested against Forgejo 16.0.3, including the bundled template overrides.
Changelog
Features
- Profiles: Match GitHub user profile layout by @whereareiam in #51
- Repository: Add mirror visibility badges and match name hover by @whereareiam in #49
- Actions: Add run summaries and align job logs by @whereareiam in #43
Changes
- Layout: Align footer with GitHub spacing and responsive layout by @whereareiam in #50
- Auth: Align registration with sign-in and two-factor styling by @whereareiam in #48
- Actions: Match workflow navigation and run listings by @whereareiam in #42
Fixes
- Auth: Match GitHub two-factor screens and fix signed-out navigation by @whereareiam in #46
- Navigation: Match GitHub's mobile menu with a side drawer by @whereareiam in #47
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 their 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>. When upgrading, replace the matching CSS, templates, and bundled assets, then restart Forgejo. See the installation guide.
Template overrides are intended for the tested Forgejo version. Forgejo's native permissions and visibility rules remain in effect. Profile Overview uses the native README; contribution history remains on the Activity tab.
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.
0.0.1
Release 0.0.1
First release of the Forgejo-focused GitHub theme fork. This release ports the GitHub-style interface to Forgejo-native templates and markup, with compatibility fixes, navigation refinements, and CI improvements.
Compatibility
This release targets Forgejo 16.
It was tested against Forgejo 16.0.3, including the bundled template overrides.
Changelog
Features
- Forgejo: Port GitHub theme directly to Forgejo 15.0.5 by @whereareiam in #1
- Forgejo: Port GitHub repository UI directly to Forgejo 15 by @whereareiam in #2
Changes
- Navigation: Match GitHub dashboard dropdown spacing by @whereareiam in #10
- Navigation: Match GitHub profile menu styling by @whereareiam in #11
Fixes
- Forgejo: Fix Forgejo 16.0.3 compatibility: last-commit loader route and plural translation keys by @Glitxhhh in #3
- Home: Align contribution summary with heatmap legend by @whereareiam in #6
Dependencies
- CI: Upgrade CI and release builds to Bun 1.4.0 by @whereareiam in #7