Feed of "AverageHelper" https://codeberg.org/AverageHelper Sun, 26 Jul 2026 03:40:51 +0200 AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-20074114 feat(funding): parse `app.ini` for funding providers, with a set of default ones <p dir="auto">anyway, I now have a test here locally that successfully checks all of the proposed providers, except for <code>community_bridge</code>, <code>polar</code>, <code>thanks_dev</code>, and obviously <code>custom</code>.</p> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

anyway, I now have a test here locally that successfully checks all of the proposed providers, except for community_bridge, polar, thanks_dev, and obviously custom.

]]>
AverageHelper 181498597: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-20074114 Sun, 26 Jul 2026 03:18:36 +0200
AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-20074045 feat(funding): parse `app.ini` for funding providers, with a set of default ones <p dir="auto">Ok so, after searching GitHub for public funding configs, I found a few possible candidates for <code>issuehunt</code>, <code>ko_fi</code>, <code>buy_me_a_coffee</code>, and <code>thanks_dev</code>, but I can&#39;t vouch for their longevity. Unfortunatly, it seems there are some issues, especially with the other two providers:</p> <h3 id="user-content-communitybridge" dir="auto">CommunityBridge</h3> <p dir="auto"><code>community_bridge</code>&#39;s redirect appears to actually be incorrect. For example, something like <code>community_bridge: kubernetes</code> (<a href="https://funding.communitybridge.org/projects/kubernetes" rel="nofollow">https://funding.communitybridge.org/projects/kubernetes</a>) redirects to <a href="https://crowdfunding.linuxfoundation.org/projects/kubernetes" rel="nofollow">https://crowdfunding.linuxfoundation.org/projects/kubernetes</a>, which is 404. However, going via the site to <em>find</em> Kubernetes leads me rather to <a href="https://crowdfunding.linuxfoundation.org/initiatives/kubernetes" rel="nofollow">https://crowdfunding.linuxfoundation.org/initiatives/kubernetes</a>. (Note the difference of <code>/projects/*</code> and <code>/initiatives/*</code>.) I wonder if we should change our template to the new URL directly, so that even though it&#39;s broken on GitHub, Forgejo&#39;s works.</p> <p dir="auto">Incidentally, I had a lot of trouble finding <em>any</em> serious public funding configs with a <code>community_bridge</code> entry, possibly in part because of the broken redirect, so there&#39;s a very slim chance anyone migrating here will find their funding config broken on arrival if Forgejo simply did not support <code>community_bridge</code>. That provider clearly didn&#39;t prioritize <em>not</em> breaking its users&#39; profile links with the move, so Forgejo not offering first-class support for it seems reasonable until they become more established again.</p> <p dir="auto">On the other hand, given that this is the first provider that GitHub advertises in <a href="https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository#about-funding-files" rel="nofollow">its doc for this feature</a>, it would be kinda neat if Forgejo happened to have a working version.</p> <p dir="auto">Either solution (fix our template past the redirect, or drop support) or any other is ok with me.</p> <h3 id="user-content-polar" dir="auto">Polar</h3> <p dir="auto"><code>polar</code> has a similar situation, except they didn&#39;t even bother with a redirect. After searching GitHub for public funding configs, I came across two which might once have been reliable. One of which is still published, at <a href="https://github.com/amalshaji/portr" rel="nofollow">https://github.com/amalshaji/portr</a>, but the link GitHub presents in the Sponsor modal is broken. Wayback suggests that the link was good as recently as <a href="https://web.archive.org/web/20250908003104/https://polar.sh/amalshaji" rel="nofollow">last year</a>. I found <a href="https://web.archive.org/web/20240520143019/https://polar.sh/frankie567" rel="nofollow">another such case from 2024</a> through an old fork of <a href="https://github.com/fastapi-users/fastapi-users" rel="nofollow">one of the user&#39;s projects</a> (whose original funding config, which only listed <code>polar</code>, <a href="https://github.com/fastapi-users/fastapi-users/commit/ae5ff025effc3030d49b213d692bea5d5ba0d46d" rel="nofollow">no longer exists</a>).</p> <p dir="auto">Today, TailwindCSS directs users to <a href="https://tailwindcss.com/insiders" rel="nofollow">https://tailwindcss.com/insiders</a>, which contains a link to Polar, but instead of a profile it&#39;s to a checkout form, which may just be a branded Stripe checkout form on a custom domain. The URL is inscrutable, with no trace of a readable username on its own, but the format is familiar to Stripe&#39;s, so there&#39;s that.</p> <p dir="auto">We could simply alter our template for <code>polar</code> to the one that would work with a <del>Stripe</del> Polar customer ID like Tailwind&#39;s case, but I think it would be more sustainable to actually remove <code>polar</code> as a built-in option and let users use <code>custom</code> for whatever new shenaniganry Polar comes up with next.</p> <h3 id="user-content-thanks-dev" dir="auto">thanks.dev</h3> <p dir="auto"><code>thanks_dev</code> links work well enough, however it seems to respond HTTP 403 <em>regardless</em> of whether or not the profile actually exists. This completely breaks the mock webserver, which asserts internally that the return status is less than 400. The test would need to either load the webpage to ensure the profile exists, or try to emulate its JS network calls. The easiest fix seems to be to test thanks.dev using Playwright instead. <span class="emoji" aria-label="confused face" data-alias="confused">😕</span></p> <h3 id="user-content-ko-fi" dir="auto">Ko-fi</h3> <p dir="auto">This one seems to block Go&#39;s default User-Agent header, so changing the header in the mock webserver to something like <code>forgejo-test-client/1.0</code> instead seems to do the trick here, and probably will continue to do so unless they decide to block this (hopefully very infrequent) test as well.</p> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

Ok so, after searching GitHub for public funding configs, I found a few possible candidates for issuehunt, ko_fi, buy_me_a_coffee, and thanks_dev, but I can't vouch for their longevity. Unfortunatly, it seems there are some issues, especially with the other two providers:

CommunityBridge

community_bridge's redirect appears to actually be incorrect. For example, something like community_bridge: kubernetes (https://funding.communitybridge.org/projects/kubernetes) redirects to https://crowdfunding.linuxfoundation.org/projects/kubernetes, which is 404. However, going via the site to find Kubernetes leads me rather to https://crowdfunding.linuxfoundation.org/initiatives/kubernetes. (Note the difference of /projects/* and /initiatives/*.) I wonder if we should change our template to the new URL directly, so that even though it's broken on GitHub, Forgejo's works.

Incidentally, I had a lot of trouble finding any serious public funding configs with a community_bridge entry, possibly in part because of the broken redirect, so there's a very slim chance anyone migrating here will find their funding config broken on arrival if Forgejo simply did not support community_bridge. That provider clearly didn't prioritize not breaking its users' profile links with the move, so Forgejo not offering first-class support for it seems reasonable until they become more established again.

On the other hand, given that this is the first provider that GitHub advertises in its doc for this feature, it would be kinda neat if Forgejo happened to have a working version.

Either solution (fix our template past the redirect, or drop support) or any other is ok with me.

Polar

polar has a similar situation, except they didn't even bother with a redirect. After searching GitHub for public funding configs, I came across two which might once have been reliable. One of which is still published, at https://github.com/amalshaji/portr, but the link GitHub presents in the Sponsor modal is broken. Wayback suggests that the link was good as recently as last year. I found another such case from 2024 through an old fork of one of the user's projects (whose original funding config, which only listed polar, no longer exists).

Today, TailwindCSS directs users to https://tailwindcss.com/insiders, which contains a link to Polar, but instead of a profile it's to a checkout form, which may just be a branded Stripe checkout form on a custom domain. The URL is inscrutable, with no trace of a readable username on its own, but the format is familiar to Stripe's, so there's that.

We could simply alter our template for polar to the one that would work with a Stripe Polar customer ID like Tailwind's case, but I think it would be more sustainable to actually remove polar as a built-in option and let users use custom for whatever new shenaniganry Polar comes up with next.

thanks.dev

thanks_dev links work well enough, however it seems to respond HTTP 403 regardless of whether or not the profile actually exists. This completely breaks the mock webserver, which asserts internally that the return status is less than 400. The test would need to either load the webpage to ensure the profile exists, or try to emulate its JS network calls. The easiest fix seems to be to test thanks.dev using Playwright instead. 😕

Ko-fi

This one seems to block Go's default User-Agent header, so changing the header in the mock webserver to something like forgejo-test-client/1.0 instead seems to do the trick here, and probably will continue to do so unless they decide to block this (hopefully very infrequent) test as well.

]]>
AverageHelper 181497781: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-20074045 Sun, 26 Jul 2026 03:15:43 +0200
AverageHelper opened issue Codeberg/Community#2938 https://codeberg.org/Codeberg/Community/issues/2938 2938#"Bye" and 403 when trying to view subdirectories on some repos# <![CDATA[

Comment

Not sure if this is the right place to report this, but it looks like some sort of false positive related to bot-blocking, so here goes..

I followed a link to https://codeberg.org/freebsd/freebsd-ports/src/branch/main/sysutils/desktop-installer, and noticed a scary-looking red banner on top that says "Error 403 when calling /FreeBSD/freebsd-ports/lastcommit/ec77dc5a2c4c1aef7213dc7e06602e89979ae378/sysutils/desktop-installer: Bye".

I can load the main page of that repo just fine, but trying to view most of the direct subdirectories (by clicking on the links on the page) leads to a plaintext page that only says Bye and an error 403 in the net log. This occurs regardless of login state.

Lowercasing the username in the URL at least gets the webpage to load, but then the banner appears, suggesting that the /lastcommit REST call might be triggering some kind of bot trap by getting the username "wrong".

I've tried a repo on my own account, but the site works fine regardless of whether my username is used as-is or lowercased, so I'm not sure what is happening differently with the FreeBSD account's one 😕

]]>
AverageHelper 181015063: https://codeberg.org/Codeberg/Community/issues/2938 Sat, 25 Jul 2026 00:56:26 +0200
AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19918273 feat(funding): parse `app.ini` for funding providers, with a set of default ones <blockquote> <p dir="auto">I&#39;m not sure it&#39;s something that needs to be built right away.</p> </blockquote> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

I'm not sure it's something that needs to be built right away.

]]>
AverageHelper 179739577: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19918273 Thu, 23 Jul 2026 06:18:14 +0200
AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19917712 feat(funding): parse `app.ini` for funding providers, with a set of default ones <p dir="auto">As for where to find funding links to test against, Forgejo&#39;s own <code>package-lock.json</code> file might be a place to start, once we get around to doing this.</p> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

As for where to find funding links to test against, Forgejo's own package-lock.json file might be a place to start, once we get around to doing this.

]]>
AverageHelper 179734879: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19917712 Thu, 23 Jul 2026 05:53:37 +0200
AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19917709 feat(funding): parse `app.ini` for funding providers, with a set of default ones <p dir="auto">That makes sense, but I&#39;m not sure it&#39;s something that needs to be built right away.</p> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

That makes sense, but I'm not sure it's something that needs to be built right away.

]]>
AverageHelper 179734495: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19917709 Thu, 23 Jul 2026 05:53:31 +0200
AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19917451 feat(funding): parse `app.ini` for funding providers, with a set of default ones <p dir="auto"><a href="/limiting-factor" class="mention" rel="nofollow">@limiting-factor</a> wrote in <a href="https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19750487" class="ref-issue" rel="nofollow">#13361 (comment)</a>:</p> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

@limiting-factor wrote in #13361 (comment):

]]>
AverageHelper 179726698: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19917451 Thu, 23 Jul 2026 05:34:55 +0200
AverageHelper pushed to funding-core at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/commit/d46f3ee6e2f9d879636cf6a713cbabc4e70f0b43 <a href="https://codeberg.org/AverageHelper/forgejo/commit/d46f3ee6e2f9d879636cf6a713cbabc4e70f0b43">d46f3ee6e2f9d879636cf6a713cbabc4e70f0b43</a> fix(tests): add a test case for odd non-provider name region in config <![CDATA[d46f3ee6e2f9d879636cf6a713cbabc4e70f0b43 fix(tests): add a test case for odd non-provider name region in config]]> AverageHelper 179726158: https://codeberg.org/AverageHelper/forgejo/commit/d46f3ee6e2f9d879636cf6a713cbabc4e70f0b43 Thu, 23 Jul 2026 05:33:51 +0200 AverageHelper commented on issue forgejo/forgejo#6994 https://codeberg.org/forgejo/forgejo/issues/6994#issuecomment-19644835 feat: hide comments (optionally with a reason) inside of an issue/pr thread <p dir="auto">Small note, I found found a case of &#34;Hidden as resolved&#34; on GitHub in the wild, and it turns out that anonymous users <em>can</em> reveal those still: <a href="https://github.com/rust-lang/rust/issues/154046#issuecomment-4303975612" rel="nofollow">https://github.com/rust-lang/rust/issues/154046#issuecomment-4303975612</a></p> <p dir="auto">this implies that GitHub&#39;s implementation has different visibility properties for each Hidden reason. That would be an interesting direction to go with this, but I&#39;m not really fond of the verbiage of &#34;Hidden as resolved&#34; tbh. Not sure why just yet, but comment <em>resolution</em> feels like a different feature from <em>Hide this comment</em> I think.</p> <![CDATA[feat: hide comments (optionally with a reason) inside of an issue/pr thread

Small note, I found found a case of "Hidden as resolved" on GitHub in the wild, and it turns out that anonymous users can reveal those still: https://github.com/rust-lang/rust/issues/154046#issuecomment-4303975612

this implies that GitHub's implementation has different visibility properties for each Hidden reason. That would be an interesting direction to go with this, but I'm not really fond of the verbiage of "Hidden as resolved" tbh. Not sure why just yet, but comment resolution feels like a different feature from Hide this comment I think.

]]>
AverageHelper 177525874: https://codeberg.org/forgejo/forgejo/issues/6994#issuecomment-19644835 Sun, 19 Jul 2026 02:09:33 +0200
AverageHelper commented on pull request forgejo/forgejo#13392 https://codeberg.org/forgejo/forgejo/pulls/13392#issuecomment-19511551 WIP: feat(funding): header button and modal to display repo/user/org funding options <p dir="auto">I wonder if there&#39;s a way to have the <code>{{svg}}</code> template do a fallback in the event an icon isn&#39;t found. That would simplify this part of the code, and let instance admins define logos more easily.</p> <![CDATA[WIP: feat(funding): header button and modal to display repo/user/org funding options

I wonder if there's a way to have the {{svg}} template do a fallback in the event an icon isn't found. That would simplify this part of the code, and let instance admins define logos more easily.

]]>
AverageHelper 177123454: https://codeberg.org/forgejo/forgejo/pulls/13392#issuecomment-19511551 Sat, 18 Jul 2026 10:33:06 +0200
AverageHelper commented on issue forgejo/forgejo#13435 https://codeberg.org/forgejo/forgejo/issues/13435#issuecomment-19511464 enh: Support `FUNDING.yml` to make clear to users how to contribute financially to a repo/user/org <p dir="auto"><a href="/wetneb" class="mention" rel="nofollow">@wetneb</a> wrote in <a href="https://codeberg.org/forgejo/forgejo/issues/13435#issuecomment-19506598" class="ref-issue" rel="nofollow">#13435 (comment)</a>:</p> <![CDATA[enh: Support `FUNDING.yml` to make clear to users how to contribute financially to a repo/user/org

@wetneb wrote in #13435 (comment):

]]>
AverageHelper 177121624: https://codeberg.org/forgejo/forgejo/issues/13435#issuecomment-19511464 Sat, 18 Jul 2026 10:29:36 +0200
AverageHelper pushed to forgejo at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/commit/eb8d24640a2be606351227550fc18013cf82c936 <a href="https://codeberg.org/AverageHelper/forgejo/commit/eb8d24640a2be606351227550fc18013cf82c936">eb8d24640a2be606351227550fc18013cf82c936</a> Update module golang.org/x/net to v0.57.0 (forgejo) (#13508) <![CDATA[eb8d24640a2be606351227550fc18013cf82c936 Update module golang.org/x/net to v0.57.0 (forgejo) (#13508)]]> AverageHelper 177010015: https://codeberg.org/AverageHelper/forgejo/commit/eb8d24640a2be606351227550fc18013cf82c936 Sat, 18 Jul 2026 05:46:35 +0200 AverageHelper pushed to forgejo at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/compare/5d218d37ebca29b3d6e6c30ce4eb1392dbccf16c...1c696b25e72f9c4b58460cd1f73194ce30e7f7c0 <a href="https://codeberg.org/AverageHelper/forgejo/commit/1c696b25e72f9c4b58460cd1f73194ce30e7f7c0">1c696b25e72f9c4b58460cd1f73194ce30e7f7c0</a> fix: prevent mirroring &amp; migrations on unencrypted URL schemes (<code class="inline-code-block">http://</code>, <code class="inline-code-block">git://</code>) (#13490) <a href="https://codeberg.org/AverageHelper/forgejo/commit/4e1c50f1f79dc350f2a974b36f93cef5cd77c7e9">4e1c50f1f79dc350f2a974b36f93cef5cd77c7e9</a> Update module golang.org/x/image to v0.44.0 (forgejo) (#13506) <a href="https://codeberg.org/AverageHelper/forgejo/commit/24b54a36e4d39a7f99b453006d38e16f58bfb338">24b54a36e4d39a7f99b453006d38e16f58bfb338</a> fix(dropdown): a11y: add tooltip to opener in Actions, + ui: fix rounding, + improve demos (#13052) <a href="https://codeberg.org/AverageHelper/forgejo/commit/5dd06a2cc7f288d3a999d9e672f955151ac503e1">5dd06a2cc7f288d3a999d9e672f955151ac503e1</a> fix: make assignment of projects to issues consistent (#13066) <a href="https://codeberg.org/AverageHelper/forgejo/commit/510da044fb7ecd0bce396d14e7b46533f5476435">510da044fb7ecd0bce396d14e7b46533f5476435</a> fix: query the correct form for wiki editing (#13498) <![CDATA[1c696b25e72f9c4b58460cd1f73194ce30e7f7c0 fix: prevent mirroring & migrations on unencrypted URL schemes (http://, git://) (#13490) 4e1c50f1f79dc350f2a974b36f93cef5cd77c7e9 Update module golang.org/x/image to v0.44.0 (forgejo) (#13506) 24b54a36e4d39a7f99b453006d38e16f58bfb338 fix(dropdown): a11y: add tooltip to opener in Actions, + ui: fix rounding, + improve demos (#13052) 5dd06a2cc7f288d3a999d9e672f955151ac503e1 fix: make assignment of projects to issues consistent (#13066) 510da044fb7ecd0bce396d14e7b46533f5476435 fix: query the correct form for wiki editing (#13498)]]> AverageHelper 177009847: https://codeberg.org/AverageHelper/forgejo/compare/5d218d37ebca29b3d6e6c30ce4eb1392dbccf16c...1c696b25e72f9c4b58460cd1f73194ce30e7f7c0 Sat, 18 Jul 2026 05:45:35 +0200 AverageHelper created branch forgejo in AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/src/branch/forgejo AverageHelper 177009844: https://codeberg.org/AverageHelper/forgejo/src/branch/forgejo Sat, 18 Jul 2026 05:45:34 +0200 AverageHelper commented on issue forgejo/forgejo#13435 https://codeberg.org/forgejo/forgejo/issues/13435#issuecomment-19496866 enh: Support `FUNDING.yml` to make clear to users how to contribute financially to a repo/user/org <p dir="auto">it would be neat to have something like <code>liberapay: forgejo</code> in a funding config in forgejo/forgejo tbh, if the team were willing to maintain the info there alongside the links in various spots in forgejo/website</p> <![CDATA[enh: Support `FUNDING.yml` to make clear to users how to contribute financially to a repo/user/org

it would be neat to have something like liberapay: forgejo in a funding config in forgejo/forgejo tbh, if the team were willing to maintain the info there alongside the links in various spots in forgejo/website

]]>
AverageHelper 176924887: https://codeberg.org/forgejo/forgejo/issues/13435#issuecomment-19496866 Sat, 18 Jul 2026 01:11:26 +0200
AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19496203 feat(funding): parse `app.ini` for funding providers, with a set of default ones <p dir="auto">doc PR: <a href="https://codeberg.org/forgejo/docs/pulls/2068" class="ref-issue" rel="nofollow">forgejo/docs#2068</a></p> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

doc PR: forgejo/docs#2068

]]>
AverageHelper 176909314: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19496203 Sat, 18 Jul 2026 00:45:32 +0200
AverageHelper created pull request forgejo/docs#2068 https://codeberg.org/forgejo/docs/pulls/2068 2068#WIP: doc: add `funding` config section# <![CDATA[

Doc change for forgejo/forgejo!13361

]]>
AverageHelper 176907316: https://codeberg.org/forgejo/docs/pulls/2068 Sat, 18 Jul 2026 00:44:31 +0200
AverageHelper pushed to funding-config at AverageHelper/forgejo-docs https://codeberg.org/AverageHelper/forgejo-docs/commit/5a15068866604a3c9719d8870c5e59d9b280512b <a href="https://codeberg.org/AverageHelper/forgejo-docs/commit/5a15068866604a3c9719d8870c5e59d9b280512b">5a15068866604a3c9719d8870c5e59d9b280512b</a> feat: document <code class="inline-code-block">funding.yml</code> config items <![CDATA[5a15068866604a3c9719d8870c5e59d9b280512b feat: document funding.yml config items]]> AverageHelper 176906524: https://codeberg.org/AverageHelper/forgejo-docs/commit/5a15068866604a3c9719d8870c5e59d9b280512b Sat, 18 Jul 2026 00:42:08 +0200 AverageHelper created branch funding-config in AverageHelper/forgejo-docs https://codeberg.org/AverageHelper/forgejo-docs/src/branch/funding-config AverageHelper 176906521: https://codeberg.org/AverageHelper/forgejo-docs/src/branch/funding-config Sat, 18 Jul 2026 00:42:08 +0200 AverageHelper commented on issue forgejo/forgejo#6994 https://codeberg.org/forgejo/forgejo/issues/6994#issuecomment-19441546 feat: hide comments (optionally with a reason) inside of an issue/pr thread <p dir="auto"><a href="/aahlenst" class="mention" rel="nofollow">@aahlenst</a> wrote in <a href="https://codeberg.org/forgejo/forgejo/issues/6994#issuecomment-19418668" class="ref-issue" rel="nofollow">#6994 (comment)</a>:</p> <![CDATA[feat: hide comments (optionally with a reason) inside of an issue/pr thread

@aahlenst wrote in #6994 (comment):

]]>
AverageHelper 176550859: https://codeberg.org/forgejo/forgejo/issues/6994#issuecomment-19441546 Fri, 17 Jul 2026 14:08:35 +0200
AverageHelper pushed to next at AverageHelper/forgejo-docs https://codeberg.org/AverageHelper/forgejo-docs/compare/ee7e4a92be1828f39705f8fd9d1dc5d019c3abd4...262971ab8247868e09d64adc0f680366f601c70c <a href="https://codeberg.org/AverageHelper/forgejo-docs/commit/262971ab8247868e09d64adc0f680366f601c70c">262971ab8247868e09d64adc0f680366f601c70c</a> docs: document private registry access in Actions (#2056) <a href="https://codeberg.org/AverageHelper/forgejo-docs/commit/d13314662e6c71807de67a7653178eb703ffd3b0">d13314662e6c71807de67a7653178eb703ffd3b0</a> Lock file maintenance (#2058) <a href="https://codeberg.org/AverageHelper/forgejo-docs/commit/8f343b1eee4bb293fb088dab1faedb63e9f68f60">8f343b1eee4bb293fb088dab1faedb63e9f68f60</a> Update dependency prettier to v3.9.5 (#2057) <a href="https://codeberg.org/AverageHelper/forgejo-docs/commit/271bef84e466d4fa811b94983cd1c2fba637e37f">271bef84e466d4fa811b94983cd1c2fba637e37f</a> feat(actions): Add support for <code class="inline-code-block">case</code> statement (#2052) <a href="https://codeberg.org/AverageHelper/forgejo-docs/commit/c9ffa6c1805bdb4480f5a0aa328dce847e9f8fbd">c9ffa6c1805bdb4480f5a0aa328dce847e9f8fbd</a> doc: document <code class="inline-code-block">run-name</code> in Forgejo Actions reference (#2020) <![CDATA[262971ab8247868e09d64adc0f680366f601c70c docs: document private registry access in Actions (#2056) d13314662e6c71807de67a7653178eb703ffd3b0 Lock file maintenance (#2058) 8f343b1eee4bb293fb088dab1faedb63e9f68f60 Update dependency prettier to v3.9.5 (#2057) 271bef84e466d4fa811b94983cd1c2fba637e37f feat(actions): Add support for case statement (#2052) c9ffa6c1805bdb4480f5a0aa328dce847e9f8fbd doc: document run-name in Forgejo Actions reference (#2020)]]> AverageHelper 176516272: https://codeberg.org/AverageHelper/forgejo-docs/compare/ee7e4a92be1828f39705f8fd9d1dc5d019c3abd4...262971ab8247868e09d64adc0f680366f601c70c Fri, 17 Jul 2026 13:02:41 +0200 AverageHelper commented on issue forgejo/forgejo#6994 https://codeberg.org/forgejo/forgejo/issues/6994#issuecomment-19415719 feat: hide comments (optionally with a reason) inside of an issue/pr thread <p dir="auto">Taking a poke at this, it looks like GitHub&#39;s UI requires one of several pre-defined Reason marks, which are as follows:</p> <![CDATA[feat: hide comments (optionally with a reason) inside of an issue/pr thread

Taking a poke at this, it looks like GitHub's UI requires one of several pre-defined Reason marks, which are as follows:

]]>
AverageHelper 176506675: https://codeberg.org/forgejo/forgejo/issues/6994#issuecomment-19415719 Fri, 17 Jul 2026 12:46:40 +0200
AverageHelper pushed to funding-web-ui at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/commit/ba7aa9363d02c6863d65d431998f5e9394c85cae <a href="https://codeberg.org/AverageHelper/forgejo/commit/ba7aa9363d02c6863d65d431998f5e9394c85cae">ba7aa9363d02c6863d65d431998f5e9394c85cae</a> chore: decouple intent from the &#34;Sponsor&#34; UI label, per discussion in #13435 <![CDATA[ba7aa9363d02c6863d65d431998f5e9394c85cae chore: decouple intent from the "Sponsor" UI label, per discussion in #13435]]> AverageHelper 176441746: https://codeberg.org/AverageHelper/forgejo/commit/ba7aa9363d02c6863d65d431998f5e9394c85cae Fri, 17 Jul 2026 11:23:09 +0200 AverageHelper pushed to funding-web-ui at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/commit/41c5cc34c3f7181ce53cc10312d0f0485e5a7d36 <a href="https://codeberg.org/AverageHelper/forgejo/commit/41c5cc34c3f7181ce53cc10312d0f0485e5a7d36">41c5cc34c3f7181ce53cc10312d0f0485e5a7d36</a> feat(sponsors): header button and modal to display funding config for repos (and users/orgs with funding config in their .profile repo) <![CDATA[41c5cc34c3f7181ce53cc10312d0f0485e5a7d36 feat(sponsors): header button and modal to display funding config for repos (and users/orgs with funding config in their .profile repo)]]> AverageHelper 176413723: https://codeberg.org/AverageHelper/forgejo/commit/41c5cc34c3f7181ce53cc10312d0f0485e5a7d36 Fri, 17 Jul 2026 10:29:50 +0200 AverageHelper pushed to funding-web-ui at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/compare/53ae64eb9fa89b78085c806ebed5f9d7a7391f07...b132cace959fb1a1cb27bc77900b8eea64b84f32 <a href="https://codeberg.org/AverageHelper/forgejo/commit/b132cace959fb1a1cb27bc77900b8eea64b84f32">b132cace959fb1a1cb27bc77900b8eea64b84f32</a> feat(sponsors): header button and modal to display funding config for repos (and users/orgs with funding config in their .profile repo) <a href="https://codeberg.org/AverageHelper/forgejo/commit/070727727e69c2c18dc20145f7b4d9ebb197c780">070727727e69c2c18dc20145f7b4d9ebb197c780</a> feat(sponsors): API to get funding config details about a repo <a href="https://codeberg.org/AverageHelper/forgejo/commit/fbb1af83bf5475034ada65c3c4184b0372a8a228">fbb1af83bf5475034ada65c3c4184b0372a8a228</a> feat(sponsors): display funding config parse errors <a href="https://codeberg.org/AverageHelper/forgejo/commit/13f9af71975a6a94022a81f6e990ceaa76a0fc1f">13f9af71975a6a94022a81f6e990ceaa76a0fc1f</a> feat(sponsors): API to get funding config details about a repo <a href="https://codeberg.org/AverageHelper/forgejo/commit/fb965ef5fef226a073c4297c997d97402d21b43c">fb965ef5fef226a073c4297c997d97402d21b43c</a> chore: test visibility at various screen sizes <![CDATA[b132cace959fb1a1cb27bc77900b8eea64b84f32 feat(sponsors): header button and modal to display funding config for repos (and users/orgs with funding config in their .profile repo) 070727727e69c2c18dc20145f7b4d9ebb197c780 feat(sponsors): API to get funding config details about a repo fbb1af83bf5475034ada65c3c4184b0372a8a228 feat(sponsors): display funding config parse errors 13f9af71975a6a94022a81f6e990ceaa76a0fc1f feat(sponsors): API to get funding config details about a repo fb965ef5fef226a073c4297c997d97402d21b43c chore: test visibility at various screen sizes]]> AverageHelper 176411647: https://codeberg.org/AverageHelper/forgejo/compare/53ae64eb9fa89b78085c806ebed5f9d7a7391f07...b132cace959fb1a1cb27bc77900b8eea64b84f32 Fri, 17 Jul 2026 10:26:31 +0200 AverageHelper pushed to funding-api-2 at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/compare/f59aa004a8a1dc6e89a522b82343a8e43b7922a7...13f9af71975a6a94022a81f6e990ceaa76a0fc1f <a href="https://codeberg.org/AverageHelper/forgejo/commit/13f9af71975a6a94022a81f6e990ceaa76a0fc1f">13f9af71975a6a94022a81f6e990ceaa76a0fc1f</a> feat(sponsors): API to get funding config details about a repo <a href="https://codeberg.org/AverageHelper/forgejo/commit/fb965ef5fef226a073c4297c997d97402d21b43c">fb965ef5fef226a073c4297c997d97402d21b43c</a> chore: test visibility at various screen sizes <a href="https://codeberg.org/AverageHelper/forgejo/commit/abc2f424f9a6209d449a966cedfb8624748ac402">abc2f424f9a6209d449a966cedfb8624748ac402</a> feat(sponsors): display funding config parse errors <a href="https://codeberg.org/AverageHelper/forgejo/commit/057a0172cb573c73e62b7ed7bae3db59f6a372de">057a0172cb573c73e62b7ed7bae3db59f6a372de</a> feat(sponsors): modules for finding and parsing the repo funding config file <a href="https://codeberg.org/AverageHelper/forgejo/commit/1a661e37fd99e5895fce8dc8552956f57cec3ff8">1a661e37fd99e5895fce8dc8552956f57cec3ff8</a> chore: rename <code class="inline-code-block">Text</code>~&gt;<code class="inline-code-block">Title</code> and <code class="inline-code-block">URL</code>~&gt;<code class="inline-code-block">Template</code>, per discussion in #13435 <![CDATA[13f9af71975a6a94022a81f6e990ceaa76a0fc1f feat(sponsors): API to get funding config details about a repo fb965ef5fef226a073c4297c997d97402d21b43c chore: test visibility at various screen sizes abc2f424f9a6209d449a966cedfb8624748ac402 feat(sponsors): display funding config parse errors 057a0172cb573c73e62b7ed7bae3db59f6a372de feat(sponsors): modules for finding and parsing the repo funding config file 1a661e37fd99e5895fce8dc8552956f57cec3ff8 chore: rename Text~>Title and URL~>Template, per discussion in #13435]]> AverageHelper 176391505: https://codeberg.org/AverageHelper/forgejo/compare/f59aa004a8a1dc6e89a522b82343a8e43b7922a7...13f9af71975a6a94022a81f6e990ceaa76a0fc1f Fri, 17 Jul 2026 09:40:23 +0200 AverageHelper pushed to funding-errors-ui at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/compare/b67f9724057e13a422277e5307b4ea07de64ada7...fb965ef5fef226a073c4297c997d97402d21b43c <a href="https://codeberg.org/AverageHelper/forgejo/commit/fb965ef5fef226a073c4297c997d97402d21b43c">fb965ef5fef226a073c4297c997d97402d21b43c</a> chore: test visibility at various screen sizes <a href="https://codeberg.org/AverageHelper/forgejo/commit/abc2f424f9a6209d449a966cedfb8624748ac402">abc2f424f9a6209d449a966cedfb8624748ac402</a> feat(sponsors): display funding config parse errors <a href="https://codeberg.org/AverageHelper/forgejo/commit/057a0172cb573c73e62b7ed7bae3db59f6a372de">057a0172cb573c73e62b7ed7bae3db59f6a372de</a> feat(sponsors): modules for finding and parsing the repo funding config file <a href="https://codeberg.org/AverageHelper/forgejo/commit/1a661e37fd99e5895fce8dc8552956f57cec3ff8">1a661e37fd99e5895fce8dc8552956f57cec3ff8</a> chore: rename <code class="inline-code-block">Text</code>~&gt;<code class="inline-code-block">Title</code> and <code class="inline-code-block">URL</code>~&gt;<code class="inline-code-block">Template</code>, per discussion in #13435 <a href="https://codeberg.org/AverageHelper/forgejo/commit/61b18befe700cbe21015c63accf51fe457618cde">61b18befe700cbe21015c63accf51fe457618cde</a> feat: making funding config limit configurable <![CDATA[fb965ef5fef226a073c4297c997d97402d21b43c chore: test visibility at various screen sizes abc2f424f9a6209d449a966cedfb8624748ac402 feat(sponsors): display funding config parse errors 057a0172cb573c73e62b7ed7bae3db59f6a372de feat(sponsors): modules for finding and parsing the repo funding config file 1a661e37fd99e5895fce8dc8552956f57cec3ff8 chore: rename Text~>Title and URL~>Template, per discussion in #13435 61b18befe700cbe21015c63accf51fe457618cde feat: making funding config limit configurable]]> AverageHelper 176381068: https://codeberg.org/AverageHelper/forgejo/compare/b67f9724057e13a422277e5307b4ea07de64ada7...fb965ef5fef226a073c4297c997d97402d21b43c Fri, 17 Jul 2026 09:09:00 +0200 AverageHelper pushed to funding-parse at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/compare/d3e007962324e998015882c4fc5099e8c6e58467...057a0172cb573c73e62b7ed7bae3db59f6a372de <a href="https://codeberg.org/AverageHelper/forgejo/commit/057a0172cb573c73e62b7ed7bae3db59f6a372de">057a0172cb573c73e62b7ed7bae3db59f6a372de</a> feat(sponsors): modules for finding and parsing the repo funding config file <a href="https://codeberg.org/AverageHelper/forgejo/commit/1a661e37fd99e5895fce8dc8552956f57cec3ff8">1a661e37fd99e5895fce8dc8552956f57cec3ff8</a> chore: rename <code class="inline-code-block">Text</code>~&gt;<code class="inline-code-block">Title</code> and <code class="inline-code-block">URL</code>~&gt;<code class="inline-code-block">Template</code>, per discussion in #13435 <a href="https://codeberg.org/AverageHelper/forgejo/commit/61b18befe700cbe21015c63accf51fe457618cde">61b18befe700cbe21015c63accf51fe457618cde</a> feat: making funding config limit configurable <a href="https://codeberg.org/AverageHelper/forgejo/commit/955c5129a5484e90c089d67b1b8bdbdd83155023">955c5129a5484e90c089d67b1b8bdbdd83155023</a> fix: escape formatting sigils more accurately <![CDATA[057a0172cb573c73e62b7ed7bae3db59f6a372de feat(sponsors): modules for finding and parsing the repo funding config file 1a661e37fd99e5895fce8dc8552956f57cec3ff8 chore: rename Text~>Title and URL~>Template, per discussion in #13435 61b18befe700cbe21015c63accf51fe457618cde feat: making funding config limit configurable 955c5129a5484e90c089d67b1b8bdbdd83155023 fix: escape formatting sigils more accurately]]> AverageHelper 176365261: https://codeberg.org/AverageHelper/forgejo/compare/d3e007962324e998015882c4fc5099e8c6e58467...057a0172cb573c73e62b7ed7bae3db59f6a372de Fri, 17 Jul 2026 08:20:58 +0200 AverageHelper pushed to funding-core at AverageHelper/forgejo https://codeberg.org/AverageHelper/forgejo/commit/1a661e37fd99e5895fce8dc8552956f57cec3ff8 <a href="https://codeberg.org/AverageHelper/forgejo/commit/1a661e37fd99e5895fce8dc8552956f57cec3ff8">1a661e37fd99e5895fce8dc8552956f57cec3ff8</a> chore: rename <code class="inline-code-block">Text</code>~&gt;<code class="inline-code-block">Title</code> and <code class="inline-code-block">URL</code>~&gt;<code class="inline-code-block">Template</code>, per discussion in #13435 <![CDATA[1a661e37fd99e5895fce8dc8552956f57cec3ff8 chore: rename Text~>Title and URL~>Template, per discussion in #13435]]> AverageHelper 175544273: https://codeberg.org/AverageHelper/forgejo/commit/1a661e37fd99e5895fce8dc8552956f57cec3ff8 Thu, 16 Jul 2026 07:55:15 +0200 AverageHelper commented on pull request forgejo/forgejo#13361 https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19300925 feat(funding): parse `app.ini` for funding providers, with a set of default ones <p dir="auto">Drafting for refactor based on discussion at <a href="https://codeberg.org/forgejo/forgejo/issues/13435#issuecomment-19244648" class="ref-issue" rel="nofollow">#13435 (comment)</a></p> <![CDATA[feat(funding): parse `app.ini` for funding providers, with a set of default ones

Drafting for refactor based on discussion at #13435 (comment)

]]>
AverageHelper 175517363: https://codeberg.org/forgejo/forgejo/pulls/13361#issuecomment-19300925 Thu, 16 Jul 2026 06:32:30 +0200