3.2 KiB
This is a list of active quality-assurance notes (QANs) being worked on by AniNIX staff. Lists are sorted in order of priority.Category:OperationCategory: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?