Collaboration/Deployment planning
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. Active 'til 2018. |
For instructions on how to update this page, see Collaboration/Deployment planning/Recipe
Keys: RCFilters = Filters for RecentChanges; WLFilters = Filters for Watchlists; StructuredDiscussions were formerly known as Flow.
Standard schedule
edit- 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.32.0-wmf.1 (Apr 24-26)
edit- New features / bigger changes
- git #2bbc133a - (Kartographer) MapFrame: Allow lang="local" to be passed
- Bug fixes
- git #a00874bc - (Kartographer) Make lang attribute work for static maps too (task T192187)
- git #6e5d8801 - (Kartographer) Fix JS error when creating new maps in VE
- git #da7aed98 - (Kartographer) Followup Ie6bdead6dcb: Improve sidebar styling and display (task T187919)
- git #09eec412 - (Kartographer) Show pointer cursor on static maps (task T191080)
- No user impact
1.31.0-wmf.30 (Apr 17-19)
edit- New features / bigger changes
- git #112eaf89 - (Kartographer) Add lang parameter to <mapframe> (task T192187)
- git #650c1266 - (Kartographer) Parser tests for lang attribute in <mapframe>
- git #f0943f18 - (Kartographer) Also pass language code through leaflet for dynamic maps (task T192187)
- git #40fd50f1 - (Kartographer) Respect lang attribute in VisualEditor modules (task T192187)
- git #d9c360e0 - RCFilters: Convert patrolled filter to three states (task T190408)
- git #112eaf89 - (Kartographer) Add lang parameter to <mapframe> (task T192187)
- Bug fixes
- git #8652d820 - (Kartographer) Remove Wikidata list of attributions (task T187291)
- git #9abed53c - (Kartographer) Update wikimedia-mapdata to latest commit
- git #ce1959b2 - (Kartographer) Tweaks to map details panel (task T187919)
- git #d0f944db - (Kartographer) Use 'next' instead of 'arrowNext' (task T187919)
- git #b11f0606 - RCFilters: Prevent trigger element movement
- git #f972b10d - RCFilters: Adjust unbalanced scan line in filter menu (task T191434, task T191557)
- git #8b84ed2a - (Echo) Conditionally rearrange date and button in notif list (task T146288)
- git #851b2dc6 - (Flow) Use OOUI icons for AnonWarning/CanNotEdit widgets
- git #dbb51314 - (Flow) Fix icon sizes (21px->20px) for sharpness (task T110035)
- git #59e053d0 - (Flow) Fix icon spacing on mw-ui-icon's
- git #eb754725 - (Flow) Use toolbar border in WMUI (task T191693)
- No user impact
- git #69fe01d6 - (Kartographer) Set extension type to "parserhook"
- git #aec5e1ce - (Kartographer) Update extensions to take advantage of parser test autodiscovery (task T170037)
1.31.0-wmf.29 (Apr 10-12)
edit- New features / bigger changes
- git #896ea173 - (Thanks) Allow thanking for flow-lock-topic and flow-restore-topic (task T191482)
- Bug fixes
- git #8128f2bc - (Kartographer) Comment out broken line in leaflet (task T187977)
- git #974843b5 - (Kartographer) Clip marker size in fullscreen maps (task T141750)
- git #41bd63d9 - RCFilters: Followup Iebc3176c5d: Bidi isolate filter tags (task T190718)
- git #a7cddbbe - (Flow) Update Parsoid version in Accept header to 1.6.1 (task T191215)
- No user impact
- git #1679aa83 - (Flow) Move flowMention, newestTopics, topicCollapse icons to ResourceLoaderImageModule
1.31.0-wmf.28 (Apr 3-5)
edit- New features / bigger changes
- git #728321e1 - Make autopatrol third option in rc_patrolled and use it in API (task T184791)
- git #afbc1651 - (Flow) Mark autopatrolled RC entries using the right number (task T184791)
- git #56dfaa85 - (Thanks) Add thanks links to Special:Log for log entries (task T187485)
- git #3973a11e - (Thanks) Add log-thanks support to corethank module (task T186921)
- git #728321e1 - Make autopatrol third option in rc_patrolled and use it in API (task T184791)
- Bug fixes
- git #a47a6fc4 - RCFilters UI: Remove CSS customization for help icon (task T191014)
- git #057fa7a3 - RCFilters: Bidi isolate tag names and descriptions (task T190718)
- git #c103e8e6 - RCFilters: Rename deprecated 'unClip' icon to 'bookmark' (task T183601)
- git #1e0a961d - (Kartographer) ve-maps: Fix block map CE rendering
- git #52663255 - (Thanks) corethank: Use the recipient's gender for all "thanked" messages (task T190563)
- git #f75aa440 - (Flow) Add mw-parser-output to single-view output (task T190466)
- git #5a42e711 - (Echo) Add extra margin for the badge when count is 99+ (task T183539)
- git #1eef6eee - (Echo) Remove footer notice code (task T190481)
- git #52cd0f9b - (Echo) Prevent FOUC when loading OOUI notification badges
- git #77021e37 - (Echo) Align Notifications popup header/footer with OOUI's default size (task T190397)
- git #cc3df57d - (Echo) NotificationsOptionWidget: Fix icon alignment
- No user impact
- git #0fd6d64a - (Echo) Fix DOM structure of mw.echo.ui.MenuItemWidget
1.31.0-wmf.27 (Mar 27-29)
edit- New features / bigger changes
- git #2059e3ff - (Thanks) Add revision-thanking links to some log entries (task T189752)
- Bug fixes
- git #d13b22c4 - RCFilters: Hide 'reload watchlist automatically' setting if RCFilters is enabled (task T186277)
- git #15a34433 - (Echo) Use updated bell/tray icons from OOUI 0.26
- git #91076ef7 - (Echo) Update OOUI-copied icons
- git #4523cc4a - (Echo) Follow-Up Ie6252a8c: Fix suffices of constructive icons
- git #34e3d5fe - (Echo) Replace double-check with checkAll from OOUI
- git #d34823a3 - (Flow) Fit user-mention.svg to new 20x20 canvas
- git #e92254c6 - (Flow) Don't wrap text in fake placeholders (to avoid FOUC)
- git #ac0ecb4c - (Flow) Remove special `font-size` treatment following-up UI unification for `14px` base (task T97631)
- git #ac9f8908 - (Thanks) Add GENDER support to thanks-thanked-notice
- No user impact
- git #ed54aabe - (Echo) Detect reverts differently (task T189819, task T190374)
- git #6229cadd - (Echo) Revert my fix for summary pings in reverts (task T190374)
- git #71659824 - (Echo) build: Make SVGO indent with tabs
- git #54f49875 - (Echo) Remove unused 'trash' icon
- git #ff78ed31 - (Echo) Remove unused bellOn icons
- git #a1d510cd - (Flow) API parameters with defaults cannot be required
- git #a470a9af - (Flow) CancelConfirmDialog: Don't set to small size, which is the default
- git #ad69f7de - (Flow) CancelConfirmDialog: Drop verbose option, ignored since v0.20.0
- git #cfdb02bf - (Flow) Removed deprecated position statements from resource loader module (task T184257)
- git #0bfdecad - (Flow) Test with hardcoded UUID to ensure they meet the tests requirements (task T170003
- git #05b4c0bc - (Flow) Replace fixed `transition` values with mixin
- git #c3f508cd - (Thanks) Update for the actor table change (task T167246)
1.31.0-wmf.26 (Mar 20-22)
edit- Bug fixes
- git #f4ba119b - (Kartographer) Use the 'grab' cursor rather than 'pointer' cursor as default (task T140209)
- git #4c3f5397 - (Kartographer) Cut the marker clickable space by half height (task T141750)
- git #d94c04e8 - (Kartographer) Followup I39c13145: Clip selection area outside the mapbox library (task T141750)
- git #7eb666c7 - (Kartographer) Send page language to Kartotherian from Kartographer (task T187598)
- git #c08387b4 - (Flow) Fix tocWidget styles (task T186767)
- git #cb43a785 - (Echo) Place the notification page settings popup in an overlay (task T189428)
- No user impact
- git #bc548352 - (Kartographer) KartographerTest: Force $wgKartographerStaticMapframe to false
- git #011414df - (Flow) Remove display:inline-block with float:left/right
- git #5f9f913f - (Thanks) ApiCoreThankIntegrationTest: Fix intermittent failures (task T151878)
1.31.0-wmf.25 (Mar 14-16)
edit- New features / bigger changes
- git #9f393ef9 - (Thanks) Add revision-thanking links to some log entries (task T186763)
- git #ed087b04 - (Thanks) Reintroduce the API to thank for log entries (task T186855, task T188791)
- git #4c7b3510 - Allow querying contributions of interwiki usernames (task T187079)
- git #dfc10ed0 - (Flow) Add $wgFlowReadOnly (task T188577)
- git #9f393ef9 - (Thanks) Add revision-thanking links to some log entries (task T186763)
- Bug fixes
- git #d5b9f92a - (Kartographer) Fix corruption of title/description wikitext to HTML when editing in VE (task T187230)
- git #c2d117dc - (Flow) Reference templates that actually exist
- git #6f6e5062 - (Echo) Don't ping from user talk links in summary
- git #9874e2d0 - (Echo) Allow to avoid pinging from summaries by prefixing with : (task T189067)
- git #63b831f3 - (Echo) Disable pings from summary for bots (task T189040)
- git #934fd720 - Change Recent Changes "Number of edits..." preference message (task T183030)
- No user impact
- git #f2487610 - (Kartographer) Clean up promise usage
- git #fe157eff - (Flow) Update for the actor table change (task T167246)
- git #48d73747 - (Echo) Update for the actor table change (task T167246)
1.31.0-wmf.24 (Mar 6-8)
edit- Bug fixes
- git #ce25c9dd - Revert "Use UserSaveSettings hook for opt in/out of beta feature" (task T182358)
- No user impact
- git #f76b85d1 - More ExternalStore test fixes
- git #c83bdcc3 - Use valid external store paths in RevisionStorageTest
1.31.0-wmf.23 (Feb 27 - Mar 1)
edit- New features / bigger changes
- git #467b13fe - (Echo) Ping users mentioned in edit summaries (task T32750)
- Bug fixes
- git #82622146 - RCLFilters specific message for invalid target page (task T184952)
- git #2d257585 - Truncate tag filter descriptions (task T179626)
- git #b2f2ef91 - (Echo) Prevent double-clicking on badge when initializing (task T184883)
- git #06b6aee3 - (Echo) Add various read-only mode checks (task T187942)
- git #0f2d4e20 - (Kartographer) Apply more forcefully the noflip LTR dir for the scale
- No user impact
- git #a703662e - (Flow) Fix "div" tags to "article" tags (task T175937)
1.31.0-wmf.22 (Feb 20-22)
edit- Bug fixes
- git #8225b49b - RCFilters: Add missing jQueryMsg dependency (task T184320)
- git #79ca05b8 - RCLFilters: make sticky filters default and current value equal (task T186930)
- git #3f139b3d - (Thanks) Send thank for the right link (task T187757)
- git #46b84271 - (Kartographer) Escape messages when using as HTML
- No user impact
- git #6696392f - (Flow) Simplify nested deferred in OptInController (task T184670)
1.31.0-wmf.21 (Feb 13-15)
edit- New features / bigger changes
- git #9eb64f98 - (Flow) Handle Ctrl+Enter events (task T158779)
- git #3fd901b5 - (Kartographer) Add support for zoom level 19 in Kartographer (task T186779, task T180907)
- Bug fixes
- git #57839e9a - (Flow) Handle $input as array in UUID::create (task T186909)
- git #f58664a6 - (Flow) Unset an invalid submitted topic (task T186908)
- git #9f26993a - (Flow) Validate that 'newRevision' param is a string (task T186909)
- git #84a5ca2b - (Flow) Make sure 'content' isset before trimming it (task T186911)
- git #25b327cc - (Flow) AbstractRevision: Specify table in USE INDEX to fix DB error (task T186077)
- git #57839e9a - (Flow) Handle $input as array in UUID::create (task T186909)
- No user impact
- git #10a33af3 - (Kartographer) build: Bring SVGO optimization to build step (task T185596)
1.31.0-wmf.20 (Feb 6-8)
edit- Bug fixes
- git #a0c44150 - mediawiki.Uri: Don't double-escape fragments (task T183710)
- git #ce799135 - (Kartographer) Add directionality to control elements to support RTL interface
- git #f0c84063 - (Kartographer) Have the sidebar adjust to interface language direction
- git #69ca98af - (Kartographer) Allow 2-digit numeric markers (task T181604)
- git #78a5be38 - (Flow) Change "comment" to "post" in English messages (task T144630)
- git #8bbb746e - (Flow) NewTopicWidget, BoardDescriptionWidget: Don't clear on error (task T185042)
- git #1aa4bb58 - (Flow) Improve error-handling for OptInController (task T138310)
- git #eb5ef57e - (Flow) noindex,nofollow the 'access denied' topic page
- git #85819011 - (Flow) BoardDescriptionWidget: Fix init when no description created yet (task T185205)
- git #4fcaa9ca - (Flow) Replace deprecated 'alert' indicator with similar icon (task T185158)
- git #3e52c28a - (Flow) Re-add previous patterns to flow archive format (task T185293)
- git #6d977cb3 - (Flow) Ensure TOC button label is truncated (task T184807)
- git #df4aa8ea - (Echo) Truncate page name in the sidebar and organize into table view (task T184143)
- git #1e9f4a10 - (Echo) Fix help menu icon placement for monobook (task T184023)
- git #aecacd94 - (Echo) Align the icon in the popup action sub menus (task T185046)
- git #2121daac - (Echo) Don't hide notification popup when scrolling (task T178384)
- git #ac4b0ea8 - (Echo) Make icon not overlap with confirmation message (task T184733)
- No user impact
- git #8a488312 - RCFilters: replace usages of deprecated getSelectedItem
- git #2f61ff87 - (Flow) Fix 'flow_topic_list' table to use non-nullable fields in the primary key
- git #47942d89 - (Flow) OptInController catch both errors and exception (task T184670)
- git #afee10d4 - (Flow) Avoid using deprecated EmailNotification::updateWatchlistTimestamp
- git #eb066392 - (Flow) Use ExtensionRegistry to check if extensions are installed
1.31.0-wmf.17 (Jan 16-18)
edit- Bug fixes
- git #ca2a24cf - RCFilters: Only normalize title with 'target' when it is needed
- git #bb668ee3 - (Flow) Unbreak CSS selector for fallback input widget (task T184631)
- git #8c059bce - (Flow) Implement robot-policy (task T122119, task T184185)
- git #0a197c32 - (Flow) Use UserSaveSettings hook for opt in/out of beta feature (task T182358)
- git #08618c89 - (Flow) Initializer: Simplify and deduplicate setupUndoPage()
- git #d2fdf1e0 - (ORES) Tentatively re-enable ORES filters on RecentChangesLinked (task T179718)
- git #9c706cd7 - (WikimediaEvents) Bump ChangesListFilters schema revision (task T184642)
1.31.0-wmf.16 (Jan 9-11)
edit- Bug fixes
- git #d4e32b24 - RCFilters: Fix limit display for limit=1 (task T182241)
- git #6cdcf517 - RCLFilters: reword target placeholder (task T172161)
- git #ca27299f - (Echo) Format user-rights reason as plain text (task T172636)
- git #309ea8e9 - (Echo) Fix "Mark as read" button icon on no-JS (task T182167)
- git #babd3f76 - (Echo) PresentationModelSectionTrait: Use section anchor generation from code (task T180689)
- git #455ba9c8 - (Flow) Make the tour module depend on ext.guidedTour
- No user impact
- git #6ead99f1 - Cleanup live update feature flag and FilterWrapperWidget
- git #aa952efd - (Flow) Remove the old editor system
- git #e698ae10 - (Flow) Remove unused cancel buttons and some other things
- git #28038aaa - (Flow) Don't ship unused templates to the client
1.31.0-wmf.15 (Jan 2-4)
edit- New features / bigger changes
- git #fecdfaca - (StructuredDiscussions) Remove editor switching infrastructure in favor of VE's source mode (task T155861)
- git #c5f9e285 - (StructuredDiscussions) Respect "Always use VE" and "Always use source editor" preferences (task T178719)
- git #f30507a8 - RCLFilters: change working of 'to-and-from' selector (task T172161)
- Bug fixes
- git #02e4b856 - RCLFilters: make target and to/from parameters sticky again
- git #708f1cdf - Fix how "Live updates" behave when user logs out (task T177717)
- git #536a5dff - RCLFilters: display target page as a title (task T182164)
- git #b5920617 - Follow-up Ib933de3a3f: remove unnecessary override from SpecialWatchlist
- git #bdb1d989 - RCLFilters: support target page with a subpage (task T182734)
- git #a01142f9 - RCFilters: Fix live update (task T182788)
- git #8a3e9c0e - Fix getNamespace error
- git #e153fe1a - mw.rcfilters.ui.MenuSelectWidget: Always open this menu downwards (task T182711)
- git #e7839599 - Absolutely position legend only on new RCFilters (task T182363)
- git #78329996 - RCFilters: Don't load JS or redirect when transcluding (task T181032)
- git #9ad43405 - RCFilters: Query using current (not default) sticky parameters values (task T183438)
- git #21c7cd71 - RecentChangesLinked: Include title without subpage in form (task T183437)
- git #95667ea4 - RCFilters: Create one single source of truth for item display (task T182720, task T178540)
- git #99479cb2 - RCLFilters: support longer page names (task T183484)
- git #772a71f1 - RCFilters: Correct looking for items in namespace group (task T183910)
- git #ada3be57 - (Echo) mw.echo.ui.NotificationBadgeWidget: Do not flip popups (task T183296)
- git #7cc225ca - (Echo) mw.echo.ui.MenuItemWidget: Override OOUI styles harder (task T183435)
- git #77acb5b3 - (Echo) Move the popups to the overlay (task T156080)
- git #830559e4 - (StructuredDiscussions) Fix various bugs with timestamps in mixed directionality (task T177455)
- git #bc1feae3 - (StructuredDiscussions) Use new editor instead of old editor for undoing topic summary edits
- No user impact
- git #4d2b4e84 - RCFilters: Change findHighlightedItem due to deprecation
- git #dce46529 - (StructuredDiscussions) Fix case of class TreeRepositoryDbTest
- git #2e9a2755 - (Echo) Minor cleanups to PHPDoc blocks
1.31.0-wmf.12 (Dec 12-14)
edit- git #7a477b2d - Allow wikilinks in "show/hide <type of change>" labels on Watchlist and RecentChanges (task T142406)
- git #4fce2fa2 - Prevent results from wiggling
- git #19f8608e - RCLFilters: UI tweaks (task T172161)
- git #3318cbb6 - RCFilters: Reserve space between filters and results (task T182149)
- git #55d735f1 - RCLFilters: Make 'target' and 'to/from' sticky (task T172161)
- git #8e0ee496 - Fix "Save current filter settings" menu and legend overlap (task T182269)
- git #0ae591b0 - RCFilters: Set up conditional views for RCLinked
- git #21a12a96 - WLFilters: Correctly check if RCFilters should be enabled on WL (task T182318)
- git #4064701b - Add overlay to list of changes (task T177626)
- git #3f8b0b6f - RCFilters: Add class back on "show new changes" link (task T173614)
- git #c6388532 (Echo) - Better color to represent read notifications (task T78594)
- git #b00166e2 (Flow) - Remove unique, inconsistent treatment of menu items (task T110051)
1.31.0-wmf.11 (Dec 5-7)
edit- git #385c4cba - Small change to "Other review tools" link (task T179539)
- git #68808a48 - Combine changes limit and time period selectors (task T177926)
- git #62713be9 - Add new core tags (task T167656, task T73236)
- git #a538407b - RCFilters: Followup I75cfb2b56a: Fix function declaration (task T181671)
- git #470ee957 - RCFilters: Ignore 'invert' model if there are no namespaces in saved queries
- git #86d1c0bc - RCFilters: Make 'days' and 'limit' sticky (task T174415)
- git #17586adb - RCFilters: Clarify 'hidden' and 'sticky' filters
- git #2a320851 - RCLFilters: convert related changes tool to new UX (task T172161)
- git #5e3205e3 - RCFilters: Update invert URL param when toggled (task T182045)
- git #114aa320 - RCLFilters: Show images and descriptions with page suggestions (task T172161)
- git #41a4cc4a - (Echo) Add left padding to PageNotificationsOptionWidget (task T177065)
- git #8c95fed8 - (Flow) Flow Nuke: Include hidden topics in Nuke overview (task T180607)
- git #3e0eaf39 - (Flow) Fix padding on smaller screen sizes
- git #012dbaea - (ORES) Split WL and RC prefs for ORES (task T180866)
- git #20cb3b17 - (ORES) Protect Special:Contributions code from missing threshold (task T179830)
- git #a2d781c8 - (ORES) Cache anti-stampede improvements (task T181567)
- git #6ffe7d5e - (ORES) Rate limit thresholds failures to once per (minute x model x wiki) (task T181567)
1.31.0-wmf.10 (Nov 28-30)
edit- Cherry-picked to wmf.8
- git #e466f376 - Revert "RCFilters: Remove excluded params from URL" (task T180577)
- New features / bigger changes
- git #0c0588e7 - Graduate live update out of beta (task T173614)
- Bug fixes
- git #d5d8a668 - Change "Live update" button animation (task T176474)
- git #28132fb1 - RCFilters: Respect subpage in RCLinked (task T181100)
- git #9775f9dd - RCFilters: Update URL even when we skip fetching
- git #18789ae3 - RCFilters: Only apply excluded label to namespace items (task T180863)
- git #aa259218 (StructuredDiscussions) - Disable 'reply' button until something typed (task T181063)
- git #122063b3 (StructuredDiscussions) - Update colors of betafeatures icons (task T180427)
- git #a2ab7245 (StructuredDiscussions) - Make BoardContent::getParserOutput call the "ContentAlterParserOutput" hook (task T160274)
- No user impact
- git #ddb4913f - Use Remex in Sanitizer::stripAllTags() (task T179978)
1.31.0-wmf.8 (Nov 14-16)
edit- git #b8a10e6d - RCFilters: Remove excluded params from URL
- git #d60e387b - RCFilters: Remove redundant replaceUpdatedUrl method
- git #ad7af7c7 - RCFilters: Don't reload the list if the change was highlights-only (task T164131)
- git #fdd862b6 - RCFilters: some more highlight cleanup
- git #2a28aefa - Change disabled saved filter tooltip (task T179743)
- git #df30c7d6 - RCFilters: fix call to changesListModel.update()
- git #2ffca14a (StructuredDiscussions) - Don't wrap Documents with <body> tags (task T108089)
- git #f184a9a4 (StructuredDiscussions) - Update mobile target check
- git #37ef8819 (Notifications) - Use getHtmlCode() instead of getCode() for HTML attribute lang
- git #738524da (Notifications) - Equal CrossWiki/BundleNotificationItemWidget group's `padding` (task T177723)
- git #68e11992 (Translate) - Port Translate filters to new RC filters UI (task T159795)\
1.31.0-wmf.7 (Nov 7-9)
edit- git #2cddc4dd - RCFilters: HTML-escape tag names in filter capsules (task T178975)
- git #d0339e87 - RCFilters: Move label prefixes from dm.ItemModel to ui.TagItemWidget
- git #bca41b5e - RCFilters: Change main entry point text (task T178069)
- git #30e0b285 - RCFilters: Spell out Tags and Namespaces labels (task T178539)
- git #dc84596a - Remove Media namespace from the list of RCFilters (task T176990)
- git #b1395ccb - Make filter area togglable (task T176954)
- git #55c47368 - More specific warning when RC page fails to load (task T177413)
- git #d6e0a1d3 - RCFilters:Make bookmark icon gray when unavailable (task T179743)
- git #84183ee9 (StructuredDiscussions) - API: Make format parameters always default to 'fixed-html' (task T174374)
1.31.0-wmf.6 (Oct 31 - Nov 2)
editNothing notable.
1.31.0-wmf.5 (Oct 24-26)
edit- git #4b82dc1b - RCFilters: Don't let new params filter out old page (task T177884)
- git #38c19921 - RCFilters: Move parameter operations to ViewModel
- git #3ec5dbb9 - RCFilters: rephrase newcomers description (task T178334)
- git #b31c87ab - RCFilters: define consistent interface in ChangesListFilterGroup
- git #8743d28b - RCFilters: refactor highlight state (task T177009)
- git #03051f99 - RCFilters: Truncate saved query menu item (task T178610)
- git #5b554f3a - Fix changes list misaligned arrow (task T178595)
- git #63e0f569 - RCFilters: Actually toggle the collapsed class for toplinks (task T178396)
- git #63235f2d - RCFilters: Display specific error if query times out (task T175776)
- git #cfa130cc (Notifications) - Use position:sticky for toolbar floating
- git #7568dae7 (Notifications) - Get rid of double-escaping
- git #b7f189ca (Notifications) - Make edit-user-talk notifications expandable (task T162299)
- git #493e1666 (StructuredDiscussions) - Use mw-editfont-* classes on noJS wikitext inputs
- git #7a815302 (StructuredDiscussions) - Match VE horizontal padding to placeholder
- git #00ed1449 (StructuredDiscussions) - Cleanup use of min-height to prevent vertical height flicker (task T95207)
- git #09825f7f (StructuredDiscussions) - Connect borders together on non-JS board page
- git #60cda8db (StructuredDiscussions) - Fix FOUC around navigation widget (task T175682)
- git #74e0ea23 (StructuredDiscussions) - Remove IE8 hacks
- git #f8351c49 (StructuredDiscussions) - Set highlight border to exact pixel value to avoid scrollbar flicker (task T178685)
- git #365cdc27 (StructuredDiscussions) - Make sure ReplyWidget isn't destroyed while it's pending (task T166634)
- git #3a2fb565 (FlaggedRevs) - New RCFilters group for "Flagged Revisions" (task T159791)
1.31.0-wmf.4 (Oct 17-19)
edit- git #cf56f1bf - RCFilters: Store invert as a standard filter/parameter
- git #85c5bac9 - RCFilters: Don't reload when removing highlighted item (task T164131)
- git #2902d05d - RCFilters: Use GroupWidget for grouping buttons and aggregating events (task T168849)
- git #5004b853 - RCFilters: Fix RC jumpiness due to expanded/collapsed community links (task T177117)
- git #bebb0dd0 - RCFilters: Use mixins and variables in LESS files (task T156164)
- git #fd876556 - Improve wording in Saved Filter Menu (task T177540)
- git #d99fe5ec - Remove strong tag from "Other review tools" (task T175031)
- git #4203843b - Fix tabindex applied twice on RC top section (task T175893)
- git #15adf03c - Fix changes list misaligned arrow (task T176368)
- git #d4682c9f (Notifications) - Align popup message color to toast message in MinervaNeue (task T177723)
- git #6a74084e (Notifications) - Fix CrossWiki-/BundleGroup layout (task T177723)
- git #12acfb56 (Notifications) - mw.echo.ui.PageNotificationsOptionWidget: Fix CSS after changes in OOjs UI (task T178439)
- git #3d98dc30 (ORES) - Revert "WLFilters: Temporarily stop respecting hideNonDamaging on WL with beta feature"
- git #7a08f106 - (ORES) Use the v3 API for fetching scores.
1.31.0-wmf.3 (Oct 10-12)
edit- git #be08b7aa - Remove perf tracking code that was moved to WikimediaEvents in Ib300af5c (task T176652)
- git #c7b6b598 - RCFilters: Convert saved queries from filters to parameters (task T166908)
- git #22ade2d9 - RCFilters: Init highlight button based on model state (task T177028)
- git #dbc83d9c - RCFilters: Avoid adding raw filter and group objects to js vars (task T176236)
- git #8937a72d - RCFilters: Allows specifying default highlights from the server (task T172757)
- git #d25a9446 - RCFilters: Load default saved query if it exists (task T166908)
- git #dc54c450 - RCFilters UI: In the highlight code, use .data() the way it was meant to be used
- git #0237acc8 - Change Tagged edits help icon (task T176661)
- git #d4167ce9 (Notifications) - ContainmentSet: Use strict comparison for array_search() (task T177825)
- git #4b3782a4 (Notifications) - Replace subtle greys with WikimediaUI color palette ones (task T177723)
- git #92f1dc6f (StructuredDiscussions) - Replace validation colors with WikimediaUI palette ones
- git #7bc34dcb (ORES) - RCFilters: default highlight according to preference (task T172757)
- git #0d441a6e (ORES) - WLFilters: Temporarily stop respecting hideNonDamaging on WL with beta feature
- git #535ecf6f (ORES) - Don't use STRAIGHT_JOIN for Watchlist queries (task T176456, task T164796)
1.31.0-wmf.2 (Oct 3-5)
edit- git #b3f95932 - RCFilters: Log performance data (task T176652)
- git #c728912b - Fix watchlist "in the last X hours" display (task T176857)
- git #7df800cb - Migrate and convert WL settings to the new UX (task T172757)
- git #1aa0032c - Make the RC/Watchlist legend not jump when initially collapsed
- git #212d67c6 - RCFilters: Don't apply/clear highlights 66 times (task T177107)
- git #067dfc11 - Add a help button to the Tagged Edits menu (task T176661)
- git #267c82db - Change "Advanced filters" label color (task T172733)
- git #4381dbbe (Notifications) - Fix gap between notification pop-up header and notifications
- git #d8c655e5 (Notifications) - Change Echo notification blacklist message (task T174376)
- git #7ce947eb (Notifications) - Use User Ids instead of User Names for Echo Mute (task T173475)
- git #6e832ccc (StructuredDiscussions) - BadImageRemover: Also look for <figure> nodes, and mw:Image/* types
- git #3790ab7b (StructuredDiscussions) - BadImageRemover: Update for figure-inline change in Parsoid (task T173972)
- git #89c07bee (WikimediaEvents) - Move RCFilters performance logging to WikimediaEvents and also log performance for old UI (task T176652)
- git #aeb2375d (WikimediaMessages) - Change font contrast on RCFilters guided tours (task T176887)
- git #b4e42f70 (ORES) - RCFilters: highlight damaging levels (task T172757)
- git #c251dfc5 (ORES) - RCFilters: Respect hideNonDamaging pref on RC and WL (task T172757)
1.31.0-wmf.1 (Sep 26-28)
edit- Cherry-picked to wmf.19
- git #b0897c3d - SpecialRecentchangeslinked: Unconditionally join on the page table (task T176228)
- git #46fd9c4e - RCFilters: Don't remove mw-changeslist-line-prefix in enhanced mode (task T176264)
- git #be99787e - RCFilters: Redo the way spinners and ready/loading states are managed
- git #78703ae9 - RCFilters: Don't grey out results area when initializing, unless there's a default saved query (task T173533)
- git #7a28c62e - Lazy creation for heavy menu (task T176250)
- git #d3680566 - WLFilters: Don't hide .watchlistDetails while loading (task T176300)
- git #a0c00f00 - RCFilters: Make the interface not jump around while loading (task T176300)
- git #e73f1058 - (StructuredDiscussions) Follow-up 02dc3605c6b, 7c35b50f0e: also fix bad translations of FlowMention template name (task T176302)
- git #7c35b50f - (StructuredDiscussions) Follow-up 02dc3605c6b: don't rename the FlowMention template (task T176302)
- New features / bigger changes
- git #f772353b - (WikimediaMessages) RCFilters: Add 'learn more' link to guided tour introducing rcfilters (task T169613)
- Bug fixes
- git #5c499174 - RCFilters: Make 'lastRevision' filter include non-rev types (task T176328)
- git #daa599ec - RCFilters: Start the toplinks collapsed/expanded by cookie value (task T176380)
- git #f1340739 - RCFilters: restore watch/unwatch link (task T176264)
- git #b747307a - WLFilters: Live update and View newest (task T176348)
- git #0005805a - RCFilters: Cache ChangesListSpecialPage::buildChangeTagList() (task T176652)
- git #3dd47890 - RCFilters: Also set toplinks-collapsed class if no cookie (task T176380)
- git #85ecea70 - (StructuredDiscussions) Change progressive action to full opacity
- git #a469c851 - (StructuredDiscussions) Align added to watchlist tooltip to style guide and replace deprecated icon (task T176296)
- git #e2ead60b - (StructuredDiscussions) Align icon opacity to text color
- git #36ffa115 - (Notifications) Provide base href in Echo's HTML emails (task T141521)
- git #7d352be1 - (WikimediaMessages) Remove unnecessary word in an ERI message
- git #24acb575 - (WikimediaMessages) Fix link to ORES in RCFilters beta description (task T174377)
- No user impact
- git #6f414147 - RCFilters: Use findRelativeSelectableItem instead of getRelativeSelectableitem (task T76630)
- git #9e0764d9 - RCFilters: remove wgStructuredChangeFiltersEnableExperimentalViews
- git #8de793cb - RCFilters: Make live update polling configurable
- git #20bcfec0 - RCFilters: Don't load all of OOUI
- git #9a843e04 - (ORES) Remove cached scores when corresponding recentchanges rows are purged (task T159753)
1.30.0-wmf.19 (Sep 19-21)
edit- New features / bigger changes
- git #feefb515 - Tweak UI for main filtering entry point (task T175217)
- git #7dcb79da - Revert "Tweak UI for main filtering entry point"
- git #85df9a3a - Move New Filters opt-out preference to own section (task T175765)
- git #ceb02fbf - RCFilters: make live update part of the beta feature (task T175766)
- git #004b72e3 - RCFilters: Add an initialization hook
- git #f5d587d3 - Hide RC/WL related preferences as appropriate (task T175611)
- git #210946c3 - (GuidedTour) Allow directly launching tour from server without ?tour= or cookies (task T167262)
- Bug fixes
- git #62a87bbb - SpecialRecentchangeslinked: Unconditionally join on the page table (task T176228)
- git #83f8e02b - WLFilters: Handle (un)seen (un)filled bullets on grouped RC (task T176191)
- git #6a046755 - RCFilters: Actually check whether defaults are empty and update state (task T172387)
- git #05c62a33 - RCFilters: Only selectively scroll to popup when it's focused (task T175697)
- git #a6a2d31b - RCFilters: Don't cast days default to an integer (task T175965)
- git #164e7b8b - RCFilters: Allow empty saved query (task T172387)
- git #c6ed75d9 - Fix saved query names cutoff (task T174111)
- git #a8497a3d - RCFilters: Output namespace class on log actions as well (task T174732)
- git #45967281 - RCFilters: Actually apply proper classes to grouped pages (task T174734)
- git #d676f6d4 - Center items in 'Save current filter settings' (task T174454)
- git #8314e51c - RCFilters: Preference length is in bytes, so use $.byteLength
- git #f7bee2e2 - (StructuredDiscussions) Match JS and non-JS styles for navigation placeholder
- git #57f14931 - (Echo) Consistently use the message when updating count (task T173970)
- git #c0861691 - (Echo) Use "formatversion: 2" in notification fetching (task T175867)
- git #22c4b734 - (GuidedTour) Check real RL list for existence
- No user impact
- git #ea54ef59 - WLFilters: always create a balanced fieldset (task T176155)
- git #4149fd94 - RCFilters: Live update: no data returns 204 (task T173613)
- git #8e13cedf - Don't use Title::setFragment()
- git #9e772605 - (StructuredDiscussions) Rename to Structured Discussions IV: Initial i18n keys
- git #069c128f - (StructuredDiscussions) Rename to Structured Discussions II: Special pages (task T174137)
- git #02dc3605 - (Flow) Rename to Structured Discussions I: i18n (task T174137)
1.30.0-wmf.18 (Sep 12-14)
edit- New features / bigger changes
- git #c12b2419 - Provide an opt-out preference for New Filters for RecentChanges (task T168376)
- git #04f58c33 - (WikimediaMessages) RCFilters: Add introduction tour when RCFilters comes out of beta (task T169613)
- Bug fixes
- git #b3becd3a - Add <body> class marking whether RCFilters is enabled (task T175062)
- git #55ba740b - RCFilters: Live update: disable peek param (task T173613)
- git #91c2f9a6 - RCFilters: Remove getValue and use FormOptions (task T174725)
- git #5e12ab58 - WLFilters: Respect default values (task T174725)
- git #a610aa28 - RCLFilters: Bring back Saved Queries
- git #3863acef - WLFilters: hide watchlist-details during loading of the app (task T172030)
- git #f162e47a - Align "What's this" vertically (task T165627)
- git #850a013e - (ORES) RCFilters: hide ores highlight and "r" on watchlist beta (task T174725)
- git #b4c621a5 - (Flow) Fix width of non-JS reply widget (task T175688)
- git #f3070baa - (Flow) Put 'Edit description' button in its own div (task T175683)
- git #f54c7d37 - (Flow) Fix left padding of root comments (task T174169)
- git #40040f76 - (Flow) Align board overflow menu with WikimediaUI Style Guide
- git #dfa84f02 - (Flow) ReorderTopicsWidget: Remove hack and custom padding
- git #161be179 - (Flow) WorkflowLoaderFactory: Don't crash for negative namespace titles (task T175085)
- No user impact
- git #0725cbe9 - RCFilters: Live Update: download less data (task T173613)
- git #fe5c1017 - RCFilters: make isStructuredFilterUiEnabled public (task T174725)
- git #f80a11d5 - (Echo) Fix interpretation of 'prioritized'
- git #9ef88dbb - (Flow) Move handling for missing post content to lower level (task T139791)
- git #088142f6 - (Flow) Handle new fields for RecentChange object attributes (task T166732)
1.30.0-wmf.17 (Sep 5-7)
edit- New features / bigger changes
- git #2b7fec67 - WLFilters: convert 'edit watchlist' button to new UX (task T172030)
- Bug fixes
- git #1b264ecc - SpecialRecentchanges: Restore ability to use language links in 'recentchangestext' message (task T172461)
- git #ba86bd1d - WLFilters: Use displaysOnUnstructuredUi instead of isVisible (task T171134)
- git #5e8ba53a - RCFilters: Include invert param when reading default saved query (task T174506)
- git #0a823840 - RCFilters: rephrase the feedback link text (task T174411)
- git #c00ee215 - Fix highlight display for enhanced mode (task T170875)
- git #61696a0b - WLFilters: describe how unseen changes should look (task T172030)
- git #3bf41380 - RCFilters: Make top links in RecentChanges expand to full-width (task T174617)
- git #467fbef0 - WLFilters: fix server-side tag filtering
- git #8148d908 - WLFilters: adapt to customized watchlist-details (task T172030)
- git #ffb5387c - WLFilters: wrap Watchlist-details in a div instead of a p (task T172030)
- git #3ec69e79 - WLFilters: fix msg keys to comply with standard
- git #8e099f54 - RCFilters: Minimize vertical spacing; get rid of legend and <br>s (task T174121)
- git #94497cbd - WLFilters: reword watchlist-details slightly (task T172030)
- git #792e3391 - mediawiki.special.changeslist.legend.js: Remove wait for document ready
- git #22d5ff38 - (ORES) RCFilters: Note that these are now available on the Watchlist too (task T173540)
1.30.0-wmf.16 (Aug 29-31)
edit- New features / bigger changes
- git #8220c68a - WLFilters: convert 'edit watchlist' button to new UX (task T172030)
- git #6314a902 - WLFilters: set default values (task T171134)
- git #8f56e150 - RCFilters: Adjust highlight for seen/unseen states in Watchlist (task T171235)
- git #e6ccaf81 - RCFilters: Enable 'View newest' (task T163426)
- git #38a84388 - WLFilters: avoid querying the DB when filters are in conflict (task T171132)
- Bug fixes
- git #0087ce5d - WLFilters: fix server-side tag filtering
- git #17e2e761 - RCFilters: Target pushPin icon for size, not all icons (task T173264)
- git #bf625c2b - RCFilters: Minimize saved query before comparison (task T174193)
- git #aeae96ef - WLFilters: Fix seen/unseen filters (task T171127)
- git #94f347fc - RCFilters: Align remaining outdated greys to WikimediaUI palette ones (task T172850)
- git #196c3f06 - RCFilters: Adjust pushpin 'default' icon behavior and style (task T173264)
- git #89df73c9 - RCFilters: Hide saved queries from anonymous users (task T173992)
- git #b4c9438a - RCFilters: Minimize vertical space (task T173265)
- git #fe33b507 - RCFilters: Truncate long saved query titles (task T171901)
- git #7792033a - (Flow) Fix infinite scroll (task T173807)
- git #da829fbc - (Flow) Recompile Handlebars, changing CSS classes
- No user impact
- git #5b90977f - (PageTriage) Remove execute mode from non-executable
- git #de953e50 - (Flow) Improve some parameter docs
- git #f3d89470 - (Flow) Title::getSquidURLs() is deprecated
- git #2f3c0a7a - (Flow) build: Update eslint-config-wikimedia 0.4->0.5, eslint 19->20
1.30.0-wmf.15 (Aug 22-24)
edit- New features / bigger changes
- git #944bdda5 - RCFilters: Add title attribute to [x] button (task T173608)
- git #538d1d2c - RCFilters: Add title attribute to highlighted rows (task T173608)
- git #c36b831e - WLFilters: new 'watchlist activity' filter group (task T171127)
- git #7da24265 - WLFilters: convert mark as seen button to new style (task T171121)
- git #c06e5256 - Enable RCFilters app on Watchlist (task T171132, task T171218)
- git #797c27e5 - RCFilters: tweak old changes indicator (task T172213)
- git #d65f49aa - RCFilters: Add marker between old and new changes in enhanced mode (task T163426)
- git #ef633b83 - (Flow) Localize namespaces in ba (task T173719)
- Bug fixes
- git #0a6240c4 - RCFilters: Ignore sticky filters when emptying all filters (task T172580)
- git #8fd091be - RCFilters: Fix highlight circle misalignment (task T172820)
- git #4f662445 - RCFilters: Fix validation for single_option groups (task T173303)
- git #ebcb7aef - RCFilters UI: Correct full coverage message
- git #537708ce - (Echo) Update Red50 'destructive' color
- git #9e320bac - (Echo) Fix 'unread' dot top padding regression (task T173059)
- git #d7ebaf8c - (Echo) Replace outdated `border-radius` value with WikimediaUI one
- git #4f69e476 - (Echo) Better explain how the Mute feature works (task T166626)
- No user impact
- git #49221295 - (ORES) Use json extension for .stylelintrc (task T173516)
- git #9e05d3aa - (PageTriage) Use json extension for .stylelintrc (task T173516)
- git #b760ba2c - (Flow) Use json extension for .stylelintrc (task T173516)
- git #82de00e1 - (Flow) Replace 'constructive' with 'progressive' flag
- git #1300c07b - (Flow) Duplicate new table from core, patch 349457
- git #9095d5bc - (Echo) Use namespaced ScopedCallback
- git #52d35663 - (Echo) Use json extension for .stylelintrc (task T173516)
- git #fdd1fe6d - (Echo) Duplicate new table from core, patch 349457
1.30.0-wmf.14 (Aug 15-17)
edit- New features / bigger changes
- git #700e49dd - Unwatch link for pages in Special:Watchlist (task T2424)
- git #e88185c5 - (Echo) Add 'Mark all as read' button (task T96061)
- Bug fixes
- git #8c6efc5e - RCFilters: preserve invert parameter in saved queries (task T172635)
- git #658c09ff - (Flow) Replace abandoned `@colorGray13` with current WikimediaUI one (task T149768)
- git #e772cfc6 - (Flow) Replace remaining greys with WikimediaUI palette ones (task T149768)
1.30.0-wmf.13 (Aug 8-10)
edit- New features / bigger changes
- git #eb767102 - RCFilters: Add 'enhanced' view (Group by pages) (task T168513)
- git #9d7f4ef9 - RCFilters: Add 'advanced filters' label to the view selection (task T171894)
- git #a67c0252 - SpecialWatchlist: Always apply a LIMIT (task T171027)
- Bug fixes
- git #5e13bdf9 - RCFilters: Unsticky the 'limit' preference temporarily (task T172156, task T171514)
- git #9f246744 - RCFilters: Pluralize 'show last X changes' message (task T171047)
- git #7f8cbb60 - Follow-up 31be7d0: send tags list if experimental mode is disabled
- git #639c5955 - RCFilters: Trim results to allow searching for spaces after trigger (task T168225)
- git #56381f49 - RCFilters: Scroll widget to top when switching view (task T170651)
- git #279816cf - RCFilters: Don't reload results for redundant requests (task T172138)
- git #30b1147f - RCFilters: Normalize arbitrary values before adding them (task T172026)
- git #e3460a66 - RCFilters: set live update button title (task T167743)
- git #f953d07f - RCFilters: Add vendor prefixes to loading animation (task T165286)
- git #c9eadaec - RCFilters: Prevent live update fetch if model is in conflict
- git #554440cd - RCFilters: Adjust styling of 'other review tools' button (task T172237, task T166919)
- git #2e7ca56c - RCFilters: Normalize 'limit' to minimum 0, like the backend does (task T172026)
- git #e1c60a0f - RCFilters: Adjust server default variable names for limit/days
- git #684b0dc2 - RCFilters: Normalize user-generated default values (task T172026)
git #745f98c5 - RCFilters: Remove new changes visual cue for Live Update feature (task T167743)- git #c6ca5128 - RCFilters: Bring back old vs new marker in live update (task T163426)
- git #f8d2c2c7 - RCFilters: Correct label for "View newest changes" button (task T163426)
- git #50f55563 - RCFilters: Allow non-sticky filters to be excluded from saved queries (task T172427)
- git #f1976439 - RCFilters: Show "from" link when live update is not available
- git #c2d427d3 - Set a min and max on the rclimit preference
- git #476b464e - (Flow) Add {{GENDER:}} for flow-dialog-cancelconfirm-{title,message} (task T169191)
1.30.0-wmf.12 (Aug 1-3)
edit- Cherry-picked to wmf.11
- git #2a04f2db - RCFilters: Filter duplicates when filtering for multiple tags (task T168501)
- git #1c816f48 - Follow-up 2a04f2d: don't pass [''] as tag filter when tagfilter=''
- git #dc951939 - RCFilters: Improve loading animation (task T165286, task T171671)
- git #b9a71fb0 - RCFilters UI: Unbreak limit and days widgets in non-experimental mode
- git #28db90b0 - RCFilters: Followup I78e23f85c3: Don't disable RCFilters system when fetching results (task T165286, task T171671)
- git #94b6ba54 - RCFilters: Read base value of limit/days from preference (task T171368)
- git #2b3a69ae - Follow-up 94b6ba5453: cast default value to string
- git #2a04f2db - RCFilters: Filter duplicates when filtering for multiple tags (task T168501)
- New features / bigger changes
- git #b71ad287 - RCFilters: Make 'related links' collapsible (task T166919)
- git #155d1f91 - RCFilters: Create a sticky preference for days/limit groups (task T171514, task T171368)
- git #58753c9c - RCFilters: Allow setting a new query as default (task T171922)
- git #e2bea635 - RCFilters: show new changes (task T163426)
- Bug fixes
- git #b393cab0 - RCFilters: Close limit/days popups after choosing value
- git #3524c608 - RCFilters: Reduce space between filters and saved queries button (task T171822)
- git #d34731d1 - RCFilters: Trim input text before evaluation (task T168225)
- git #437ac870 - RCFilters: Open limit/days popups the other way (task T171968)
- git #2fa4d2f3 - RCFilters: Remember legend expand/collapse state (task T168043)
- git #5f490a8c - (ORES) Messages for low and high accuracy likelybad filters (task T164997)
- git #a93bd12e - (ORES) Treat RC_LOG and RC_EXTERNAL rows as unscorable (task T168487)
- git #297a6b94 - (ORES) Follow-up a93bd12: also ignore RC_LOG/RC_EXTERNAL in non-RCFilters UI (task T168487)
- git #5b2198bf - Cap 'days' param in RC/Watchlist at $wgRCMaxAge (task T149890)
- git #6e5e2784 - Split minoredit into minoredit and enotif_minoredit
- No user impact
- git #9228cb16 - ChangeTags: Remove $wgRequest abuse in modifyDisplayQuery()
- git #42383f8f - Add unit tests for ChangeTags::modifyDisplayQuery()
- git #8782d889 - RCFilters UI: Remove duplicate(!!) method mw.rcfilters.Controller#_getDefaultParams
- git #31be7d0f - RCFilters: Make namespace and tag features no longer experimental
- git #d198d00e - RCFilters: Remove $wgStructuredChangeFiltersEnableSaving feature flag
- git #a7b5673c - Remove StructuredChangeFiltersEnableSaving completely
- git #1cf0acaa - Enable jsduck for resources/src/mediawiki.rcfilters and make pass
- git #e408ea5f - (ORES) Use {{int:}} instead of hardcoding "Logged actions"
- git #78904e75 - (ORES) Allow filter UI to be turned off (task T167908)
1.30.0-wmf.11 (July 25-27)
edit- Cherry-picked to wmf.10
- git #0bf4861d - (Echo) Fix layout regression in notification popup footer (task T171302)
- git #545a7de5 - (Thanks) Add missing jQueryMsg dependency for mobile diff view (task T170917)
- New features / bigger changes
- git #91b2ebe8 - RCFilters: Add range group filters - limit, days and hours (task T162784, task T162786)
- git #0b3ea6e1 - RC Filters: combine user registration and experience level filters (task T165160)
- git #ed9bf181 - RCFilters: proper group name for user experience level (task T165160)
- git #38ff514d - RCFilters: Emphasize UI when saved query is loaded (task T169063)
- git #65b538b8 - RCFilters: Change loading animation (task T165286)
- Bug fixes
- git #aa27a627 - RCFilters: Only open one 'Whats This' popup at a time (task T169047)
- git #d1f82b5a - RCFilters: Change `What's this?` i18n based on user testing (task T169053)
- git #98693c6d - RC Filters: Tweak i18n for latest/not latest revision filter (task T166600)
- git #11f9d532 - EnhancedChangesList: Don't render headings for empty days (task T171078)
- git #054964b2 - RCFilters: Don't emit wikipage.content on first load (task T165350)
- git #19139cd8 - RCFilters: Increase the initial height of the loading box (task T168651)
- git #44179c1a - RCFilters: Make sure single_option always has 1 item selected (task T171081)
- git #81140938 - RCFilters: Exclude 'hidden' filters from 'areCurrentFiltersEmpty' query (task T171129)
- git #8d9d34da - RCFilters: Make the pulsating animation on the live update button not block clicks
- git #7dec3ae8 - RCFilters: Don't empty the changes list on first load (task T171085)
- git #9db2cc13 - SpecialRecentchanges: Handle ?days= parameter more sanely (task T162784)
- git #7469e8b7 - (Flow) Add mw-parser-output to summaries and board widget (task T164791)
- git #76118fb6 - (WikimediaMessages) Hooks::onBeforePageDisplay: Don't show a Beta Features invite on non-BF wikis (task T165822)
- No user impact
- git #dab88cde - RCFilters: Add 'boolean' group
- git #4b631fe5 - RCFilters: Log filter groupings
1.3o.0-wmf.10 (July 18-20)
edit- New features / bigger changes
- git #aa872f4d - RCFilters: Allow experimental live update feature to be enabled with query string parameter (task T167743)
- Bug fixes
- git #59c94b1c - ChangesListStringOptionsFilter: Make isSelected() respect ALL (task T162630)
- git #e0b50f4c - RCFilters: Correct language for invert button (task T166912)
- git #0d3fa0d1 - RCFilters: Reduce saved queries items height (task T164861)
- git #21d825aa - RCFilters: Scroll to top on view switch (task T170651)
- git #b6f412ea - RCFilters: Don't call ChangeTags::tagUsageStatistics() for now (task T169997)
- git #92fa43d9 - ChangesListSpecialPage: Don't short-circuit the ChangesList, instead format zero rows (task T169835)
- git #0bc0652f - (Flow) Add mw-parser-output class to flow posts (task T164791)
- No user impact
- git #ee7ea578 - rcfilters: LiveUpdateButtonWidget: Fix bad method call leading to weird warning
1.30.0-wmf.9 (July 11-13)
edit- Cherry-picked to wmf.7
- git #824f4981 - RCFilters: Fix typo in removing a saved query (task T169107)
- git #94bfd5fc - RCFilters: Followup I200720ffde8ad: Hide extended footer if gater is disabled (task T169163)
- git #8c63a4d0 - RCFilters: Followup I5cede87633147: Set actual value rather than object (task T169042)
- New features / bigger changes
- git #a3e2d832 - Fix \n handling for HTMLUsersMultiselectField (task T166836)
- git #ef51ede9 - UsersMultiSelectWidget: Port from CapsuleMultiselectWidget to MenuTagMultiselectWidget
- git #c6442218 - (Echo) Improve UI for blacklist preference (task T150419)
- git #8454e828 - Fix font size / alignment of timestamps in enhanced recent changes (task T170010)
- git #ebc36b75 - RCFilters: Basic implementation of live updates (task T167743)
- git #a4974ef1 - (Echo) Adding the first step in order to enable the visualization of the Article Reminder feature. (task T165755, task T165754)
- git #658459fd - (Echo) Improve messages about page reminders
- git #efec7fe6 - (Echo) i18n tweak for article reminder category on preferences
- Bug fixes
- git #9c78855d - (Flow) Do not override other flags on enhanced recent changes (task T169181)
- git #9143bd6b - RCFilters: Reverse the sorting on tags (task T166914)
- git #2ad6c070 - RCFilters: Fix parameter name for "namespace" (task T169579)
- git #32f8b307 - RCFilters: Remove <hr> if extension table is empty (task T168325)
- git #e7a5449e - RCFilters: Correct default view title (task T168855)
- git #2917e7e1 - RCFilters: Simplify "Saved filter settings" to "Saved filters" (task T167876)
- git #a8875303 - RCFilters: Always use the filled bookmark icon (unClip) (task T168828)
- git #890c9c60 - RCFilters: Move legend into results (both js and nojs output) (task T168043)
- git #7e1fe884 - RCFilters: Make extra filters footer non-sticky (task T168851)
- git #d8ee0c30 - RCFilters: Correct display of save filter popup (task T169042)
- git #82498f95 - RCFilters: Fix popup head with long message and icon (task T169110)
- git #96e89280 - RCFilters: Trim spaces in saved query names (task T169273)
- git #22542820 - RCFilters: Change tooltip messages for view buttons (task T167384)
- git #7227d120 - RCFilters: Only show 'no filters' when actually none were found (task T170161)
- git #97d32083 - RCFilters: Respect ?enhanced=0 url regardless of preference
- git #b4ef22f1 - RangeChronologicalPager: Don't clear $offset when $this->rangeConds is set
- git #67efeeb1 - RCFilters: Followup I436f00bc87db: Remove onPopupToggle listener (task T168828)
- git #4cf17a67 - (Echo) Fix alignment of the "Mark all read" button (task T169019)
- git #af7d7b7a - (Flow) Change "article" to "page"
- git #9df87593 - (WikimediaMessages) Follow-up 6401f1ec9b69: actually add the RTL version of the feedback icon (task T169271)
- No user impact
- git #14fc5db3 - SpecialRecentchanges: Globals for config are bad, m'kay
- git #300d97b7 - RCFilters: Only build tag list when experimental views are enabled
- git #abff3f78 - (Echo) Replace EchoDiscussionParser::htmlToText with Sanitizer::stripAllTags()
- git #a9f4cea1 - (Flow) Don't mess with $wgHooks in DeletedContributionsLineEnding hook
- git #dfdcc94b - (Flow) Remove no-op onSkinMinervaDefaultModules hook logic
- git #5f6fd9f4 - (Flow) Split multi variable declaration
- git #9dae33c1 - (Flow) Force topics to be exported by UUID order (task T164262)
- git #5b7b2220 - (Flow) Dumps: filter out non-compliant characters (bad PCDATA) from revision text (task T167456)
1.30.0-wmf.7 (June 27-29)
edit- New features / bigger changes
- git #a267e4ef - RCFilters: Change to the new views redesign (task T167384)
- git #fdf8fc1f - (Wikibase) Support Wikibase changes in enhanced recent changes on clients (task T46874)
- Bug fixes
- git #b3a899bc - RCFilters: Change the input icon on interaction (task T166917)
- git #c4ca0faf - RCFilters: Correct unbalanced margins in active filters display (task T168090)
- git #6fd9df3f - RCFilters: Reposition TagItemWidget to be center on the widget (task T168091)
- git #3c07ca99 - RC Filters: Fix tags for integrated filters
- git #f574c09b - RCFilters: Remove view triggers before checking emptiness of string (task T168220)
- git #11d7c693 - RCFilters: Have the model accept multiple views
- git #0e530143 - RCFilters: Actually recognize a saved query default and delete when removed
- git #4962ccf4 - RCFilters: Invert the muted state of inverted namespace options
- git #ad008abd - RCFilters: Fix typo in removing a saved query (task T169107)
- git #d67728a5 - RCFilters: Followup I200720ffde8ad: Hide extended footer if gater is disabled (task T169163)
- git #b7873708 - RCFilters: Followup I5cede87633147: Set actual value rather than object (task T169042)
- git #04f8bbe6 - (ORES) Rework highlighting frontend to make it work everywhere (task T155930, task T155903)
- git #a3244187 - (WikimediaEvents) Follow-up 6b83e12aee71: reenable fromrc handling, but without breaking visited links (task T158458)
- No user impact
- git #08703ee2 - RCFilters: Unify reading filters by views and adjust unit tests
- git #5ed72ed5 - RCFilters: Add 'single_option' group type (task T162784, task T162786)
1.30.0-wmf.6 (June 20-22)
edit- New features / bigger changes
- git #51ce88ab - RCFilters: Add 'views' concept and a namespace view to RCFilters (task T159942, task T163521, task T164130)
- git #2b0b5c33 - RCFilters: Always replaceState the URL (task T167919)
- Bug fixes
- git #13b6d21d - (Flow) Emphasing Flow Beta feature activation message + add Special:MyLanguage (task T165140)
- git #85876bbc - RCFilters: Make frontend URL follow backend rules and add 'urlversion=2' (task T166907, task T166972, task T166974)
- git #89cc9afb - RCFilters: Send form info even for empty checkboxes
- git #1e5704d4 - Add | to error message about invalid change tag characters (task T92956)
- No user impact
- git #dc499a66 - ChangesListSpecialPage: Add urlversion and make urlversion=2 ignore defaults (task T166906)
1.30.0-wmf.5 (June 13-15)
edit- New features / bigger changes
- Bug fixes
- git #25df6e37 - RCFilters: Retain extra url params when comparing url equivalency (task T167551)
- Cherry-picked to wmf.4
- git #5a542db3 - (Flow) Revert "Throw when unserializing invalid Flow workflow metadata JSON" (task T166100, task T156813)
- git #25df6e37 - RCFilters: Retain extra url params when comparing url equivalency (task T167551)
- No user impact
1.30.0-wmf.4 (June 6-8)
edit- New features / bigger changes
- git #f27f6cf7 - Enable $wgStructuredChangeFiltersEnableSaving by default (task T164128)
- Bug fixes
- git #06a0fb55 - RCFilters: Set up custom color for yellow+blue combination (task T161267)
- git #eeda6611 - RCFilters: Center the checkmark in the highlight menu (task T166874)
- git #6c9258a5 - RCFilters UI: Rename "Quick links" to "Saved filter settings" (task T166822)
- git #331f92b9 - Change "...." (four dots) to "..." (three dots) in the only two messages that use it (task T166377)
- git #36671baf - RCFilters UI: Use backwards-aligned anchorless popups now that they work (task T159906)
- git #3b0aff2d - RCFilters: Unify 'highlight' and 'selected' items (task T159768)
- git #ee883169 - RCFilters: Blur input on 'escape' key (task T161493)
- git #a0b54fec - RCFilters: Add top spacing between RCFilters and top content (task T165095)
- git #a6aefd56 - RCFilters: Hide server-side 'empty results' message (task T163577)
- git #939ae554 - RCFilters UI: Make monobook override of the 'checkmark' more specific (task T165444, task T165446)
- git #0269c30e - RCFilters UI: Compare states instead of params when switching URL (task T166347)
- git #2dea830e - RCFilters: Minimize url string (task T165445)
- git #813ab5b5 - (Echo) Fix user talk exception for blacklist (task T150419, task T166627)
- git #f05131a8 - (Echo) Fallback to dbname if source title doesn't exist (task T164112)
- git #be055d7b - (PageTriage) Switch from using $wgRCMaxAge to 90 days for defining "new"
- No user impact
- git #953f5c47 - RCFilters: Depend on the 'content' icon pack, for the 'history' icon
- git #8af6e14a - RCFilters UI: Migrate FloatingMenuSelectWidget to MenuSelectWidget
- git #42ff9471 - (Echo) Use the "movement" icon pack for the "expand" icon now that the core icon pack has been removed
- git #438023bc - (Flow) Use "trash" icon instead of deprecated and removed "remove" icon (task T166742)
1.30.0-wmf.3 (May 30-June 1)
edit- New features / bigger changes
- git #5d2cde10 - (Echo) Implement per-user notification blacklists (task T150419)
- git #9b4237dd - (MW core) RCFilters: Style the Saved Links placeholder and add a title (task T164861)
- git #d6760ede - (MW core) RCFilters: Style saved links option menu (task T164861)
- Bug fixes
- git #d8ab774f - (PageTriage) Don't treat users who used to be blocked as blocked (task T165891)
- git #03205693 - (MW core) RCFilters: Dismiss Apex' insistence to add checkmark to optionWidgets (task T165446)
- No user impact
- git #28569626 - (Flow) Replace $( document ).ready( ... ) by $( ... )
- git #512b92ac - (Flow) sizeof -> count, Interface -> interface
- git #daaad1c2 - (ORES) Forward request data to ORES API (task T161029)
1.30.0-wmf.2 (May 23-25)
edit- New features / bigger changes
- git #960e85b4 - (MW core) RCFilters UI: Add a placeholder to SavedLinksListWidget when it's empty (task T164861)
- git #f3afb544 - (MW core) RCFilters UI: Add tooltip to saved links items (task T164861)
- git #5b9f2c8d - (MW core) Gate option to save RC filters to default false
- git #a2a9246b - (MW core) RCFilters UI: Add down indicator to SavedLinksListWidget button (task T164861)
- git #09858253 - (PageTriage) Bringing back the top reviewers stats (task T165910)
- Bug fixes
- git #599d4d07 - (MW core) RCFilters UI: Actually backwards-compat instead of overriding false (task T165437)
- git #930f8f7a - (MW core) RCFilters: Actually be consistent when storing 'highlight' state (task T165381)
- git #e37ebca6 - (MW core) RCFilters: Always put highlight values in the URL (task T165231)
- git #ee5397ea - (MW core) RCFilters: Fix getFilterRepresentation to consider '0' as false (task T165230)
- git #5235c044 - (MW core) RCFilters: Rephrase 'unset' to 'remove' in default option menu (task T164861)
- git #834882df - (MW core) RCFilters: Treat saved query with multiple spaces as empty (task T165113)
- git #9f35c355 - (MW core) RCFilters: Actually read/write highlight parameter (task T165107)
- git #9ef0027f - (MW core) RCFilters UI: Don't remove removed saved links twice
- git #d7a77b0a - (Echo) Fix usage of $db->nextSequenceValue() (task T164900)
- git #e6720603 - (PageTriage) Ensure the number of fitlered pages respects all filters (task T165738)
- git #c731f26b - (PageTriage) Fix checkbox checkedness setting (task T44254)
- git #6128e3aa - (ORES) Do not error out when threshold can't be found (task T164984)
- No user impact
- git #c1bd4b7d - (MW core) Refactor filter-specific logic into group models
- git #eedff949 - (MW core) Factor out changetag name validation check (task T92956)
- git #dbfbbf9c - (MW core) Add missing addQuotes() to ChangesListSpecialPage (task T75174)
- git #6a389871 - (Echo) Trivial docfix in DiscussionParser
- git #4003ad61 - (Flow) TalkpageManager: Add non-master mode to checkIfCreationIsPossible() for API (task T165251)
- git #6c3394de - (PageTriage) Avoid PHP notices about unset indexes in ApiPageTriageList
- git #621c3543 - (PageTriage) Avoid DB_MASTER queries on HTTP GET in ArticleMetadata->getMetadata (task T92357)
1.30.0-wmf.1 (May 9-11)
edit- New features / bigger changes
- git #bac92e67 - (MW core) RC Filters: Last revision filter group (task T163561)
- git #a0ac6a45 - (MW core) RC Filters: always join with 'page' (task T163561)
- git #dda3aa29 - (MW core) Follow-up bac92e67ca0: make order of filter groups less misleading
- git #9a97cb69 - (MW core) RC Filters: watchlist (task T163964)
- git #c2a9a028 - (MW core) RC Filters: group.allSelected consider subsets (task T163964)
- git #9c0b86c9 - (MW core) RC Filters: watch filter highlight (task T163964)
- git #02957353 - (MW core) RCFilters: Only register watchlist filter group when user is logged in (task T164314)
- git #8936e645 - (MW core) RCFilters UI: Add a 'saved queries' quick filters feature (task T151994, task T164128)
- git #22e6f217 - (MW core) Followup I5cede8: Fixup SavedQueries styling and event (task T151994, task T164128)
- git #76860102 - (MW core) Followup I5cede8: Make the SavedQueries popup larger (task T151994, task T164128)
- git #d6c42d73 - (MW core) Follow-up I5cede8: fix JS error when user has no filters saved
- git #9b97a59b - (WikimediaEvents) Track clicks on the "top links" on the RC page (task T164617)
- git #282f772a - (MW core) SpecialRecentchanges: Add class="mw-recentchanges-toplinks" to the "top links" (task T164617)
- git #c047cd54 - (ORES) Align damaging thresholds to filters thresholds (task T160575)
- git #a78e5317 - (ORES) Follow-up c047cd54d69ed: rename oresDamagingPref values back (task T160575)
- git #6401f1ec - (WikimediaMessages) Rc Filters beta feature invitation tour (task T144457)
- git #5bd1b43e - (MW core) Fix contradictory RC filters and add back-compat (task T151873)
- git #12c4c79b - (MW core) RC Filters: Single boolean filters are not contradictory (task T164625)
- git #bac92e67 - (MW core) RC Filters: Last revision filter group (task T163561)
- Bug fixes
- git #d440007f - (MW core) RC Filters: Make filters header sticky (task T163431)
- git #6e203390 - (MW core) RC Filters: don't bind onMenuToggle twice (task T164228)
- git #6b68045f - (MW core) RCFilters: Override highlighted background (task T159768)
- git #a49b9a6e - (MW core) RC Filters: Rephrase learner level message (task T164611)
- git #95dd061c - (ORES) Update ores-help-damaging-pref message
- git #e2fa94ac - (ORES) Fix highlighting on Special:Contributions (task T163025)
- git #c0305a76 - (ORES) RC Filters: Fix subset registrations (task T163843)
- git #90b4b6bb - (ORES) Delete i18n/en-gb.json - the translations are wrong (task T164069)
- git #8a30989d - (ORES) Don't throw exception when "the" damaging threshold (for old code) can't be found (task T163873)
- git #dfa13b46 - (ORES) Don't break the entire preferences page if the ORES API is down
- git #27bed9ca - (ORES) Gracefully handle fetch stats errors
- git #620855d7 - (Echo) Fix counting of bundled mention notifications (task T164115)
- git #dd2bdd64 - (Echo) Follow-up 739847c20: don't adjust the popup anchor position (task T163993)
- git #2691d94e - (Echo) Don't truncate notification header messages in bundles (task T163518)
- git #1a8f784a - (Echo) Fix missing number in message
- git #160f8c30 - (Flow) Fix unwatch icon in monobook (task T164350)
- git #61150514 - (Flow) Fix truncation of "Browse topics" button (task T162837)
- git #91a9c476 - (Flow) Remove arbitrary limit of 20 mentions (task T144614)
- git #c9e5abd8 - (Flow) Set max mention count to 50 (task T144614)
- git #6099ce48 - (Flow) Make onEnhancedChangesListModifyBlockLineData expect 3 args (task T163896)
- git #cbc44c24 - (Flow) Follow-up c1beac48: fix JS error when clicking reply link (task T163749)
- git #31dad47b - (WikimediaMessages) RC Filters: Do not show 'invite' to users who have seen 'welcome' (task T164624)
- git #5d2a96fd - (WikimediaMessages) Rc Filters highight tour: highlight button is always visible (task T163431)
- No user impact
- git #2d737046 - (MW core) RC Filters: support multiple namespaces (task T164132)
- git #bbf0dbd5 - (MW core) RC Filters: Support multiple tag filters (task T164133)
- git #efe994d3 - (MW core) Change delimiter for multiple namespaces and tags (task T164132, task T164133)
- git #856cc85f - (MW core) RCFilters UI: Create base classes for shared objects (task T159942, task T163521)
- git #25c2ad91 - (MW core) RCFilter UI: allow getParametersFromFilters to accept filter list
- git #c9ffeabe - (ORES) Replace jshint/jscs with eslint
- git #de2f050b - (ORES) Rewrite highlight JS to use mw.Uri and generally be cleaner
- git #82b750eb - (ORES) Deduplicate ores-help-damaging-pref (task T160575)
- git #b6d6b912 - (ORES) Add batch size option for PurgeScoreCache
- git #6dc09cc3 - (ORES) Use $wgOresRevisionsPerBatch == 0 to disable on-demand score fetch (task T163687)
- git #5617322d - (ORES) Do not store scores for revisions not in recentchanges (task T159753)
- git #0dcb5eaf - (ORES) Revert "Remove all (except meta) API funcationality hooks" (task T163687, task T157206)
- git #369453d0 - (ORES) Follow-up 2b68933208: use variables
- git #98e3019a - (Flow) Don't use deprecated class
- git #f92db53b - (Flow) build: add jakub-onderka/php-console-highlighter
- git #382d04a5 - (Flow) build: Update eslint to 0.4.0 and make pass
- git #3c8f84b7 - (Flow) Stop loading deprecated OOUI core icon pack
- git #66f3046e - (Flow) Add test case names for SpamFilter, to make which fails obvious
- git #ea09e150 - (Flow) extension.json: Drop no-op dependency on deprecated es5-shim module
- git #c2bee2e2 - (Flow) Remove unused imports
- git #a8f88187 - (Flow) Fix a lot of non-standard @var and @param PHPDoc lines
- git #2e4e1449 - (Echo) EventMapper: Don't retry failed lookup queries on the master on GET (task T164505)
- git #b6253781 - (WikimediaMessages) Move setting wgRCFiltersORESAvailable to the tour that actually uses it