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.
- Are they meant to be used together, i.e.
- 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
- Both could probably be fixed with something like
- 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
- Is it possible to change the URL when following a redirect? What are the drawbacks? Cache invalidation? Reload (new HTTP request)?
- It is possible client-side, see gerrit:143852, bugzilla:35045 and bugzilla:39328. I wonder if there are other reasons not to change the URL...
- Would it be possible to enable transclusion of Special:Random?
- Allow
preloadtext=
parameter toindex.php
so wikitext can be passed directly in the url (and thus customized, while a preload file can't take parameters). See Manual:Creating pages with preloaded text and Manual:Parameters to index.php#Options affecting the edit form - Allow filtering popular pages by namespace (e.g. Special:PopularPages/talk). Also allow transcluding it and adding a limit (Special:PopularPages/10 or Special:PopularPages?limit=10). This would enable making a box similar to the common "popular posts" feature in various blogging platforms.
- Toolforge tools:
- Resurrect User:Nickj's link suggester (Can We Link It?) Notes on Workflowy.
- See my archived userpage on Toolserver for more old ideas.