User:Werdna/Configure todo

Still to do

 * Don't show 'expand' links for stuff that has only one subsection.
 * Make collapse-boxes show a summary.
 * JS-powered search for settings, like Firefox's 'about:config' has :)
 * UI for $wgRateLimits and $wgAutopromote
 * Fix double merging of arrays.
 * Check whether r44151 fixed it.
 * DB handler: Make cv_timestamp field unique (with duplicate entry check)
 * Special:ViewConfig tweaks (maybe only for db handler):
 * Add a search form at the top of Special:ViewConfig to restrict versions per wiki, only for users with viewconfig-interwiki right
 * Maybe restrict displayed version to the ones related to the current wiki if the user hasn't viewconfig-interwiki right

Dealt with

 * Settings running away – $wgLogo, $wgSquidServers... Investigate.
 * Figured out the problem – these settings need the configure-all right to edit. We might think about restructuring this...
 * Categories... r44095
 * New "Filtering" setting for $wgSpamRegex.
 * $wgAccountCreationThrottle maybe belongs in rate limits
 * $wgUsePrivateIPs belongs elsewhere.
 * Split up 'reduction' section.
 * Split thumbnail rendering from other File-related settings.
 * Move $wgUseSquid</tt> to the top of the Squid section.
 * Deal with default values...
 * Save only values which differ from the default r44068.
 * Visually indicate which are non-default? r44112.
 * Inline preview of logo selection. r44072
 * Safe and sane extension defaults:
 * Reduce default set to "recommended" editable whitelist? r44063
 * Save serialized files in a way that doesn't expose all values to the web if serliazed/.htaccess is not used... consider saving as .php files that return a deserialized array or such? Or else discard the default file backend and just use the DB. r44111
 * Stuff dealt with in r44145:
 * Files handler: Check duplicate version before writing file
 * Where the 'configure-compare' message is used?
 * "Namespace overrides" needs a better description.