Maybe it once was, but not anymore. GitHub is problematic for several reasons:
GitHub can unilaterally delete issues created by users whose accounts it later terminates. This has happened multiple times in the past.
For non-technical users, requiring a GitHub account creates extra friction, causing issues to go unreported.
For technical users: GitHub ToS allows at most one free account per person. This means a user can choose between associating Danbooru to their real-life account (questionable, given the nature of this site), or risking their main account by violating ToS and creating a second one just for Danbooru.
Even if you attempt to create a second account, there are more problems:
Some smaller email providers (that do not require CC or phone number to sign up) are blocked.
Even if you find one which GitHub allows creating an account with, that GitHub account will likely get flagged, and flagged accounts are shadowbanned (with created issues only visible to themselves, etc).
Such flags can allegedly be removed, but that requires contacting support, and to even contact support you must: 1. add 2FA to the account (fine), 2. do SMS verification (which means giving them your phone number), so that's out.
I expect the shadowban issue has hit some non-technical users too.
My suggestion (which I was planning to put in a GitHub issue...) would be to move issue tracking into the site itself, or maybe a self-hosted forge (but obviously every option comes with trade-offs).
Side note: the other things I meant to make issues for:
- 'z' hotkey to show posts wider than the viewport at 1x scale no longer works on video posts with the new player, caused by unconditional max-w-full class on the video element.
- Since commit 6ba1040312cb9a4ee81cffe695b6b08d62814ef5 it is no longer possible to set a precise video speed externally (using built-in browser functionality, browser extension or user script). Speed is forcibly rounded to nearest 0.25 by the ratechange event handler.
- POST requests to /iqdb_queries no longer work while logged out, caused by commit 449fea7f38ddff80bc7e920efed15e5301d54909
(if someone with an actual working GitHub account could create issues for those, that'd be appreciated...)
