Releases: StarCitizenTools/mediawiki-skins-Citizen
Releases · StarCitizenTools/mediawiki-skins-Citizen
v2.15.1
v2.15.0
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
v2.14.1
v2.14.0
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
v2.13.4
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
v2.13.3
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
v2.13.2
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
v2.13.1
v2.13.0
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)