Refs: https://codeberg.org/forgejo/forgejo/issues/777 (cherry picked from commit 11b646dc6a) (cherry picked from commit e37847b9e6) (cherry picked from commit 3af3a40009) (cherry picked from commit a0004e95d8) (cherry picked from commit 8a156cd22b) (cherry picked from commit 49dfaff057) (cherry picked from commit 0fb94b96b8)
11b646dc6a
e37847b9e6
3af3a40009
a0004e95d8
8a156cd22b
49dfaff057
0fb94b96b8