This is a list of active quality-assurance notes (QANs) being worked on by AniNIX staff. Lists are sorted in order of priority.[[Category:Operation]][[Category:TODO]] If you see a problem with our code, go to [https://aninix.net/irc/ IRC] and send a memo to the #tech channel with what you've found. These will be parsed into the ideas list or assigned-QANs lists below by admins.
/ms send #tech 
Alternatively, you can make a new page as a child of this one, using [[:Template:QAN]], and assign it to yourself to work on the project. These will appear in [[Category:Open QANs]] automatically for assignment. # Ideas ## GDPR WebApp Add /gdpr WebApp to Webserver to download user content. Look at Sharingan source. ## Foundation * Finish PKGBUILDs * Identify why CGIT is suppressing "Receiving objects" and other typical git-clone messages. ## Maat * Look into either using [https://wiki.archlinux.org/index.php/GnuPG GPG keyserver] or adding key fingerprint to [https://wiki.archlinux.org/index.php/PKGBUILD#validpgpkeys PKGbuilds] * Test Jenkins for E2E, but require Lighttpd auth before proxying app, like Sharingan. ## Sora * ldap-adduser.bash should make use of 'sed -i "s/^term: /c\term: Newething/" file' to simplify * Improve regexes to handle names like TJ or emails like blar@something.subdomains.jp * Add MemberOf overlay ## CryptoWorkbench * Update to include flag for suppressing color usage * Update to improve helptext and error checking ## TheRaven * Add suppress functionality for printing URL headers in conf. * r.in function to remind users/channel in X amount of time with a given message. * r.translate function that acts on the last message and translates with Google translate. * Add PostGres integration * Implement karma system -- nospaces-- or (with spaces)-- should update key * Implement counter system -- r.counter keyword sets timestamp, r.counterdiff keyword returns time delta. * Update searches to allow returning top result if possible. Use searches script folder? * Add random copypasta linker/quoter via URL http://www.bash.org/?random * Discord support * Set attributtes on lists so that r.whitelist/r.blacklist/etc. can be generalized. Steal from CryptoWorkbench subscription model. * Add IQ/word notification so that TheRaven can notify admins of useful conversations via Djinni ## CSS/.Xresources Because CSS. * Spacing between white borders is inconsistent. * Standardize color requirements between CSS and .Xresource files. * Consider [https://exercism.io exercism.io]'s layout * [[Template:Reference]] has odd spacing of icons in some browsers. * [https://aninix.net/foundation/TheRaven Repo tables] need to include tabulating borders. ## SSH Consider offering certificate authentication. [https://code.fb.com/security/scalable-and-secure-access-with-ssh/ See Facebook's example.] ## IRC Write MailServ daemon to proxy emails to MemoServ and allow outbound?