Since November 13, CodeFloe runs on Arbinel instead of our previous patched Forgejo build. Arbinel is a soft fork of Forgejo.
Arbinel comes with quite a few changes on the front and backend side. As Arbinel doesn’t have a release yet which mentions all these, we’ve put together a list for you here:
- Inbox. One place for issues, pull requests and notifications, built for daily triage (#5). It has actions on each row (#27), works on every screen size (#33), and updates live as notifications and CI results come in (#46).
- Live updates. CI checks and new activity appear on the page without a reload (#44).
- Cancel running checks directly from the pull request page (#48).
- Simpler branch protection. Rules are quicker to set up and easier to read (#49).
- Organization-wide branch protection. Set a rule once and it applies to every repository in the organization (#51). You can also manage these rules through the API (#52).
- A cleaner explore page. Repositories are listed in a single focused column that’s easier to scan (#56).
- Privacy-friendly spam protection. Sign-ups are now protected by ALTCHA, a proof-of-work CAPTCHA that runs without any third-party service (#63).
Coming next, already merged in Arbinel and arriving with one of the next updates:
- deleting several branches at once (#134)
- CI status for your own open pull requests in the Inbox (#141)
- an outline of all releases on the release list (#126)
- editing an access token’s permissions without changing its secret (#110)
- turning off emails about failed Actions jobs (#114)
- cancelling a pull request’s checks once it conflicts (#131)
- organization teams shown next to comments (#116)
- user profiles in a header band (#59), with full-width organization profiles (#72)
The full changelog is on Arbinel’s changelog issue.
If you find some bugs related to these changes, please open an issue in arbinel/arbinel.