mediawiki-skins-Citizen/CHANGELOG.md
2024-08-19 15:59:12 -04:00

207 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.27.0 (2024-08-19)

Features

  • Cargo: make Cargo dynamicTable responsive (2730769), closes #924
  • Cargo: update Cargo table styles to match with wikitables (8099399), closes #923
  • DataTables: let scoll wrapper handles borders instead (8f03aad)
  • search: append fragment to search suggestion URLs, if one is provided (5e4e57f)
  • TemplateData: update TemplateData styles (0b397ee)
  • UploadWizard: add basic styles for campaign (#925) (118f9d4)

Bug Fixes

  • category: 🐛 fix incorrect hover text color for visited new category (fd0346e), closes #933
  • DiscussionTools: 🐛 fix incorrect font-family for headings (e3dc77f), closes #930
  • OOUI: 🐛 add missing invert color rules for framed progressive buttons (1461172)
  • ooui: 🐛 remove incorrect OOUI checkbox invert rule (8de13a1)
  • pagetools: 🐛 add additional check for source edit button (fadd989), closes #929
  • pagetools: 🐛 fix incorrect selector for edit buttons (a4fdcf3)
  • wikitable: 🐛 fix missing bordered wikitable borders when rowspan is used (14591ad), closes #932
  • wikitable: 🐛 stricter selector for border separator (7dbdf27)

2.26.0 (2024-08-06)

Features

  • core: add reset styles for border-width and border-color (2fe9443)
  • core: tweak changelist and toc border width (b9cd270)
  • core: update box-shadow CSS variables (c1370e9)
  • fonts: bump Roboto Flex to 3.200 (4d803f8)
  • OOUI: update filter invert rules (b922b03)
  • SMW: tweak Tippy styles to match with Citizen (f1e2130)
  • stickyHeader: add transition to secondary sticky header (1703d29)
  • UserProfileV2: add UserProfileV2 style (#914) (ffbaa5b)
  • wikitable: add new wikitable utility classes for additional styling (362dcd0)
  • wikitable: use more accurate selectors to apply border and border radius (cc0820c)

Bug Fixes

  • AccountInfo: 🐛 incorrect CSS var name (d115a5e)
  • AccountInfo: 🐛 resetting incorrectly styled elements (#915) (dad5c26)
  • core: 🐛 do not use inset for box-shadow-border (6711196)
  • core: 🐛 fix uneven margin in table cells (9baf851)
  • overflow: 🐛 fix undefined wrapper (764f759)
  • stickyHeader: 🐛 incorrect border box shadow (9a0ebf4)
  • WikiEditor: 🐛 missing border bottom rule (81348ff)
  • wikitable: 🐛 incorrect border radius when both thead and tbody are present (15ebea1)
  • wikitable: 🐛 incorrect selector for tfoot (08a7a51)

Miscellaneous Chores

  • husky: 🔧 deprecate old commands (bd0cea7)

2.25.0 (2024-07-19)

Features

  • AccountInfo: add AccountInfo styles (#749) (99e7f08)
  • core: implement Codex border-width tokens (1fefddd)
  • print: add wikitable styles and hide contentSub (5296aef)
  • print: allow font size settings affect print styles (8641bec)
  • print: hide page footer in print styles (1da57e5)
  • print: rework print styles (543400d)
  • stickyHeader: add CSS var --height-sticky-header to offset sticky elements (c9d98e4)
  • stickyHeader: implement sticky header variables into other sticky styles (a1ad423)

Bug Fixes

  • print: 🐛 add important declaration to hidden print elements (aeb083e)
  • print: 🐛 only color variables require important declaration (a9fb03f)
  • toc: 🐛 ToC should have the same padding as other menu cards (f3042f5)

2.24.0 (2024-07-12)

Features

  • core: use Codex tokens for z-index (b5180bf)
  • DataMaps: add DataMaps init styles (46c139a)
  • DataMaps: add styles for Extension:DataMaps (5fdcfc6)
  • leaflet: add Leaflet styles for Leaflet map extensions (4c51200)
  • Leaflet: bump Leaflet button sizes to match Codex (a67f075)
  • Leaflet: tweak Leaflet control margin (fb965e3)
  • pref: add clientpref to disable auto-hide navigation (f0d1176), closes #841
  • stickyHeader: reduce page title size (f66348b)

Bug Fixes

  • Changelist: 🐛 fix incorrect legends z-index (cae7c75)
  • core: 🐛 explictly set z-index for body container (2794a32), closes #577
  • DataMaps: 🐛 fix OOUI button width and invert icon on dark mode (1688b92)
  • DataMaps: 🐛 remove unused styles (0540f0d)
  • Leaflet: 🐛 fix button alignment (7b6520b)
  • leaflet: 🐛 incorrect checked label selector (1471c1b)
  • leaflet: 🐛 re-introduce box-shadow back to touch buttons (51caa71)
  • stickyHeader: use cached value for placeholder height if possible (c3855ff), closes #854
  • ToC: 🐛 increase z-index of ToC backdrop (c555dfe)

2.23.0 (2024-07-08)

Features

  • CiteThisPage: add styles for Extension:CiteThisPage (7178f6d)
  • codex: backport Codex v1.8.0 variables to mediawiki.skin.variables (2896817)
  • core: clean up th styles (232fd0c)
  • core: theme and unify text selection color using progressive colors (ba62b92)
  • dropdown: add fade-in animation to dropdown menu (20e4f7e)
  • PWA: set orientation to natural (1f417ed)
  • SearchDigest: tweak stats table styles (9037fd1)
  • stickyHeader: add background transition (8eef0aa)
  • wikitable: avoid double border when border attribute is active (fccc024)
  • wikitable: use box-shadow instead of border hacks to build table border (442c272)

Bug Fixes

  • core: 🐛 add webkit prefix to backdrop filter rules (6dfc62b)
  • core: 🐛 fix incorrect screen reader text reset styles (d3ef4af)
  • core: 🐛 incorrect box-shadow values (9161988)
  • dropdown: 🐛 dropdown button should be above the backdrop (c2523b1)
  • dropdown: 🐛 use both touchstart and mousedown event listener for click outside event (a4593d7), closes #895
  • search: 🐛 check if article path has question mark before adding search params (ecc4cca), closes #903
  • search: 🐛 fix incorrect parameter for debounce function (55b310d)
  • share: 🐛 incorrect debounce parameter assignment (e9fd488)
  • skinning: 🐛 only apply top margin to figcaption when it is not empty (3d7311d)
  • stickyHeader: 🐛 add a placeholder element to page header to avoid layout shift when stickied (e5336c4), closes #854
  • stickyHeader: 🐛 only add sticky class on resize when it is applicable (7f9f975)
  • stickyHeader: 🐛 use more accurate calculation for placeholder (a7a763b)
  • toc: 🐛 fix transparent ToC button (aaa677f)
  • toc: 🐛 keep ToC button at the same position (72edb81)

2.22.1 (2024-07-06)

Bug Fixes

  • Echo: 🐛 incorrect selector for notification count (9372c74)

2.22.0 (2024-07-06)

Features

  • core: use px for border-radius (00b2495)
  • core: use text-wrap pretty for blockquote elements (add781a)
  • dropdown: revamp dropdown menu handling (516ef3a), closes #882
  • Echo: upgrade Echo buttons for consistency (fdc6eae)
  • pref: extend font-size adjustments to all text (b53381e)
  • search: unify url generation in search typeahead (9c77c7f), closes #898
  • search: use Short URL in search suggestion (c5c47ae)
  • SearchDigest: add styles for Extension:SearchDigest (251109c)
  • toc: drop checkbox hack usage in ToC in favor of dropdown (#894) (f2ff92e), closes #855

Bug Fixes

  • core: 🐛 avoid sr-only text clipping during transform (111607e)
  • core: 🐛 fix invalid background-color properties (23f2667)
  • core: 🐛 remove git merge artifacts (3392eb7)
  • dropdown: 🐛 merge conflicting dismiss event handlers (317296e), closes #895
  • search: 🐛 incorrect article not found icon size (9ace83a)
  • toc: 🐛 elements behind collasped ToC should be interactable (a68626f), closes #896

2.21.0 (2024-07-03)

Features

  • core: clean up state colors (ff0a6ed)
  • core: convert some CSS variables into Codex equivalent (5d3ecd9)
  • core: convert some CSS variables into Codex equivalent part 2 (0fdc7c4)
  • core: convert some CSS variables into Codex equivalent part 3 (7c9eadb)
  • core: set new link color to color-destructive (c21a908)
  • menu: add blur to menu backdrop (23b3c33)
  • mmv: tweak button styles in lightbox (17e9840)
  • mmv: tweak lightbox caption text handling (cb683c7)
  • pageActions: blend language badge into the background (0a1ac14)
  • stickyHeader: reduce direction observer throttle (5715a29)

Bug Fixes

  • core: 🐛 fix max-width breakpoint calculation in LESS (568dfc7)
  • core: 🐛 remove smooth scrolling for body (1bce892), closes #883
  • pageActions: 🐛 language badge should use the same color as its background (ae4131f)
  • preferences: 🐛 incorrect active button color (66e7282)
  • skinning: 🐛 fix incorrect mw-halign-left left margin (fbd030a)
  • stickyHeader: 🐛 use margin and padding instead of grid gap for body spacing (2f7ae8f)

Miscellaneous Chores

  • dev: 🔧 disable plugin/no-unsupported-browser-features in Stylelint (931e94d)

2.20.0 (2024-06-30)

Features

  • overflow: use CSS variable for overflow gradient size (f0de4f4)
  • pageActions: add share button to page actions for article pages (327aca0)
  • pageActions: use neutral color for language badge (fce1f77)
  • search: shorten fulltext and media search button label (ba1f77d)
  • share: only share URL (1edc40e)

Bug Fixes

  • core: 🐛 force selected view button to be visible on revision pages (3d90051)
  • datatable: 🐛 table should not be wider than the wrapper (7e20daa), closes #888
  • menu: 🐛 prevent page from scrolling when dropdown menu is open in small viewport (dd53576)
  • menu: 🐛 show view button specifically on revision and diff pages (eb58bd6), closes #845
  • overflow: 🐛 remove unused mask rules (c34868d)
  • skinning: 🐛 incorrect text alignement for mw-halign-center (e4697c4)
  • wordmark: 🐛 wordmark should resize responsively (7133648)

2.19.0 (2024-06-24)

Features

  • skinning: remove top and bottom margin from nested lists (08e63e3), closes #886
  • wordmark: implement wordmark in drawer (c47531a)

Bug Fixes

  • footer: 🐛 incorrect invert rule for footer wordmark (e0507d4)
  • menu: 🐛 avoid double view button on talk page (923dded)
  • overflow: 🐛 overflow content should fill parent container (2639b0f)
  • overflow: 🐛 prevent overflow button from triggering form action button (7fb35f9)
  • pageHeading: 🐛 capture brackets even without whitespace prefix (3e64df8), closes #879
  • skinning: 🐛 incorrect margin for right float thumbnails (fae9dad)
  • WikiEditor: 🐛 align toolbar buttons (84d58be)

2.18.1 (2024-06-14)

Bug Fixes

  • core: 🐛 incorrect side margin for ul and ol (d079cc9)
  • menu: 🐛 fix invisible user menu on desktop Safari (00dba95)

2.18.0 (2024-06-14)

Features

  • core: hide the text from the help indicator (5bc18b5)
  • pageHeading: add support for all Unicode opening and closing punctation marks (01d14d5), closes #879

Bug Fixes

  • menu: 🐛 fix invisible user menu (a7c74e3)
  • menu: 🐛 hide Safari details marker (c52dc49)
  • menu: 🐛 incorrect Safari details marker selector (3b3bb30)
  • overflow: 🐛 wrapper should respect float elements (9bd18ea), closes #878
  • Popups: 🐛 invert icon in dark mode (20fd064)

2.17.2 (2024-06-12)

Bug Fixes

  • overflow: 🐛 allow to click through the nav element (dd89dab)
  • pagetools: 🐛 attach menu to the page actions bar instead of the button (feae1e6)
  • toc: 🐛 ToC should have a higher z-index than page actions in smaller viewport (089a329)

2.17.1 (2024-06-11)

Bug Fixes

  • overflow: 🐛 align scroll buttons with content margin (4b457df)
  • overflow: 🐛 expand blocklist for nowrap as some tables contain the wikitable class (f5e9891)
  • overflow: 🐛 mark oveflow button as not accessible for screen reader (7830faa)
  • overflow: 🐛 use more accurate rounding method for overflow detection (cbf6003)

2.17.0 (2024-06-11)

Features

  • cssVar: add --color-inverted-primary for text color above primary color (86ef5ef)
  • overflow: add overflow scroll button when using a pointer device (55d413e)

Bug Fixes

  • core: 🐛 do not debounce scroll direction script (ababe58)
  • core: 🐛 incorrect opacity and color of icons in button (8541b7e)
  • ooui: 🐛 define invert color for progressive buttons (670d214)
  • search: 🐛 remove unused param from getRedirectMessage() (d0e6842)
  • skinning: 🐛 incorrect margin value for floating thumbnail (0a8c49a)
  • tagline: 🐛 always return string from user tagline (fe9c0f8), closes #871

2.16.1 (2024-06-06)

Bug Fixes

  • hooks: 🐛 add missing article page icon on talk pages (e372c4b), closes #867
  • hooks: 🐛 add missing icon for talk pages (e9cdf04)
  • hooks: 🐛 always add editsection classes as string (ea5524f), closes #829
  • hooks: 🐛 use arrowPrevious icon for return action on talk page (9556c44)

2.16.0 (2024-06-01)

Features

  • core: add dismiss affordnance to dropdown menus (d0691a0)
  • core: destructure surface colors into hsl variables (c40c7c7)
  • core: only handle wikitable instead of all tables (83ab221)
  • core: replace checkbox hack with details and summary (a2d3159)

Bug Fixes

  • components: 🐛 escape the contents of MediaWiki:Tagline (4a43280)
  • core: 🐛 avoid using core mw.util.addPortlet for now (a8daa82)
  • core: 🐛 check if page content model and whether the title can exist before formatting (06d10b9)
  • core: 🐛 hide Safari details marker (8751345)
  • core: 🐛 incorrect classes and styles for page action cards (621adff)
  • core: 🐛 incorrect selector to disable search card animation on mobile (87f15dd)
  • core: 🐛 incorrect software alignment on Special:Version (a6abc3c)
  • core: 🐛 revert max-width rule on installed software (3b90a46)
  • dropdown: 🐛 toggle should dismiss the dropdown properly (32d10f8)
  • search: 🐛 opening search card should not play animation on mobile (151e51d)

Performance Improvements

  • core: check for nowrap classes before constructing class (2bbb1d9)
  • core: do not use will-change (d8b3cad)
  • core: do not use will-change (part 2) (e9d7cc2)

Miscellaneous Chores

  • dev: 🔧 add editconfig file (c17e6a9)

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)

2.15.0 (2024-05-27)

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)

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)

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)

2.13.5 (2024-05-09)

Bug Fixes

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

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)

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

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)

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

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)

2.12.0 (2024-04-19)

Features

  • core: increase line height for CJK text (6b6dc5b)
  • core: proper em handling for CJK languages (6dd0f09)
  • core: rename border-color variables and increase contrast (fc47692)
  • core: tweak light theme colors (a3e060b)
  • PortableInfobox: clean up header styles (756c87d)
  • SMW: hide entity examiner indicator (5d8ba9f)
  • SMW: tweak browse property font size (7aef0c5)

Bug Fixes

  • core: 🐛 hide section indicator unless explictly enabled (d820947)
  • core: 🐛 incorrect selector for SemanticResultFormats datatables (84cf306)
  • mediawiki: 🐛 image clipping in packed gallery (44e7af7), closes #822

2.11.1 (2024-04-06)

Features

  • core: backport valign styles for images from 1.40+ (fdc22e4)
  • datatables: completely hide disabled button for search pane (e72c460)
  • datatale: add scroller styles (3fcd46d)

Bug Fixes

  • core: 🐛 select dropdown menu background (7fda126)
  • dataTable: 🐛 do not wrap dataTables_wrapper (a395e8d)
  • datatables: 🐛 minor style fixes (4e236b3)

2.11.0 (2024-03-19)

Features

  • core: implement new light theme (54ca25f)
  • datatables: add basic styles for search pane (b7df8c9)
  • datatables: rework search pane and filter styles (84abe5a)
  • datatables: sync styles with wikitable (a85ecb5)

Bug Fixes

  • core: 🐛 remove loading indicator when page is unloaded (21ce85a), closes #811

2.10.1 (2024-03-11)

Features

  • core: increase top margin of content footer (75548a9)
  • core: reduce menu header font size (1106825)
  • mediawiki: tweak styles on Special:Version (3a62b5f)
  • toc: tweak toc header font size (cb1f9e6)
  • VisualEditor: improve visibility of text highlight colors (8de5b3d)

Bug Fixes

  • core: 🐛 file page sticky header overlapping TOC (9cf358f), closes #797
  • Echo: 🐛 missing styles for new talk page alert (b90dd3d)

2.10.0 (2024-02-26)

⚠ BREAKING CHANGES

  • core: 💥 rework font-size CSS variables

Features

  • core: override font-size-related skin variables (3f44789)
  • core: use CSS variables for small font sizes (c9f665e)
  • core: use CSS variables for x-small font sizes (3162e19)
  • core: 💥 rework font-size CSS variables (a9acc08)
  • gallery: increase margin for gallery (bba8398)
  • gallery: use flexbox for packed gallery (2972726)
  • Scribunto: tweak debug console styles (6947105)
  • wikitable: add border to wikitables (9bd23fd)
  • wikitable: simplify wikitable border styles (b6872f9)
  • wikitable: use the same font size for th and td (c13fd3e)

Bug Fixes

  • CodeMirror: 🐛 rename VisualEditor RL module (ea5c10a), closes #781
  • gallery: 🐛 misalign gallery caption (c9f6ec6)
  • Scribunto: 🐛 incorrect font family (fc0f469)
  • VisualEditor: 🐛 add find and replace dialog background color (3396cfd), closes #794

2.9.1 (2024-02-04)

Features

  • ar: add support for Arabic fonts through Noto Arabic (#755) (e985f86)
  • core: revert new RC styles (2a41a0b), closes #764
  • core: use CSS variable to define default Citizen font (5e575f4)
  • DarkMode: disable dark mode extension (#777) (cabd2b9)

Bug Fixes

  • core: 🐛 deprecate more old ResourceLoader classes (3a73bdc)
  • core: 🐛 hide pseudo elements instead of deleting them (pt2) (bdd986d)
  • core: 🐛 typo in skin module classes (43348d2)
  • core: deprecate old ResourceLoader class (#784) (9dc952b), closes #783

2.9.0 (2023-12-14)

Features

  • core: clean up skin variables load order (f1ddf32)
  • core: make changelist item more readable (e0f9ac1)
  • core: prefer Roboto over language fonts (b134fbf)
  • core: replace breakpoint LESS variables with Codex tokens (60999eb), closes #735
  • core: use CSS variable for language-specific fonts (eee044d)

Bug Fixes

  • core: 🐛 check for read access before attaching manifest (0da7d8f), closes #747
  • mediawiki: 🐛 add missing preferences styles from 1.41 (40fffd6)
  • toc: 🐛 incorrect breakpoints for ToC (21f7cc4)
  • VE: 🐛 do not invert image in link preview (109779c)

2.8.5 (2023-11-16)

Features

  • core: remove top margin from siteSub (47d06bc)
  • core: remove unnessecary style from siteSub (92f0692)
  • search: turn search actions into chips (b0f89ba)

Bug Fixes

  • core: let makeSections xpath query cope with multiple classes (#733) (6f5b761)
  • ooui: rounded button corners in save changes modal (#736) (906c1fd)
  • search: 🐛 chip text should not wrap (071a58a)

2.8.4 (2023-11-03)

Bug Fixes

  • core: 🐛 check for mw-heading wrapper first before mw-parser-output (672740a)
  • core: 🐛 hide loading indicator when user clicks back button on browser (201a38f), closes #718
  • core: RTL flipping of the progressbar animation keyframe (#723) (456b75c)
  • toc: 🐛 incorrect layout when ToC title has multiple elements (2c10335)

2.8.3 (2023-09-11)

Features

  • core: prefix citizen section classes (2f40541)
  • PortableInfobox: reduce paragraph margin to be similar to Vector (7b63d86)
  • PortableInfobox: sync border color (2d99879)

Bug Fixes

  • core: 🐛 do not wrap diff table (f38e6bb)
  • core: 🐛 stricter selector for collapsible header (a6a9fe2)
  • core: 🐛 stricter selector for collasible headers in formatter (45a726d)
  • search: 🐛 search icon clipping (68dc715)
  • search: 🐛 show presult during init (2a2d6e3)

2.8.2 (2023-09-06)

Features

  • search: add missing border between placeholder and group (2d54cbd)
  • search: add suggestion to edit page (3d31d08)
  • search: only add divider between groups (9280e7c)
  • search: only add divider between suggestions and footer (96cf5be)
  • search: only change search input font size for mobile Safari (cb02307)
  • search: only show edit page action if user has rights (6f3d82d)
  • search: reorganize DOM structure of the typeahead (1f0a2e5)
  • search: strip wikitext link syntax in search (0c0f4f4)
  • search: various tweaks to typeahead styles (969f4f0)

Bug Fixes

  • core: 🐛 fire input event when search query is cleared (325f22f)
  • search: 🐛 incorrect thumbnail icon width (3104280)
  • search: 🐛 make search input selectable (e8f33bd)

2.8.1 (2023-08-26)

Features

  • core: use quiet hover color for menu items (96f6361)
  • search: increase description extract character limit to 100 (853e9a9)
  • search: search template namespace when template syntax {{}} is used (2f2dc33)
  • search: use square aspect ratio for suggestion thumbnail (042f2bf)

Bug Fixes

  • core: 🐛 catch IntlException for NumberFormatter (1cfe3cd), closes #474
  • search: 🐛 search history URL should not force fulltext (2c1940c)
  • StructuredDiscussion: 🐛 merge skinStyles into the same RL module (cb5f4a0), closes #711

2.8.0 (2023-08-24)

Features

  • core: reduce space between section indicator and title (c8ba546)
  • core: tweak more menu spacing (dc9f6f0)
  • search: add search history to initial state (f6d3fc9)

Bug Fixes

  • core: 🐛 bump search input font size (122819b), closes #513
  • core: 🐛 increase search input font size to 1rem (07aa883), closes #513
  • core: 🐛 only increase search input font size for mobile (87886b3)
  • search: 🐛 do not add empty term to search history (bd41516)

2.7.11 (2023-08-07)

Bug Fixes

  • core: 🐛 incorrect value for aria-controls (29d0f4b)
  • core: 🐛 remove duplicated id for toc label (81288a7)
  • search: 🐛 avoid double escape for equal sign (b015647)
  • search: 🐛 ensure that onFocus event are properly fired (9921a00)
  • search: 🐛 incorrect SMW search result mapping (0281037)

2.7.10 (2023-08-04)

Bug Fixes

  • search: 🐛 handle multiple redirect key in Action Search Client (0dd3a82)

2.7.9 (2023-08-04)

Bug Fixes

  • search: 🐛 always set label for search clients (6fb2b1a)

2.7.8 (2023-08-04)

Bug Fixes

  • search: 🐛 avoid double encoding conditions and printouts (4b1a39e)
  • search: 🐛 undefined wgScript config (69163be)

2.7.7 (2023-08-03)

Features

  • core: adapt typography to user preferences (0afb40f)
  • FlaggedRevs: add styles (dad90d3), closes #701
  • search: reimplement multi search command experiment (eec5c6f)
  • search: reimplement SMW Ask API search (51db199)

Bug Fixes

  • search: 🐛 exit early if there are no query results (4241f85)
  • toc: 🐛 add null check for link (e866edc)

2.7.6 (2023-07-30)

Features

  • add support for source element in thumbnails (4f19de3)
  • CookieWarning: update banner styles (67bb0c1)
  • core: add overflow handling for citizen inner header (fab4d27)
  • core: add overlay transition to header menus (2f64346)
  • MediaWiki: update bad file styles for bad image list (#697) (f0f0a07)
  • toc: remove background and color transition from top link (c14889f)

Bug Fixes

  • core: 🐛 add missing hover styles for source element in thumbnails (4e931f6)
  • core: 🐛 incorrect selector for menu backdrop styles (65fe56d)
  • MediaWiki: break down long filenames for broken files (#698) (6e44db8)
  • VisualEditor: don't merge edit buttons when JS is disabled (#696) (69a6350)

2.7.5 (2023-07-17)

Features

  • core: remove expensive CSS animation (85f036c)
  • core: sync input styles with Codex and OOUI (a6bc1a8)
  • MediaWiki: light up changelist dot on hover (4cf9417)
  • SemanticMediaWiki: add datatable styles (8cfa260)
  • SemanticMediaWiki: tweak SMW datatable styles (ab70217)
  • SemanticMediaWiki: update datatable filter focus styles (e7ef543)

Bug Fixes

  • core: 🐛 deprecate User::idFromName (8605c6c)
  • core: 🐛 enter key should not clear search input (739fa85)
  • core: 🐛 inconsistent search focus behavior (1aba52b)
  • core: 🐛 missing space between logo attributes (075875c)
  • core: 🐛 only apply hover style to wikitable tbody rows (f555f3c)

2.7.4 (2023-07-16)

Bug Fixes

  • core: 🐛 do not insert pseudo elements to input element (0e42030), closes #689
  • MediaWiki: 🐛 fix various LESS import error (2308138)

2.7.3 (2023-07-15)

Features

  • core: tweak sitestats font size (7ea3b94)

Bug Fixes

  • core: 🐛 fix LESS import error (6664ceb)

2.7.2 (2023-07-14)

Features

  • Capiunto: add more cohesive infobox styles (1ba2acb), closes #688
  • Capiunto: add rounded corner to Capiunto infobox (0d7fff1)
  • core: add overlay as affordnance to popup menus (703fac6)
  • MediaWiki: add border to rc filter (4678e26)
  • MediaWiki: add color for interface helpers (ad31d5d)
  • MediaWiki: add non-enhanced changelist styles (cf82ea8)
  • MediaWiki: align contribution list styles with changelist styles (4badae5)
  • MediaWiki: minor tweak to color in changelist (727988a)
  • MediaWiki: revamp changelist styles (67a5bb4)
  • MediaWiki: tweak non-js rcfilter styles (ad3fc27)
  • MediaWiki: tweak pager styles on changelist pages (5af3cdc)
  • Tabs: add support for Extension:Tabs (42a4030), closes #687

Bug Fixes

  • MediaWiki: 🐛 incorrect legacy rcoptions styles (1619966)
  • MediaWiki: missing changelist legend styles in 1.40 (#685) (50ae4d9)
  • toc: 🐛 init observer only when there are headlines (aef94e3)

2.7.1 (2023-07-11)

Bug Fixes

  • Capiunto: 🐛 ignore Capiunto infobox for table wrapper (a944727), closes #686
  • core: 🐛 incorrect spacing within page tools buttons (7136c6e)

2.7.0 (2023-07-10)

Features

  • core: add icon for Email this user (eecd21d)
  • core: increase spacing between menus in drawer (45c970e)
  • core: update hover transition styles and implementation (a7f9c55)
  • core: update menu transition styles and implementation (c7e4517)
  • core: use consistent spacing for menu elements (462d1dd)
  • core: use filter-invert CSS variable to flip color (2bf2039)
  • core: use medium font weight for menu links (6b1a7d1)
  • MediaWiki: tweak changelist styles (e00f9ba)
  • MediaWiki: tweak rcfilter other review tools styles (99e475b)
  • search: add clear button to search box (6cddf85)
  • search: add experimental multi gateway search (6adc0d7)
  • search: support all existing gateway in multi search (608a2be)
  • TabberNeue: update TabberNeue selector to match with the latest version (417c151)

Bug Fixes

  • core: 🐛 do not underline footer places links (2516937)
  • Echo: 🐛 incorrect button hover color (9c59d24)
  • mediawiki: 🐛 do not add external link icon to external interwiki (73ff64f)
  • search: 🐛 abort search request if there are no query (88a5d4d)
  • search: 🐛 undefined LESS variables (f843f4d)

2.6.6 (2023-07-05)

Bug Fixes

  • core: undefined $msgGender error in Tagline.php (#684) (4f6e34e)

2.6.5 (2023-07-05)

Features

  • core: add border to message boxes (#672) (1137a37)
  • core: add title to logos (#671) (dfe7167)
  • core: update MediaWiki notification style (#673) (32ffa7c)
  • DiscussionTools: exchange icons for subscribe and unsubscribe buttons (ec3aafc)
  • MediaWiki: add mediawiki.filewarning skinstyle (#682) (88f8cfb)

Bug Fixes

  • core: 🐛 force section indicator and heading to the start (f74244f)
  • core: add webkit prefix for sticky to support Safari < 13 (#679) (1cd993c)
  • core: header icon position in older browsers (#670) (a61746b)
  • core: prevent propagation of click event on .mw-editsection, .mw-editsection-like (#667) (07d7a73)
  • core: skin preference support for Safari on iOS < 12.2 (#680) (2891d04)
  • DiscussionTools: icon color in dark theme (#675) (7e2dcc1)
  • ooui: fix max-width of OOUI TextInputWidget (#666) (914b810)
  • OOUI: z-index of OOUI MenuSelectWidget (#674) (1f90d15)
  • Tables: Check if element.parentNode is null (#681) (a1139e7)

2.6.4 (2023-06-20)

Features

  • DiscussionTools: turn subscribe button into icon (638cca9)
  • Lingo: tweak Lingo tooltip styles (1b817b8)

Bug Fixes

  • core: add menu icons for "Special pages" and "Upload file" (#664) (e771c72)
  • Score: use hue rotate to match dark mode color (#662) (0acaa01)
  • SemanticMediaWiki: 🐛 hide indicator divider when entity is loaded (271d383)

2.6.3 (2023-06-10)

Features

  • core: display real name in user menu when exists (717d16a), closes #652
  • core: use gender symbol instead of pronoun in user tagline (c793959), closes #657
  • core: expand user page tagline and allow citizen-tagline to be parsed (#657) (25d25e3)
  • core: underline content links on hover and focus (#659) (90d6972)
  • core: use member names instead of group names in user menu (#656) (9a0ffcc)
  • core: use more a11y friendly hidden (#654) (f9dad61)
  • Score: add Score support (#661) (7134a88)
  • SemanticMediaWiki: replace entity examiner loader with SMW logo (0ee3153)
  • WikiHiero: add WikiHiero color (#653) (e69160d)

Bug Fixes

  • core: typo in dark-color-text-error (#658) (659c47b)
  • SemanticMediaWiki: 🐛 prevent entity examiner spinner rotate off axis (5737125)

2.6.2 (2023-06-04)

Features

  • CodeEditor: add find and replace styles (2b69011)
  • CodeEditor: add ACE Editor setting panel style (#650) (e651e1b)
  • CommentStreams: update CommentStreams style (#647) (109b681)
  • ManageWiki: add ManageWiki search highlight style (#649) (373f081)
  • mediawiki: add JSON content styles (53929ce)
  • SyntaxHighlight: add line highlight color (a269d35)
  • WikiEditor: tweak dialog styles (572bca1)
  • WikiEditor: tweak toolbar and search and replace styles (2d425d8)

Bug Fixes

  • core: 🐛 avoid page action menu overflow when title is too long (5c9498a), closes #648
  • core: 🐛 undefined items variable in drawer (403a109)

2.6.1 (2023-06-01)

Features

Bug Fixes

2.6.0 (2023-05-23)

Features

  • CodeEditor: add syntax highlight color (41312d5)
  • CommentStreams: add support for CommentStreams (#624) (0fb2738)
  • core: add basic scriptless responsive table support (6c04fee)
  • core: add config var 'wgCitizenTableNowrapClasses' (#621) (a7b99d1)
  • Echo: hide #pt-talk-alert when Echo is enabled (#626) (9993545)
  • Scribunto: tweak debug console styles (e665814)
  • Scribunto: add support for Scribunto debug console (#629) (efd0254)
  • search: add SMW Ask API as search backend option (#625) (2e3e5fe)
  • SyntaxHighlight: unbold some highlight to match with CodeMirror (0931793)

Bug Fixes

  • core: 🐛 add missing border between thead and tbody (5ca0f03)
  • core: 🐛 incorrect max-width value (d35b1a8)
  • core: add webkit prefix to user-select property (#631) (d92fd77)
  • preferences: incorrect preferences icon position on Chrome 81 (b43da4d)

2.5.2 (2023-05-06)

Features

  • core: do not wrap changelist tables (661fbf0)
  • core: ignore cargo dynamic table for table wrapper (cd93b3d)
  • core: ignore dataTable for table wrapper (79daca4)
  • core: more saturated base text color (35821b6)
  • core: switch page-container to flex layout (c2922f6)

Bug Fixes

  • core: 🐛 add gap between footer icons under the same li (801eb9a)
  • core: 🐛 do not resize image in table (838a7f5)
  • core: 🐛 ensure loading indicator is removed when script is loaded (09ffed6)

2.5.1 (2023-05-01)

Features

  • core: add HTML class to disable table wrapper (b2eaf0a)
  • core: check parent container for table nowrap class (587cea1)
  • core: do not wrap nested tables (3d14f9c)
  • core: ignore infobox class for table wrapper (81affb8)
  • core: inherit float classes to table wrapper (d1d49e6)
  • TemplateData: add style for TemplateData button in VE (e139df6)

2.5.0 (2023-05-01)

Features

  • core: add scroll affordance to tables (e45af9b)
  • core: make tables responsive without breaking table layout (8c888a7)
  • core: only apply title transform to content namespaces (fe4f4a9)

Bug Fixes

  • core: 🐛 avoid double spacing between notice and content (612382f)
  • RelatedArticles: 🐛 larger min-height to trigger lazyload (567fc81)

2.4.4 (2023-04-03)

Features

  • core: add config flag to disable preferences menu (90890de)
  • search: trigger typeahead update when character is composed (aaa82d0), closes #608

Bug Fixes

  • codex: update button classes for type->weight change (#606) (6b8ff22)
  • core: 🐛 remove redundant override for image height (b47f265), closes #605
  • RelatedArticles: enforce min-height for RA to render (daf5b3d)

2.4.3 (2023-03-20)

Features

  • core: add border to Citizen cards (235a76c)
  • core: apply box-sizing: border-box by default (6831312)
  • core: clean up print styles (19ddd61)
  • RelatedArticles: add border to RA cards (2a6e65b)

Bug Fixes

  • CodeMirror: use same font as edit font (787ecc3)
  • core: 🐛 respect config flag for default theme (015b1e1)
  • search: 🐛 align typeahead with input (0b7c72c)

2.4.2 (2023-02-22)

Features

  • core: add icon for urlshortener (b04b46d)
  • core: convert tagline to langauage variant when appliable (0c23e50)
  • core: do not synthesize font styles through browser (9072068)
  • core: update font stacks (83f7fc5)
  • core: use Citizen font stacks for edit font (736bd9a)
  • core: use same font family instead of serif for blockquote (af41f98)

Bug Fixes

  • core: 🐛 incorrect thumbnail center styles (8f49101)
  • core: 🐛 responsive thumbnail on new media structure (ddb425c)

2.4.1 (2023-02-15)

Features

  • core: add support for user-interface-preferences menu (3ec8434), closes #587 #425
  • search: support MW default search shortcut key (e06ed54), closes #582
  • Translate: rework Translate header and language tag styles (f9e872a)

Bug Fixes

  • core: 🐛 handle null exception for user group (081a176)
  • core: 🐛 reset array index after removing toolbox from sidebar (c8d5a6e), closes #580
  • VisualEditor: 🐛 VE overlay should have overlay z-index (e2d1230), closes #583

2.4.0 (2023-02-06)

Features

  • RelatedArticles: tweak RA card color (8659eab)
  • VisualEditor: update VisualEditor styles (1d10b66)

Bug Fixes

  • core: 🐛 incorrect sticky header rendering on changelist (78f79e8), closes #575
  • RelatedArtcles: 🐛 add min-height so that RA cards will render (5bf0147)

2.3.6 (2023-01-27)

Features

  • core: remove plainlist styles (5ebd7ad)
  • core: use MW core checkboxHack instead (ef955c2)

Bug Fixes

  • core: 🐛 checkboxHack buttons should be focusable (afcf37d)
  • OOUI: 🐛 standardize OOUI window z-index (a3ed766)
  • search: 🐛 overlay should not cover search box (7639110)

2.3.5 (2023-01-21)

Features

  • core: use Citizen monospace fonts for diff (08cd314)
  • DiscussionTools: update DT styles (ca503c7)
  • pwa: use proper manifest type instead of json (d73fa67)
  • RevisionSilder: add color to bar chart (6ce8d2d)

Bug Fixes

  • core: 🐛 default to auto theme unless set (a7406d8)
  • core: 🐛 incorrect signup stats selector (7a6dfc6)
  • core: 🐛 increase mw-body-header z-index (aeb8e16)
  • core: 🐛 stricter selector for sign up form container (e4851f9)
  • pwa: 🐛 declare before adding array (68cb9b6)
  • pwa: 🐛 incorrect var type (e78ebd7)

2.3.4 (2023-01-17)

Bug Fixes

  • pwa: 🐛 parse error in manifest API (d63025f)
  • pwa: 🐛 syntax error in manifest API (e40d4e6)

2.3.3 (2023-01-17)

Features

  • Echo: tweak Special:Notifications styles (5c22145)
  • search: add search portals to empty state (4b8e128)

Bug Fixes

  • Cargo: 🐛 incorrect hover style for datatable (f11ad86)
  • core: 🐛 disable ULS-enhanced language button for now (e3bf581)
  • core: 🐛 incorrect gallery margin and padding styles (f40c0db)
  • core: 🐛 more defensive check for logo (7c552fe)
  • search: 🐛 consistent empty messages (dc01717)
  • search: 🐛 incorrect max height for search suggestions (7416a7f)
  • VisualEditor: 🐛 incorrect layout for header in preview dialog (5589916)

2.3.2 (2023-01-12)

Features

  • core: add file metadata table styles (8704cc2)
  • core: add toolbox icon for CreateRedirect (aeed04b)
  • toc: add bottom margin to sticky toc (5023f2a)
  • TwoColConflict: add TwoColConflict skinStyles (ed36d72)
  • UploadWizard: update UploadWizard styles (7bd30eb)

Bug Fixes

  • Cargo: restore table to default behavior (df7346c)
  • codex: 🐛 incorrect Codex file name (b7996c5)
  • core: 🐛 incorrect layout when signupstart is present (4c1ec61)
  • search: 🐛 incorrect keyboard navigation on typeahead items (242413b)
  • search: 🐛 more robust null check for description (1e47e95)

2.3.1 (2023-01-05)

Features

  • Cargo: add responsive support for datatable (dd7f21b)
  • Cargo: cargo table should have reduced font size (5db5620)
  • Cargo: datatable should have reduced font size (1dcb37a)
  • Cargo: update partial Cargo styles (a017bae)
  • CodeEditor: add CodeEditor support (5946089)
  • CodeMirror: sync background color with other editors (46437d8)
  • core: always truncate sticky header first heading (0051115), closes #559
  • core: increase base layout width to 1080px (8c8ab99)
  • core: more colorful emphasized text color (023ee94)
  • core: only add upload link when it is enabled (8c4bd54)
  • core: tweak content sub spacing (985ecb2)
  • ReplaceText: add ReplaceText styles (#561) (286f4f2)
  • search: contain the overscroll of search suggestion (60c1270)

Bug Fixes

  • Cargo: 🐛 add datatable odd row hover styles (8adf25e)
  • CodeMirror: 🐛 incorrect selector for CM elements (3fd4908)
  • core: add missing WMUI help icon (#560) (084799f)
  • core: missing style for the previous commit (aa13b58)
  • search: 🐛 correct URL for MediaSearch (2e9dffb)

2.3.0 (2022-12-14)

Features

  • AdvancedSearch: update AdvancedSearch styles (88fca93)
  • core: align inconsistent search styles (653ba19)
  • core: deprecate background-color-framed and input (37cdf91)
  • core: do not hardcode min-width for page tools menu (0187478)
  • core: do not set fieldset font size (224c190)
  • core: dynamic dark theme color based on primary hue (3414d59)
  • core: tweak notification styles (529fe22)
  • MediaSearch: add grade A support for MediaSearch (9b9916d)
  • search: add MediaSearch to typeahead (203b0b4)

Bug Fixes

  • AdvancedSearch: 🐛 1px layout shift in preloader (3517453)
  • core: 🐛 do not make search create and exist link into a card (80a35ea)
  • core: 🐛 do not use CSS containment for body content (7a59e9c)
  • core: 🐛 incorrect z-index in changelist title (c4bd384)
  • search: 🐛 do not collapse whitespace in label text node (c2da5c5)
  • search: 🐛 incorrect full text search URL (074df52)

2.2.0 (2022-12-08)

Features

  • core: add active states to header buttons (2a8129e)
  • core: add icon to all talk page buttons (323acda)
  • core: add rounded corner to mw-message-box (f3ee780)
  • core: add rounded corner to mw-ui-button (c172966)
  • core: add site logo to header (7bfec28)
  • core: allow multiple search components on the same page (1939850)
  • core: allow the use of custom search suggestion module (391266c)
  • core: center align searchbox (3d0ff75)
  • core: do not hardcode footer wordmark size (22e1324)
  • core: reduce the click event delay on touch devices (3d1ca8b)
  • core: update MW datatable styles (75ab097)
  • core: update RecentChanges filter styles (594b0ab)
  • MultimediaViewer: smaller scroll indicator for MMV (9bc8d7a)
  • search: add empty state to typeahead (9bf737f)
  • search: add no result state to typeahead (284b0d8)
  • search: clean up redirect text implementation (4293021)
  • search: merge footer into item element (c9b03aa)
  • search: show enter key tip when item is active (3488e29)
  • search: use background-image instead for typeahead thumbnails (fd0978b)
  • search: use WMUI icon for placeholder (34804e8)

Bug Fixes

  • core: 🐛 changelist legends should not be covered by header (a3d88aa)
  • core: 🐛 message box should be at the top of login form (31c7779)
  • core: 🐛 page tool menu should not overflow right (#555) (71d89bc)
  • core: 🐛 remove border as it collides with MMV button (9d78879)
  • core: 🐛 sticky header flickering (a1b2f7f)
  • search: 🐛 do not shrink thumbnail (cc3e1d4)
  • search: 🐛 enter key should click the link in suggestion (c5e5ff4)
  • search: 🐛 enter key should click the selected item (7805b89)
  • search: 🐛 enter key should not throw any error (e6ca664)
  • search: 🐛 null error when rest api is used (f81e5b6)
  • search: 🐛 overlay should be visible on mobile (9d7c307)
  • search: 🐛 restore ID attribute for suggestion items (a1aeff2)
  • search: 🐛 typeahead thumbnails should be center-aligned (96ec8e4)
  • search: 🐛 update selector for fulltexturl (501286a)

2.1.0 (2022-12-02)

Features

  • codex: add grade A support for Codex (dd7270b)
  • core: add create account page styles (fcf2f43)
  • core: add hover states to editsection links (3fb66b3)
  • core: add htmlform styles (51c931e)
  • core: allow collapsible sections with DiscussionTools wrappers on headings (ad714dc)
  • core: only apply letter spacing to text field labels (f041b2c)
  • core: redo MediaWiki UI styles (ce9e9de)
  • core: reduce scroll up header delay (f70d410)
  • core: right align language badge (bfcd43c)
  • core: tweak content footer styles (baab7e1)
  • core: tweak gallery styles (a863949)
  • core: tweak page actions styles (069f442)
  • core: tweak RC and Watchlist styles (faf294e)
  • core: tweak signup, login page styles (97b8ece)
  • core: unify sticky header styles (467cf85)
  • core: add underglow to progress indicator (bf9a485)
  • MultimediaViewer: revamp mmv styles (7b6743e)
  • MultimediaViewer: tweak scroll indicator behavior (28368f3)
  • ooui: do not flip OOUI icons that are marked (93f5f3f)
  • ooui: redo OOUI styles (ca7dd9f)
  • Popups: add responsive support for Popups (1238799)
  • Popups: update Popups styles (dcd7a7b)
  • typography: add bottom margin to headings (be71399)
  • typography: add label styles (5e14891)
  • typography: do not change GRAD axis (027e298)

Bug Fixes

  • core: 🐛 clean up leftover drawer script references (#554) (e261abf)
  • core: 🐛 content should not collaspe margin (41dd999)
  • core: 🐛 incorrect height for page action button (b182872)
  • core: 🐛 input focus state should use hover background color (f64f1a2)

2.0.1 (2022-11-22)

Features

  • core: reduce space between page header and tools (ead296c)

Bug Fixes

  • core: 🐛 missing page tool background styles (53cfa87)
  • core: incorrect letter case in file name (71a7945)

2.0.0 (2022-11-21)

⚠ BREAKING CHANGES

  • core: 💥 🔧 bump MediaWiki requirement to 1.39.0

Features

  • core: add an aria-labelledby attribute to #bodyContent (fdd5c0d)
  • core: add back to top link to toc (bc1dd38)
  • core: add desktop styles for toc (622f368)
  • core: add icon support for some extensions in toolbox (8710a2b)
  • core: add icon to back to top link (48173b6)
  • core: add messagebox styles (c3652a0)
  • core: add missing page tool icons (b6defbf)
  • core: add missing user talk icon (b3c2b2f)
  • core: add Parsoid media styles (4bdad41)
  • core: add pill and circle border radius variables (d238e93)
  • core: add styles for temp user in user menu (6ab486b)
  • core: align th to the start (85f5b42)
  • core: align user menu spacing (41bfd4d)
  • core: center align page tools (39e0466)
  • core: clean up elements styles (20d8d0d)
  • core: clean up site notice styles (2c2b75f)
  • core: clean up subtitle styles (74fe35e)
  • core: combine content footer line height (e66c4de)
  • core: darker border for broken thumbnail (976d5ec)
  • core: deprecate preconnect (9232c91)
  • core: drop data-namespace in favor of data-associated-pages (43eae7e)
  • core: external link icon spacing should be relative (0268c2d)
  • core: hide navigation on scroll down (6b13da3)
  • core: make create page card float right in search page (9d1b62f)
  • core: mark menus as supported (87f920c)
  • core: migrate associated pages menu to use RL icon module (a2d0d31)
  • core: migrate collapse icon to RL icon module (997c152)
  • core: migrate misc icons to use RIL icon module (2d01469)
  • core: migrate searchbox to use RL icon module (dc77ae4)
  • core: migrate sidebar menus to use RL icon module (efac6f1)
  • core: migrate sitestats to use RL icon module (7eae7c6)
  • core: migrate ToC icon to use RL icon module (7cff9e6)
  • core: migrate user menu to use RL icon module (ea68ce0)
  • core: migrate user menu to use RL icon module (f2d1ab3)
  • core: migrate VE editsection to WMUI icon module (ab1981d)
  • core: migrate views menu to use RL icon module (b8ca3f8)
  • core: more granular spacing units (fd40b1b)
  • core: normalize browser styles (f85770a)
  • core: overhaul MW debug styles (6def7ab)
  • core: pre-work for ToC checkbox hack (1730a8f)
  • core: put non-header elements into a container (d234ece)
  • core: re-implement responsive toc (a1ce408)
  • core: redesign search page (0bf4b45)
  • core: remove icons from navigation menu (6e3727f)
  • core: rename $wgCitizenSiteToolsPorlet to $wgCitizenGlobalToolsPorlet (2bc022a)
  • core: responsive heading font sizes (35ee861)
  • core: responsive page padding (7b33d7e)
  • core: revamp thumbnail styles (8eebf68)
  • core: rewrite body layout into flex and grid (8793a24)
  • core: smoother transition for ToC toggle states (c15c159)
  • core: standardize line height (034d5c4)
  • core: style namespace differently in page title (c03308a)
  • core: tweak drawer menu icon size (95a9b45)
  • core: tweak layout spacing (80d3a0a)
  • core: tweak responsive layout (ceaf3ed)
  • core: tweak sticky header styles (a1c5ec7)
  • core: tweak sticky header transition (ab7b9ba)
  • core: update catlinks styles (6bc611a)
  • core: update edit section styles (2e9f906)
  • core: update external link styles (8af7357)
  • core: update file page design (bb38bc6)
  • core: update list styles (0c4562f)
  • core: update old wikitext editor styles (d11ee1d)
  • core: update ToC styles (427d6a4)
  • core: update wikitable styles (2d5246a)
  • core: use different font weight in different themes (969cd78)
  • core: use relative spacing for caption styles (6ce7247)
  • filepage: add hover effect for fullres image (62cea1e)
  • filepage: tweak image transparency background (4583d12)
  • font: use GRAD instead of font-weight to adjust contrast (07d39c1)
  • pwa: use wgLogos for PWA icons (929fbd7)
  • RelatedArticles: tweak gap between cards (481449c)
  • RelatedArticles: update RelatedArticles styles (3c0eea2)
  • srf: update some of the legacy styles (58279bb)
  • toc: move ToC together when user scrolls down (c65f015)
  • typography: same font weight for strong and bold (f611ac9)
  • wikiEditor: rework styles for WikiEditor to grade A (70fbda4)

Bug Fixes

  • core: 🐛 add missing anonuserpage styles (5d7ec88)

  • core: 🐛 add missing external link hover state (0e4cf89)

  • core: 🐛 add missing layout padding (d827c2e)

  • core: 🐛 avoid grid content overflow (a584655)

  • core: 🐛 incorrect icon selector for view button (cea6b98)

  • core: 🐛 remove debug message (4b79b95)

  • core: 🐛 toc indicator clipping (73fa967)

  • toc: 🐛 toc popup should be higher in z-index (f250668)

  • core: 💥 🔧 bump MediaWiki requirement to 1.39.0 (e289101)

2.0.0-beta.4 (2022-11-21)

Features

  • core: scroll instead of wrap pre block (029361b)
  • core: use fixed height for header card (db9065f)

Bug Fixes

  • core: 🐛 keep inline style for a.image (88be5ba)
  • search: hide default MW search suggestion (af85fb4)

2.0.0-beta.3 (2022-10-28)

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)

2.0.0-beta.2 (2022-10-22)

Features

  • core: increase scroll padding (#533) (911f214)
  • core: use flex layout for mw-indicators (55f7bcf)
  • core: use minimal-ui instead of standalone in webapp manifest (b51b0c2)
  • pwa: add helpful shortcuts to manifest (ffb4e34)
  • pwa: define scope parameter (5e2be1d)
  • smw: revamp SMW skinStyles (#532) (fa1ae98)
  • tabberNeue: update skinStyles (5fbba91)

Bug Fixes

  • core: 🐛 incorrect max-height for header card (24a9078)
  • pwa: 🐛 missing services variable (72dfe31)

2.0.0-beta.1 (2022-10-05)

Features

  • core: remove broken recent change styles (757cd6a)
  • core: use 100vh instead of 100% for min-height (ac2559e)
  • skinStyles: add missing VE styles (4a7489e)

Bug Fixes

  • core: 🐛 incorrect max height for header card (0633db4)
  • core: 🐛 missing z-index for mw-body-header (92c64be)
  • core: 🐛 mw-data-content should reserve space for header (979138d)
  • core: 🐛 ToC card should be above page header (db05e6d)
  • skinStyles: 🐛 fix Echo overflow in small screens (5e962b7)
  • skinStyles: 🐛 incorrect VE new paragraph button color (a59aeff)
  • skinStyles: 🐛 various clipping in VisualEditor (d2dca07)

2.0.0-beta.0 (2022-10-02)

Features

  • core: smaller footer wordmark size on mobile (c551225)

Bug Fixes

  • skinStyles: 🐛 incorrect VE dark mode background (9388b92), closes #489 #525

2.0.0-alpha.2 (2022-10-01)

Features

  • core: collapse page tool text below desktop (6aee9f8)
  • core: move catlinks to body footer (9de7a1d)
  • core: move footer info into body footer (aaad2bb)
  • core: move sitenotice out of mw-body (61e8d05)
  • core: page actions should take full width with toc (9532aa4)
  • core: redesign site footer (4902ae7)
  • core: strict selector for category links (6b47c86)
  • core: tweak body footer styles (bf66c60)
  • core: tweak footer wiki name color (2e8c98b)
  • core: use space unit for drawer (607c3f2)

Bug Fixes

  • core: 🐛 incorrect color for footer site description (bdc58fd)
  • core: 🐛 incorrect CSS variable name (17907ea)

2.0.0-alpha.1 (2022-09-30)

Features

  • core: add extra page padding on desktop view (87d1918)
  • core: add jump to top link to sticky header (5be20a2)
  • core: add sticky body header (e72d7c0)
  • core: more responsive layout for sticky header (9b1325b)
  • core: move fluid sticky transition (f3e4332)

Bug Fixes

  • core: 🐛 mitigate ToC overlap in various max width (0058081)
  • core: 🐛 sticky header should not trigger in edit mode (639c378)
  • core: 🐛 wiki name wrapping in drawer (20ed41e)

2.0.0-alpha.0 (2022-09-30)

Features

1.17.9 (2022-09-28)

Features

  • defer loading menu wiki logo (#507) (4aa6626)
  • skinStyles: add Math skinStyles (#502) (8c6cdc4)
  • use loose comparison for checking if CitizenShowPageTools is true (#497) (6384d02)

Bug Fixes

  • ci: add missing boolean argument (fec969e)
  • ci: allow composer plugin in config (a9fb8aa)
  • core: hide double MW search suggestion (7bec9ef), closes #520
  • do not collapse space in highlighted search title (b15a92c), closes #494

1.17.8 (2022-07-16)

Bug Fixes

  • core: config CitizenThemeDefault should set theme correctly (e53afa5), closes #418

1.17.7 (2022-06-21)

Features

  • core: add config to use numberformatter without disabling sitestats (00e1f57), closes #474
  • core: tweak spacing between body header and content (8c4166a)
  • core: use URL-safe key for search suggestions (9fe063a)
  • skinStyles: add skinStyles for ManageWiki extension (f03697f)
  • skinStyles: make wikieditor font size adjustable (eb0147e), closes #479

Bug Fixes

  • skinStyles: add missing variables.less import (#480) (496b6f9)
  • skinStyles: dismiss button in CentralNotice should be on top (64f7e18)

1.17.6 (2022-06-07)

Features

  • core: simplify page header spacing (8ec0400)
  • skinStyles: minor style tweak for RecentChanges (65be4e8)

Bug Fixes

  • core: add missing plainlinks styles (0ffc78c)
  • core: center class on thumbnails should center (#476) (34c300d)
  • core: delay blur event for search suggestions (9d8a631), closes #404 #410
  • core: run script when DOM is ready (eba2235), closes #475

1.17.5 (2022-06-02)

Features

  • core: add bottom margin to page header (dca529b)
  • core: tweak category links styles (4fbe09f)
  • core: use default MW gallery styles (cfc71c0), closes #413 #467
  • skinStyles: add grade B support for RevisionSlider (d7d512c)
  • skinStyles: do not lazyload OOUI font size with skinStyles (47069b6)
  • skinStyles: tweak page diff styles (4645cde), closes #472
  • skinStyles: tweak ULS trigger styles (b05a2e8)

Bug Fixes

  • core: check if user is registered before getting edit count (756e398)
  • core: define template path in constructor instead (a20e0dc)
  • core: source edit button should not collapse itself when VE is selected (c6b8ba9)
  • core: use z-index on popup only to avoid clipping (2f6d383)
  • skinStyles: add missing Echo dark styles (982cb8c), closes #468
  • skinStyles: move personal menu ULS button styles to the right module (2853a05)
  • skinStyles: prevent diff table from overflowing the page (9000a4e)

1.17.4 (2022-05-26)

Features

  • core: only use overflow when needed for mw-body (6f7f548)

Bug Fixes

  • core: call to member function null in user tagline (320b28c)
  • core: incorrect z-index for the inner header container (7b810b2)
  • core: invalid class name for RL config callback (ba87e4d)
  • skinStyles: incorrect file path for DiscussionTools (0a0456d)

1.17.3 (2022-05-23)

Features

  • core: add link to talk page next to skin listing (23aad4d)
  • core: clean up and tweak z-index usage (be8b9a0), closes #462
  • core: decorate personal menu for anon users (eaad65f)
  • core: do not override blockquote font size (1b72174)
  • core: hide redirect message in search results when not needed (726a348)
  • core: improve handling of number formatter for site stats (c0cae44)
  • core: indicate when search results are from redirects (a5c52e4)
  • core: intergrate firstHeading changes from MW 1.39 (1df970e)
  • core: rename $wgCitizenPortalAttach to $wgCitizenSiteToolsPortlet (851356f)
  • core: separate header from personal menu list (21633dc)
  • core: use gap instead of margin for spacing in flexbox (71999f8)
  • core: use keywords for transform origin (ea87523)

Bug Fixes

  • core: oversized ULS language toggle under tablet viewport (c81ba1f)

1.17.2 (2022-05-18)

Features

  • core: remove tabindex from checkbox label button (08ddb60)
  • core: update menu to be more inlined with MW core (1df223a)

Bug Fixes

  • core: call to undefined method RequestContext::getAction() (d4c7131), closes #459
  • core: decoratePersonalMenu should only return array (176adba)
  • core: don't use getActionName < MW 1.38 (bbf7fa8), closes #459
  • core: header function can return null (#459) (2ec20ba)

1.17.1 (2022-05-18)

Features

  • core: use standard external link icon fo external links (95a4609)

Bug Fixes

  • core: incorrect folder name for PSR-4 autoloader (5960790)

1.17.0 (2022-05-17)

Features

  • core: add language count badge (9926140)
  • core: add language menu to page tools (442f241)
  • core: change ToC toggle behavior and position (03d853c)
  • core: tweak and clean up ToC card styles (7bfc9f8)
  • core: use checkboxHack for page actions more menu (c6e9bc4)
  • core: use ULS for interwiki language menu if possible (73c61e9)
  • skinStyles: add responsive layout for ULS (e7b88d3)
  • skinStyles: add skinStyles for Interwiki (6c6883b)
  • skinStyles: update ULS styles (95e48b1)

Bug Fixes

  • core: add missing SkinAfterPorlet hook (d030c22)
  • core: mw-list-item does not exist in older MW (7cdd049)

1.16.1 (2022-05-13)

Features

  • core: add missing title text to preferences button (895d7c2)
  • core: make header icon background scale to font size (9872a82)
  • core: make range indicator text smaller (d39deb1)
  • core: set accent-color as primary color (c69f292)
  • core: set toc-enabled through Mustache template (e0d5eb9)
  • core: update checkboxHack API (b73357c)
  • core: update preferences menu behavior (1186bdf)
  • core: use relative unit for search suggestion (7ff415d)
  • core: use relative units for page actions (3e051f0)
  • core: use relative units for text and spacing (0e3ecf1)
  • skinStyles: add grade B support Wikibase (#439) (3867f15)
  • skinStyles: style change number text color (366dcc5)

Bug Fixes

  • core: incorrect table of content modal location (5dc456c)
  • core: invisible search suggestion item (5ff7b4c)
  • core: undefined toc script (ac28ef4)
  • skinStyles: duplicated entry in skin.json (c9514d9)
  • skinStyles: echo header icons should use relative size (cd36ba6)

1.16.0 (2022-05-10)

Features

  • core: add missing user page icon (75cee0c)
  • core: style parenthesis text in FirstHeading differently (44f9bc0)
  • core: tweak ToC styles (b00c7dd)
  • skinStyles: add Citizen styles to OOUI dialog (8121ecb)
  • skinStyles: add dark styles to source edit summary box (61d13a0)
  • skinStyles: add missing placeholder style for VE (9c33c3d)
  • skinStyles: add Popups settings styles (09d3014)
  • skinStyles: add skinStyles for DiscussionTools (e5b01e8)
  • skinStyles: contain overscoll in Echo (e47c1a5)
  • skinStyles: remove top margin for TabberNeue (a47b53b)
  • skinStyles: tweak Echo popup styles (398f6da)

Bug Fixes

  • core: fix overflow in search suggestions (a3d85bb)
  • core: hover state should be visible on card (f8d90e1)
  • skinStyle: missing dark background for Popups (c871520)

1.15.0 (2022-05-02)

Features

  • core: add animation to page tools more menu (d286afd)
  • core: add animation to personal menu (b4959b1)
  • core: add animation to preferences menu (e6a9bd3)
  • core: add ARIA support to collaspible sections (76a84d9)
  • core: add aria-label for preferences button (c74f168)
  • core: remove animation from searchbox but keep suggestion on mobile (41e0832)
  • core: switch searchbox transitions to scale (60d57de)
  • core: toggle visbility in CSS when menu is show/hidden (e2a6a03)
  • core: tweak drawer open transition (e2da010)
  • core: tweak sitestats style (87f6e4f)
  • core: tweak transition timing and curve (fae6062)
  • skinStyles: tweak CookieWarning styles (0f38149)
  • skinStyles: update Lingo to grade B (7800f70)

Bug Fixes

  • core: incorrect aria-controls ID in section toggle (ac3ebf5)
  • find toolbox explicitly (#448) (2787d49)
  • lower header z-index to 4 (b69ca82), closes #447

1.14.1 (2022-04-28)

Features

  • core: tweak code block styles (571704f)
  • skinStyles: tweak Popup styles (1a7860e)
  • skinStyles: update StructuredDiscussions to grade B (da0174c), closes #438
  • unify modal styles (c23a1d7)

Bug Fixes

  • add missing selector in older MW version (eb9cd37)

1.14.0 (2022-04-27)

Features

  • add skinStyles for collapsible toggles in MobileFrontend (f0b9879)
  • allow scripts to run when MobileFrontend is active (37efe85)
  • do not format body content if MobileFrontend is active (#409) (8eaaecf)
  • show namespace (e.g. Discussion) on page tools (37beda8)
  • tweak collapsible toggle size (9eeac80)
  • tweak edit button styles when both visual and source edit are present (a61635e)
  • use wikiText icon for source edit when VE is present (0177a06)

Bug Fixes

  • uncaught value when no theme value is saved (d22f562)

1.13.0 (2022-04-26)

⚠ BREAKING CHANGES

  • drop security header support

Features

  • add a max height to more action menu (c51c731), closes #365
  • add fading to mw-data-after-content (9134834)
  • add skinstyles for Cargo main (0c493f3)
  • add styles for PortableInfobox (#441) (5202ddb)
  • add styles for SimpleTooltip (#426) (c0003c2)
  • add WSSearchFront skinStyles (#411) (b35e9c6)
  • deprecate --background-color-dp-XX in favor of --color-surface-X (96013bb)
  • depreciate theme preferences in MW user preferences (7ecf3a8)
  • hide toc number by default (7b7641b)
  • implement a more adaptive smooth shadow (47e1259)
  • implement RTL icons (6217bad)
  • improve contrast of SyntaxHighlight (17c37f5)
  • make the Echo badge text smaller (6667c06)
  • move discussion to the top of the more menu (f052951)
  • pass styles as style element instead of inline (2c79c06)
  • remove letter spacing from wordmark (a2dffec)
  • revamp drawer header (6efff7f)
  • show footer desc and tagline in the content language (#444) (cebc35f)
  • sitestats should show exact number when it is <10000 (3c72992)
  • tweak category styles (9041cc6)
  • tweak SyntaxHighlight color (3dddd14)
  • update OAuth skinStyles to grade B (d8cf5e1)
  • update Popups skinStyles to grade B (5cc56ac)
  • update RelatedArticle skinstyle to grade A (d5ac0ce)
  • update TabberNeue styles to latest version (02d9f88)
  • upgrade Popups skinStyles to grade A (c58e917)
  • use neutral background for search suggestion thumbnails (59ca621)
  • use template data for page tools if available (#440) (449278f)

Bug Fixes

  • add null check for checkboxObj.target (fed5369), closes #432

  • add null check for user tagline (7dbbc6b)

  • background clipping between data-after-content and footer (f24ab7d)

  • ext.uls.displaysettings: Update class name (#434) (426f611)

  • fix eslint no-shadow error (f5c5c99)

  • fix inverted Echo badge indicator (e6c15cb)

  • FOUC of light theme when user is using auto theme and prefer dark (047f830)

  • incorrect color for SyntaxHighlight (26cfa2d)

  • inverted image in VE edit link widget (0e4c8a8)

  • re-add pointers and border styles to Popups (7a8d6cb)

  • remove indentations (f5d280e)

  • remove unused debug code (a8485ac)

  • drop security header support (42df59f)