alistair3149
cea6b98f1f
fix(core): 🐛 incorrect icon selector for view button
2022-11-21 17:42:25 -05:00
alistair3149
d4be254c89
refactor(core): ♻️ merge icon RL modules
2022-11-21 17:42:18 -05:00
alistair3149
9232c91352
feat(core): ✨ deprecate preconnect
...
Deprecating due to low usage. It was originally used for external assets
like analytics, but that should really be done through the extension instead
of the skin.
2022-11-21 17:42:16 -05:00
alistair3149
c15c1592e3
feat(core): ✨ smoother transition for ToC toggle states
2022-11-21 17:42:07 -05:00
alistair3149
a1ce408e43
feat(core): ✨ re-implement responsive toc
2022-11-21 17:42:05 -05:00
alistair3149
48173b6eb8
feat(core): ✨ add icon to back to top link
2022-11-21 17:41:58 -05:00
alistair3149
bc1dd38a12
feat(core): ✨ add back to top link to toc
2022-11-21 17:41:56 -05:00
alistair3149
3eaeaa15f7
refactor(core): ♻️ pre-work to allow Citizen to render ToC
2022-11-21 17:41:40 -05:00
alistair3149
7bd34caad5
style(core): 🎨 rename personal menu to user menu
2022-11-21 17:41:30 -05:00
alistair3149
7b311db1a6
refactor(core): ♻️ use user-menu template data instead
2022-11-21 17:41:13 -05:00
alistair3149
d78ffeadb4
refactor(core): ♻️ use core data for search box
2022-11-21 17:41:10 -05:00
alistair3149
2bc022aba2
feat(core): ✨ rename $wgCitizenSiteToolsPorlet
to $wgCitizenGlobalToolsPorlet
2022-11-21 17:40:54 -05:00
Jon Robson
409c9ad342
refactor(core): ♻️ drop deprecated legacy feature ( #437 )
...
From 1.39 the legacy feature is dropped.
In 1.40+ this might throw exceptions so wanted to make sure this is on
your radar (but likely not a priority since you are not supporting 1.38 yet).
Co-authored-by: alistair3149 <alistair3149@users.noreply.github.com>
2022-11-21 17:40:37 -05:00
alistair3149
e2891016b7
chore(core)!: 💥 🔧 bump MediaWiki requirement to 1.39.0
2022-11-21 17:40:25 -05:00
alistair3149
6a57ccc192
chore(release): 🚀 2.0.0-beta.4
2022-11-21 17:37:11 -05:00
alistair3149
0f7294fc42
chore(release): 🚀 2.0.0-beta.3
2022-10-27 23:04:42 -04:00
alistair3149
b89873d99c
feat(fonts): ✨ add Noto Sans CJK font support
...
This is by default disabled since it is only used for wikis with CJK language,
and also it adds around 100kb to the startup stylesheet. The fonts are subsetted
with Google Fonts slicing pattern, so it should be performance friendly
2022-10-27 16:53:12 -04:00
alistair3149
f1fb5537c9
feat(AJAXPoll): ✨ add skinStyle for AJAXPoll ( #487 )
2022-10-25 14:55:39 -04:00
alistair3149
4f651b41ca
feat(pwa): ✨ add basic support for service worker
...
This is super basic and experimental.
It will be expanded upon in the future, but for now it will satisfy the
requirement for PWA
2022-10-23 16:37:43 -04:00
alistair3149
140f1d6e12
chore(release): 🚀 2.0.0-beta.2
2022-10-22 19:01:41 -04:00
alistair3149
fa1ae98497
feat(smw): revamp SMW skinStyles ( #532 )
...
Update to grade A
2022-10-21 13:44:15 -04:00
alistair3149
c727f9e4c2
chore(release): 🚀 2.0.0-beta.1
2022-10-05 19:23:22 -04:00
alistair3149
0d1dc9d29d
chore(release): 🚀 2.0.0-beta.0
2022-10-02 12:13:09 -04:00
alistair3149
e80e6be35d
chore(release): 🚀 2.0.0-alpha.2
2022-10-01 19:37:56 -04:00
alistair3149
aaad2bb92a
feat(core): ✨ move footer info into body footer
...
They are related to the article/page instead of the whole site
2022-10-01 17:25:20 -04:00
alistair3149
4902ae76ab
feat(core): ✨ redesign site footer
...
last modified and copyright message are not implemented yet.
they will be integrated into body content since they are not global.
2022-10-01 15:06:57 -04:00
alistair3149
89916b32aa
chore(release): 🚀 2.0.0-alpha.1
2022-09-30 11:28:23 -04:00
alistair3149
acfb89640b
chore(release): 🚀 2.0.0-alpha.0
2022-09-29 20:40:15 -04:00
alistair3149
6de95d4fec
feat(core): redesign site header ( #521 )
...
Change header into vertical header for large screen and bottom header for small screen.
2022-09-29 19:12:56 -04:00
alistair3149
c5ff5dd57f
chore(release): 1.17.9
2022-09-28 17:34:38 -04:00
Nathan Kuenzig
8c6cdc4c29
feat(skinStyles): add Math skinStyles ( #502 )
...
* Create Extension:Math styles
* Added ext.math.styles
* Added Extension:Math as Grade E
I'm not sure how to accomplish this without using LESS variables. CSS variables don't seem to work with the `.recolor()` mixin.
* Added Stack Overflow link
2022-08-21 12:42:48 -04:00
alistair3149
1bf51fc472
chore(release): 1.17.8
2022-07-16 13:40:31 -07:00
alistair3149
e53afa51dc
fix(core): config CitizenThemeDefault should set theme correctly
...
Previously the config did set the theme correctly but get overridden by the inline
script to auto, this will fix it.
Closes : #418
2022-06-29 15:29:44 -04:00
alistair3149
38c560d0af
chore(release): 1.17.7
2022-06-21 16:24:38 -04:00
alistair3149
f03697f309
feat(skinStyles): add skinStyles for ManageWiki extension
2022-06-16 16:51:07 -04:00
alistair3149
64f7e18837
fix(skinStyles): dismiss button in CentralNotice should be on top
2022-06-16 16:40:03 -04:00
alistair3149
00e1f57bad
feat(core): add config to use numberformatter without disabling sitestats
...
Add the ability to disable numberformatter independently from sitestats
Due to an upstream issue, numberforrmatter can throw an exception in some
instances (#474 ). This will help to mitigate the issue.
2022-06-14 15:56:03 -04:00
alistair3149
4f64564f70
chore(release): 1.17.6
2022-06-07 19:09:42 -04:00
alistair3149
e4eaffdf1a
chore(release): 1.17.5
2022-06-02 12:59:43 -04:00
alistair3149
d7d512c6d4
feat(skinStyles): add grade B support for RevisionSlider
2022-06-02 12:58:15 -04:00
alistair3149
2853a05d8f
fix(skinStyles): move personal menu ULS button styles to the right module
2022-06-02 12:39:54 -04:00
alistair3149
a20e0dc5b2
fix(core): define template path in constructor instead
...
1.35 seems to not like relative path inside skin.json
2022-06-02 11:07:55 -04:00
alistair3149
828f9f7c95
chore(release): 1.17.4
2022-05-26 18:27:14 -04:00
alistair3149
09e3aeb2ea
refactor(core): remove unnessecary ConfigRegistry
2022-05-26 18:23:47 -04:00
alistair3149
53ef5f0543
refactor(core): use core responsive mode for MW 1.36+
...
Use core responsive mode for MW 1.36+, and polyfill for MW 1.35
2022-05-26 18:12:08 -04:00
alistair3149
c49b8a8594
refactor(core): define templateDirectory in skin.json instead
2022-05-26 18:05:21 -04:00
alistair3149
ba87e4dcba
fix(core): invalid class name for RL config callback
2022-05-26 18:00:08 -04:00
alistair3149
11c50a5669
refactor(core): remove redundant message keys
2022-05-26 17:57:57 -04:00
alistair3149
4d7fecc299
refactor(core): clean up polyfilled Mustache template data
...
Clean up Mustache-related polyfill for 1.35 against 1.39,
in preparation of the 1.39 refactor
2022-05-26 17:33:59 -04:00
alistair3149
58d85ff426
refactor(core): normalize PHP namespaces used in Citizen
...
Related: T303102
2022-05-26 16:58:14 -04:00