

<!--start release-notes-assistant-->

## Release notes
<!--URL:https://codeberg.org/forgejo/forgejo-->
- Localization
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7277): <!--number 7277 --><!--line 0 --><!--description aTE4bjogdXBkYXRlIG9mIHRyYW5zbGF0aW9ucyBmcm9tIENvZGViZXJnIFRyYW5zbGF0ZQ==-->update of translations from Codeberg Translate<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7067): <!--number 7067 --><!--line 0 --><!--description aTE4bjogdXBkYXRlIG9mIHRyYW5zbGF0aW9ucyBmcm9tIG11bHRpcGxlIHNvdXJjZXM=-->update of translations from multiple sources<!--description-->
- Bug fixes
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7251) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7255)): <!--number 7255 --><!--line 0 --><!--description V2hlbiBtaWdyYXRpbmcgZnJvbSBhIEZvcmdlam8gdmVyc2lvbiBsb3dlciB0aGFuIHYxMCwgdGhlIFRPVFAgc2VjcmV0cyBmb3VuZCB0byBiZSBjb3JydXB0ZWQgYXJlIG5vdyB0cmFuc3BhcmVudGx5IHJlbW92ZWQgZnJvbSB0aGUgZGF0YWJhc2UgaW5zdGVhZCBvZiBmYWlsaW5nIHRoZSBtaWdyYXRpb24uIFRPVFAgaXMgbm8gbG9uZ2VyIHJlcXVpcmVkIHRvIGxvZ2luIHdpdGggdGhlIGFzc29jaWF0ZWQgdXNlcnMuIFRoZXkgc2hvdWxkIGJlIGluZm9ybWVkIGJlY2F1c2UgdGhleSB3aWxsIG5lZWQgdG8gdmlzaXQgdGhlaXIgc2VjdXJpdHkgc2V0dGluZ3MgYW5kIGNvbmZpZ3VyZSBUT1RQIGFnYWluLiBObyBvdGhlciBhY3Rpb24gaXMgcmVxdWlyZWQu-->When migrating from a Forgejo version lower than v10, the TOTP secrets found to be corrupted are now transparently removed from the database instead of failing the migration. TOTP is no longer required to login with the associated users. They should be informed because they will need to visit their security settings and configure TOTP again. No other action is required.<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7167) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7178)): <!--number 7178 --><!--line 0 --><!--description Zml4OiBubyBub3RpZmljYXRpb24gZm9yIHJlcGxpZXMgdG8gcGVuZGluZyBjb21tZW50cw==-->replies to pending review comments no longer generate a notification, this was caused by an incomplete determination if the comment was part of the pending review or not<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7143) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7144)): <!--number 7144 --><!--line 0 --><!--description Zml4OiBjb25zaWRlciBwdWJsaWMgaXNzdWVzIGZvciBwcm9qZWN0IGJvYXJkcw==-->consider public issues for project boards<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7038) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7046)): <!--number 7046 --><!--line 0 --><!--description Zml4KHJlbGVhc2UpOiB0aGUgcm9vdGxlc3MgaW1hZ2UgdmVyc2lvbiBsYWJlbCBpcyBub3Qgc2V0-->the rootless Forgejo image version label is not set<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7004) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7018)): <!--number 7018 --><!--line 0 --><!--description Zml4OiBkbyBub3QgYWxsb3cgU1NIIHVybCBmb3IgbWlncmF0aW9u-->do not allow SSH url for migration<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6680) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6930)): <!--number 6930 --><!--line 0 --><!--description c2V0dGluZy5TZXJ2aWNlLkVuYWJsZUludGVybmFsU2lnbkluID0gZmFsc2UgaXMgZGlzYWJsaW5nIGZvcmdvdHRlbiBwYXNzd29yZA==-->`setting.Service.EnableInternalSignIn = false` is disabling forgotten password<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6920) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6929)): <!--number 6929 --><!--line 0 --><!--description Zml4OiBzaG93IGludGVybmFsIGxvZ2luIHByb21wdCBmb3IgYWNjb3VudCBsaW5raW5n-->show internal login prompt for account linking<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6896) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6915)): <!--number 6915 --><!--line 0 --><!--description ZW5hYmxlIHNzaCBtaXJyb3JzIGluIHJvb3RsZXNzIGltYWdlcw==-->enable ssh mirrors in rootless Forgejo images<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6853) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6859)): <!--number 6859 --><!--line 0 --><!--description Zml4OiByZW5kZXIgbGluayBpbiBoZWFkaW5nIGNvcnJlY3RseSBpbiBUT0M=-->render link in heading correctly in wiki TOC<!--description-->
- Included for completeness but not worth a release note
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7284): <!--number 7284 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL3JlZGlzL2dvLXJlZGlzL3Y5IHRvIHY5LjcuMyAodjEwLjAvZm9yZ2Vqbyk=-->Update module github.com/redis/go-redis/v9 to v9.7.3 (v10.0/forgejo)<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7270) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7272)): <!--number 7272 --><!--line 0 --><!--description Zml4OiBjb25zaWRlciBpc3N1ZXMgaW4gcmVwb3NpdG9yeSBhY2Nlc3NpYmxlIHZpYSBgYWNjZXNzYCB0YWJsZQ==-->fix: consider issues in repository accessible via `access` table<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7199) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7202)): <!--number 7202 --><!--line 0 --><!--description Zml4KGFwaSk6IG1pc3Mtc3BlbGxlZCBkZXNjcmlwdGlvbiwgY29ycmVjdGVkIHRvIGBwdWJsaWNg-->fix(api): miss-spelled description, corrected to `public`<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7171) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7177)): <!--number 7177 --><!--line 0 --><!--description Zml4OiByZXZlcnQgaXNzdWUgcmVuZGVyaW5nIGZvciBgPGE+YCBlbGVtZW50-->fix: revert issue rendering for `<a>` element<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7078) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7079)): <!--number 7079 --><!--line 0 --><!--description Y2hvcmUoY2kpOiBlbnN1cmUgdGhlIG1hbnVhbGx5IGNhY2hlZCBHbyBjYW4gYmUgcnVu-->chore(ci): ensure the manually cached Go can be run<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6590) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7073)): <!--number 7073 --><!--line 0 --><!--description Y2hvcmUoY2kpOiBHZXQgR28gYmluYXJ5IGZyb20gR09ST09UIGluc3RlYWQgb2YgaGFyZGNvZGVkIHBhdGg=-->chore(ci): Get Go binary from GOROOT instead of hardcoded path<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7072): <!--number 7072 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnb2xhbmcub3JnL3gvY3J5cHRvIHRvIHYwLjM1LjAgKHYxMC4wL2Zvcmdlam8p-->Update module golang.org/x/crypto to v0.35.0 (v10.0/forgejo)<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7052): <!--number 7052 --><!--line 0 --><!--description VXBkYXRlIGh0dHBzOi8vZGF0YS5mb3JnZWpvLm9yZy9mb3JnZWpvL2Zvcmdlam8tYnVpbGQtcHVibGlzaCBhY3Rpb24gdG8gdjUuMy40ICh2MTAuMC9mb3JnZWpvKQ==-->Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.3.4 (v10.0/forgejo)<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/7003) ([backported](https://codeberg.org/forgejo/forgejo/pulls/7014)): <!--number 7014 --><!--line 0 --><!--description Zml4OiByZXR1cm4gNDA0IGZvciBlbXB0eSByZXBvc2l0b3JpZXM=-->fix: return 404 for empty repositories<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6937) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6976)): <!--number 6976 --><!--line 0 --><!--description Zml4OiBkZWxheSBkZWxldGluZyBhdXRob3JpemF0aW9uIHRva2Vu-->fix: delay deleting authorization token<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6953) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6954)): <!--number 6954 --><!--line 0 --><!--description Zml4OiBuYXRpdmUgcGFyc2luZyBvZiBzc2ggY2VydGlmaWNhdGUga2V5-->fix: native parsing of ssh certificate key<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6898) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6905)): <!--number 6905 --><!--line 0 --><!--description Zml4KHVpKTogaGlkZSBleHRyYSBQUiBwcm9wZXJ0eSBsYWJlbHMgb24gdGl0bGUgZWRpdA==-->fix(ui): hide extra PR property labels on title edit<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6866) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6884)): <!--number 6884 --><!--line 0 --><!--description Zml4OiBhbHdheXMgc2V0IHN0cmlwcGVkIHNsYXNoZXMgb24gaHR0cCByZXF1ZXN0-->fix: always set stripped slashes on http request<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6851) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6860)): <!--number 6860 --><!--line 0 --><!--description Zml4KHVpKTogaGlkZSAnTmV3IG1pZ3JhdGlvbicgYnV0dG9uIG9uIG9yZyBwYWdlcyB3aXRoIG1pZ3JhdGlvbnMgZGlzYWJsZWQgKCM2ODUwKQ==-->fix(ui): hide 'New migration' button on org pages with migrations disabled (#6850)<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6700) ([backported](https://codeberg.org/forgejo/forgejo/pulls/6854)): <!--number 6854 --><!--line 0 --><!--description dWk6IHVwZGF0ZSBsYW5ndWFnZSBzdGF0cyBsYXlvdXQgYW5kIGNsaWNrIGJlaGF2aW9y-->ui: update language stats layout and click behavior<!--description-->
  - [PR](https://codeberg.org/forgejo/forgejo/pulls/6812): <!--number 6812 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZ28gdG8gdjEuMjMuNiAodjEwLjAvZm9yZ2Vqbyk=-->Update dependency go to v1.23.6 (v10.0/forgejo)<!--description-->
<!--end release-notes-assistant-->
