沈澄心
25d25e381b
feat(core): expand user page tagline and allow citizen-tagline to be parsed ( #657 )
...
* Add registration date to user tagline
* Add contribution link to edit count in user tagline
* Add gender to user tagline
* Allow `citizen-tagline` to be fully parsed
---------
Co-authored-by: alistair3149 <alistair3149@users.noreply.github.com>
2023-06-08 16:03:48 -04:00
沈澄心
9a0ffcc186
feat(core): use member names instead of group names in user menu ( #656 )
...
* Update Header.php
* Clean up and ucfirst group member name
---------
Co-authored-by: alistair3149 <alistair3149@users.noreply.github.com>
2023-06-05 13:30:57 -04:00
github-actions
54835b1695
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-06-02 18:31:46 +00:00
alistair3149
403a109cc2
fix(core): 🐛 undefined items variable in drawer
2023-06-02 14:21:55 -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
github-actions
350041c5f7
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-04-05 17:51:09 +00:00
alistair3149
fe4f4a91d2
feat(core): ✨ only apply title transform to content namespaces
2023-04-05 13:50:14 -04:00
alistair3149
497f2e6058
refactor(core): ♻️ deprecate wfExpandUrl in favor of UrlUtils
...
Related: T319340
2023-03-27 14:45:08 -04:00
alistair3149
90890de53f
feat(core): ✨ add config flag to disable preferences menu
2023-03-27 14:08:38 -04:00
alistair3149
015b1e1b9a
fix(core): 🐛 respect config flag for default theme
...
This should fix the issue where CitizenThemeDefault is not working
2023-03-20 12:21:46 -04:00
alistair3149
51a11f336c
refactor(core): ♻️ simplify body formatter implementation
...
- Use Mustache body content instead of building from scratch
- SubHeadings should only be created when sections can be created
- Remove wrapHTMLPublic as it is no longer needed
2023-02-28 16:21:50 -05:00
alistair3149
54c8717d45
refactor(core): ♻️ simplify menu header implementation
2023-02-22 14:47:32 -05:00
alistair3149
b04b46d957
feat(core): ✨ add icon for urlshortener
2023-02-16 23:50:48 -05:00
alistair3149
33e37f5857
refactor(core): ♻️ reset sidebar index after for loop
2023-02-16 13:42:20 -05:00
github-actions
1f718ce6e1
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-02-16 17:24:12 +00:00
alistair3149
0c23e50d62
feat(core): ✨ convert tagline to langauage variant when appliable
2023-02-16 12:23:17 -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
c8d5a6e5f4
fix(core): 🐛 reset array index after removing toolbox from sidebar
...
This should fix the issue where SidebarBeforeOutput is not working in some scenario.
Fix : #580
2023-02-15 15:40:13 -05:00
alistair3149
081a176edc
fix(core): 🐛 handle null exception for user group
2023-02-10 10:06:06 -05:00
github-actions
7a0f3a1294
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-01-31 19:55:38 +00:00
alistair3149
d14ddd99e6
refactor(core): ♻️ simplify page title implementation
2023-01-31 14:54:20 -05:00
CosmicAlpha
8aca2e8b68
refactor(core): ensure that shouldShowPageTools() returns a bool ( #573 )
2023-01-21 18:11:41 -05:00
alistair3149
a7406d8e32
fix(core): 🐛 default to auto theme unless set
2023-01-20 20:18:58 -05:00
github-actions
7d2e51574c
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-01-18 03:47:37 +00:00
alistair3149
4ae0f0cfcd
refactor(pwa): ♻️ rename manifest classes
2023-01-17 22:45:51 -05:00
alistair3149
68cb9b6c68
fix(pwa): 🐛 declare before adding array
2023-01-17 16:36:56 -05:00
alistair3149
e78ebd7165
fix(pwa): 🐛 incorrect var type
2023-01-17 16:34:02 -05:00
alistair3149
15ed16da2a
refactor(pwa): ♻️ use more approiate function to set maxage
2023-01-17 15:21:39 -05:00
alistair3149
01de2ec5f6
refactor(pwa): ♻️ better naming for manifest
2023-01-17 14:54:11 -05:00
github-actions
e8be32f7c5
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-01-17 19:43:57 +00:00
alistair3149
d73fa67a31
feat(pwa): ✨ use proper manifest type instead of json
2023-01-17 14:42:49 -05:00
alistair3149
e40d4e65fa
fix(pwa): 🐛 syntax error in manifest API
2023-01-17 14:12:47 -05:00
alistair3149
d63025f084
fix(pwa): 🐛 parse error in manifest API
2023-01-17 12:40:18 -05:00
alistair3149
7c552fe763
fix(core): 🐛 more defensive check for logo
...
Resolve undefined index from wgLogos
2023-01-16 15:58:55 -05:00
alistair3149
e3bf5813c8
fix(core): 🐛 disable ULS-enhanced language button for now
...
Somehow the ULS popup does not appear after clicking the button.
Disabling it for now until it is fixed
2023-01-15 02:26:34 -05:00
alistair3149
aeed04b860
feat(core): ✨ add toolbox icon for CreateRedirect
2023-01-05 01:12:56 -05:00
github-actions
aacf10b20c
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2023-01-04 00:28:23 +00:00
alistair3149
8c4bd54d32
feat(core): ✨ only add upload link when it is enabled
...
Citizen should not add upload link to drawer when $wgEnableUploads is
false.
2023-01-03 19:26:43 -05:00
alistair3149
203b0b42c3
feat(search): ✨ add MediaSearch to typeahead
2022-12-14 10:28:45 -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
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
323acda0b1
feat(core): ✨ add icon to all talk page buttons
...
Talk page keys in the associated page array can vary based on namespace.
This commit will match keys end with 'talk' and match them to the speechBubble icon.
2022-12-01 22:34:29 -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
ad714dcfed
feat(core): ✨ allow collapsible sections with DiscussionTools wrappers on headings
...
Bug: T314714
2022-11-24 21:36:06 -05:00
alistair3149
81eadf9c8d
perf(core): ⚡ ️ replace getElementsByTagName() with DOMCompat::querySelectorAll()
...
Should help with performance quite a bit
Bug: T317070
2022-11-24 21:26:55 -05:00
alistair3149
8710a2b905
feat(core): ✨ add icon support for some extensions in toolbox
2022-11-21 17:47:21 -05:00
github-actions
528d0077dc
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-21 17:47:20 -05:00
alistair3149
6def7ab990
feat(core): ✨ overhaul MW debug styles
2022-11-21 17:47:18 -05:00
github-actions
224c117f65
ci: 👷 lint code to MediaWiki standards
...
Check commit and GitHub actions for more details
2022-11-21 17:47:03 -05:00