Bartosz Dziewoński
4ffebd80f2
Add config option to enable/disable permalinks backend
...
From in-person code review with Amir: using tableExists() is a bad
idea, because the table might not consistently exists on all replicas.
It's better to have a config option despite the inconvenience.
Bug: T315353
Change-Id: I728759634c454c0dcbdc4603c15cab60415c7c03
2022-08-16 18:38:45 +00:00
Translation updater bot
38ff32c0e7
Localisation updates from https://translatewiki.net .
...
Change-Id: I4802f1cd82fd77e434edb6aae8db5226ad401f0a
2022-08-16 08:34:13 +02:00
Martin Urbanec
84a7a6540a
Add Czech special page aliases
...
Change-Id: I2780e26ba6fb50003bed3542ca7e31212853456c
2022-08-15 10:23:52 +02:00
Translation updater bot
0791087f26
Localisation updates from https://translatewiki.net .
...
Change-Id: I1b34a38d0a034a602c729a1048098430d48e1ead
2022-08-15 08:26:08 +02:00
Bartosz Dziewoński
4c17819a76
Migrate usage of Database::select (and friends) to SelectQueryBuilder
...
Bug: T312466
Change-Id: I99d4402d796421221a1c6c56ef88b023cb495833
2022-08-13 00:32:45 +02:00
Bartosz Dziewoński
d16daa3de6
Add space if possible after bullet indentation
...
Bug: T259864
Change-Id: Icd893e2673e346c591c8bd65ae88be2aadd23838
2022-08-12 22:33:02 +02:00
Amir E. Aharoni
2dc17a3e48
Reorder messages for translator convenience
...
Put discussiontools-findcomment-results-id and
discussiontools-findcomment-results-name before
discussiontools-findcomment-gotocomment, so that
translators have clearer context. The qqq of
the latter message referes to the first two,
so they should be translated earlier.
Change-Id: Ia58c43c85675b3e48c74622eee40f0bfd38cc951
2022-08-12 10:44:07 +00:00
Amir E. Aharoni
02b9bfa339
Don't enforce alphabetical order in i18n files
...
Bug: T315065
Change-Id: I55a4fd38d2559aa9f460e43983e085fbb1962e32
2022-08-12 13:29:39 +03:00
Translation updater bot
077d292434
Localisation updates from https://translatewiki.net .
...
Change-Id: Idf4f3b2f3f5af4ec1f63779e95e4c30376cee3e0
2022-08-12 08:42:56 +02:00
jenkins-bot
95fb33fb57
Merge "Store permalink data, implement Special:FindComment/GoToComment"
2022-08-11 17:11:44 +00:00
jenkins-bot
1f9645cb0b
Merge "Add signature on separate line if wikitext comment ends with a list"
2022-08-11 13:46:42 +00:00
jenkins-bot
1eb59a6682
Merge "Avoid dependency on Minerva for the mobile "Add topic" button label"
2022-08-11 13:43:57 +00:00
Translation updater bot
556a3a5d40
Localisation updates from https://translatewiki.net .
...
Change-Id: I91003d209cfb6e076d752ac4cfd1059baa73ade6
2022-08-11 08:50:23 +02:00
Bartosz Dziewoński
0024a94ba7
Store permalink data, implement Special:FindComment/GoToComment
...
Depends-On: I90656cc74bb1cb1f2f3c82ad51cfb164cb8a4a4b
Bug: T296801
Change-Id: I84187b303aa10a242c872088403f808df3d1f940
2022-08-11 01:19:47 +02:00
jenkins-bot
a56dead172
Merge "CommentFormatter: Set 'data-mw-comment' even when reply tool disabled"
2022-08-10 23:00:17 +00:00
jenkins-bot
4b0349a178
Merge "Initialize on live preview and real-time preview too"
2022-08-10 15:14:05 +00:00
Translation updater bot
a9a0236d71
Localisation updates from https://translatewiki.net .
...
Change-Id: I562f5deec82a45cff7e8921309505759fc4f0423
2022-08-10 08:23:19 +02:00
jenkins-bot
91a94fe9bb
Merge "Pass empty string to unused argument of pushState/replaceState"
2022-08-09 20:48:12 +00:00
jenkins-bot
89607c6e25
Merge "Implement percentDecode for finding link fragment targets"
2022-08-09 20:18:58 +00:00
Ed Sanders
b3b543040b
Implement percentDecode for finding link fragment targets
...
Relying on :target getting set means we can't use
history.pushState to change the URL without scrolling.
Should conform to https://url.spec.whatwg.org/#percent-decode
Change-Id: I4ccc3fd745884849a781a9f7fc8b00b8b689e20a
2022-08-09 20:06:28 +00:00
Ed Sanders
9f27c55f8c
Pass empty string to unused argument of pushState/replaceState
...
Per https://developer.mozilla.org/en-US/docs/Web/API/History/replaceState
this argument is treated as unused in all the browsers we support.
Change-Id: I515193fdafaaf1c19701bc77e590d6f66b1cf4bf
2022-08-09 13:37:57 +01:00
Translation updater bot
8e52dbfdd6
Localisation updates from https://translatewiki.net .
...
Change-Id: Ica8bdd209131bbf3be3394b2d0ac4382b4c5db42
2022-08-09 08:19:34 +02:00
jenkins-bot
eb260cc598
Merge "Don't display the empty state if the subject page or user doesn't exist"
2022-08-08 20:54:52 +00:00
Translation updater bot
4b7b106c4c
Localisation updates from https://translatewiki.net .
...
Change-Id: If2ed19a1227b15bafc97ff01b4a714b33c14be43
2022-08-08 08:58:27 +02:00
Bartosz Dziewoński
a27765319b
CommentFormatter: Set 'data-mw-comment' even when reply tool disabled
...
Move the code that generates these wrapper nodes and attributes
from postprocessReplyTool() (only called when reply tool is enabled)
to addDiscussionToolsInternal (always called).
This undoes some changes from 31c57d594a
and 980b2c38bc
.
Bug: T314707
Change-Id: I07ed210375d494047670015410430c087d67f21a
2022-08-06 14:16:37 +00:00
Bartosz Dziewoński
d9ccb115e4
Don't display the empty state if the subject page or user doesn't exist
...
Bug: T288319
Bug: T312560
Change-Id: Ib069b2db639a699f7e28ffc24f7b196971acbe3e
2022-08-06 14:15:32 +00:00
Bartosz Dziewoński
d223626585
Add signature on separate line if wikitext comment ends with a list
...
Bug: T263217
Change-Id: Idd15a9add798368493ae7af5270f972895470de9
2022-08-06 16:08:13 +02:00
jenkins-bot
a4d9455743
Merge "logger: Also log EditAttemptStep events via Metrics Platform"
2022-08-06 05:01:19 +00:00
jenkins-bot
7ba6443a05
Merge "Clear floats above the new topic empty state"
2022-08-05 08:16:27 +00:00
Translation updater bot
9fda66dda7
Localisation updates from https://translatewiki.net .
...
Change-Id: I819c4608a3d19b4d3840b0c2bd2be9d10a32e94b
2022-08-05 08:33:40 +02:00
Umherirrender
0a53b4d468
EventDispatcher: Remove use of UserFactory in logAddedComments
...
Possible since 1828d40
Change-Id: I0cc49a101858177bd9f7e75c18003277dd97725d
2022-08-05 01:43:16 +02:00
jenkins-bot
5c862b3244
Merge "Topic container latest comment link: Escape fragment for URL"
2022-08-04 19:10:27 +00:00
Ed Sanders
ce567a1eeb
Topic container latest comment link: Escape fragment for URL
...
Bug: T314573
Change-Id: Ib6a95da5d458efebf9e54c154ce90de3f54c140e
2022-08-04 14:28:23 +01:00
Translation updater bot
f7cdcffbeb
Localisation updates from https://translatewiki.net .
...
Change-Id: I64e649a69b6b66ae469bb4bae41872a3dfd6a714
2022-08-04 08:42:36 +02:00
Bartosz Dziewoński
0c80eeb88b
Fix ReplyLinksController#teardown
...
Follow-up to 31c57d594a
. This was
causing an exception, preventing the page contents from updating after
saving changes.
Change-Id: I8c9ab51385172056be9032ec0087f64ff34b6709
2022-08-03 20:46:19 +02:00
jenkins-bot
7ee49a2138
Merge "Make comment markers inline-block to fix comment wrapping in Safari (in headings only)"
2022-08-03 14:22:51 +00:00
Translation updater bot
1808b4f0f2
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia7807a1e20ceeed349be915d88f0fe78e10ee083
2022-08-03 08:18:17 +02:00
Bartosz Dziewoński
69848614f8
Bring back [reply] links in old revisions without breaking preview
...
It turns out that using the "enableSectionEditLinks" post-cache
transform option was not a good idea, as it is also set when viewing
old revisions and in some other cases.
However, in the pre-cache parsing, we have access to getIsPreview(),
which is exactly what we want. I think we can safely do this there.
We were already using that prior to 2bc76dabd7
.
Bug: T314260
Change-Id: I7f769db48eff9fa434483902a4b5ac2f5fc96b3d
2022-08-02 21:57:44 +02:00
Bartosz Dziewoński
2bb0a11d55
Clear floats above the new topic empty state
...
It should appear below any page content, at full width.
Currently it gets squished by floats on some pages.
Change-Id: I4c4107d438dfd06eec21badce5f216aa2c137272
2022-08-02 19:37:12 +02:00
Bartosz Dziewoński
9c68e058ef
CommentFormatter: Add test cases for mobile version
...
Also, rename the files, since CommentFormatter now does more than
replies.
Change-Id: I1ae432c06badd9790274db27881c2222c0439ba8
2022-08-02 14:21:36 +01:00
jenkins-bot
b1934c8a84
Merge "Don't infuse reply buttons if not in use"
2022-08-02 12:58:17 +00:00
jenkins-bot
1612bf96f1
Merge "Fix reply buttons not being available on mobile"
2022-08-02 12:47:32 +00:00
jenkins-bot
0b6733b48d
Merge "Disable OOUI reply buttons for real, not with CSS hack"
2022-08-02 12:47:31 +00:00
Ed Sanders
a0fa7c466f
Don't infuse reply buttons if not in use
...
Change-Id: I704cbf3f1a681c474ce5d44b7c5af5c8dbb82f3b
2022-08-02 13:27:43 +01:00
jenkins-bot
80be7b0d98
Merge "Make "Add topic" button in Vector sticky header disabled after click"
2022-08-02 11:42:52 +00:00
jenkins-bot
b2fb7c37f0
Merge "Fix focussing the reply button/link after closing the reply widget"
2022-08-02 11:42:50 +00:00
jenkins-bot
4ad71b7682
Merge "CommentFormatter: Avoid serializing and parsing HTML repeatedly"
2022-08-02 11:42:49 +00:00
Translation updater bot
eb6485aebc
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie1bfe7fae07e7bfde198ba7a04235e65b32ded44
2022-08-02 08:13:23 +02:00
Bartosz Dziewoński
0868d40cbf
Avoid dependency on Minerva for the mobile "Add topic" button label
...
We might want to delete the code that defines it in the future.
The core message is the same in most translations, and available in
100+ more languages.
Change-Id: I230e051940fdd7b89989453eccbffac804a7ddea
2022-08-02 00:58:14 +02:00
Bartosz Dziewoński
f7606ffa57
Fix reply buttons not being available on mobile
...
Change-Id: Ie78f66e61c7afc4b9d2310b11d84cf26f28a52e6
2022-08-02 00:32:24 +02:00