Bartosz Dziewoński
14b01e101a
Only hold on to a Config instead of ConfigFactory when injecting
...
The config is currently unused in some classes, but this is okay since
it might be used in the future.
Change-Id: Ie25fc52cc5d3476c9445e182975d229991316bd3
2022-09-03 00:39:51 +02:00
Bartosz Dziewoński
dc07d802a9
Inject services into API classes
...
This replaces the remaining uses of MediaWikiServices::getInstance()
in API classes.
Change-Id: I5f602a7e7b5a21a7d40023571018604528ea8edb
2022-09-03 00:23:41 +02:00
Ed Sanders
664d5d041a
Fix fetching of oldest comment in a thread
...
The implementation in Parser doesn't descend into sub-thread.
Re-use the getThreadSummary method in ThreadItem and traverse
the thread properly.
Bug: T298617
Change-Id: I318d9012eb83f37ccbe463923524ef2e9f995ced
2022-09-01 21:22:09 +00:00
Translation updater bot
01ae9bf8f9
Localisation updates from https://translatewiki.net .
...
Change-Id: I2a531dc12f2a77ff84f9f4089af399f3e06bd5bb
2022-09-01 18:34:59 +00:00
Ed Sanders
2883829678
highlighter: Use upstream getTargetFromFragment
...
Bug: T315872
Depends-On: I605a24c708e60ccffde9dce524485f61fd5c7b06
Change-Id: Ie689c57ce23b6298e089c7bf9bc53409abc45016
2022-08-31 13:10:10 +00:00
Translation updater bot
4810a30197
Localisation updates from https://translatewiki.net .
...
Change-Id: I7abbc49f3ebdda3a935d7411e34adb7c619b52ab
2022-08-31 09:35:04 +02:00
jenkins-bot
988b076760
Merge "API: always output ISO8601 in the timestamp field"
2022-08-30 20:16:45 +00:00
jenkins-bot
cbe48c04e5
Merge "ThreadItem jsonSerialize: make sure callback is applied last"
2022-08-30 20:14:39 +00:00
David Lynch
76919822fb
API: always output ISO8601 in the timestamp field
...
Bug: T315400
Change-Id: Iac4ad334ca41197cb0b36217468113bec331aaac
2022-08-30 11:04:19 -05:00
jenkins-bot
5326f060de
Merge "Notify users when a topic they are subscribed to is removed from a page"
2022-08-30 15:59:33 +00:00
David Lynch
4b370a8971
ThreadItem jsonSerialize: make sure callback is applied last
...
This changes a vast number of test expected-outputs because it affects
the order of the keys when serialized.
Bug: T315400
Change-Id: I6ad2cded6ba7cb2cc5e5ba37ea60f4b18ecc26be
2022-08-30 09:11:46 -05:00
Translation updater bot
2763830145
Localisation updates from https://translatewiki.net .
...
Change-Id: I26b17ab1bba64a37587567d91d1ad301a581369b
2022-08-30 09:29:46 +02:00
jenkins-bot
4480ffbc83
Merge "Fix boilerplate in maintenance scripts for WMF production"
2022-08-29 15:37:26 +00:00
Bartosz Dziewoński
1cdb3df12a
Fix boilerplate in maintenance scripts for WMF production
...
We run MediaWiki from directories like "php-1.39.0-wmf.26",
whose names include dots, making these scripts impossible to run.
Bug: T316548
Change-Id: Ic318939cea6eafb1a0cd3105517e45c9fca52f4b
2022-08-29 14:14:09 +00:00
Translation updater bot
6f5bcf2c09
Localisation updates from https://translatewiki.net .
...
Change-Id: I50ea8055b542d460577ed20a71247c9cab84d6f6
2022-08-29 09:13:54 +02:00
jenkins-bot
e680735d63
Merge "Remove all stuff about legacy IDs"
2022-08-27 05:34:48 +00:00
jenkins-bot
b9e3043415
Merge "Enhance vector-2022 table of contents"
2022-08-26 20:57:39 +00:00
jenkins-bot
f9dc5dd135
Merge "Support nested-directionality content"
2022-08-26 18:46:57 +00:00
jenkins-bot
22fbe139d4
Merge "percentDecode: Pre-escape query string separators (&,=)"
2022-08-26 16:54:52 +00:00
jenkins-bot
7b8d272e7c
Merge "persistRevisionThreadItems: Allow processing current revisions only"
2022-08-26 16:45:55 +00:00
Ed Sanders
4a092df740
percentDecode: Pre-escape query string separators (&,=)
...
Change-Id: I1f648f192749fdd1d9d1217a87bd0a78ba064f7d
2022-08-26 13:33:38 +01:00
Ed Sanders
c232df01a4
Support nested-directionality content
...
Bug: T315037
Change-Id: I93f258a5d5fea174902b77d5d0728cfd68a66867
2022-08-26 12:46:26 +01:00
Translation updater bot
a216e450a3
Localisation updates from https://translatewiki.net .
...
Change-Id: I62bda49f95fc5141f7139030844885412d3e66d0
2022-08-26 08:22:39 +02:00
jenkins-bot
d8213624df
Merge "ApiDiscussionToolsEdit: etag is optional"
2022-08-25 19:50:37 +00:00
Bartosz Dziewoński
9b10b9c282
ApiDiscussionToolsEdit: etag is optional
...
Bug: T316234
Change-Id: If283af8e3f96c12d65e75dc88343a80f20e0f3ee
2022-08-25 21:18:09 +02:00
Ed Sanders
40bd58859e
Prefix browser title while replying/starting a new topic
...
We already do this while editing so that users can quickly see which
tabs they are actively working on.
This extends the functionality to the reply and new topic tools.
Bug: T262066
Change-Id: Iae662ad26072617aad71e519bb6c3cbb19ef1246
2022-08-25 16:12:54 +01:00
jenkins-bot
22825f06e6
Merge "Fix subscribe button appearing for unsubscribeable sections with visualenhancements"
2022-08-25 14:59:46 +00:00
Translation updater bot
221374fef0
Localisation updates from https://translatewiki.net .
...
Change-Id: I455afc4bd48c4ec4ff37c3593388d98a4135380a
2022-08-25 08:26:07 +02:00
Bartosz Dziewoński
d33996f8b4
Notify users when a topic they are subscribed to is removed from a page
...
In the future the notifications can be improved to look up
the new location of the comment, using the permalinks data.
Depends-On: Ia8a21749a8edc20f34b2a3e445278ea6922b9109
Bug: T299657
Change-Id: I5f5e7b73fb84ff0d31fb8260b24066a17da71628
2022-08-25 03:52:58 +02:00
Ed Sanders
776fca861f
Update categories list when reloading page
...
Change-Id: I0f6b61eec33dca26e128bd60bb027a5a42a3f9ee
2022-08-24 13:13:12 +01:00
Ed Sanders
dec755c802
Fix updating of subtitle when reloading page for new comments
...
The subtitle prop and some others were missing from the action=parse
request. Use the same props as the VE edit API.
Change-Id: I8e9cc735d3ee50dfe0fbe0349713d88654ad9fd1
2022-08-24 13:05:07 +01:00
Translation updater bot
c54be17bca
Localisation updates from https://translatewiki.net .
...
Change-Id: I5826d6df8b116db86f232059bbe4e55f7217042f
2022-08-24 08:24:21 +02:00
Bartosz Dziewoński
cfa45a5f4c
Remove all stuff about legacy IDs
...
We can no longer change IDs so easily, because they're stored in the
permalink database, so remove this mechanism to make sure it's not
accidentally used in the future.
Change-Id: I392ee1f49c48fc2f23d05e9a37c643438b4f2b9a
2022-08-24 01:01:09 +02:00
Bartosz Dziewoński
434944b197
Enhance vector-2022 table of contents
...
Bug: T307823
Depends-On: I034a579b7ef51950726c9ac056d6c940a7d7d472
Change-Id: Icafc13e1c846549429fe2b3b4a1721c02ab7428d
2022-08-23 19:46:44 +00:00
Ed Sanders
9adafd43a1
Show latest comment info in subtitle
...
Bug: T306675
Change-Id: I1400dbb50cdf8a0a5e23ce533c84fad96f3fae16
2022-08-23 19:31:40 +00:00
jenkins-bot
c525f1ba53
Merge "Reorder messages for translator convenience"
2022-08-23 19:09:36 +00:00
jenkins-bot
8c7ead672f
Merge "Don't enforce alphabetical order in i18n files"
2022-08-23 19:09:18 +00:00
Translation updater bot
a21a3808ab
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic0a40f9ec91169ecbf3e8e703a9160e41e137801
2022-08-23 08:10:39 +02:00
Bartosz Dziewoński
fd3453d96c
persistRevisionThreadItems: Allow processing current revisions only
...
Bug: T315510
Change-Id: Iecde2a0a74a08b938ad0a089ed6d69662a8f28b1
2022-08-23 01:51:00 +02:00
Bartosz Dziewoński
0eeffce1c1
Fix subscribe button appearing for unsubscribeable sections with visualenhancements
...
We didn't correctly reconcile the changes from
Ie0412b9f238d5ff8e54fd2ea358c1c26e303f4e1 and
I419883b5f9a4291b4bf575d57195d553fd5e291e.
Bug: T315821
Change-Id: I5a93cbb3bf029b352e808cbd9cb1ea3286e20c94
2022-08-23 01:07:14 +02:00
jenkins-bot
e309fba4c2
Merge "Update permalinks when refreshing the page"
2022-08-22 23:03:40 +00:00
Bartosz Dziewoński
a0647956de
Make visualenhancements_pageframe features respect visualenhancements preference
...
Follow-up to I481e885b54a1aeb9dd69a08dc614ab5f4f94b41e.
Change-Id: Ia62a8b4441371956457a40117e8f4d05cdf2cb1c
2022-08-22 20:48:41 +02:00
Ed Sanders
837591f12e
Don't pass an empty string to getElementById to avoid Firefox warning
...
Bug: T315614
Change-Id: I6d4eedd75a23f6ada26aedca54da80c5e33ea4f0
2022-08-22 16:36:09 +01:00
Ed Sanders
c221a2fb7b
Update permalinks when refreshing the page
...
Bug: T315830
Change-Id: I56620e9d31799640241430ceba6da959a0c8405e
2022-08-22 12:15:34 +01:00
Translation updater bot
e8068f2bf6
Localisation updates from https://translatewiki.net .
...
Change-Id: Id6f753dd40450da1e23314c7290dec17e9431207
2022-08-22 08:22:43 +02:00
jenkins-bot
9f277593bf
Merge "Always use English for internal exceptions"
2022-08-20 11:29:44 +00:00
jenkins-bot
ab8b1fe815
Merge "Logging: platform as phone/desktop depending on whether MF is active"
2022-08-19 22:45:04 +00:00
Bartosz Dziewoński
c52980dd7f
Always use English for internal exceptions
...
Change-Id: I3d18fef2dfd28bbad9f01b83b018c25886f63265
2022-08-19 22:23:29 +02:00
Translation updater bot
c1049bb4da
Localisation updates from https://translatewiki.net .
...
Change-Id: Iaf39bb399fc36b1dc9ffb4cb1da48ecd5dfa7b7e
2022-08-19 08:29:21 +02:00
jenkins-bot
3267a1deed
Merge "Fix headings changing height when JS loads on mobile (FOUC)"
2022-08-19 00:56:13 +00:00