3.18.0 (2026-07-16)
Highlights
-
π§ͺ Preview channel for Citizen 4
Wikis can now opt in to try the upcoming Citizen 4 ahead of its release through the new preview channel, which replaces the old experimental features switch. -
π¨ An overhauled theme system (preview)
Citizen 4's preview brings a reworked theme system, with first-class support for custom themes, a redesigned theme picker, and a new pure-black theme. -
π± Site header at the top on mobile
A new setting lets wikis position the site header at the top of the screen on mobile, instead of pinned to the bottom. -
π Any theme can be the default
Wikis can now set any theme value as the site-wide default appearance, including wiki-defined custom themes, not just light or dark.
Changelog
Features
- config: β¨ βοΈ accept any theme as the default theme (by @alistair3149) (4b597b2)
- header: β¨ allow positioning the site header at the top on mobile (by @alistair3149) (ebfd544)
- preferences: β¨ offer Black as a theme in the preferences panel (preview) (by @alistair3149) (391988e)
- preferences: β¨ redesign the theme picker (preview) (by @alistair3149) (#1654) (d3295af)
- preview: β¨ replace the experimental token switch with a version-scoped preview channel (by @alistair3149) (#1617) (a80d552)
- tokens: β¨ add the Black theme (preview) (by @alistair3149) (4ca7c18)
Bug Fixes
- Cite: π correct code element font styles in cite (by @alistair3149) (03e1340)
- CookieWarning: π keep the banner clear of the site header on mobile (by @alistair3149) (281b78d)
- header: π match the mobile header glass to the header surface color (by @alistair3149) (5cb1e42)
- notifications: π show notifications when the interface language is invalid (by @alistair3149) (c7acba9), closes #1638
- scripts: π keep the skin working when the interface language is invalid (by @alistair3149) (124e1a8), closes #1638
- tokens: π add light mode icon background colors to the new tokens (preview) (by @alistair3149) (859001f)
New Contributors
Full Changelog: v3.17.1...v3.18.0