Collaboration/Deployment planning

Standard schedule

 * Tuesday 19:00-21:00 UTC: group0 (test wikis and mw.org)
 * Wednesday 19:00-21:00 UTC: group1 (non-Wikipedias, Catalan and Hebrew Wikipedias)
 * Thursday 19:00-21:00 UTC: group2 (other Wikipedias)
 * Full schedule: Deployments page on wikitech

1.28.0-wmf.14 (August 9-11)
Changes can be added to this list until Tuesday August 9 around 19:00 UTC. Changes are in Echo unless they are marked with "(Flow)", "(Thanks)", or another indication that they're in a different repository.

Changes listed in italics have not yet been merged, and they are only listed aspirationally: we could still decide to put them off until next week, or they could fail to be ready in time.
 * New features / bigger changes
 * Add a footer notice inviting users to visit the Special:Notifications page
 * (OAuth) Send notifications about app management events
 *  Add mention failure notification for multiple section edits 
 * Adds to mention failure notif feature by also notifying when you appear to have tried to mention while editing multiple sections
 *  Send notification for mentions on changes 
 * Makes mention detection more tolerant in a way I don't completely understand yet. The task suggests it's to do with changing existing paragraphs while also adding a signature.
 * Allow self mentions
 * Implement subject+talk and null+user page grouping
 * Groups subject pages and talk pages together in the Special:Notifications sidebar
 * Groups page-less notifications under the user page
 * Uses a different icon for user pages and omits the "User:" prefix
 * Bug fixes
 * Adjust notification badges for monobook
 * Cherry-picked to wmf.13 and SWATed on Wed Aug 3
 * Prevent IE from rendering the badge SVGs ridiculously big
 * Cherry-picked to wmf.13 and SWATed on Wed Aug 3
 * Hack around browser bug in IE breaking badge alignment in Monobook
 * Cherry-picked to wmf.13 and scheduled to be SWATed on Mon Aug 8
 * Don't use a smaller font size for the badge numbers in Monobook
 * (This change was largely undone by a later change)
 * mw.echo.badge: Use 'background-image' rather than 'content'
 * Fix top position of badges in monobook
 * Enable local bundles on mobile
 * Don't truncate bundled item content in mobile view
 * (Flow) Add patrol link to topic summary page
 * (Flow) Include style for bytes added/removed on history page
 * Update and fetch seenTime per source
 * Remove double quotes around usernames in failures
 * Remove secondary link in bundled messages for mention status notifications
 * Mark all notifications in a foreign bundle as read
 * Skip redundant bundle-id expansion when marking entire xwiki bundle read
 * Remove allTalkRead listener for the messages popup
 * Fixes a bug where the "You have new messages" OBOD would go away after marking a (random) notification in notices as read, even though you still had a user talk notification in alerts
 * Prevent duplicate thank-you-edit notifications
 * Output wgNotificationsSpecialPageLinks js var even if no local notifications
 *  Moderate notifications 
 *  (Flow) Moderate events that don't have target-page entries 
 *  Maintenance: moderate notifications linked to missing pages 
 * (Flow) Rephrase flow-compare-revisions-header-postsummary
 * Round timestamps to the day when displaying date titles in Special:Notifications
 * No user impact
 * (Flow) ConfirmEdit: Stop using buildCssLinks, adapt to ConfirmEdit refactor
 * Add tests for events on multiple sections edits
 * Fix phpdoc in DiscussionParser::extractHeader
 * Remove unused generateUserIdsForValidUserMentions in test
 * Add extra case to EchoDiscussionParserTest::testGetSectionCount
 * Add test for EchoDiscussionParser::extractHeader
 * Fix qqq message
 * (Thanks) Remove 'UnitTestList' hook
 * (Flow) Browser tests: fix notifications locator
 * (Flow) SpamFilter: Fix implicit conversion to string (causes a warning)
 * (Flow) Skip deleted boards in FlowUpdateResolvedNotifTitles
 * (Flow) build: Fix stylelint devDependencies
 * Rename ApiEchoUnreadNotificationPages->getFromForeign
 * mw.echo.badge: Use 'color: transparent' rather than 'font-size: 0' to hide text
 * Generate sample notifications for Wikibase

1.28.0-wmf.13 (August 2-4)
Changes can be added to this list until Tuesday August 2 around 19:00 UTC. Changes are in Echo unless they are marked with "(Flow)", "(Thanks)", or another indication that they're in a different repository.

Changes listed in italics have not yet been merged, and they are only listed aspirationally: we could still decide to put them off until next week, or they could fail to be ready in time.
 * New features / bigger changes
 * Redo the notification badges
 * Align popup to center of the new badges
 * Echo notifications for mention failures
 * Minor text changes in mention failure messages
 * Notifies users when their mentions failed due to missing user (i.e. probably a typo), mentioning IP address, or mentioning too many users
 * Disabled by default, will initially only be enabled on testwiki
 * Once enabled for a wiki, users still have to opt into these notifications through preferences
 * Remove 'mark as unread' from dotdotdot menu in items
 * Echo notifications for successful mentions
 * Bug fixes
 * Reduce number of prioritized actions in mobile
 * Reduce notification items' prioritized actions in mobile popup
 * BREAKING CHANGE: More ISO 8601 for seen time
 * This is mostly an internal change, but it fixes T141413 (the  bug).
 * (Flow) Fix patrolling links
 * (Thanks) flow-thank: add a target-page entry for the topic page
 * (MobileFrontend) Show seen vs unseen background in mobile notification badge
 * When fetching combined seenTime, get 'min' value rather than max
 * Fix fade-in/out animation in sorting
 * Remove fixed width from notifications heading
 * No user impact
 * Rename mention-too-many failure notification
 * Note removal of wgEchoInitialNotifCount
 * BREAKING CHANGE: Use ISO 8601 for 'ts' in cross-wiki summary
 * Rephrase notification-header-mention-failure-bundle for PLURAL
 * Generate sample events: add 'reason' to user-rights
 * Generate sample notifications: Education Program
 * Forward format to seenTime when getting 'all' types
 * SeenTime: For 'all', use MW, then convert after taking max
 * Refactored generation of mention events
 * (Flow) Simplify and cleanup SubmissionHandler transaction

1.28.0-wmf.12 (July 26-28)
Changes can be added to this list until Tuesday July 26 around 19:00 UTC. Changes are in Echo unless they are marked with "(Flow)", "(Thanks)", or another indication that they're in a different repository.

If a change is not yet merged, please add it in italics.
 * New features
 * (Flow) Show a warning when leaving a page with unsaved text in an editor
 * (Flow) Follow-up 782bbdf: don't show "are you sure you want to leave?" dialogs with "false"
 * (Flow) Follow-up 782bbdf: unbind beforeunload handler on save
 * This may technically be a bug fix, but this warning has been absent for so long that I'm listing it as a new feature ;)
 * Add a mark-all-read button and a settings menu to Special:Notifications
 * Add a down indicator to the cog menu
 * Hide the 'preferences' link from Special:Notifications JS
 * Adjust mobile view for the new settings cog menu
 * Make Special:Notifications responsive
 * Makes Special:Notifications (more) usable on mobile
 * Bug fixes
 * (Flow) Fix deletelogentry
 * (Flow) SECURITY: Fix topic title visibility
 * (Flow) Moderate notifications
 * Delete 'flow-thank' on moderated topic/post
 * Makes notifications about moderated Flow posts disappear, rather than referring/linking to content the user can no longer see. This already worked correctly for suppressed edits to regular pages.
 * Exclude deleted events from UnreadNotificationPages API
 * Makes the counts in the Special:Notifications side bar no longer include deleted notifications (which the user can't view)
 * Special:Notifications (no-js): filter out deleted events
 * Paginate even if some events are filtered out
 * This may fix but we're not sure
 * Follow-up d47f0bd3: only capitalize the first letter of date titles on Special:Notifications
 * i18n: Native digits on PageNotificationsOptionWidget and PaginationWidget
 * Makes us use the correct numerals in languages that use non-Arabic numerals; we did this in most places already, but we missed a few places on Special:Notifications
 * Show placeholder widget when there are no notifications
 * Check for local unread talk notifications in alert popup too
 * (Flow) Italicize post excerpts inside bundles
 * Use body color (gray) for s in bundle headers
 * (Thanks) Use OO.ui.alert instead of plain alert
 * This means that if you get an error message when thanking somebody, that error message will now appear in a nicer-looking box.
 * Check for empty array before calling max
 * Add mediawiki.Uri to Special:Notifications dependencies
 * This fixes a bug where Special:Notifications would sometimes error out while loading
 * No user impact
 * Cleanup old notification formatting system
 * Remove deprecated formatter
 * (Flow) Cleanup old notification config
 * (Thanks) Cleanup old notification config
 * (PageTriage) Cleanup old notification config
 * Followup to I95dc3d70c8: Get rid of job queue entry for email bundling
 * Add seen time to output of API, in ISO 8601 format
 * Allow requesting TS_ISO_8601 for ApiEchoMarkSeen, and deprecate TS_MW
 * Use StatsdDataFactory service instead of deprecated RequestContext method
 * Generate notifications: fix rollback session failure
 * Remove use of deprecated WatchedItem::duplicateEntries
 * Optimize DiscussionParser.php
 * (Thanks) Make sure bundleString is event-specific
 * Add .idea/ folder to gitignore
 * Documentation for EventPresentationModel
 * Change 'pt-notification-message' to 'pt-notification-notice'
 * Convert deferred update to using AtomicSectionUpdate

1.28.0-wmf.11 (July 19-21)
This branch has been cut. See MediaWiki 1.28/wmf.11 for a list of changes per extension.