Commit graph

625 commits

Author SHA1 Message Date
alistair3149 b33d5bbc87
refactor(search): ♻️ rename typeaheadItems to htmlHelper 2023-08-28 19:20:44 -07:00
alistair3149 2fa1e4b51e
chore(release): 🚀 2.8.1 2023-08-25 17:37:01 -07:00
alistair3149 cb5f4a065b
fix(StructuredDiscussion): 🐛 merge skinStyles into the same RL module
Related: T292245
Closes: #711
2023-08-24 22:22:58 -07:00
alistair3149 b350660f4c
refactor(core): ♻️ use namespaced title class
Bumped minimum MW requirements to 1.39.4 as it is nessecary.
Related: T166010, T338114
2023-08-24 17:56:42 -07:00
alistair3149 590d610363
chore(release): 🚀 2.8.0 2023-08-23 17:44:26 -07:00
alistair3149 f6d3fc95e3
feat(search): add search history to initial state 2023-08-23 17:44:01 -07:00
alistair3149 02662315f8
refactor(search): ♻️ minor cleanup 2023-08-12 14:11:06 -04:00
alistair3149 d091f7eb53
chore(release): 🚀 2.7.11 2023-08-07 17:04:09 -04:00
alistair3149 59ceaf56cf
refactor(search): ♻️ add groundwork needed for search history 2023-08-04 20:02:42 -04:00
alistair3149 4a478eff7a
chore(release): 🚀 2.7.10 2023-08-03 21:20:58 -04:00
alistair3149 0c84c9d27c
chore(release): 🚀 2.7.9 2023-08-03 21:01:54 -04:00
alistair3149 b4d19dc72a
chore(release): 🚀 2.7.8 2023-08-03 20:37:35 -04:00
alistair3149 1346151bd3
chore(release): 🚀 2.7.7 2023-08-03 19:51:17 -04:00
alistair3149 dad90d38f2
feat(FlaggedRevs): add styles
Closes: #701
2023-08-03 19:49:22 -04:00
alistair3149 eec5c6fd64
feat(search): reimplement multi search command experiment
Search commands start withs slash and includes: action, rest, ask
2023-08-02 22:07:41 -04:00
alistair3149 17593b8202
refactor(search): ♻️ separate search query and client from typeahead.js 2023-08-02 20:16:39 -04:00
alistair3149 51db19938c
feat(search): reimplement SMW Ask API search
Instead of relying on hardcoded config, you can simply type the
conditions as search query (e.g. `[[Has population::1200]][[:+]]`).
2023-08-02 19:02:50 -04:00
alistair3149 431599cb59
refactor(search): ♻️ reimplement and clean up search clients
This should make the search clients more readable and easier to expand
2023-08-02 18:56:08 -04:00
alistair3149 c2431ebeba
refactor(search): ♻️ clean up result fetch functions
Based on Vector implementation
2023-07-31 20:59:50 -04:00
alistair3149 7690c4e97e
chore(release): 🚀 2.7.6 2023-07-30 18:06:10 -04:00
alistair3149 ef5e081dc3
chore(release): 🚀 2.7.5 2023-07-17 18:18:24 -04:00
alistair3149 8cfa260997
feat(SemanticMediaWiki): add datatable styles 2023-07-16 20:06:15 -04:00
alistair3149 6af0900185
chore(release): 🚀 2.7.4 2023-07-16 02:54:18 -04:00
alistair3149 5ccab9e89d
chore(release): 🚀 2.7.3 2023-07-15 03:48:09 -04:00
alistair3149 3b4f82a18c
chore(release): 🚀 2.7.2 2023-07-14 18:19:48 -04:00
alistair3149 50ae4d9d76
fix(MediaWiki): missing changelist legend styles in 1.40 (#685) 2023-07-13 21:34:02 -04:00
alistair3149 42a40307e4
feat(Tabs): add support for Extension:Tabs
Closes: #687
2023-07-11 21:33:15 -04:00
alistair3149 9c84aa9ec4
chore(release): 🚀 2.7.1 2023-07-11 01:50:49 -04:00
alistair3149 a9447272dc
fix(Capiunto): 🐛 ignore Capiunto infobox for table wrapper
Closes: #686
2023-07-10 17:11:47 -04:00
alistair3149 ef64663ddf
chore(release): 🚀 2.7.0 2023-07-10 16:59:33 -04:00
alistair3149 6cddf85131
feat(search): add clear button to search box 2023-07-10 16:23:48 -04:00
alistair3149 eecd21db76
feat(core): add icon for Email this user 2023-07-06 15:02:14 -04:00
alistair3149 417c151d01
feat(TabberNeue): update TabberNeue selector to match with the latest version 2023-07-05 20:01:38 -04:00
alistair3149 e8a09a7b8d
chore(release): 🚀 2.6.6 2023-07-04 23:24:35 -04:00
alistair3149 bb538148bd
chore(release): 🚀 2.6.5 2023-07-04 21:13:53 -04:00
沈澄心 88f8cfb435
feat(MediaWiki): add mediawiki.filewarning skinstyle (#682)
* Create mediawiki.filewarning.less

* Update skin.json

* Update README.md

* Update mediawiki.filewarning.less
2023-07-04 21:11:34 -04:00
H. C. Kruse a1139e7797
fix(Tables): Check if element.parentNode is null (#681)
Happened on the recent changes table. While the added line in TableNowrapClasses also fixes this, I've left it in as a safeguard.
2023-07-03 08:48:15 -04:00
沈澄心 dfe7167e97
feat(core): add title to logos (#671)
* Update skin.json

* Update Drawer__logo.mustache

* Update Header__logo.mustache

* Update skin.json

* Update Drawer__logo.mustache

* Update Header__logo.mustache
2023-06-22 13:48:56 -04:00
alistair3149 348b228d10
chore(release): 🚀 2.6.4 2023-06-19 23:47:14 -04:00
沈澄心 e771c728e1
fix(core): add menu icons for "Special pages" and "Upload file" (#664)
* Update SkinHooks.php

* Update Drawer.php

* Update skin.json
2023-06-11 22:12:50 -04:00
alistair3149 cb15810de9
chore(release): 🚀 2.6.3 2023-06-09 21:38:29 -04:00
沈澄心 7134a88995
feat(Score): add Score support (#661)
* Create ext.score.popup.less

* Update skin.json

* Update README.md

* Update ext.score.popup.less
2023-06-09 21:09:26 -04:00
alistair3149 83c42eeeaf
chore(release): 🚀 2.6.2 2023-06-04 03:10:48 -04:00
alistair3149 53929ce91c
feat(mediawiki): add JSON content styles 2023-06-02 00:19:10 -04:00
alistair3149 8cc5b45494
chore(release): 🚀 2.6.1 2023-06-01 19:08:59 -04:00
沈澄心 ba825daa9a
feat(core): update state text color (#642)
* Update variables.less

* Update cssvariables.less

* Update content.body.less

* Update mediawiki.special.changeslist.less

* Update mediawiki.special.changeslist.less

* Update ext.scribunto.edit.less

* Update ext.echo.ui.less

* Create mediawiki.interface.helpers.styles.less

* Update skin.json

* Update oojs-ui-core.less

* Update oojs-ui-core.less

* Update variables.less

* Update cssvariables.less

* Update variables.less

* Update mediawiki.special.changeslist.less

* Update cssvariables.less

* Update variables.less

* Update variables.less

* Update README.md

* Update README.md

* Update mediawiki.special.changeslist.less
2023-06-01 18:47:40 -04:00
沈澄心 151a227083
feat(WikiHiero): add WikiHiero support (#645)
* Create ext.wikihiero

* Delete ext.wikihiero

* Create ext.wikihiero.less

* Update ext.wikihiero.less

* Update ext.wikihiero.less

* Update ext.wikihiero.less

* Update skin.json

* Update README.md

* Update README.md
2023-06-01 18:46:46 -04:00
沈澄心 9cf37c20e3
feat(SmiteSpam): add SmiteSpam support (#641)
* Create ext.SmiteSpam.retriever.less

* Update skin.json

* Update skin.json

* Update README.md

* Update skin.json
2023-05-31 05:04:32 -04:00
沈澄心 866ae58bd0
feat(jquery): add jquery.spinner color (#640)
* Create jquery.spinner.styles.less

* Update skin.json

* Update jquery.spinner.styles.less
2023-05-30 06:00:15 -04:00
沈澄心 1158a3c13c
feat(VEForAll): add VEForAll styles(#637)
* VEForAll support

* Update ext.veforall.main.less

* Update ext.CommentStreams.less

* Update ext.veforall.main.less

* Update ext.scribunto.edit.less

* Update README.md

Also fix various readme doc
2023-05-27 19:13:38 -04:00
alistair3149 d0e2be92cc
chore(release): 🚀 2.6.0 2023-05-23 14:56:15 -04:00
沈澄心 efd02548a6
feat(Scribunto): add support for Scribunto debug console (#629)
* add support for Scribunto debug console

* Update ext.scribunto.edit.less

* Update README.md
2023-05-23 12:27:54 -04:00
Simon Stier 2e3e5feb9b
feat(search): add SMW Ask API as search backend option (#625)
* feat: add SMW Ask API as search backend option
* feat: allow namespace prefix in smw ask query
2023-05-18 13:57:43 -04:00
Simon Stier a7b99d11f0
feat(core): add config var 'wgCitizenTableNowrapClasses' (#621)
* add config var 'wgCitizenTableNowrapClasses'
* refactor: load config via require
2023-05-18 13:53:58 -04:00
沈澄心 0fb2738d96
feat(CommentStreams): add support for CommentStreams (#624) 2023-05-18 13:53:07 -04:00
alistair3149 e51ed46ce2
chore(release): 🚀 2.5.2 2023-05-06 18:17:05 -04:00
alistair3149 fdc79cbb74
chore(release): 🚀 2.5.1 2023-05-01 15:13:01 -04:00
alistair3149 e139df6a24
feat(TemplateData): add style for TemplateData button in VE 2023-05-01 15:10:41 -04:00
alistair3149 56c70f227f
chore(release): 🚀 2.5.0 2023-04-30 20:05:06 -04:00
alistair3149 8c888a7e1f
feat(core): make tables responsive without breaking table layout
Instead of a CSS solution used previously, switch to a JS solution to wrap tables.
This should ensure the table renders correctly and also scrollable.
This lays the groundwork for making table more user-friendly in the future.
2023-04-30 17:01:29 -04:00
alistair3149 a04e17884c
chore(release): 🚀 2.4.4 2023-04-03 12:55:08 -04:00
alistair3149 90890de53f
feat(core): add config flag to disable preferences menu 2023-03-27 14:08:38 -04:00
alistair3149 918cb7ff87
chore(release): 🚀 2.4.3 2023-03-20 12:22:10 -04:00
alistair3149 0543a54c32
chore(release): 🚀 2.4.2 2023-02-22 15:13:12 -05:00
alistair3149 736bd9adc5
feat(core): use Citizen font stacks for edit font 2023-02-16 13:00:12 -05:00
alistair3149 33421ea030
chore(release): 🚀 2.4.1 2023-02-15 18:45:09 -05:00
alistair3149 3ec84349b1
feat(core): add support for user-interface-preferences menu
This should also fix the issue of ULS not showing up (#587, #425).
2023-02-15 18:38:02 -05:00
alistair3149 5ed6a5fb11
chore(release): 🚀 2.4.0 2023-02-06 18:14:41 -05:00
alistair3149 1d10b669a6
feat(VisualEditor): update VisualEditor styles
Redo VE styles for 1.39 properly by going through the source code.
Since VE is massive and complex, this might not cover all the use cases but
it should be better than the implementation before.
2023-02-06 17:42:46 -05:00
alistair3149 65d43eb957
chore(release): 🚀 2.3.6 2023-01-27 14:20:59 -05:00
alistair3149 ef955c28a0
feat(core): use MW core checkboxHack instead
We no longer need to emulate the same feature when it is in core
2023-01-25 19:40:52 -05:00
alistair3149 63a35d2774
chore(release): 🚀 2.3.5 2023-01-21 14:51:41 -05:00
alistair3149 ca503c7f7b
feat(DiscussionTools): update DT styles 2023-01-21 14:11:18 -05:00
alistair3149 04be2a1452
chore(release): 🚀 2.3.4 2023-01-17 14:13:02 -05:00
alistair3149 7bb55c1e4d
chore(release): 🚀 2.3.3 2023-01-16 19:36:07 -05:00
alistair3149 4b8e128e4b
feat(search): add search portals to empty state 2023-01-16 18:02:07 -05:00
alistair3149 f3de051635
chore(release): 🚀 2.3.2 2023-01-12 16:43:20 -05:00
alistair3149 ed36d72482
feat(TwoColConflict): add TwoColConflict skinStyles 2023-01-09 18:38:09 -05:00
alistair3149 b7996c5952
fix(codex): 🐛 incorrect Codex file name 2023-01-07 13:50:41 -05:00
alistair3149 12c9648483
chore(release): 🚀 2.3.1 2023-01-05 01:00:55 -05:00
alistair3149 a017bae502
feat(Cargo): update partial Cargo styles
Cargo is massive so it might have to be broken down into several commits
2023-01-03 22:47:51 -05:00
H. C. Kruse 286f4f2f1d
feat(ReplaceText): add ReplaceText styles (#561)
* feat: Add ReplaceText styles

* ci: 👷 lint code to MediaWiki standards

Check commit and GitHub actions for more details

* docs: 📚️ add missing documentation

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
Co-authored-by: alistair3149 <alistair31494322@gmail.com>
2023-01-03 21:00:48 -05:00
alistair3149 084799f58a
fix(core): add missing WMUI help icon (#560) 2022-12-21 12:46:37 -08:00
alistair3149 5946089cbb
feat(CodeEditor): add CodeEditor support 2022-12-15 21:12:22 -05:00
alistair3149 52f8b3f1fa
chore(release): 🚀 2.3.0 2022-12-14 14:10:10 -05:00
alistair3149 203b0b42c3
feat(search): add MediaSearch to typeahead 2022-12-14 10:28:45 -05:00
alistair3149 9b9916d61b
feat(MediaSearch): add grade A support for MediaSearch 2022-12-12 20:11:50 -05:00
alistair3149 685a3ad1c4
refactor(core): ♻️ reduce the number of RL modules
It will improve the performance in module registration and also caching
2022-12-09 14:48:17 -05:00
alistair3149 44966a8b97
chore(release): 🚀 2.2.0 2022-12-08 13:53:21 -05:00
alistair3149 594b0abc73
feat(core): update RecentChanges filter styles 2022-12-07 17:06:42 -05:00
alistair3149 75ab097ba1
feat(core): update MW datatable styles 2022-12-06 15:06:22 -05:00
alistair3149 34804e8258
feat(search): use WMUI icon for placeholder 2022-12-06 14:48:18 -05:00
alistair3149 284b0d8952
feat(search): add no result state to typeahead 2022-12-06 13:52:14 -05:00
alistair3149 9bf737f720
feat(search): add empty state to typeahead
This is a barebone initial implementation, more work will come to it
2022-12-06 12:01:47 -05:00
alistair3149 fef63e7e0f
docs(readme): 📚️ update config description 2022-12-02 18:03:00 -05:00
alistair3149 391266c0a7
feat(core): allow the use of custom search suggestion module
defines the search suggestion ResourceLoader module
used by the skin. It deprecates the  config
2022-12-02 17:59:45 -05:00
alistair3149 e2b13a00d1
chore(release): 🚀 2.1.0 2022-12-01 22:05:43 -05:00
alistair3149 dd7270bcd4
feat(codex): add grade A support for Codex
Also align with MW UI, OOUI
2022-12-01 22:03:42 -05:00
alistair3149 ce9e9de25b
feat(core): redo MediaWiki UI styles 2022-11-30 15:38:59 -05:00
alistair3149 e261abf8b5
fix(core): 🐛 clean up leftover drawer script references (#554)
Drawer sub search was removed earlier in a commit to refactor the drawer,
this commit is to clean up leftover references
2022-11-28 18:59:15 -05:00
alistair3149 7b6743e4b6
feat(MultimediaViewer): revamp mmv styles 2022-11-27 22:30:34 -05:00
alistair3149 fcf2f436cd
feat(core): add create account page styles 2022-11-23 22:25:31 -05:00
alistair3149 51c931eed2
feat(core): add htmlform styles 2022-11-23 21:17:04 -05:00
alistair3149 2ee0499b0c
chore(release): 🚀 2.0.1 2022-11-22 12:04:02 -05:00
alistair3149 7153186c5f
chore(release): 🚀 2.0.0 2022-11-21 17:59:04 -05:00
alistair3149 8710a2b905
feat(core): add icon support for some extensions in toolbox 2022-11-21 17:47:21 -05:00
alistair3149 6def7ab990
feat(core): overhaul MW debug styles 2022-11-21 17:47:18 -05:00
alistair3149 3c0eea2637
feat(RelatedArticles): update RelatedArticles styles 2022-11-21 17:47:05 -05:00
alistair3149 ab1981d24b
feat(core): migrate VE editsection to WMUI icon module 2022-11-21 17:47:00 -05:00
alistair3149 e69a74ca29
refactor(core): ♻️ migrate editsection link to WMUI icon module 2022-11-21 17:46:54 -05:00
alistair3149 b6defbfb3c
feat(core): add missing page tool icons 2022-11-21 17:46:49 -05:00
alistair3149 0c4562f235
feat(core): update list styles 2022-11-21 17:46:27 -05:00
alistair3149 be11883f3d
refactor(core): ♻️ move external link styles to skinning folder 2022-11-21 17:46:26 -05:00
alistair3149 e8f30ec883
perf(core): ️ disable default skin feature modules in secondary skin modules 2022-11-21 17:46:24 -05:00
alistair3149 f85770a3df
feat(core): normalize browser styles 2022-11-21 17:46:21 -05:00
alistair3149 6ac8bfb646
refactor(core): ♻️ use mediawiki.skinning.content.links in core 2022-11-21 17:46:18 -05:00
alistair3149 67535a8067
refactor(core): ♻️ use mediawiki.skinning.content.body in core 2022-11-21 17:46:16 -05:00
alistair3149 6b13da3318
feat(core): hide navigation on scroll down 2022-11-21 17:46:09 -05:00
alistair3149 70fbda4bba
feat(wikiEditor): rework styles for WikiEditor to grade A 2022-11-21 17:45:41 -05:00
alistair3149 997c152a2a
feat(core): migrate collapse icon to RL icon module 2022-11-21 17:43:19 -05:00
alistair3149 91564052e7
refactor(core): ♻️ remove unused SVG icons 2022-11-21 17:43:10 -05:00
alistair3149 b3c2b2f10f
feat(core): add missing user talk icon 2022-11-21 17:43:08 -05:00
alistair3149 efac6f125a
feat(core): migrate sidebar menus to use RL icon module 2022-11-21 17:43:05 -05:00
alistair3149 7cff9e678b
feat(core): migrate ToC icon to use RL icon module 2022-11-21 17:43:04 -05:00
alistair3149 2d014694a6
feat(core): migrate misc icons to use RIL icon module 2022-11-21 17:43:03 -05:00
alistair3149 6e3727f8f3
feat(core): remove icons from navigation menu
It is weird that there are only a few links with icon.
Removing it temporarily until we have a better solution to apply icon to everything
2022-11-21 17:43:01 -05:00
alistair3149 dc77ae47bd
feat(core): migrate searchbox to use RL icon module 2022-11-21 17:43:00 -05:00
alistair3149 7eae7c6b14
feat(core): migrate sitestats to use RL icon module 2022-11-21 17:42:57 -05:00
alistair3149 b8ca3f8d72
feat(core): migrate views menu to use RL icon module 2022-11-21 17:42:54 -05:00
alistair3149 a2d0d31d2a
feat(core): migrate associated pages menu to use RL icon module 2022-11-21 17:42:52 -05:00
alistair3149 e1ebf8405f
refactor(core): ♻️ clean up page actions icons syntax 2022-11-21 17:42:51 -05:00
alistair3149 ea68ce0d25
feat(core): migrate user menu to use RL icon module 2022-11-21 17:42:46 -05:00
alistair3149 f2d1ab3d23
feat(core): migrate user menu to use RL icon module 2022-11-21 17:42:45 -05:00
alistair3149 87f920c812
feat(core): mark menus as supported 2022-11-21 17:42:31 -05:00
alistair3149 8dcb1f37fb
refactor(core): ♻️ replace reducemotion with core accessiblity module 2022-11-21 17:42:30 -05:00
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