Bartosz Dziewoński
4353b68646
EventDispatcher: Read revision IDs to compare from master
...
Bug: T284175
Change-Id: Iec99ea0afc659969108104cf5b2627856711544d
2021-06-02 19:47:35 +00:00
Bartosz Dziewoński
9c8d709b8a
Use placeholder localisation messages in CommentFormatter tests
...
Otherwise they will fail whenever translations are updated
(and they are failing right now).
Change-Id: I849c57b86d36fb6c7739cc31a74df741e08462f4
2021-06-02 21:46:36 +02:00
Translation updater bot
cf1af27f32
Localisation updates from https://translatewiki.net .
...
Change-Id: I5c867270835bb40ff825f508d0e16c8d6eea8e93
2021-06-02 14:35:05 +02:00
Ed Sanders
5a166cfab5
Notification unsubcribe button
...
Bug: T279150
Change-Id: Ib0bfe3c0dced2108bddbc837a7ddd7bea814e129
2021-06-01 23:29:53 +02:00
jenkins-bot
ea98787f41
Merge "Apply transformations in ParserCache for all CommentFormatter features"
2021-06-01 19:24:04 +00:00
Ed Sanders
6a24ceaeca
Subscribe/unsubscribe with plain text links
...
Bug: T279149
Bug: T279151
Change-Id: Ie7d46ea2e8d458fcdad4f91bb89ba038969f6b62
2021-06-01 20:37:47 +02:00
Translation updater bot
f6af99c3e0
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie737b72809d598a19693d399b4cee34747cdca62
2021-06-01 08:35:05 +02:00
Translation updater bot
9bbbf967ac
Localisation updates from https://translatewiki.net .
...
Change-Id: I850f95e4d1819a34b5b3aec85847c4486d3215ea
2021-05-31 08:30:52 +02:00
jenkins-bot
3759ffdd2a
Merge "Swap DOM order of summary and watch checkbox"
2021-05-30 12:42:35 +00:00
jenkins-bot
e5e1d9e86c
Merge "Follow-up: Adjust comment ranges to exclude the start marker *only*"
2021-05-30 12:41:36 +00:00
Translation updater bot
e7c0545306
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie4623d21742f6de529dc3fbe7055b5040a95398c
2021-05-28 09:03:51 +02:00
Bartosz Dziewoński
90fdd12efd
Swap DOM order of summary and watch checkbox
...
This is to achieve the same tabbing order as the wikitext editor.
Bug: T271773
Change-Id: I7e167ed8a5aa9b9862f215cba7539b7f79315037
2021-05-27 23:24:25 +02:00
Bartosz Dziewoński
7b21e29405
Follow-up: Adjust comment ranges to exclude the start marker *only*
...
The modifier crashes if endContainer is a <p>/<dd>/<li> node, and
it often is if we try to exclude the end marker from the range.
It doesn't matter for T281471, so let's just leave it that way.
(This is also more similar to the range produced by our parser.)
Follow-up to c4ba8e921a
. No idea how
I missed this when testing that patch.
Also, improve comments.
Bug: T281471
Change-Id: If6aba34acf29c37d06fb0ca92547f78b58695597
2021-05-27 21:28:39 +02:00
Bartosz Dziewoński
c4ba8e921a
Adjust comment ranges to exclude the start/end markers
...
This produces nicer results when we call Range#getBoundingClientRect
on them later, when drawing comment highlights (using Firefox).
I'm not sure how this will affect everything in modifier, but it
doesn't seem to be causing issues. If it does cause trouble, then we
should instead adjust the range this way in controller#highlight.
Bug: T281471
Change-Id: I6f204b858990023f42f564cca7a2d24d322f872e
2021-05-27 15:19:08 +00:00
Translation updater bot
ce16e7e90f
Localisation updates from https://translatewiki.net .
...
Change-Id: I75e256a32def869323f986f9cfa09f9ef02d365b
2021-05-27 12:05:09 +02:00
jenkins-bot
04df0fc9fb
Merge "Highlight target comment when following a link or notification"
2021-05-26 19:46:56 +00:00
jenkins-bot
939810f8fe
Merge "Change feedback link for new topic tool"
2021-05-26 18:59:28 +00:00
jenkins-bot
ffcbce4f2d
Merge "Pass whole context to internal action API requests"
2021-05-26 16:46:13 +00:00
jenkins-bot
ef413b73e6
Merge "Limit number of topic subscriptions per user"
2021-05-26 13:01:06 +00:00
jenkins-bot
052573efe1
Merge "Use the edited page's title for magic words in API error messages"
2021-05-26 13:00:11 +00:00
Bartosz Dziewoński
fffffe8f8f
Pass whole context to internal action API requests
...
Otherwise, the global context is used (RequestContext::getMain()),
which is undesirable when you're building a rubegoldbergian
contraption and we're already inside an internal action API request
with a fake context.
Change-Id: I01daf8dc70b5751bc1e157fe598988cd5d3219e5
2021-05-26 12:55:33 +00:00
Ed Sanders
2b3345af11
Change feedback link for new topic tool
...
Bug: T279400
Change-Id: I5d72552f45a63199c0fbb516dc94aef19945c95e
2021-05-26 11:27:01 +00:00
Translation updater bot
1f2d9e5a9f
Localisation updates from https://translatewiki.net .
...
Change-Id: I7fc6a8cd2ebb56a8fea1319514292e5576316d36
2021-05-26 09:04:23 +02:00
jenkins-bot
e56a8ad756
Merge "Allow the widget to be squished next to floating elements"
2021-05-25 20:55:16 +00:00
jenkins-bot
5a6265dbe5
Merge "Add notifications feature to beta feature copy"
2021-05-25 20:12:56 +00:00
jenkins-bot
90528f2b49
Merge "Fix adding comments in lists containing <dt> tags"
2021-05-25 19:19:49 +00:00
jenkins-bot
86732c56dd
Merge "modifier: Guard against infinite loop"
2021-05-25 19:17:53 +00:00
jenkins-bot
14035f3c7e
Merge "Remove cookie hack for loading unavailable tools"
2021-05-25 19:17:19 +00:00
jenkins-bot
2d6b8350f5
Merge "Allow talk pages to have a different ParserCache expiry"
2021-05-25 18:49:48 +00:00
Bartosz Dziewoński
0968d2203b
Allow the widget to be squished next to floating elements
...
Bug: T278476
Change-Id: I8e997bbd9ee7bc50baf4e69bde2dda286505b006
2021-05-25 18:44:43 +00:00
Bartosz Dziewoński
ee524d6bd6
Remove cookie hack for loading unavailable tools
...
Bug: T277783
Change-Id: I521db842b4b7a98d8d255d418abd0ccb167c5aa0
2021-05-25 20:27:46 +02:00
Bartosz Dziewoński
6a50d1203c
Limit number of topic subscriptions per user
...
Per Manuel Arostegui in T263817#7033384. The limit is 5000.
(I picked it arbitrarily, there's no real rationale for it.)
Also log a warning when any user reaches half of the limit,
so that we might make a decision about changing this mechanism
before it starts affecting users. Maybe at that time we'll
have data to show that it's safe to remove the limit.
Bug: T263817
Change-Id: I18a8ee0ad7383759229c5721d5253fb591457d4d
2021-05-25 17:16:24 +02:00
libraryupgrader
9974268b13
build: Updating browserslist to 4.16.6
...
* https://npmjs.com/advisories/1747 (CVE-2021-23364)
Change-Id: Iec1ae4a901a852cfdd739d2727f10c6b9ebd18d1
2021-05-25 10:51:11 +00:00
Translation updater bot
bdd019bffd
Localisation updates from https://translatewiki.net .
...
Change-Id: I867b2e0d9b59b5abce81e4a93e2bbcdde29cd311
2021-05-25 08:52:05 +02:00
jenkins-bot
3bea7fe77b
Merge "Remove unused 'inTargetWidget' config"
2021-05-24 20:53:20 +00:00
Ed Sanders
59bf09dca0
Add notifications feature to beta feature copy
...
Bug: T272197
Change-Id: Ia647e7752dacead52b09bc53d66ff0c49202d115
2021-05-24 14:47:28 +01:00
Translation updater bot
5cbfecf084
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia2336c1fad818bf2dbcc5d6f2246bd281073318f
2021-05-24 09:53:40 +02:00
Bartosz Dziewoński
0ad1ee3cff
Use the edited page's title for magic words in API error messages
...
Bug: T247661
Depends-On: Ic3d70efc23744ef6e90abc445f3babebf45c4697
Change-Id: I8b0ad22232ef14f59887c24d5727271f46350eb9
2021-05-21 18:03:56 +02:00
Translation updater bot
c014667364
Localisation updates from https://translatewiki.net .
...
Change-Id: I92133ff4a0aabb1c3c1c2c9ac1da9b8aefee0be1
2021-05-21 12:10:08 +02:00
Translation updater bot
666fe66fa2
Localisation updates from https://translatewiki.net .
...
Change-Id: Ice80bda5a7e0a7edc6b42cc4b82bd89834ec8469
2021-05-20 09:10:18 +02:00
Translation updater bot
2ad4c25ab4
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie287c0361b0066aa13f2068e75d47b7478fe0c30
2021-05-18 08:46:24 +02:00
Translation updater bot
be50b0033a
Localisation updates from https://translatewiki.net .
...
Change-Id: I2d955f506218b4ae1efc9d98e4828189b90765e6
2021-05-17 08:41:55 +02:00
libraryupgrader
1e9c208bf8
build: Updating postcss to 8.2.15
...
* https://npmjs.com/advisories/1693 (CVE-2021-23368)
Change-Id: If404e258969b542526de48a2b4890b9b520cccd1
2021-05-15 13:46:08 +00:00
Timo Tijhof
54eb6691fa
Allow talk pages to have a different ParserCache expiry
...
Using `updateCacheExpiry()` in this way appears to be established
with examples of other use in WMF production such as:
- CategortyTree extension:
custom cache expiry for pages with `<categorytree>`.
- RSS extension:
custom cache expiry for pages with `<rss>`.
- intersection extension:
custom cache expiry for pages with `<DynamicPageList>`.
- Math extension:
custom cache expiry if `<math>` failed.
- Wikibase extension, Flow extension:
no caching for certain namespaces or content types.
- Graph extension, Kartographer extension:
via onParserAfterParse hook, no caching if on preview.
Bug: T280605
Change-Id: Iea41ab8599ffae4622c97d682258b1b64eaf9ba2
2021-05-14 16:59:09 +00:00
Translation updater bot
2bd90e319c
Localisation updates from https://translatewiki.net .
...
Change-Id: Id3c347cb3fa9f4b07b51ab646a5e46df02f458e0
2021-05-14 08:43:47 +02:00
Umherirrender
33f94693fb
Replace uses of DB_MASTER with DB_PRIMARY
...
This requires MediaWiki version 1.36
Change-Id: Idc9edb06b2a080ea9d64e6cdac0b68eb14c485f9
2021-05-13 02:11:45 +02:00
Translation updater bot
217c43090f
Localisation updates from https://translatewiki.net .
...
Change-Id: I5de6a0240d0494990c0e764205a6a96dc1bd4334
2021-05-12 09:21:31 +02:00
Translation updater bot
db6bd91ba9
Localisation updates from https://translatewiki.net .
...
Change-Id: I9c759f1c9dd8ed4aadaa5ada716fa2243321a798
2021-05-11 09:06:11 +02:00
Translation updater bot
05b68679b9
Localisation updates from https://translatewiki.net .
...
Change-Id: Iaff1aa67733b793b85e9f9dce31561a49f51f627
2021-05-10 08:51:20 +02:00
libraryupgrader
6032ca6fbc
build: Updating npm dependencies
...
* grunt: 1.3.0 → 1.4.0
* lodash: 4.17.20 → 4.17.21
* https://npmjs.com/advisories/1673 (CVE-2021-23337)
* hosted-git-info: 3.0.7 → 3.0.8
* https://npmjs.com/advisories/1677 (CVE-2021-23362)
Change-Id: Ia437556c07ef0424742c710fd827e8693740b640
2021-05-09 16:41:13 +00:00