3.21.0
⚠️ Using UploadWizard? The sidebar's "Upload file" link is now the one MediaWiki builds, so Citizen no longer points it at UploadWizard by itself. See Point the upload link somewhere else to send people there again.
✅ Cache status: clean — no purge required after upgrading.
Highlights
-
📤 The upload link follows your wiki's settings "Upload file" now honours
$wgUploadNavigationUrland only shows up for people who are allowed to upload, andSpecial:Uploaditself is styled to match the rest of the skin. -
🔍 Command palette results you can read Badges no longer squeeze out the page title, redirect labels that just repeat the title are hidden, and pressing Enter opens the result you typed for rather than one that arrived a moment later.
-
📱 A richer app install prompt Wikis can now give the installable app its own shortcuts and screenshots, so the install dialog can show what the wiki looks like and the installed app can jump straight to the pages people use most — see Progressive Web App.
Changelog
Features
- core: ✨ add upload file page styles (by @wlft and @alistair3149) (#1784)
c6819c4 - pwa: ✨ allow configuring the app manifest screenshots (by @alistair3149)
f050ab6 - pwa: ✨ allow configuring the app manifest shortcuts (by @alistair3149)
25afdca, closes #1274
Bug Fixes
- ArticleFeedbackv5: 🐛 make the whole Yes/No button clickable (by @alistair3149)
38d54f9, closes #1777 - ArticleFeedbackv5: 🐛 show hover and focus states on the back button (by @alistair3149)
d4ce79e - commandPalette: 🐛 abort in-flight requests from zero-debounce providers (by @alistair3149)
4e3fa7f - commandPalette: 🐛 add the missing label for the dismiss button (by @alistair3149)
bb911c1 - commandPalette: 🐛 cancel command handler requests on a new keystroke (by @alistair3149)
bf8b5e2 - commandPalette: 🐛 hide redirect labels that repeat the page title (by @alistair3149)
8aee2d5, closes #1715 - commandPalette: 🐛 only activate results that match the typed query (by @alistair3149)
523ce45, closes #1196 - commandPalette: 🐛 stop badges duplicating when two share a label (by @alistair3149)
a742586 - commandPalette: 🐛 stop result badges from squeezing out the title (by @alistair3149)
81b479c - DiscussionTools: 🐛 show the subscribe button beside the edit links (by @alistair3149)
a4824e6 - docs: 🐛 📚️ add file extensions to relative imports (by @alistair3149)
fd0b08c - docs: 🐛 📚️ restore the copy button hover state (by @alistair3149)
c492db4 - menu: 🐛 respect $wgUploadNavigationUrl and upload permissions (by @alistair3149)
c314574 - pwa: 🐛 bound the logo requests the app manifest makes (by @alistair3149)
5c622c5 - pwa: 🐛 leave out manifest fields the wiki has not set (by @alistair3149)
a75a130 - pwa: 🐛 stop the recent changes shortcut warning on every request (by @alistair3149)
307bbc7 - siteStats: 🐛 tell screen readers what each statistic counts (by @alistair3149)
27cf0ac

