Skip to content

Releases: StarCitizenTools/mediawiki-skins-Citizen

v2.15.1

28 May 03:19
92fda31
Compare
Choose a tag to compare

2.15.1 (2024-05-28)

Performance Improvements

  • core: ⚡️ consolidate citizen-menu card shared styles (e95d3d3)
  • core: ⚡️ tweak menu animation timing (f74e3d2)

Miscellaneous Chores

  • composer: 🔧 use starcitizentools as vendor since mediawiki is disallowed (defc1ce)

v2.15.0

27 May 22:05
1b41590
Compare
Choose a tag to compare

2.15.0 (2024-05-27)

Note: Citizen no longer wrap any tables other than table with the class wikitable. If you want an element to be wrapped, add the citizen-overflow class to the element.

Features

  • ✨ improve scrolling performance (27bca0f)
  • core: ✨ add config to change overflow inherited classes (974e6b2)
  • core: ✨ change overflow gradient to fixed size (c3943ca)
  • core: ✨ rename wgCitizenTableNowrapClasses to wgCitizenOverflowNowrapClasses (c17aeab)
  • core: ✨ wrap any elements tagged with the class citizen-overflow (4ed68a9)
  • TabberNeue: ✨ add init styles (45ee5f8)
  • TabberNeue: ✨ update Tabber styles (be01d5b)

Bug Fixes

  • core: 🐛 always reset overflow state (7b32aee)
  • core: 🐛 escape double quotes for toc selector (ae6d207)
  • core: 🐛 fix incorrect overflow wrapper class name (bc356f9)
  • core: 🐛 incorrect sticky header class assignment (af3d72a)
  • core: 🐛 remove table border expansion before the JS is loaded (cb1cfde)
  • core: 🐛 update overflow config name in skin.json (c1582a8)

Performance Improvements

  • core: ⚡️ further improvements to scroll and section observers (e9289b1)
  • core: ⚡️ only toggle class when the element is overflowing (523140f)
  • core: ⚡️ remove scroll eventListener and resizeObserver on tables when not needed (7a4d433)

v2.14.1

25 May 06:29
139c2c4
Compare
Choose a tag to compare

2.14.1 (2024-05-25)

Miscellaneous Chores

  • release-please: 🔧 add manifest and config files (cc4e7b1)
  • release-please: 🔧 fix config file name (0ed940c)
  • workflow: 🔧 check if condition earlier (6c996b7)
  • workflow: 🔧 only trigger PHP tests when PHP files are changed (d6e996b)

v2.14.0

25 May 05:19
ae9b418
Compare
Choose a tag to compare

2.14.0 (2024-05-25)

Features

  • components: rewrite template data partials into CitizenComponent components (#846) (03da361)
  • core: ✨ tweak dark theme color to be darker (a193d14)
  • mediawiki: ✨ tweak login and signup page styles (cae19d7)
  • TabberNeue: ✨ update TabberNeue RL module name (d7f6c0c)
  • VisualEditor: ✨ hide less useful buttons when width is limited (820d612)

Bug Fixes

  • codex: 🐛 target new codex style RL module as well (27eac2d)
  • components: catch MalformedTitleException in titleFromText (0006db6)
  • core: 🐛 do not hide view button on revision page (9969479), closes #845
  • core: 🐛 incorrect label text when edit count contains separator (c5e8c2b)
  • core: 🐛 incorrect section selector (685901c)
  • core: 🐛 incorrect try catch block (d4d71dc)
  • core: 🐛 only pass string into str replace (84a65a3)
  • core: 🐛 pass namespace key as string (f781773), closes #849
  • core: 🐛 turn message into string before str_replace (e5fef2a)
  • core: Rename Usermenu.less to UserMenu.less (c09b82c)
  • mediawiki: 🐛 overflow signupstart container (b922505)
  • search: 🐛 label can sometimes contain HTML (b946056)

Miscellaneous Chores

  • 🔧 add release-please action (c72a25b)
  • 🔧 drop JSdoc as it is not being used (b10c1a8)
  • 🔧 drop standard-version in favor of release-please (488f655)
  • 🔧 set release policy to PHP (2b15ff8)
  • dep-dev: 🔧 remove svgo as it is not used (0eb9a8a)
  • deps-dev: bump grunt-banana-checker from 0.12.0 to 0.13.0 (#847) (18676da)
  • eslint: 🔧 use wikimedia/server for root folder eslint config (4762102)

v2.13.5

09 May 19:56
b873871
Compare
Choose a tag to compare

This is a hotfix for 2.13.4.

2.13.5 (2024-05-09)

Bug Fixes

  • core: 🐛 add missing styles for user menu (604ee85)

v2.13.4

09 May 18:57
1943722
Compare
Choose a tag to compare

2.13.4 (2024-05-09)

Features

  • core: ✨ add last modified to sidebar (89b5ff1)
  • core: ✨ only show date in last mod sidebar (c2c95f0)
  • core: ✨ simplify toc styles (0aa6172)
  • core: ✨ tweak black theme color (226fd0a)
  • core: ✨ use relative time for sidebar last mod (f2393a7), closes #700
  • VisualEditor: ✨ better responsive toolbar handling (a1e76bc)

Bug Fixes

  • core: 🐛 add missing var (049366a)
  • core: 🐛 hide sidebar lastmod on tablet (ed54bbf)
  • ooui: 🐛 only define border color instead of other border properties (4d81dff)

v2.13.3

06 May 21:10
2a3a199
Compare
Choose a tag to compare

2.13.3 (2024-05-06)

Features

  • Cargo: ✨ add icon to purge button (3aba632)
  • CiteThisPage: ✨ update icon to align with master branch (3eab91c)
  • core: ✨ enable caching for inline JS (5d59a6d)
  • core: ✨ remove scrollbar styles (4558da3)
  • core: ✨ switch all icons to OOUI module (58bab74)
  • DiscussionTools: ✨ add icon to page subscribe button (9f3b7dc)
  • DiscussionTools: ✨ update header styles (960dcef)

Bug Fixes

  • core: 🐛 avoid sticky toolbar from clipping on Firefox (1d4cdd6)
  • Echo: 🐛 re-implement nojs Echo buttons (76a93e9)
  • VisualEditor: 🐛 disable VE icon skin (9a403ee), closes #839

v2.13.2

03 May 21:42
08eee09
Compare
Choose a tag to compare

2.13.2 (2024-05-03)

Features

  • core: ✨ align footer links to the end of the footer (3566e9c)
  • core: ✨ allow drawer menu to expand in smaller screen (5a5b4aa)
  • core: ✨ change primary action links in user menu into buttons (ffa7d76)
  • core: ✨ enable menu link text wrapper (edfb58e)
  • core: ✨ increase border color contrast in dark mode (efa27a5)
  • core: ✨ render Echo icons in skin instead of js (4f9ded3)
  • core: ✨ tweak personal menu spacing (205cee2)
  • VisualEditor: ✨ enable edit button icon for MW > 1.42 (2c16975)

Bug Fixes

  • core: 🐛 declare missing support for user-interface-preferences menu (642664e)
  • core: 🐛 incorrect font size for sticky title parenthesis text (71ef6b7)
  • core: 🐛 stricter match for title parenthesis (0015743)

v2.13.1

28 Apr 01:09
63d395d
Compare
Choose a tag to compare

2.13.1 (2024-04-28)

Features

  • core: ✨ add overflow handling to site and content sub (354ae25)
  • core: ✨ add qrcode icon to urlshortener in toolbox (358f172)
  • core: ✨ add wikidata icon to wikibase in toolbox (1997f12)

Bug Fixes

  • core: 🐛 add missing file associated page icon (a09e5e0)
  • core: 🐛 apply addDefaultPortlets separately (59fc003)
  • prefs: 🐛 incorrect function call for addPortlet (99fe5f9), closes #832
  • prefs: 🐛 incorrect function call for addPortlet (4bc4301), closes #832

v2.13.0

26 Apr 23:53
77f19e6
Compare
Choose a tag to compare

2.13.0 (2024-04-26)

Features

  • core: ✨ add pure black mode for dark theme (5768ccc)
  • core: ✨ add transition to body-container width (8f565b3)
  • core: ✨ fine tune bottom toolbar animation (1dcc18a)
  • core: ✨ make sticky header more compact in limited screens (a5bf941)
  • core: ✨ move page actions into bottom toolbar when width is limited (ff909e2), closes #821
  • core: ✨ move theme preferences to clientPrefs (a741639), closes #780
  • core: ✨ only load the inline script if EnablePreferences is true (52f4bab)
  • core: ✨ reduce opacity of sticky header (b186efb)
  • core: ✨ tweak pure black mode colors (56046d7)
  • preferences: ✨ implement a localStorage version of mw.user.clientPrefs (ed226a4), closes #780
  • prefs: ✨ add hover state to theme buttons (b929c2b)
  • prefs: ✨ change theme toggle to 3 col (316798d)
  • prefs: ✨ migrate font size to client preferences (0d52046)
  • prefs: ✨ move font size before theme (f6f1c4d)
  • prefs: ✨ move page width to clientPrefs (241dc96)
  • prefs: ✨ remove line-height customization for now (964a4a5)

Bug Fixes

  • core: 🐛 hide notification menu header in header (e5af171)
  • core: 🐛 incorrect class of auto theme on page output (405eef0)
  • core: 🐛 incorrect delimiter in inline script (4aefd74)
  • core: 🐛 invalid selector (8bb2d9e)
  • core: 🐛 make ToC tracking work for non-content pages (cd21fd0)
  • core: 🐛 remove leftover console log (c2aa796)
  • core: 🐛 remove margin when contentSub is empty (0a0a663)
  • core: 🐛 round scrollLeft to integer (d9675eb)
  • core: 🐛 use runOnSkinTemplateNavigationHooks instead (ff3acf3), closes #812
  • ooui: 🐛 load skinStyles when only styles are initalized (4aa7a22)
  • toc: 🐛 CSS escape ID (9cd0cc4)