site-ng issueshttps://git.adelielinux.org/adelie/site-ng/-/issues2023-01-08T03:44:22Zhttps://git.adelielinux.org/adelie/site-ng/-/issues/7Embedded web IRC client requires captcha, doesn't work for old PPC systems2023-01-08T03:44:22ZLee StarnesEmbedded web IRC client requires captcha, doesn't work for old PPC systems### Problem
https://www.adelielinux.org/contact/irc.html uses https://kiwiirc.com for an embedded IRC client. This sometimes requires reCaptcha, which one user on \#Adelie-Support can't run, attributing it to using Firefox on PPC. He did...### Problem
https://www.adelielinux.org/contact/irc.html uses https://kiwiirc.com for an embedded IRC client. This sometimes requires reCaptcha, which one user on \#Adelie-Support can't run, attributing it to using Firefox on PPC. He didn't seem to be aware of how to connect to the channel without our embedded client. A lot of privacy-conscious visitors or visitors with limited vision might also be unable to use reCaptcha.
### Possible solutions
1. We could run our own instance of KiwiIRC with captchas disabled and the ``restricted`` setting enabled. This would require a moderate amount of resources because it needs to maintain long-polling HTTP or WebSocket connections. I would need some additional maintenance time from us too. It's a;sp a big pile of JavaScript. This is fine if we stay on Interlinked, but other networks like Libera.Chat or OFTC might not like us running our own IRC gateway, and I don't think they provide WebSocket access. KiwiIRC has a WebSocket proxy, but it's written in Go.
2. We could run our own instance of [CGI:IRC](http://cgiirc.org/). It uses Perl's CGI.pm, has only a small amount of JS, and even has a mode that works without JS. But it's slow and has bad user experience. We'd also need a web server that can do plain old CGI.
3. Use some other alternative service. I don't really know these well.
4. Maybe just change the page to link to instructions on how to set up various IRC clients, or provide a prominent link on the page with KiwiIRC pointing to such instructions.https://git.adelielinux.org/adelie/site-ng/-/issues/6Download page resets scroll on selection2022-11-04T21:41:02ZSíle Ekaterin LiszkaDownload page resets scroll on selectionThe download page resets the scroll position when I make a selection, e.g. CPU. I would prefer that it did not, as zooming in via Firefox can require the user to scroll down to interact with the tool.The download page resets the scroll position when I make a selection, e.g. CPU. I would prefer that it did not, as zooming in via Firefox can require the user to scroll down to interact with the tool.https://git.adelielinux.org/adelie/site-ng/-/issues/5Logo is not always rendered sharply2021-11-11T19:21:17ZZach van RijnLogo is not always rendered sharplyNeeds triage. Some formats, sizes, browsers, etc. of the logo appear a bit blurry. I know we can do better.Needs triage. Some formats, sizes, browsers, etc. of the logo appear a bit blurry. I know we can do better.https://git.adelielinux.org/adelie/site-ng/-/issues/3Site is unnecessarily large (JS and CSS)2021-07-13T16:06:35ZZach van RijnSite is unnecessarily large (JS and CSS)Much of the JS and CSS is unnecessary (due to the site being derived from a template).
Shake out unnecessary code and assets.Much of the JS and CSS is unnecessary (due to the site being derived from a template).
Shake out unnecessary code and assets.