2026-06-30 - 2026-07-07

Overview

59 active pull requests
40 active issues
Excluding merges, 16 authors have pushed 31 commits to forgejo and 51 commits to all branches. On forgejo, 146 files have changed and there have been 2723 additions and 1431 deletions.

48 pull requests merged by 17 users

Merged #13224 feat(ui): improve markup attention colors 2026-07-07 06:33:18 +02:00

Merged #13335 Update dependency postcss to v8.5.16 (forgejo) 2026-07-07 02:42:49 +02:00

Merged #13332 Update dependency @codemirror/view to v6.43.4 (forgejo) 2026-07-07 01:16:11 +02:00

Merged #13326 [v16.0/forgejo] fix: cascade deletion of a user to their authorized integrations 2026-07-06 16:43:31 +02:00

Merged #13248 Update https://data.forgejo.org/actions/checkout action to v7 (forgejo) 2026-07-06 16:05:32 +02:00

Merged #13324 [v16.0/forgejo] feat: render OSC 8 sequences safely 2026-07-06 15:42:05 +02:00

Merged #13202 Update https://data.forgejo.org/actions/setup-go action to v6.5.0 (forgejo) 2026-07-06 15:41:08 +02:00

Merged #13323 fix: cascade deletion of a user to their authorized integrations 2026-07-06 15:05:14 +02:00

Merged #13314 chore: improve CompareDiff 2026-07-06 15:02:34 +02:00

Merged #13085 feat: render OSC 8 sequences safely 2026-07-06 05:20:11 +02:00

Merged #13306 feat: minioClient can use the web proxy 2026-07-06 00:23:08 +02:00

Merged #13312 [v16.0/forgejo] chore(refactor): clarify REST API permissions tests (#13271) 2026-07-06 00:11:55 +02:00

Merged #13311 [v15.0/forgejo] chore(refactor): clarify REST API permissions tests 2026-07-06 00:11:21 +02:00

Merged #13309 [v16.0/forgejo] fix(ui): allow dragging up for a multi-line comment 2026-07-05 05:03:08 +02:00

Merged #13310 [v16.0/forgejo] fix(api): return empty slice instead of null from the branches API if the repository is empty 2026-07-05 04:34:58 +02:00

Merged #13299 fix(api): return empty slice instead of null from the branches API if the repository is empty 2026-07-05 02:52:29 +02:00

Merged #13296 fix(ui): allow dragging up for a multi-line comment 2026-07-05 02:49:52 +02:00

Merged #13271 chore(refactor): clarify REST API permissions tests 2026-07-05 02:45:55 +02:00

Merged #13307 [v16.0/forgejo] fix: REQUIRE_SIGNIN_VIEW caches setting before setting initialization 2026-07-04 19:59:15 +02:00

Merged #13304 fix: REQUIRE_SIGNIN_VIEW caches setting before setting initialization 2026-07-04 18:50:14 +02:00

Merged #13216 chore: have stylelint lint CSS in tmpl files to enforce RTL-friendly logical properties 2026-07-04 17:05:31 +02:00

Merged #9837 build: enable go toolchain download on docker images 2026-07-04 16:56:28 +02:00

Merged #13025 enh(issue-search): treat terms in query strings with no explicit operator as MUST 2026-07-04 16:05:53 +02:00

Merged #13077 Adds "actor" as a protected / forbidden username. 2026-07-04 16:01:35 +02:00

Merged #13300 [v16.0/forgejo] fix: ignore migrated commit without a patch 2026-07-04 15:30:09 +02:00

Merged #13303 [v16.0/forgejo] fix: add extraLinesCount to reply template 2026-07-04 06:59:26 +02:00

Merged #13302 [v16.0/forgejo] fix: intermittent test failure in process cancellation 2026-07-04 06:06:42 +02:00

Merged #13301 [v15.0/forgejo] fix: intermittent test failure in process cancellation 2026-07-04 05:48:18 +02:00

Merged #13258 fix: add extraLinesCount to reply template 2026-07-04 05:02:30 +02:00

Merged #13293 fix: intermittent test failure in process cancellation 2026-07-04 04:49:40 +02:00

Merged #13168 chore(coverage): split integration coverage targets in two 2026-07-04 03:07:19 +02:00

Merged #13230 chore(nilnil lint): resolve low-hanging fruit nilnil lint violations 2026-07-03 23:48:07 +02:00

Merged #13114 feat(actions): add support for using workflow run-name as run title 2026-07-03 16:45:41 +02:00

Merged #13277 chore(documentation): explain the purpose of routers/api/v1/permissions 2026-07-03 04:58:04 +02:00

Merged #13257 fix: ignore migrated commit without a patch 2026-07-03 03:38:54 +02:00

Merged #13292 [v16.0/forgejo] fix: restore Forgejo's capability to build on non-Linux UNIX platforms 2026-07-03 00:34:09 +02:00

Merged #13291 [v15.0/forgejo] fix: restore Forgejo's capability to build on non-Linux UNIX platforms 2026-07-02 23:58:07 +02:00

Merged #13289 fix: restore Forgejo's capability to build on non-Linux UNIX platforms 2026-07-02 23:04:09 +02:00

Merged #13274 [v16.0/forgejo] fix: terminate git (& other) subcommands gracefully on context timeout/cancellation 2026-07-01 23:02:10 +02:00

Merged #13273 [v15.0/forgejo] fix: terminate git (& other) subcommands gracefully on context timeout/cancellation 2026-07-01 21:56:20 +02:00

Merged #13263 fix: terminate git (& other) subcommands gracefully on context timeout/cancellation 2026-07-01 20:26:05 +02:00

Merged #13269 [v15.0/forgejo] fix: ensure runners either belong to owner or repo when updated (#13262) 2026-07-01 20:20:47 +02:00

Merged #13268 chore(docs): clarify the bootstrap fatal error message displayed when no config is found 2026-07-01 15:59:52 +02:00

Merged #13234 chore: add permissions.Context methods to lint-single-response 2026-07-01 15:41:07 +02:00

Merged #13266 [v16.0/forgejo] fix: ensure runners either belong to owner or repo when updated 2026-07-01 04:55:20 +02:00

Merged #13262 fix: ensure runners either belong to owner or repo when updated 2026-07-01 03:49:09 +02:00

Merged #13251 Update dependency globals to v17.7.0 (forgejo) 2026-07-01 00:19:10 +02:00

Merged #13256 fix(ui): in the admin config panel do not report a cache taking more than 100 microseconds as slow 2026-06-30 12:06:09 +02:00

11 pull requests proposed by 8 users

Proposed #13264 Update github.com/google/pprof digest to 7023385 (forgejo) 2026-07-01 00:25:22 +02:00

Proposed #13284 feat(admin): add menu to edit user quota groups 2026-07-02 15:14:49 +02:00

Proposed #13288 feat: add migration from bitbucket datacenter 2026-07-02 17:52:38 +02:00

Proposed #13308 WIP:FIX: Remove stale form-fetch-action loader on page navigation using bfcache 2026-07-04 20:35:21 +02:00

Proposed #13313 WIP: chore(tests): make testData in routers/api/v1/permissions/tests easier to understand 2026-07-05 12:27:09 +02:00

Proposed #13322 fix: use git-rebase over git-replay when signing rebased commits 2026-07-06 01:21:10 +02:00

Proposed #13329 fix(ui): fix markdown editor monospace preference in pages with multiple editors 2026-07-06 22:15:37 +02:00

Proposed #13330 enh(ui): give hint about .profile repo for advanced customization and verification links 2026-07-06 23:10:54 +02:00

Proposed #13331 fix: stop condition for github issue pagination 2026-07-06 23:55:22 +02:00

Proposed #13333 Update dependency clippie to v4.2.1 (forgejo) 2026-07-07 00:12:10 +02:00

Proposed #13337 Update dependency sharp to v0.35.3 (forgejo) 2026-07-07 02:49:54 +02:00

18 issues closed from 14 users

Closed #13328 problem: subpath and workflow actions/checkout 2026-07-06 21:15:28 +02:00

Closed #13317 bug: User Deletion Fails if there's an authorized integration 2026-07-06 15:05:14 +02:00

Closed #10729 problem: workflow view of a waiting run does not provide information to figure out how long its waiting 2026-07-06 12:49:55 +02:00

Closed #13305 problem: minioClient does not allow to use a web proxy 2026-07-06 00:23:09 +02:00

Closed #13295 problem: The branches API for empty repositories return null instead of [] 2026-07-05 02:52:29 +02:00

Closed #13287 problem: Multi-line shift+drag only works when dragging down, not dragging up 2026-07-05 02:49:53 +02:00

Closed #12935 problem: Can't easily find accurate search results when using multiple keywords in query, due to the implicit OR operator instead of implicit AND 2026-07-04 16:05:54 +02:00

Closed #13250 bug: Replies to Multi-Line Comments Don't show as Replies 2026-07-04 05:02:31 +02:00

Closed #13290 problem: Migrated Forgejo can not add any secret 2026-07-03 08:06:01 +02:00

Closed #13239 bug: Migrated Github comments without a patch can't be replied to 2026-07-03 03:38:55 +02:00

Closed #7854 bug: Rootless forgejo container generating defunct (zombie) [git-upload-pack] 2026-07-03 03:10:27 +02:00

Closed #5445 bug: error when running "forgejo manager flush-queues" 2026-07-01 15:59:58 +02:00

Closed #13170 bug: Follow Button, add SSH Keys, add GPG Keys, and more not working (doing exactly nothing) in PostgreSQL and MariaDB 2026-07-01 14:41:00 +02:00

Closed #13267 feat: add job summaries 2026-07-01 12:34:11 +02:00

Closed #12106 bug: my repo-scoped runner (registered with forgejo-cli) only picks up jobs while it's starting, not afterwards 2026-07-01 03:49:10 +02:00

Closed #12203 bug: forgejo doctor: [E] Deprecated config option [service] EMAIL_DOMAIN_WHITELIST present. Use [service] EMAIL_DOMAIN_ALLOWLIST instead. This fallback will be/has been removed in 1.21 2026-06-30 22:34:53 +02:00

Closed #13261 problem: Actions isn't allowed to assign a reviewer 2026-06-30 17:54:47 +02:00

Closed #5846 bug: "Cache test successful, but response is slow" with Valkey/Redis server 2026-06-30 12:06:10 +02:00

30 issues created by 15 users

Opened #13259 problem: “application/JSON”-Media Type files, when uploaded to Forgejo, are converted into text/plain. 2026-06-30 16:15:38 +02:00

Opened #13260 problem: The names of files, attached in /issues, do not wrap. 2026-06-30 16:23:24 +02:00

Opened #13261 problem: Actions isn't allowed to assign a reviewer 2026-06-30 16:23:31 +02:00

Opened #13265 problem: Comment Replies Cannot be a part of a review 2026-07-01 01:57:42 +02:00

Opened #13267 feat: add job summaries 2026-07-01 10:59:05 +02:00

Opened #13270 Quota group assignment from admin UI 2026-07-01 13:08:12 +02:00

Opened #13272 problem: Tag list response for Container Registry is empty 2026-07-01 17:38:27 +02:00

Opened #13275 intermittent test failure: TestPullRequestCommentPlacement 2026-07-01 21:48:27 +02:00

Opened #13276 problem: Reverting merge commit causes empty commit 2026-07-02 00:08:06 +02:00

Opened #13278 problem: no clean way to indicate that a repository has migrated elsewhere 2026-07-02 09:03:31 +02:00

Opened #13279 problem: user authentication via Shibboleth (for Edugain) 2026-07-02 09:40:10 +02:00

Opened #13280 problem: restrict certain users so that they can only create forks of existing repositories 2026-07-02 09:57:19 +02:00

Opened #13281 bug: Repos do not show up on homepage if first clone fails 2026-07-02 11:24:14 +02:00

Opened #13283 problem: There is no clean way for bots to interact with projects 2026-07-02 15:14:43 +02:00

Opened #13286 problem: fomantic remove icon not shown for clearable dropdowns 2026-07-02 16:31:00 +02:00

Opened #13287 problem: Multi-line shift+drag only works when dragging down, not dragging up 2026-07-02 16:59:47 +02:00

Opened #13290 problem: Migrated Forgejo can not add any secret 2026-07-02 22:00:17 +02:00

Opened #13295 problem: The branches API for empty repositories return null instead of [] 2026-07-03 11:00:38 +02:00

Opened #13305 problem: minioClient does not allow to use a web proxy 2026-07-04 17:33:13 +02:00

Opened #13315 problem: Option to have only issues public on a repo 2026-07-05 16:18:12 +02:00

Opened #13316 problem: Drop private from Cache-Control headers for public content 2026-07-05 17:56:34 +02:00

Opened #13317 bug: User Deletion Fails if there's an authorized integration 2026-07-05 18:57:17 +02:00

Opened #13318 problem: Authorized Integration Permissions are too coarse 2026-07-05 19:17:33 +02:00

Opened #13319 problem: Scheduled Actions silently fail to (re)register when the pushed default-branch commit is also the tip of another branch 2026-07-05 20:40:18 +02:00

Opened #13320 problem: migration codeberg <-> local forgejo instance 2026-07-05 21:49:29 +02:00

Opened #13325 Extend status diagnostics of Actions jobs 2026-07-06 12:49:34 +02:00

Opened #13327 problem: docker push get's 405 Method not allowed 2026-07-06 16:04:04 +02:00

Opened #13328 problem: subpath and workflow actions/checkout 2026-07-06 19:42:07 +02:00

Opened #13334 problem: IPv6 HTTPS connection timeout while Forgejo listens on [::]:3000 2026-07-07 00:29:32 +02:00

Opened #13336 bug: GitHub Migration with Pending Reviewers followed by an Approval can lead to dangling comments/500s 2026-07-07 02:17:07 +02:00

59 unresolved conversations

Open #12886 feat: Add support for a repository funding config (FUNDING.yml) [skip ci] 2026-07-07 07:41:53 +02:00

Open #2779 Dependency Dashboard 2026-07-07 07:11:09 +02:00

Open #13166 [skip ci] i18n: translations update from Codeberg Translate 2026-07-07 06:33:33 +02:00

Open #12808 feat: don't render large compare diff 2026-07-07 02:43:58 +02:00

Open #11795 federation: protect against SSRF attacks 2026-07-06 23:22:58 +02:00

Open #11263 problem: Mastodon validation 2026-07-06 23:10:54 +02:00

Open #13186 bug: markdown editor monospace preference not initialized when page has multiple editors 2026-07-06 22:19:57 +02:00

Open #11261 enh: re-enable nilnil lint globally 2026-07-06 22:07:51 +02:00

Open #12856 feat: make delete repository transcation READ COMMITTED 2026-07-06 22:05:35 +02:00

Open #10777 problem: newIssue: Error 1062 (23000): Duplicate entry '3-1' for key 'UQE_issue_repo_index' 2026-07-06 19:00:31 +02:00

Open #12933 Implement pure SSH LFS transfer 2026-07-06 17:59:17 +02:00

Open #12939 fix: markdown rendered links 2026-07-06 16:10:02 +02:00

Open #12724 problem: deletion/change permission should be separate from create OR delete/change of ones own things should be separate from others 2026-07-06 12:35:06 +02:00

Open #11269 bug(ui): some mentions not rendered in comment preview 2026-07-06 09:48:18 +02:00

Open #13050 need: sign rebased commits 2026-07-06 08:54:56 +02:00

Open #8106 feat: add per-repo option to disable code indexer 2026-07-06 05:39:00 +02:00

Open #12953 problem: managing runners using the HTTP API requires permission that are too broad 2026-07-06 05:35:15 +02:00

Open #12457 perf: verify runner tokens with HMAC-SHA256 instead of PBKDF 2026-07-06 04:10:21 +02:00

Open #2160 [FEAT] Ability to add multiple profile urls 2026-07-05 18:55:13 +02:00

Open #6220 bug: RPM metadata containing more than 2^16−1 byte fail to upload 2026-07-05 17:24:20 +02:00

Open #8396 feat(ui): custom external units for repository 2026-07-05 15:23:18 +02:00

Open #12061 bug: Panic in OCI blob finalize path on concurrent multi-arch buildx pushes (EndUploadBlob) after duplicate package_blob insert 2026-07-05 14:44:36 +02:00

Open #10927 feat: granular settings for watched repo units 2026-07-05 10:34:19 +02:00

Open #11152 bug: Going back in browser history hangs after creating new issue 2026-07-04 20:46:55 +02:00

Open #11965 Add USERNAME_PREFIX setting to force a prefix on non-admin usernames 2026-07-04 17:04:16 +02:00

Open #12815 enh: Username prefix for self-registered users 2026-07-04 17:02:30 +02:00

Open #13054 WIP: i18n: add localization of Forgejo themes deuteranopia-protanopia and tritanopia [skip ci] 2026-07-04 16:08:08 +02:00

Open #13088 enh: generic package registry "latest" version link 2026-07-04 15:58:25 +02:00

Open #4823 feat: Embedding Web IDE in Forgejo 2026-07-04 15:39:28 +02:00

Open #13052 fix(dropdown): a11y: add tooltip to opener in Actions, + ui: fix rounding, + improve demos 2026-07-04 15:28:59 +02:00

Open #10372 bug: Unclear "Sign in with Codeberg" (OpenID) UX flow, with very broad access scope 2026-07-04 15:28:21 +02:00

Open #13237 bug: Incorrect status code returned by API for unauthenticated requests when REQUIRE_SIGNIN_VIEW is enabled 2026-07-04 05:30:23 +02:00

Open #13191 WIP: feat(ui): improve permissions table in access tokens 2026-07-04 04:48:28 +02:00

Open #12667 enh: Support processing and storing security reports 2026-07-03 23:46:32 +02:00

Open #13226 Remove Is-method assertion queries 2026-07-03 20:35:22 +02:00

Open #12409 feat: add shortcut navigation 2026-07-03 20:15:07 +02:00

Open #11598 problem: saved, unsubmitted review comments disappear on a PR after a force push 2026-07-03 18:10:36 +02:00

Open #13206 PR review comments detach after equivalent rewrite of commented commit 2026-07-03 18:09:16 +02:00

Open #11159 bug: branch protection whitelist allows PAT push locally but rejects identical push from Forgejo Actions 2026-07-03 17:46:02 +02:00

Open #12892 problem: Performance breakdown and UI freezing on large Pull Requests with high file count (e.g., 400+ files) 2026-07-03 13:53:29 +02:00

Open #13037 problem: missing Wiki pages after migration from Gitea 1.20.6 via Forgejo 10.0.3 to 15.0.3 2026-07-03 13:48:54 +02:00

Open #9802 feat: add webhook triggers for actions pipeline status changes (e.g., waiting, in-progress) 2026-07-03 10:26:43 +02:00

Open #12247 Make forgejo CSP happy 2026-07-03 10:16:15 +02:00

Open #12726 problem: repository avatar (icon) is not copied during migration 2026-07-03 05:40:16 +02:00

Open #12891 WIP: fix: public starred (and normal) repository count includes private repositories both with API and UI [skip ci] 2026-07-03 04:23:32 +02:00

Open #12682 bug: actions-task event.sender.email is always placeholder-email 2026-07-02 21:45:23 +02:00

Open #6670 feat: Add migration from Bitbucket 2026-07-02 17:52:38 +02:00

Open #6870 bug: Language detection for some proof assistants 2026-07-02 16:11:02 +02:00

Open #12198 bug: "Search runners" filter is reset when runner is deleted 2026-07-02 16:01:24 +02:00

Open #9547 bug: .gitattributes linguist-language entry for known language's alias doesn't map to the language (e.g. "emacs" to "Emacs Lisp") 2026-07-02 15:31:25 +02:00

Open #13106 bug: Webhook read APIs return the authorization_header secret in plaintext 2026-07-02 03:11:14 +02:00

Open #13149 problem: fine-grained repository tokens cannot be combined with read:user 2026-07-02 03:11:14 +02:00

Open #3988 bug: /api/v1/user cannot be accessed without read:user scope, making it impossible to know who a token is for 2026-07-02 03:11:14 +02:00

Open #12921 feat: Download repository avatar when migrating from Gogs, Gitlab, Gitea, or Forgejo 2026-07-01 17:59:45 +02:00

Open #12500 chore: F3 Internal driver changes required for v3.11.49 2026-07-01 17:59:45 +02:00

Open #342 [FEAT] Allow full deletion of timers, or limit their visibility 2026-07-01 15:56:47 +02:00

Open #13176 feat: Allow Deploy Keys to restrict write access to specific ref masks (e.g. tags only) 2026-07-01 10:18:33 +02:00

Open #13027 bug: compare API returns 404 for the automatic actions token on private repositories 2026-07-01 04:15:50 +02:00

Open #12840 bug: RPM package registry needs special handling for source RPMs (*.src.rpm) 2026-06-30 17:15:32 +02:00