MediaWiki 1.25/wmf21/Changelog
< MediaWiki 1.25 | wmf21
Core changes
edit- git #10cbf93f - Update RestBaseUpdateJobs extension to current master
- git #c1013e79 - Fix WikiGrok bug
- git #75944739 - Bump WikiGrok
- git #8b0a640a - Updating ContentTranslation and ULS submodules to latest wmf21
- git #3363dd3c - Bump flow submodule in 1.25wmf21
- git #2d4cff9a - Update CentralAuth to 1.25wmf21 HEAD
- git #eede1b93 - Update RestBaseUpdateJobs to current master
- git #c618d5d6 - Update VisualEditor and WikiEditor patches
- git #893f3f73 - Update Flow & Echo
- git #17de7d40 - TemplateParser: Don't fatal on cache misses (task T93436, task T93511)
- git #cb7bc157 - Make sure template function is callable from processTemplate()
- git #0bf18b73 - build: Declare grunt-cli dependency
- git #54635bc8 - build: Increase qunit browserNoActivityTimeout from 10s to 60s (task T89075)
- git #cf995dc9 - Bump Flow for FlowUpdateRevisionContentLength perf improvement
- git #b01c6138 - Update WikiEditor for Ib0545f58 and I0336a85a
- git #a6bb179b - Update Renameuser to 1.25wmf21 HEAD
- git #dd2e66f6 - Update CentralAuth to 1.25wmf21 HEAD
- git #536d1da6 - Updated ContentTranslation to b460064
- git #d9515171 - Update WikiEditor for Ibe6beae9
- git #3acc43fe - Update VisualEditor, TitleBlacklist and WikimediaEvents for cherry-picks
- git #904fbb3b - Update Citoid to master
- git #85151afa - Backport LocalisationUpdate fixes from 1.25wmf22 (task T92823)
- git #12e2161a - Update CentralAuth to 1.25wmf21 HEAD
- git #2b71ea76 - Force LocalFile::purgeMetadataCache use the master DB (task T93009, task T88506)
- git #6ec287af - registration: Fix merging of $wgExtensionCredits (task T91609)
- git #1fe44c7d - SWAT Bump CirrusSearch
- git #7a3b412f - Update VisualEditor for I2fea8a to unbreak MobileFrontend
- git #b960e95d - Bump flow submodule in 1.25wmf21
- git #6b64c32e - Emergency remove .mw-headline-anchor (task T18691, task T93000)
- git #6a03a084 - Update VisualEditor for analytics and performance improvements
- git #f6b2e92a - GeoData: grab https://gerrit.wikimedia.org/r/#/c/197300/ (task T92940)
- git #7666c4dd - Update VisualEditor extension to I6695ab0
- git #19df21c0 - Update Citoid extension to I005411d
- git #46ed17d4 - Made JobQueueFederated no longer need "checkDelay" for delaying
- git #142cb305 - Made JobQueueFederated::supportsDelayedJobs() check all the partition queues
- git #57aa098a - Lower timeout of upload stash -> image scaler requests (task T90599)
- git #ed4371e1 - Bump Citoid extension to I332f0b7
- git #b9829c2f - JsonContent: Pass FormatJson::UTF8_OK when beautifying JSON
- git #d84b09eb - Add Citoid extension at new 1.25wmf21 branch
- git #e2fdb771 - Bump RestbaseUpdateJob extension
- git #06d64698 - Update BounceHandler for [[gerrit:196877]]
- git #951fdd51 - Bump Flow for base href fix
- git #16f92426 - Html: Make addition of 'mw-ui-input' conditional on $wgUseMediaWikiUIEverywhere (task T92496)
- git #b98315de - Update Wikidata, fix js error when adding statements
- git #cc842559 - Update WikiEditor to fix Edit schema validation issues
- git #607fedf7 - Update GlobalUsage submodule (task T65594)
- git #7b440aaf - Fix IRC lines for blocks published with the old logging system (task T92713)
- git #ea9b0d0f - Update MassMessage to 1.25wmf21 HEAD
- git #8bc87ad6 - Update CentralAuth to 1.25wmf21 HEAD
- git #fa82d624 - Update CentralAuth to 1.25wmf21 HEAD
- git #9a9efac7 - Update MassMessage to 1.25wmf21 HEAD
- git #db1ff33d - Update MobileFrontend for I2880d070
- git #ae46841f - Bump Flow submodule in 1.25wmf21 for SWAT
- git #1eb36203 - Update RestBaseUpdateJobs to master
- git #8c693a80 - Update TemplateData for cherry-pick
- git #c545d07e - Update VisualEditor for cherry-picks
- git #5e719ac0 - Pass if log entry is legacy to ApiQueryLogEvents::addLogParams() (task T91466)
- git #7adb87af - Revert "inputs.less: Change focus state"
- git #cdd7ec1c - Update Flow for cherry-pick
- git #ab659043 - Updated ContentTranslation to 384a419
- git #101d58a6 - Update WikiGrok
- git #b9fd0f31 - Revert "Made JobQueueFederated no longer need "checkDelay" for delaying"
- git #98248dde - mw.loader: Replace log() calls with mw.track events
- git #ef3d4c20 - jsduck: Add 'mediawiki.startUp.js' to eg-iframe
- git #a64a07df - jsduck: Refactor example iframe to catch uncaught errors
- git #5d9b67e0 - Allow edit summaries to be up to 767 bytes long (task T6715)
- git #bfe07bed - API: Remove explicit profiling
- git #c8f96384 - Made JobQueueFederated no longer need "checkDelay" for delaying
- git #b48f51c5 - Minor doc fixes
- git #87dfc20b - Add StatsD metric logging
- git #b13bd099 - Introduce the Restbase Virtual REST Service class (task T89066)
- git #0d84868a - mediawiki.jqueryMsg: Fix examples in comments
- git #3bbd27aa - Rename JSDuck config to standard 'jsduck'
- git #7ba745f8 - Make PHP unit parser tests pass again after translation update
- git #5709ec04 - FeedItem: Use full URL with protocol for <id>/<guid> in Atom/RSS feeds (task T89975)
- git #0d84b20a - Added clarifying comments to IContextSource
- git #6ab33238 - Don't require JavaScript for addHelpLink styles (task T45591)
- git #fa212ed3 - Push enqueue-on-view jobs to the faster "local" queue (task T91819)
- git #7782dee8 - Remove isVolatile/markVolatile logic from LocalFile (task T88506)
- git #f968119a - Update the Chinese conversion table for Chinese WikiProjects (task T91620)
- git #99dd5de1 - Set up RuboCop configuration according to coding conventions (task T91485)
- git #7a5bd933 - QA: Refactor for mediawiki_selenium 1.0
- git #5085a4b5 - Made wfFindFile/wfLocalFile callers use explicit "latest" flags (task T89184)
- git #54473cbb - resourceloader: Call setName() in test suite before calling getStyles() (task T91567)
- git #70be7d94 - Specify max compatible kss version (task T91725)
- git #204c55c9 - mw.Feedback: Terms of use always appended and allows for link
- git #264d8014 - mediawiki.test: Prevent "Error: expected" from going to the real console
- git #3702223d - Remove rel="archives" from HTML output
- git #38abb23f - Unbreak parser tests
- git #b21bf82b - Fixed detection of unsigned mysql column in updater
- git #7c75ee39 - Remove duplicate param escaping code
- git #3d113217 - ParsoidVirtualRESTService: Don't use "else if"
- git #497aed39 - Browser should clear cache for API responses (task T74480)
- git #3efd6ef5 - mw.ui: button: Update focus state (task T88449)
- git #7508b86a - Made the "bypassCache" flag for file locator methods use the master DB (task T89184)
- git #a91a5bcb - Fix three more invalid double underscore special page aliases
- git #70b1fc1b - Update OOjs UI to v0.9.0
- git #615d513f - Profile wfShellExec() calls by caller
- git #8e3721a2 - Added EnqueueJob class that handles routing jobs to queues (task T89308)
- git #ade66c04 - Add "ValidSkinNames" to extension.schema.json and ExtensionProcessor
- git #50c50bea - If no secret key is available, don't try to use cache
- git #4fcd89d1 - mediawiki.special.upload: One event handling function is enough
- git #a0d422e6 - maintenance: Defer initilization of 'main' Config until after Setup.php runs (task T90680)
Vendor
edit- git #fd6804b4 - Add liuggio/statsd-php-client
- git #46f919a2 - composer.json: Remove metadata fields so it can't be published as a package
Extensions
editApiSandbox
edit- git #a1978652 - Add extension.json (task T87882)
BounceHandler
edit- git #5975ea5d - Removed repititive un-subscribe action on a global user
CentralAuth
edit- git #0d23800e - Ensure that emails are sent to correct email address (task T93444)
- git #7ba7e053 - Actually use 'suppressredirects' option in LocalPageMoveJob (task T93216)
- git #b4be0b5d - sendForceRenameNotification: Skip redirects for now
- git #6b889b9b - Update for RenameuserSQL changes (task T72851, task T89681)
- git #3c5ddf50 - Update sendForceRenameNotification.php
- git #5741b4fe - sendForceRenameNotification: Use a directory with fallback for message body
- git #30e85dfe - Don't list attached users on Special:UsersWhoWillBeRenamed (task T93044)
- git #da9b9010 - Display meaningful message for very old users (task T91839)
- git #6683a5a0 - Move conditional special page registration to SpecialPage_initList hook
- git #2c95ffe4 - sendForceRenameNotification: Pause if over 100k jobs queued
- git #6c1b0f6d - Fix output of PopulateListOfUsersToRename
- git #e73351cd - Add script to notify people who are going to be renamed
- git #5f965ef8 - Add some debug output to populateListOfUsersToRename.php
- git #4fb5392a - Update CentralAuthUser::chooseHomeWiki() per Keegan (task T91703)
- git #5656d3bb - Display username for AntiSpoof conflicts (task T75573)
- git #2815bfbe - Only move one page per LocalPageMoveJob (task T76975)
CharInsert
edit- git #135ec368 - Add extension.json (task T87890)
CirrusSearch
edit- git #1b2d6bed - Don't try to use the pool counter without a user
- git #5f0267a2 - Use the title.plain field for wildcard intitle: search
Citoid
edit- git #8efe998e - Split the inspector into panels
- git #f6058c17 - Add general error to the inspector (task T93005)
- git #2f949580 - Redesign the citation widget in the citoid inspector (task T62768)
- git #1e97ca87 - Add a link to the reference dialog in Citoid inspector
- git #cc592dba - Add extension.json file
- git #6f6d134a - Make Citoid's dependencies dependent (task T92866)
CommonsMetadata
edit- git #1a2a312f - Move tests to CommonsMetadata namespace to avoid conflicts
ConfirmEdit
edit- git #75595028 - Add RateLimit check for false CAPTCHAs (task T48292)
ContentTranslation
edit- git #9a980527 - Stats: Remove wrong group by from stats query
- git #18759726 - EventLogging for various actions on translation (task T90529)
- git #2d985d75 - Add previous languages to red interlanguage links list (task T88569)
- git #92f6b7f8 - Campaign: Make the banner skin independent
- git #5765c7de - Add eventlogging to measure entry point effectiveness (task T90529)
- git #eb1c4a2a - Use the callout widget for 'new article from translation' campaign (task T92942)
- git #3a9fe82c - Normalize 'no' code to 'nb' and 'nn' (task T92769)
- git #b18c1706 - Handle non-ascii URLs in fix-stats
- git #2a824fdc - A generic callout dialog widget
- git #e703bbc8 - References: Fix javascript error by infinite recursion (task T92936)
- git #2ab7ed31 - Minor string copyediting
- git #15598edb - Less repetition in ext.cx.translationview.less
- git #9f7a29f7 - Align image captions according to the column direction (task T68955)
- git #407f153b - Script to fix over counting of some draft translations as published (task T92368)
- git #60d20bc2 - Add a link to Magnus's "Not in the other language" tool (task T76843)
- git #d6359f3d - Stats: If target_url exists, count translation as published (task T92363)
- git #8e620d40 - Introduce a simple overlay widget to help code reuse
- git #8e5c3ff0 - Typo: Fix typo in message
- git #fd846467 - Fix logic in GlobalUser::newFromId when CentralAuth not installed
Echo
edit- git #f373ae26 - Read revision from master when determining notifications to send (task T93333)
- git #b7345bdd - Update mock wgEchoConfig to also run on Special:JavaScript/qunit/plain
- git #a70320d2 - Don't log missing user-locators
- git #4631bc8d - QA: insert one-second sleep for Chrome workaround
EducationProgram
edit- git #f0e7e094 - Add EducationPage::getStats()
- git #4cde1090 - Show summary instead of $7 when viewing an old EPRevision
Flow
edit- git #bf6c134d - Connect TopicHistory listener to post storage (task T93108)
- git #f1375567 - Fix header & summary diff view (task T93504)
- git #be70271d - Contact parsoid only when necessary for FlowUpdateRevisionContentLength
- git #84a5291c - Create Special:EnableFlow (task T91838)
- git #670cb8aa - Fix base href for links not handled by Redlinker (task T92451)
- git #8ea9e0d8 - Fix Fatal error in recent changes (task T92536)
- git #171c2d25 - Fix Reply button text (task T92460)
- git #9df2aa2c - Add some debugging info for NoIndexException with topic_root_id (task T91916)
- git #d9d4681f - QA: update ruby gems
- git #cc61748d - Ensure squid cache is purged after successfull submissions (task T91897)
- git #15d280ea - Hygiene: Split the giant show function in Flow\View
- git #bbf40220 - Validate input as hex string (task T91647)
- git #ff74b166 - FlowAddMissingModerationLogs: These params are not optional
- git #a3eabf57 - Remove dead code
- git #e4ab381f - Store parsoid content exactly as received (task T90461)
- git #a6f56d60 - Hygiene: some minor cleanups in Importer.php
- git #05686e0b - Notify the user that thanks are public (task T90486)
- git #b7c8829d - Add support for separate title and main text for links
- git #0e349301 - Split out a minimal resource set for initializing flow
- git #476f7c3a - Use url_generator to generate log links
- git #a194a670 - Batchload logging data (task T90066)
- git #dac0462d - Use new Flow format (topic title on board name) for log entries (task T90066)
- git #4424f10f - Logger should log post id, not revision id (task T90066)
- git #0fb2edab - Fix intermittent off by one issues (task T75833)
- git #573567f4 - Flow: Flow-preview-warning message is too technical (task T69192)
- git #808dbe33 - Eliminate plaintextSnippet (task T73584)
- git #efce417d - Add Previous and next links to diff pages (task T90038)
- git #d6afbb4f - Changed edited post notification to fit new UI requirements (task T89187)
GeoData
edit- git #716da3c9 - LinksUpdate needs a ParserOutput object (task T92940)
GlobalUsage
edit- git #66bfeab1 - Add setBatchSize() call for refreshGlobalimagelinks.php (task T65594)
- git #2894226d - Fix deleted page handling in update script (task T65594)
GuidedTour
edit- git #89d8d1a6 - jsduck: Set --warnings-exit-nonzero
LocalisationUpdate
edit- git #163c45dc - Add code to handle core i18n locations (task T92823)
- git #4b760dac - Fix singular-plural typo causing extension and skin i18n files to be ignored (task T92823)
MapSources
edit- git #3877aecd - Update wiwosm url from toolserver => labs
- git #a1896187 - Fix php notice due to special page case mismatch (task T91642)
MassMessage
edit- git #9cb62873 - Use WikiPage::doEditContent for ServerSideJob
- git #bebfeeec - Fix strict standards warning in MassMessageServerSideJob (task T92650)
- git #f8d8c93f - Add "composer test" command to run phplint and phpcs
MobileFrontend
edit- git #ce445b10 - Fix closing the media viewer (task T92346)
- git #27f815aa - Hygiene: appendToElement standardisation
- git #4026b6c6 - Hygiene: Use more sensible defaults for content overlay
- git #cd9a7cbb - QA: recent versions of Chrome don't wait for event listeners
- git #4b7b178f - Tweak to EditorApi to support editing of pages that do not exist (task T91858)
- git #1d35ca33 - Remove all images and recent uploads from UserProfile (task T90801)
- git #443aaea5 - Revert "Hygiene: Don't commit Gemfile.lock"
- git #f3e0b1fd - Break word added to main heading (task T91281)
- git #07ece290 - Hygiene: Don't commit Gemfile.lock
- git #996c1a22 - QA: add a sleep to make Chrome happy. I don't like it.
- git #531629e3 - QA: update ruby gems
- git #e8f82bf3 - Add composer test entry point for phplint and phpcs (task T90943)
- git #f39ed179 - Correctly align user icon on Special:Contributions (task T90920)
- git #08f77b3a - Beta: Don't close ReferencesDrawer on scroll (task T87050)
- git #2d268663 - Make WikiBase ID easily retrievable (task T90777)
- git #5efb0c81 - Tweak banner image aspect ratio
- git #9364b114 - Add the MobileViewBannerImageRepository
- git #51065d7d - Correct the arrow position of the editor tutorial (task T91047)
- git #3bcc69cc - Avoid array_merge during initialization
- git #ba58cab8 - Hygiene: Revision::getRawUserText() was depreacted
- git #1b357ccc - Update jscs version (task T91083)
- git #579c2e76 - Hygiene: ImageOverlay should use View##events (task T88566)
- git #ad45b78a - Four minute abs
- git #b1ea7aa5 - Alpha: Allow browsing of images in a page on mobile. (task T85643)
- git #e3b4a9e5 - Add ButtonWithSpinner and re-create 'Report an error' button using it
MultimediaViewer
edit- git #85a976c8 - QA: update ruby gems
- git #8cf19565 - Update JSDuck config to standard jsduck.json
OAuth
edit- git #f6514df2 - Fix mwoauthserver-bad-consumer-key message
OpenStackManager
edit- git #8fb84fe8 - Revert "Set keystone tokens to last 30 days." (task T92014)
- git #4cbf64b0 - Fix MySQL syntax in token size change patch file
- git #96a47025 - byte Keystone tokens (bug 2048, task T92014)
Popups
edit- git #3eaf2829 - renderer.article: Remove leading spaces before brackets (task T69225)
- git #df0b988e - renderer.article: Bold the title no matter what the trailing characters (task T69229)
Renameuser
edit- git #9e12874b - Move logging inside of RenameuserSQL (task T89681, task T72851)
RestBaseUpdateJobs
edit- git #da80f0a9 - Use standard If-Unmodified-Since header for conditional updates
- git #8c2040e2 - Don't count all back links
- git #335b2db5 - Improve edit update job handling
- git #95f2a544 - Create sanely-named entry point file
- git #628cc691 - Set HTTP headers as an associative array (task T92703)
SemanticForms
edit- git #85919126 - Added default setting of "possible values" for Cargo fields
TemplateData
edit- git #582d3ed1 - Prevent a dependent property from updating on infinite loops (task T92558)
- git #ffbc8e15 - TDG: Support optional text of 'deprecated' property (task T90734)
- git #a3ddde4a - Don't flicker "Manage TemplateData" button's disabledness state (task T91324)
- git #3ecbaefe - Document code with JSDuck
- git #f80be684 - Add composer entry point for phpcs and linting (task T90943)
Thanks
edit- git #ddf1310e - Flow container needs to be reset before each test (task T91967)
- git #0a2c042d - Notify the user that their thanks are public (task T90486)
TimedMediaHandler
edit- git #e7b93c68 - ogv.js media player for desktop Safari/IE (1 of 2) (task T63823)
- git #9f808c92 - User-friendly prompt to install WebM components for Internet Explorer (task T75348)
- git #0f17fa22 - Improve transcode job insertion deduping (task T89977)
- git #126792bb - Profile command line scripts the new way
TitleBlacklist
edit- git #baf81679 - Prevent unknown error from the API
Translate
edit- git #25263a01 - Wrap slow query in PoolCounterWorkViaCallback (task T54728)
UniversalLanguageSelector
edit- git #9d33a416 - Add missing RL dependency ext.uls.init to test module ext.uls.tests (task T93510)
- git #57b617f7 - Don't force #p-lang to show using jQuery.fn.show
UploadWizard
edit- git #2cf43057 - Move parts of detailsSubmit to details step (task T90771)
- git #81dbfbb2 - QA: update ruby gems
- git #a065594d - Move updateFileCounts to the step controllers (task T86679)
VisualEditor
edit- git #28b4962d - Update sub-module for cherry-pick to 9751ebc
- git #78ec7094 - Handle TitleBlacklist errors
- git #8fbfa5dd - Set action.saveFailure.message key in Edit schema
- git #ca6e9626 - Follow-up f620111b: pass parameters to fallback requestPageData() call (task T93036)
- git #27fa3ceb - Unbreak TargetLoader when ViewPageTarget.init isn't present (task T93031)
- git #31a7bd68 - Send Parsoid API request immediately when user clicks edit (task T90372)
- git #e823d7b6 - Load RL modules in one load.php request, rather than in two stages (task T53569)
- git #528ea89c - Fix action.abort.mechanism value in ViewPageTarget#onUnload (task T92869)
- git #69c2d167 - Don't try to access x-parsoid-performance on restbase cache hits
- git #816a758a - Update VisualEditor core submodule to wmf/1.25wmf21 HEAD (263b194)
- git #4acc973f - mw.ViewPageTarget: Hide ve-ui-surface during activation as well (task T91442)
- git #c158a2c5 - mw.ViewPageTarget: Hide ve-ui-surface instead of ve-ce-surface (task T91442)
- git #d5f78cc6 - [BrowserTest] Update locator for the Insert/More link changed
- git #5362d4d9 - Update VE core submodule to master (4d7fda1)
- git #e68e3d70 - [BrowserTest] diff view altered slightly.
- git #ac5a38a0 - [BrowserTest] fix edit test
- git #b46a2bd1 - Use the RESTBase back-end if available (task T89066)
- git #69098477 - Update VE core submodule to master (ad44a9b)
- git #b396bc4a - Use new SkinEditSectionLinks hook instead of DoEditSectionLink
- git #afa4f20e - Remove unused iconModuleStyles property
- git #1fd395e2 - Focus the surface after VE is already active (task T90420)
- git #11d9c55b - ve.init.mw.ViewPageTarget: Recalculate toolbar sizes when adding "Save" button (task T52227)
- git #b89d09c7 - Update VE core submodule to master (e85ed49)
- git #557e0e28 - Remove use of ve.indexOf and ve.getObjectKeys
- git #1dced9e7 - Do not call Toolbar#initialize twice during editor setup
- git #c1accbb6 - mw.ViewPageTarget: Cache '#mw-imagepage-content' query
- git #77f016ae - mw.ViewPageTarget: Hide ve-ce-surface during deactivation (task T91442)
- git #530f5c05 - MWParameterPage: Show the field's example if it exists (task T53049)
- git #4fc02cea - Use a detached icon in transclusion node
- git #be965d1c - Follow-up I11b9f0ab: Only make icon on transclusions that require it
- git #cabf2d9a - Update VE core submodule to master (d449684)
- git #6648f949 - Remove useless ve-ce-mw*Node classes from GCN subclasses
- git #6b4608c7 - i18n: Change grammar of suppress redirect update message
- git #9fd753e7 - build: Enforce disallowMixedSpacesAndTabs jscs rule
- git #5db66fae - build: Update jscs to latest
- git #5ffdabd2 - Add composer entry point for phpcs and linting (task T90943)
- git #4c22083d - ve.ui.MWLinkTargetInputWidget: Fix documentation
- git #d5bf7e9e - ve.init.mw.ViewPageTarget: Use mw.Api#postWithToken for setting hidebetawelcome pref
- git #1656d349 - ve.init.mw.Target: Don't go into infinite recursion on API errors (task T91158)
- git #679b29cb - Update VE core submodule to master (300b89a)
- git #19eacc8f - Follow-up I11b9f0ab: Make the MWTransclusionNode icon a fixed size
- git #2c689a47 - Follow-up I5918367: Add new classes to jsduck.json
- git #9d0bb8f5 - Update VE core submodule to master (9fb4bdb)
- git #5813d532 - Update JSDuck config to standard jsduck.json
- git #adb4b210 - [BrowserTest] Update Ruby gems
- git #2ae9fa6b - Add an icon to hidden templates (task T51806)
WikiEditor
edit- git #928864f8 - Don't try to do event logging if we don't have a stats ID
- git #1adbd211 - Try to prevent crazy EventLogging entries with no session ID etc. (task T93242)
- git #27766b30 - Only do client-side instrumentation on action=edit/action=submit (task T93119)
- git #ace34360 - Fix WebRequest::getVal calls for instrumentation
- git #889de71a - Don't try to log a boolean for page.revid
- git #2246e257 - Fix name of editingSessionId
- git #b39e3b52 - Default user.editCount to 0 in the Edit schema
- git #74da530f - Schema:Edit instrumentation (task T88027)
- git #3f692d9e - Convert .css to .less
WikiGrok
edit- git #a6d736f3 - Fix fatal
- git #03b3729f - Fix an overly flamboyant name:P
- git #2d2150d5 - Replace mw.MobileFrontend.util.query with mw.util.getParamValue (task T93449)
- git #082c4ba8 - Footer changes
- git #a966c2cf - Recording user responses
- git #814314d2 - Add dev-scripts for easy development
- git #012576b0 - Match header changes in MobileFrontend
- git #863fd5fb - Match the Roulette header with the new header in MF Beta
- git #53d44461 - Revert "Moving wgWikiGrokDebug check from onBeforePageDisplay to isUIEnabled"
- git #37c0f763 - Moving wgWikiGrokDebug check from onBeforePageDisplay to isUIEnabled
- git #0fbef006 - Make sure WikiGrok can load when debugging/testing
- git #25365328 - Use latest version of MobileWebWikiGrokError schema (task T86855)
- git #70162e53 - Use view events (task T88296)
- git #8eca6b12 - Properly extend Dialog C
- git #eb2686d3 - Retrieve WikiBase ID using M.util
WikimediaEvents
edit- git #53942890 - Update Edit schema
- git #39f8fc30 - Next iteration of HTTPS support test
WikimediaMessages
edit- git #bfc4d6f8 - Add terms of use message to feedback form