Skip to content

2.0.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@alistair3149 alistair3149 released this 28 Oct 03:09
· 3061 commits to main since this release
0f7294f

Note:

  • The prerelease builds serve as a more graceful transition from Citizen 1.X to 2.X. The design has not been finalized yet and it might subject to significant changes. At the end of the prerelease build cycle (around November), it'll be merged to the main branch and target Mediawiki 1.39+.
  • The main branch is now in 2.X. If you are looking for the last 1.X build, click here.
  • Fonts might look a bit different from this patch. It is because optical sizing is enabled for better readability. If you wish to have the previous look, you can disable optical sizing through by setting font-optical-sizing to none in CSS.
  • CJK fonts are disabled by default. You can enable it by setting $wgCitizenEnableCJKFonts to true. Note that CJK fonts can add at least 100-200kb per page.

Features

  • AJAXPoll: ✨ add skinStyle for AJAXPoll (#487) (f1fb553)
  • core: ✨ reduce scroll top padding (9b9b361)
  • font: ✨ replace RobotoVF with RobotoFlex (8e272a5)
  • font: ✨ sync cjk font weight with RobotoFlex (dd82c57)
  • fonts: ✨ add Noto Sans CJK font support (b89873d)
  • pwa: ✨ add basic support for service worker (4f651b4)
  • pwa: ✨ use standalone mode (bc8d1a3)
  • pwa: ✨ use wgLogos instead (56005ae)
  • tabberNeue: ✨ update active tab selector (0083d2f)

Bug Fixes

  • core: 🐛 hide sticky header overflow (6b9fe9c)
  • core: incorrect content header z-index (fa3582d)
  • search: 🐛 encode suggestion URL key (50a0014)