User:Roan Kattouw (WMF)/Variant CD release planning

Deployment timeline

 * Current status (Fri Oct 9): wmf.10 deployed everywhere
 * Tue Oct 13: rollout of wmf.11 begins
 * Hopefully later that week: rollout of wmf.13 begins (wmf.12 will be skipped and consolidated into wmf.13)

Summary

 * wmf.10: Misses many critical features
 * wmf.11: Implements those critical features
 * wmf.12: Lots of bug fixes, and much of the instrumentation implementation
 * wmf.13: Mostly styling fixes

Changes in 1.36.0-wmf.11

 * - Add (and increment) CacheDecorator cache version
 * - Properly handle namespaces in tasktype template configuration
 * - Homepage: Show discovery banner with variant specific arrows
 * - Suggested edits: Check task preview data
 * - Homepage: Adjust responsive layout
 * - Start Editing: Adjust icon margin
 * - Fix variant C desktop popup positioning/messaging
 * - Fix onboarding dialog activation button disabling
 * - Embed StartEditingDialog into the homepage in variant D on desktop
 * - StartEditingDialog: Fix mentorship module relocation
 * - StartEditingDialog: Fix sizing/position of intro image in variant D
 * - TaskTypeSelectionWidget: Use correct font size
 * - Load extra data for mobile summary task preview after initiation
 * - StartEditing: Launch dialog from mobile summary for variant D
 * - Force homepage to be enabled when ?geForceVariant is set
 * - StartEditingDialog: Hide article counter when not relevant
 * - Homepage layout and wide format SE module
 * - Mark pageviews as not used in the mobile postedit notice
 * - Fix GrowthTasksApi lazy-loading flags for pages with no views
 * - Add a flag for forcing a given A/B test variant on account creation
 * - Homepage: Show welcome drawer to variation C/D users
 * - Mobile preview for suggested edits module with call to action
 * - StartEditingDialog: Add TaskTypeSelectionWidget for variant D
 * - StartEditing: Refactor CTA setup code
 * - TaskTypeWidget: Misc cleanup
 * - Small task card CSS fixes
 * - Fix small task card CSS
 * - Impact: Clean up getTotalPageViews, fix deprecation warning

Changes in 1.36.0-wmf.12

 * - Update mobile summary small task card when filters change
 * - Use info-unpadded icon for task explanation widget
 * - HomepageModule: Export taskcount, tasks and topics on server-side
 * - StartEmail: Export state to homepage logger
 * - HomepageModule: Update schema version for startemail module
 * - GrowthTasksApi: Correctly distinguish when topic filters were never set
 * - StartEditingDialog: Remove reference to "Cancel" button in intro messages
 * - StartEditingDialog: Don't allow user to close dialog in modal mode
 * - Suggested edits: Make transparent border when activated actually work
 * - SuggestedEdits: Fix footer display
 * - StartEditing: Disallow escaping when user is in variant D
 * - Instrumentation: Adjust start editing teardown logging
 * - Only preload task cards for users who have activated the SE module
 * - Fix UserNotLoggedIn usage in QuestionPoster
 * - Catch UserNotLoggedIn error in ApiHelpPanelPostQuestion
 * - Add special page aliases for Turkish (tr)
 * - Use 20px size for info-unpadded icon on desktop/mobile
 * - Unbreak links containing small task cards
 * - Use custom info icon in variant C suggested edits header
 * - Use all task templates instead of current ones in TemplateFilter
 * - Variant C/D instrumentation
 * - Ensure variant A homepage sidebar is always at least 300px
 * - StartEmail: Styling fixes
 * - StartEditingDialog: Use fixed height when embedded on the homepage
 * - Adjust padding on task type selection
 * - StartEditing: Reduce topic image size for variant C
 * - Homepage: Adjust max-width / wide breakpoint
 * - TaskTypeSelectionWidget: Styling tweaks
 * - Change suggested edits pager loading text from ? to …
 * - StartEditingDialog: Fix font sizes
 * - Prevent returning the full templatelinks table in TemplateFilter

Changes in 1.36.0-wmf.13 so far (as of October 9, 23:30 UTC)

 * - StartEditingDialog: Styling tweaks
 * - Help module: Add border back, make background white
 * - StartEditingDialog: Padding fixes
 * - SE Variant C: Info icon placement
 * - StartEditing: Add missing dependency on mediawiki.router
 * - Utils: Use server-determined variant, not the one in the preference