2026-11-13: CodeFloe now runs on Arbinel

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.