Bug fixes and validation improvements
Morne Alberts:
Add backward compatible getAfterPortlet()
Petr Kajzar:
Add button role to aside menu links
Localisation updates from translatewiki.net
Bug fixes and validation improvements.
Petr Kajzar (5):
Fix nested lists CSS
Disable legacy feature for skins.medik module
Fix CSS of nested lists again
Remove unneeded attribute from style tag
Remove invalid role for aside menu
translatewiki.net (3):
Localisation updates from https://translatewiki.net.
Petr Kajzar (3):
Fix: do not change OOUI fieldset padding
Change TOC floating to the right on desktop
Make <ul> style consistent with common paragraphs
Petr Kajzar (5):
Hide user menu item #pt-anonuserpage
Fix private login link in user menu for MW 1.36
Fix whitespaces
Fix position and color of echo icons at MW 1.36
Remove CI/CD
Translation updater bot (1):
Localisation updates from https://translatewiki.net.
This version adds theme color for mobile browsers and splits "action"
and "tools" menu.
Petr Kajzar (6):
Add theme color
Remove typo in copying file
Split "actions" and "tools" menu
Use recommended jQuery selectors
Stylelint whitespaces
Fix aside menu right margin overflow
This addresses issue #33 that caused an internal error when setting
unappropriate $wgDefaultUserOptions['medik-font'].
However, I am keeping this open as I plan to make this option more
flexible for both the users and admins. Probably this could be done with
<input type="range"> or something like that.
This commit allows admins to set literally anything to
$wgDefaultUserOptions['medik-font'], but the user will see "90%" as the
default in their user settings. And that's something I would like to fix
later.
Small release with some new features incl. display options.
Petr Kajzar (11):
Update minus-x to 1.1.1 and composer to 1.10.0
Make main area padding consistent (fix#31)
Add 'narrow' option for the main content width
Change array syntax for the content width
Add 'wide' option for the main content width
Update CI/CD libraries
Update Bootstrap to 4.6.0
Rollback eslint-config-wikimedia to 0.18.0
Rollback eslint-config-wikimedia to 0.17.0
Update PHP to 8.0.3
Fix 'wide' option logo width for x-large screens
Translation updater bot (3):
Localisation updates from https://translatewiki.net.
Some small improvements and fixes for the UX/UI.
Petr Kajzar (4):
Change source of navbar's sitename
Adjust footer style
Fix full-width TOC appearance on mobile
Add config option for short wiki name for mobile
Mainly updates of some dependecies and improved compatibility with
coming MW 1.36.
Petr Kajzar (9):
Update PHP to 7.4.13
Update mediawiki-codesniffer to 34.0.0
Update grunt-stylelint to 0.16.0
Update stylelint-config-wikimedia to 0.10.3
Update PHP to 8.0.1
Fix BaseTemplate::getToolbox() deprecation
Provide fallback for data['sidebar']['TOOLBOX']
Update contributing section and copyright year
Update copyright year in license file
Translation updater bot (4):
Localisation updates from https://translatewiki.net.
Small fixes.
Petr Kajzar (10):
Update PHP to 7.4.11
Show sitenotice on mobile
Update PHP to 7.4.12 and codesniffer to 33.0.0
phpDoc var definitions
Small typo fix: whitespace
Fix visited red links
Add style whitespaces
Remove X-MediaWiki-Skin header
Fix Visual Editor table row indicator for MW 1.35
Fix left padding of visual editor node for MW 1.35
Translation updater bot (10):
Localisation updates from https://translatewiki.net.
This was used for checking the Medik installation on WikiSkripta sites,
however, it reveals the skin installation even on wikis which have
another skin as default.
Quite good new version mainly with Echo support on smaller screens.
Since I completely forgot to include proper commit message when merging
the develop branch, I think I can include it here:
Use echo notifications on smaller screens
For screens <= 650 px it's very painful to open the notifications popup,
it does not display properly and breaks the page. That's why this has
been disabled and hidden by CSS for widths <= 650 px.
Now I would like to try another approach: let's show the echo
notifications icons (badges), but disable the onclick event and let
MediaWiki redirect to Special:Notifications page instead, which is quite
default link under the hood of the badges.
Petr Kajzar (10):
Change i18n descriptions
Fix README typo
Use proper attribution in COPYING file
Update composer.json with support and proper links
Fix whitespace indentation in config files
Fix invalid bitbucket-pipelines.yml
Remove relative position for aside menu
Change whitespaces in i18n messages
Use echo notifications popups on smaller screens
Merge branch 'develop' into master
Whitespaces in PHP/CSS/JS is covered by composer and npm tests, however,
I would like to see proper indentation and tabs in other files as well.
This should fix that.
New patch version with a small fix and two new config options for navbar
logo.
Petr Kajzar (2):
Fix input text appearance: show letter descenders
Add config options for navbar logo
There are two new options for LocalSettings.php:
- '$wgMedikLogoWidth' sets the logo width in the navbar, e.g.
$wgMedikLogoWidth = '210px';
- '$wgMedikUseLogoWithoutText' disables the site name in the navbar,
e.g.
$wgMedikUseLogoWithoutText = true;
Note that you need '$wgMedikShowLogo = "main";' for this.