User:Waldyrious/Bugs

TODO: Merge contents of this page into my Workflowy tree which is more complete and easier to edit/navigate.


Potential bugs for hacking sessionsEdit

smallEdit

  • Now that gerrit:49208 is merged, propose renaming the directory "mw-config" to "first-run" or "run-installer" (see this post on wikitech-l)
  • Normalize nomenclature to "access points" as opposed to "entry points" (see in-wiki changes)
  • Harmonize special page titles (Delete page✓; Delete → Delete file; Action completed → Page deleted; Block user → User blocked)
  • Redirect UX improvements
    • bugzilla:29488 - Make pages accessed from Special:Random display a redirect notice. Most useful for when a custom random link —e.g. Special:Random/talk— is followed.
    • Add CSS class to files that are redirects, so they can be styled
    • Redirected files don't show the "redirected from" line
  • bugzilla: 3753 - Option to hide rows from Special:Contributions where the edit is the most recent to a page
  • When a category contains elements whose sort key is a space, the header in the category should be a   so that it aligns with other columns, "cont.", etc.
  • patrolling:
    • Autopromotion rule to make a user's edits auto-patrolled if all their previous edits (minimum: X) have been patrolled
    • The "Marked as patrolled" page's "Return to Special:RecentChanges" link should preserve the RC configs (e.g. hideanons, etc)
    • Can't patrol a redirect's first revision (mark as patrolled link should show up as it does for a new page)
    • Patrolling a the first revision of a page: no diff link in the RC, one has to click the page title, which displays the latest revision for patrolling, rather than the 1st
    • Check if this solves the issue
    • "Mark this page as patrolled" is ambiguous. Doesn't that work by revisions? Clarify.
    • Marking an edit as patrolled should have a link back to the patrolled edit!
  • What's the conceptual difference between MediaWiki:Tagline ("From mediawiki.org") and MediaWiki:Sitesubtitle ("")?
    • Are they meant to be used together, i.e. "{{MediaWiki:Tagline}}, {{lcfirst:{{MediaWiki:Sitesubtitle}}}}" --> "From mediawiki.org, "?
    • Manual:Tagline (Site Subtitle) needs to clarify this.
    • Sitesubtitle seems to be only used in the CologneBlue skin
    • Tagline defaults to "From {{SITENAME}}", and {{SITENAME}} seems to be used in the html <title> element, as in Wikipedia, where the {{SITENAME}} is "Wikipedia, the free encyclopedia"
    • There was also the $wgExtraSubtitle configuration variable, used in SkinLegacy.php, which was removed in gerrit:132583. TODO: make sure Extension:Configure was updated to remove it too.
  • Why doesn't this Special:WhatLinksHere listing display entries in alphabetical order?
  • Special:Stabilization (for FlaggedRevs) should have an input box if no target is specified.
    • (and a more useful error message than this).
  • bugzilla:64164 - customization parameters (float/alignment) for the {{#babel}} parser function
  • change the link expansion section of commonPrint.css to also expand (aliased? all?) internal links. Non-aliased internal links should at least be marked somehow.
  • Link to Special:Diff in the undo edit summary (and also in the one for hidden users, in the source code line below it)
  • Include friendly group names in system messages (see en:User:PleaseStand/userinfo.js, which maintains a manual list). This probably is already stored somewhere, since en:Special:ListGroupRights has readable names.
  • Special:Log/newusers should allow filtering by users with edits, like Special:ListUsers

mediumEdit

  • bugzilla:44205 - rename userrights to usergroups
  • bugzilla:42964 - Add support for more types of Flickr URLs to UploadWizard
  • bugzilla:27087 - Rename curid and wgArticleId to pageid and wgPageId
  • bugzilla:10268 - Watchlist RSS feed should include diffs (like page history RSS does. See also: bugzilla:471 - Basic XML Feed support for watchlist)
    • Does the RC feed omit diffs for pages in the MediaWiki namespace?
  • bugzilla: 7908 - Footnotes content should appear in a tooltip | bugzilla:5231 - Mouseover explanations for interlanguage links in native languages
  • bugzilla:14901 - Email notification mistakes log action for new page creation (don't send emails saying a page was created when it was deleted, protected, etc. See also Extension:Email notification/to-do. Also, there was a post in the planet wikimedia about simplifying the email text, but I can't find it... outreach:Account Creation Improvement Project/Testing content#Email welcome?). Meta-bug for email notification issues: bugzilla:1932
  • Special:UserList and Special:ActiveUsers: Add option to filter out blocked users. (see bugzilla:33545)
  • Special:UserList: Contributions filter should only consider non-deleted contributions.
  • Add checkbox to Patrol log to allow hiding automatic patrols
  • Undeleting a page should show a checkbox to undelete the corresponding subject/talk dual
  • Investigate illegal title issues (see gmail chat log w/ Robin, Manual:$wgIllegalFileChars, Manual:$wgLegalTitleChars, docs/title.txt, and includes/Title.php's getTitleInvalidRegex())
    • Try uploading a file and setting its target filename to include a /
  • "Associated namespace" checkbox in Special:RecentChanges should work also when namespace filter is inverted
  • Auto-generated icons for sidebar items: lowercase everything; replace periods (and possibly other special characters) with dashes
  • Why is Media: a virtual namespace rather than a parser function?
  • CLI installer.php + sqlite bugs: bugzilla:40966 (using a zero for the SQLite database name —as in 0.sqlite— breaks installation without warnings) and bugzilla:28512 (SQLite installation via CLI fails to expand ~ in path)
    • Both could probably be fixed with something like if ( condition ) { die( "Error message\n" ); }
    • Other core sqlite bugs
  • bugzilla:65451: Better use of space in gallery layouts
  • Make a new tool to display a graphical timeline of the user's status & activity across wikimedia wikis, as a mix of meta:User:Waldir#Timeline and https://github.com/waldyrious/learning-holography/graphs/contributors.
    • Sorting possibly based on most active overall (most cumulative edits) or most active recently. To be tested.
    • Alternatively to a smooth plot (both for individual projects and cumulative), investigate if it would work better to display as bars, à lá github / ohloh / supercount
  • Potentially some ideas at Bug 700 - Code quality issues (tracking)
  • Visual Editor
    • It should be possible to see the diff or the preview in one click, rather than going to the "Publish changes" dialog first
    • In the diff view, pressing "publish changes" should return to the edit summary box, otherwise the edit is saved without a summary!
    • In the edit summary, the Enter key should be usable to submit (edit summaries can't be multiline anyway)
    • List items should have a space after the * or #
    • Code editing should have syntax highlighting

largeEdit