Commit graph

231 commits

Author SHA1 Message Date
alistair3149 5768ccc25b
feat(core): add pure black mode for dark theme 2024-04-25 15:45:24 -04:00
alistair3149 07aedfea91
refactor(core): ♻️ do not use 'skin-theme-' message keys
It causes issues with translatewiki because of a conflict with Vector.
And those messages are not stable (T359983, T361157)
2024-04-25 14:21:56 -04:00
alistair3149 a741639085
feat(core): move theme preferences to clientPrefs
Since clientPrefs and other related features are not avaliable until MW 1.42,
many of them are backported as polyfill. Instead of using cookies, the polyfill
are using localStorage only like Citizen in the past.

There are many changes behind the scene, but the most important one being that
`skin-citizen-*` theme classes are now soft-deprecated, and replaced by the
standardized `skin-theme-clientpref-*` classes. There will be sufficient
time before the hard deprecation.

Related: #780
2024-04-24 20:23:54 -04:00
translatewiki.net fa25c73b57 Localisation updates from https://translatewiki.net. 2024-04-18 14:14:57 +02:00
translatewiki.net 2101998812 Localisation updates from https://translatewiki.net. 2024-04-15 14:13:27 +02:00
translatewiki.net 23ec5e68f9 Localisation updates from https://translatewiki.net. 2024-02-26 13:13:25 +01:00
translatewiki.net de9b54a05c Localisation updates from https://translatewiki.net. 2024-02-22 13:13:20 +01:00
translatewiki.net e57760f821 Localisation updates from https://translatewiki.net. 2024-02-19 13:12:50 +01:00
translatewiki.net 4156f15679 Localisation updates from https://translatewiki.net. 2024-02-08 13:12:36 +01:00
translatewiki.net 2a595f8e70 Localisation updates from https://translatewiki.net. 2024-01-25 13:15:15 +01:00
translatewiki.net cece9fa339 Localisation updates from https://translatewiki.net. 2024-01-22 13:15:45 +01:00
translatewiki.net 4f2a4619ab Localisation updates from https://translatewiki.net. 2024-01-08 13:14:22 +01:00
translatewiki.net 4e7822c3f1 Localisation updates from https://translatewiki.net. 2024-01-04 13:12:53 +01:00
translatewiki.net 15655ba736 Localisation updates from https://translatewiki.net. 2023-12-21 13:12:56 +01:00
translatewiki.net 5ca5e42d8b Localisation updates from https://translatewiki.net. 2023-12-11 13:15:19 +01:00
translatewiki.net 4f3bad787f Localisation updates from https://translatewiki.net. 2023-12-07 13:22:07 +01:00
translatewiki.net 6c53f5a5f1 Localisation updates from https://translatewiki.net. 2023-11-13 13:15:41 +01:00
translatewiki.net c842aad63b Localisation updates from https://translatewiki.net. 2023-11-09 13:16:38 +01:00
translatewiki.net 6be0caee9d Localisation updates from https://translatewiki.net. 2023-11-06 13:17:57 +01:00
translatewiki.net 61a05d3ddf Localisation updates from https://translatewiki.net. 2023-10-09 13:17:06 +02:00
translatewiki.net edfb43ffd8 Localisation updates from https://translatewiki.net. 2023-09-28 13:14:11 +02:00
translatewiki.net fda186244a Localisation updates from https://translatewiki.net. 2023-09-18 13:13:34 +02:00
translatewiki.net 9d85f4cc3f Localisation updates from https://translatewiki.net. 2023-09-14 13:16:49 +02:00
translatewiki.net 23913fe61b Localisation updates from https://translatewiki.net. 2023-09-11 13:13:55 +02:00
translatewiki.net aeef4c9861 Localisation updates from https://translatewiki.net. 2023-09-07 13:20:53 +02:00
translatewiki.net 7e2b72c6ae Localisation updates from https://translatewiki.net. 2023-09-04 13:13:59 +02:00
alistair3149 680d84cfb0
refactor(search): ♻️ rename helper text message keys 2023-08-29 19:39:13 -07:00
alistair3149 3d31d08021
feat(search): add suggestion to edit page 2023-08-29 19:37:17 -07:00
alistair3149 1f0a2e5133
feat(search): reorganize DOM structure of the typeahead 2023-08-29 01:50:55 -07:00
translatewiki.net 48b75d76dd Localisation updates from https://translatewiki.net. 2023-08-17 13:16:56 +02:00
translatewiki.net ed439dea73 Localisation updates from https://translatewiki.net. 2023-07-31 13:16:06 +02:00
translatewiki.net 9eb9af842e Localisation updates from https://translatewiki.net. 2023-06-15 13:23:24 +02:00
alistair3149 c793959416
feat(core): use gender symbol instead of pronoun in user tagline
Related: #657
2023-06-09 01:40:15 -04:00
沈澄心 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
translatewiki.net 5feadc5491 Localisation updates from https://translatewiki.net. 2023-06-01 13:12:22 +02:00
translatewiki.net 6b03c07fd9 Localisation updates from https://translatewiki.net. 2023-05-22 13:09:43 +02:00
translatewiki.net 0c49cc002e Localisation updates from https://translatewiki.net. 2023-05-08 13:18:35 +02:00
translatewiki.net 560b9995e3 Localisation updates from https://translatewiki.net. 2023-04-24 13:13:58 +02:00
translatewiki.net 598884744c Localisation updates from https://translatewiki.net. 2023-04-03 13:18:23 +02:00
translatewiki.net 1bc6590b0f Localisation updates from https://translatewiki.net. 2023-03-20 13:15:36 +01:00
translatewiki.net 4b82c2cefc Localisation updates from https://translatewiki.net. 2023-03-09 13:11:32 +01:00
translatewiki.net b183bb7ac7 Localisation updates from https://translatewiki.net. 2023-03-02 13:13:38 +01:00
Amir E. Aharoni e6b68e65d3
style(core): remove double space from en.json (#586) 2023-02-14 10:13:21 -05:00
translatewiki.net b2e4e0880c Localisation updates from https://translatewiki.net. 2023-02-13 13:09:35 +01:00
translatewiki.net 3be7e86926 Localisation updates from https://translatewiki.net. 2023-02-09 13:10:30 +01:00
translatewiki.net 88c1bb8752 Localisation updates from https://translatewiki.net. 2023-01-30 13:10:00 +01:00
translatewiki.net 50008bf691 Localisation updates from https://translatewiki.net. 2023-01-26 13:13:13 +01:00
translatewiki.net 304dc4b4ce Localisation updates from https://translatewiki.net. 2023-01-23 13:10:04 +01:00
translatewiki.net 8cd462b731 Localisation updates from https://translatewiki.net. 2023-01-19 13:12:49 +01:00
alistair3149 dc01717c98
fix(search): 🐛 consistent empty messages 2023-01-16 18:08:47 -05:00
alistair3149 4b8e128e4b
feat(search): add search portals to empty state 2023-01-16 18:02:07 -05:00
translatewiki.net 8e0edeaaf4 Localisation updates from https://translatewiki.net. 2023-01-16 13:10:09 +01:00
translatewiki.net 77ed808acd Localisation updates from https://translatewiki.net. 2023-01-12 13:11:47 +01:00
translatewiki.net e094343770 Localisation updates from https://translatewiki.net. 2023-01-05 13:15:36 +01:00
translatewiki.net dc57449041 Localisation updates from https://translatewiki.net. 2023-01-02 13:11:07 +01:00
translatewiki.net 79b8836e5a Localisation updates from https://translatewiki.net. 2022-12-29 13:14:24 +01:00
translatewiki.net 8d35bd164d Localisation updates from https://translatewiki.net. 2022-12-22 13:10:30 +01:00
translatewiki.net 20417ef6c3 Localisation updates from https://translatewiki.net. 2022-12-19 13:10:03 +01:00
translatewiki.net 71a87e680d Localisation updates from https://translatewiki.net. 2022-12-15 13:10:48 +01:00
alistair3149 203b0b42c3
feat(search): add MediaSearch to typeahead 2022-12-14 10:28:45 -05:00
translatewiki.net 668af5f36f Localisation updates from https://translatewiki.net. 2022-12-12 13:10:30 +01:00
translatewiki.net 7b3dbc1fb1 Localisation updates from https://translatewiki.net. 2022-12-08 13:10:15 +01:00
alistair3149 284b0d8952
feat(search): add no result state to typeahead 2022-12-06 13:52:14 -05:00
translatewiki.net aa7983dc3e Localisation updates from https://translatewiki.net. 2022-12-05 13:09:21 +01:00
translatewiki.net 5a91cf4101 Localisation updates from https://translatewiki.net. 2022-11-28 13:08:54 +01:00
translatewiki.net 7c3c00d759 Localisation updates from https://translatewiki.net. 2022-11-24 13:09:51 +01:00
alistair3149 fbdc15b7f9
docs(readme): 📚️ rewrite descriptions in readme 2022-11-21 17:46:12 -05:00
alistair3149 7bd34caad5
style(core): 🎨 rename personal menu to user menu 2022-11-21 17:41:30 -05:00
translatewiki.net 4495407531 Localisation updates from https://translatewiki.net. 2022-11-03 13:10:49 +01:00
translatewiki.net a1f14a582c Localisation updates from https://translatewiki.net. 2022-10-31 13:19:14 +01:00
alistair3149 7e248408dc
docs: rewrite skin description to be more precise 2022-10-29 21:47:08 -04:00
translatewiki.net 6b93552e86 Localisation updates from https://translatewiki.net. 2022-10-24 13:09:51 +02:00
translatewiki.net 438914a425 Localisation updates from https://translatewiki.net. 2022-10-20 13:11:21 +02:00
translatewiki.net adcb79b1fa Localisation updates from https://translatewiki.net. 2022-10-17 13:09:13 +02:00
translatewiki.net 13a833a19b Localisation updates from https://translatewiki.net. 2022-10-13 13:09:48 +02:00
translatewiki.net 9eef4a2ee0 Localisation updates from https://translatewiki.net. 2022-10-10 13:09:30 +02:00
translatewiki.net 47d7be433a Localisation updates from https://translatewiki.net. 2022-10-06 13:10:56 +02:00
alistair3149 bf66c60f3d
feat(core): tweak body footer styles 2022-10-01 19:36:09 -04:00
translatewiki.net 41d4554cc1 Localisation updates from https://translatewiki.net. 2022-09-01 13:11:10 +02:00
translatewiki.net 8afce07928 Localisation updates from https://translatewiki.net. 2022-08-29 13:10:10 +02:00
translatewiki.net 98187563f0 Localisation updates from https://translatewiki.net. 2022-08-25 13:10:31 +02:00
translatewiki.net 92a86b8985 Localisation updates from https://translatewiki.net. 2022-08-08 13:09:25 +02:00
translatewiki.net 3b3278c7d9 Localisation updates from https://translatewiki.net. 2022-07-21 13:10:50 +02:00
translatewiki.net 8559faa921 Localisation updates from https://translatewiki.net. 2022-06-20 13:09:28 +02:00
translatewiki.net 817546621a Localisation updates from https://translatewiki.net. 2022-06-16 13:13:38 +02:00
translatewiki.net edf853abfa Localisation updates from https://translatewiki.net. 2022-06-06 13:12:47 +02:00
translatewiki.net e6986f5181 Localisation updates from https://translatewiki.net. 2022-05-30 13:10:39 +02:00
translatewiki.net bea9a5144d Localisation updates from https://translatewiki.net. 2022-05-26 13:11:37 +02:00
alistair3149 23aad4d389
feat(core): add link to talk page next to skin listing
Related: T307113
2022-05-23 13:44:59 -04:00
translatewiki.net 94bc52e1ca Localisation updates from https://translatewiki.net. 2022-05-23 13:10:37 +02:00
translatewiki.net ff4fee507d Localisation updates from https://translatewiki.net. 2022-05-19 13:21:15 +02:00
alistair3149 615bd98d81
refactor(core): remove citizen-theme-toggle message
It is no longer used.
2022-05-16 18:16:09 -04:00
alistair3149 c6e9bc44a9 feat(core): use checkboxHack for page actions more menu
* use checkboxHack for the menu
* streamline language and more action menu styles and classes
2022-05-16 18:14:35 -04:00
translatewiki.net 8b64adfc22 Localisation updates from https://translatewiki.net. 2022-05-16 13:09:42 +02:00
alistair3149 442f241641
feat(core): add language menu to page tools
In other language menu and language variant menu are merged into a singular menu
with a toggle in page tools. This is the first step towards having better language
handling in the skin.
2022-05-16 00:50:00 -04:00
translatewiki.net 288220d410 Localisation updates from https://translatewiki.net. 2022-05-12 13:09:29 +02:00
alistair3149 5ccfbcfdeb refactor(core): clean up drawer implementation
This is a part of the site header refactor
* Use relative units
* Add title to toggle button
* Remove unnessecary CSS
* Rewrite HTML classes
* Temporary remove drawer subsearch, it will be re-explored in a later patch
2022-05-10 10:52:36 -04:00
translatewiki.net 2eae3f96e7 Localisation updates from https://translatewiki.net. 2022-03-17 13:09:40 +01:00
translatewiki.net 2e8af36823 Localisation updates from https://translatewiki.net. 2022-03-14 13:09:36 +01:00
translatewiki.net c4b9abd5c0 Localisation updates from https://translatewiki.net. 2022-03-07 13:08:57 +01:00