Skip to content

Releases: StarCitizenTools/mediawiki-skins-Citizen

v2.40.2

01 Jan 19:40
524b174
Compare
Choose a tag to compare

2.40.2 (2025-01-01)

Bug Fixes

  • overflowElements: 🐛 fix pinned sticky header on the top of the page (a09193c), closes #991

v2.40.1

31 Dec 20:57
908121d
Compare
Choose a tag to compare

2.40.1 (2024-12-31)

Bug Fixes

  • CodeMirror: 🐛 fix incorrect highlight for VE CodeMirror (8aa185c)

v2.40.0

31 Dec 07:56
7931fe3
Compare
Choose a tag to compare

2.40.0 (2024-12-30)

🚨 This is the final release for MediaWiki 1.39. 🚨
We will bump the minimum requirements to MW 1.43 and start working on the 3.0 release for Citizen.

Citizen can now handles sticky header in overflow elements (e.g. tables)!
To make a sticky header, simply add the citizen-overflow-sticky-header class to the sticky element (table row if it is a table).
See the wiki for more examples.

Features

  • overflowElements: ✨ add sticky header for overflow elements (#989) (dfdb2e6)
  • SemanticResultFormats: ✨ add styles for fixedHeader (1c00950)
  • SemanticResultFormats: ✨ update DataTables styles to match with current 5.0-dev version (dc49c64)

Bug Fixes

  • core: 🐛 remove outline styles for focus-visible as it is not working as intended (f2cc4fd)
  • core: 🐛 use break-word for word wrap (e8fc354)
  • mediawiki: 🐛 fix hidden MW version in Special:Version (4fc1847)
  • mediawiki: 🐛 fix incorrect Codex message wrapping in Special:UserLogin (576bcb6)
  • mediawiki: 🐛 fix incorrect message box wrapping in Special:UserLogin (380f360)
  • Popups: 🐛 fix Popups text gradient color (985df51)
  • TinyMCE: 🐛 prevent TinyMCE editor from expanding limitlessly (a01001e), closes #978
  • WikiEditor: 🐛 fix dark on dark link button in MW 1.43 (781822d)

v2.39.4

14 Dec 09:51
b28c0ce
Compare
Choose a tag to compare

2.39.4 (2024-12-14)

Bug Fixes

  • pageHeading: 🐛 fix incorrect indicator placement when displaytitle is used (504c237)
  • pageHeading: 🐛 fix parenthesis for displaytitle (1a6e53c)
  • pageHeading: 🐛 remove debug logging (3fe4e3d)

v2.39.3

03 Dec 14:19
4e65629
Compare
Choose a tag to compare

2.39.3 (2024-12-03)

Features

  • dropdown: ✨ use symbol when possible for keyhint (0d19f7f)

Bug Fixes

  • DiscussionTools: 🐛 add wrapping hotfixes for DiscussionTools header for MW 1.42 (d71f31d)
  • DiscussionTools: 🐛 fix incorrect color for timestamp (c52c1f2)
  • header: 🐛 fix misalign home button in Safari (346b25e)
  • mediawiki: 🐛 do not override link color on Special:Version (0c7a2d9)

Miscellaneous Chores

v2.39.2

18 Nov 04:05
9556c02
Compare
Choose a tag to compare

2.39.2 (2024-11-17)

Bug Fixes

  • core: 🐛 use mw.requestIdleCallback for polyfill (daef66f)

v2.39.1

16 Nov 08:55
1cfddc2
Compare
Choose a tag to compare

2.39.1 (2024-11-16)

Features

  • TabberNeue: ✨ update styles for Extension:TabberNeue (6a70ae4)

Bug Fixes

  • speculationRules: 🐛 stricter selector to pages to prerender (34c9ae5)

Miscellaneous Chores

v2.39.0

13 Nov 23:49
0ccbead
Compare
Choose a tag to compare

2.39.0 (2024-11-13)

Features

  • PWA: ✨ add support for description field (3073f52)
  • PWA: ✨ add support for short_name field (79c0e45)
  • PWA: ✨ allow custom icons definition with wgCitizenManifestIcons (5436cc4)
  • PWA: ✨ fallback to clipboard share if Web Share API is not supported (5794207)
  • PWA: ✨ merge all PWA config into wgCitizenManifestOptions (586cf2c)
  • PWA: ✨ sync meta and manifest theme colors with skin default (6690263)
  • speculationRules: ✨ add basic implementation of Speculation Rules API (368ceb6)

Bug Fixes

  • mediawiki: 🐛 fix incorrect gallery layout (571e9ed)
  • preferences: 🐛 add missing padding to pref card (937b3c7)
  • PWA: 🐛 add missing use class (dcce74a)
  • PWA: 🐛 don't save icon if no sizes are detected (71aada9)
  • PWA: 🐛 revert to old behavior to fix missing icons in manifest (28970f6)
  • stickyHeader: 🐛 do not reset stickyHeader when page title is visible (8819757)
  • stickyHeader: 🐛 VE should use the same methods to handle sticky header state (98e6c2d)
  • toc: 🐛 fix clipping toc on desktop (b78df56)

Performance Improvements

  • core: ⚡️ defer background main scripts with requestIdleCallback (9556478)
  • core: ⚡️ move sticky header handling to observers (30fca94)
  • core: ⚡️ move window.resize to resizeObserver (241ef66)
  • preferences: ⚡️ rewrite to use dropdown component (76a39ea)
  • share: ⚡️ prerender the HTML for the share button (0c3786c)
  • stickyHeader: ⚡️ improve responsiveness for sticky header (252e98b)
  • stickyHeader: ⚡️ improve scroll performance (a74d17e)
  • stickyHeader: ⚡️ only recalc stickyHeader height when width changes (d4d6345)
  • stickyHeader: ⚡️ use transition instead of position secondary sticky elements (5975e51)

v2.38.3

06 Nov 19:11
3d79481
Compare
Choose a tag to compare

2.38.3 (2024-11-06)

Bug Fixes

  • toc: 🐛 invisible toc icons on desktop (ded49e6)

v2.38.2

06 Nov 03:33
3aa6fb6
Compare
Choose a tag to compare

2.38.2 (2024-11-06)

Bug Fixes

  • toc: 🐛 fix invisible toc on desktop (6523c5d)