-
released this
2026-03-22 02:52:06 +00:00 | 0 commits to main since this releaseWhat's Changed
Bug Fixes
-
Approve button on private repos: Replaced API-based review detection with DOM-based sidebar reading. Forgejo 14's stateless CSRF protection blocks session cookies on programmatic
fetch()calls, causing the approve button to silently disappear on private repos. The button now reads the sidebar reviewers list directly — no network request needed. -
Admin self-approval: Users with merge permission (repo admins) can now approve their own PRs. Previously the button was hidden unconditionally for PR authors.
-
Simplified click handler: Removed the API fallback for getting the commit ID — now uses
window.config.pageData.pullRequestMergeForm.pullHeadCommitIDexclusively, which is always available when the merge form renders.
Tasks
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
released this
2026-03-16 06:05:07 +00:00 | 3 commits to main since this releaseWhat's Changed
Features
- One-click Approve PR button — New button next to the "Checkout PR locally" button in the merge box. Checks review state via the Forgejo API and submits approvals via the web route using session cookie auth. Automatically hides for PR authors (can't self-approve) and for unauthenticated users. Shows green disabled state when already approved.
Tasks
- OP#2245: Add one-click Approve PR button to merge box
Files Changed
templates/repo/issue/view_content/pull_merge_instruction.tmpl— Added approve button HTML, review state detection via public API, and approval submission via Forgejo web route
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.1 — CI Workflow Test
Stablereleased this
2026-03-14 03:03:02 +00:00 | 5 commits to main since this releaseChanges
- fix(ci): correct version detection for new VERSION file
Test release to verify the publish.yml workflow correctly detects version changes, creates the git tag, and promotes this draft release to published.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-03-14 01:49:27 +00:00 | 10 commits to main since this releaseUpstream: Forgejo 14.0.2 → 14.0.3
Security Fixes (7)
- PKCE OAuth validation for S256 algorithm
- OAuth Bearer token scope enforcement via HTTP basic auth
- Attachment permission checks on web endpoints
- Release notification access control for removed/inactive users
- Project state modification permission checks (open/closed via IDOR)
- PR automerge cancellation permission checks
- Post-login redirect path traversal prevention
Bug Fixes
- Search sort options / syntax hints
- Modal display on small viewports, input fields in table/link insertion modals
- Label overflow in PR CI checks on mobile
- /v2 endpoint basic auth + WWW-Authenticate headers
- GitLab import crashes (issues + releases with 4+ assets)
- MR number remapping in GitLab comment imports
- Multi-platform container image cleanup
- Dynamic matrix 'needs' access restoration
- SQLite "database is locked" timeout defaults
- Atom feed compare link generation (absolute URLs)
- Repo avatar upload behavior
- RPM registry instructions
- dbfs error diagnostics
- Action job approval handling
Maintenance
- Go updated to v1.25.8
- Dependency security updates (svgo, circl, minimatch, webpack, chi)
Fork: Neptune Forgejo
All 10 custom template overrides verified compatible — no changes needed.
Custom features verified:
- Catppuccin themes (4 flavors × 14 accents + auto variants)
- Theme preview & review system (user + admin)
- Copy Logs + Expand/Collapse All (action runs)
- Fetch & Switch buttons (clone panel, branch list, PR header)
- PR checkout button
- Custom branding (Bros Ninja logo/favicon)
- Footer version badge
- Action runner (v6)
Infrastructure
- Added
publish.ymlCI workflow for automated tag creation and release promotion - Added
VERSIONfile for version detection
Tasks
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.1 Stable
released this
2026-02-20 18:26:40 +00:00 | 12 commits to main since this releaseWhat's Changed
Bug Fixes
- Fix link text contrast in message/alert components — Links inside colored messages (positive, negative, error, warning, info, blue, red) now use the message's own text color with underline instead of the theme primary color. Previously, links were nearly unreadable due to light-on-light contrast in dark themes (mocha, macchiato, frappé) and dark-on-dark contrast in Latte.
Theme Review
- Added hyperlink samples to all Messages & Alerts previews in the admin config theme review tool, so link readability can be audited across all flavors and accents.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.0 Stable
released this
2026-02-19 16:36:30 +00:00 | 14 commits to main since this releaseWhat's Changed
Features
- Copy Logs header — Copied logs now include commit title, SHA, pusher, run number, workflow name, and job name at the top
- Expand All / Collapse All — New menu items in the gear dropdown to open or close all log step sections at once
Catppuccin Theme System
- 56 Catppuccin themes with admin review tool and template overrides
- Updated README with theme documentation and preview system
Tasks
- GP#1124: Add commit/workflow header to Copy Logs output
- GP#1125: Add Expand All / Collapse All buttons to action run viewer
Full Changelog: https://git.bros.ninja/mike/neptune-forgejo/compare/v0.1.0...v0.2.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.0 Stable
released this
2026-02-18 03:09:59 +00:00 | 20 commits to main since this releaseWhat's Changed
- GP#990: Add Copy Logs button to action run viewer gear dropdown
Copy Logs
A Copy Logs button is injected into the gear dropdown menu on the action run view page. Clicking it copies all loaded step logs as plain text to the clipboard, formatted with step headers:
=== Step: Set up job === ...log lines... === Step: Run tests === ...log lines...Implementation
templates/custom/footer.tmpl— JavaScript injection via MutationObservercompose.yaml— bind mount for custom templates directoryREADME.md— documentation for the new customization
Tasks
- GP#990: Add Copy Logs button to action run viewer
- GP#991: Create release branch and publish v0.1.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads