1.4.0
1.4.0 (2021-02-17)
🚀 Features
- Other
- #6246 Redesign: Media edit mode resize (@miina)
- #6250 Redesign: Page/background element selection (@miina)
- #6239 Redesign Canvas (Moveable) selection (@miina)
- #6272 Add workspace icons (@barklund)
- #6293 Design System: Add Context Menu (@samwhale)
- #6388 FTUE: Enable by default (@BrittanyIRL)
- #6359 Fixed thumbnail sizes (@barklund)
- #5844 Design System: Search Added to Storybook (@BrittanyIRL)
- #6371 Help Center: add graphic to done tip and use backup videos (@embarks)
- #6376 Updated help toggle design (@barklund)
- #6372 FTUE: Update Tip 7 Text (@BrittanyIRL)
- #6334 FTUE: Dynamic tip navigation (@littlemilkstudio)
- #6353 FTUE: a11y improvements (@littlemilkstudio)
- #6253 Editor: Text Library: Update presets to have default of none for bg mode (@littlemilkstudio)
- #6282 Video optimization: use static list of supported types (@swissspidy)
- #6188 Video Optimization: Telemetry (@spacedmonkey)
- #6303 Design System: Remove out of date border styling (@BrittanyIRL)
- #6289 FTUE: Always open on main menu (@littlemilkstudio)
- #6286 FTUE: Fix Nav button padding (@littlemilkstudio)
- #6302 FTUE: Update YouTube link (@littlemilkstudio)
- #6273 Redesign: switch the color scheme (@miina)
- #6178 Dashboard: Implement redesign of the settings page (@samwhale)
- #5965 Pre-Publish Checklist: Highlight and focus inputs (@embarks)
- #6196 Track Quick Tips Users Have Read (@embarks)
- #6074 Media: Improve list of supported file types for image pickers (@spacedmonkey)
- #6271 Design System: Add selection border (@BrittanyIRL)
- #6220 Design System: Snackbar - add 'early dismiss' and update styling (@samwhale)
- #6221 FTUE: Enhance Keyboard Navigation & Design Updates (@littlemilkstudio)
- #6084 Dashboard: Replace old banner with banner from design system (@samwhale)
- #6189 Media: Skip video optimization for videos that are too large (@swissspidy)
- #6167 FTUE: Add and display help center videos (@embarks)
- #6067 Design System: Add toggle component (@samwhale)
- #6158 FTUE: Animated Skeleton for Help Center (@littlemilkstudio)
- #6093 FTUE: Quick Tip Skeleton (@littlemilkstudio)
- #6073 Design Panel: Add global/local colors to Color Picker (@miina)
- #6166 Dashboard: Add minimum width (@samwhale)
- #6082 FTUE: Main Menu (@littlemilkstudio)
- #6095 Dashboard: Add resiliency around malformed stories data (@swissspidy)
- #6110 Design System: Update focus styling (@samwhale)
- #6080 FTUE: Animated Navigator (@littlemilkstudio)
- #6132 Video Optimization: Respect user setting (@spacedmonkey)
- #6058 Design System: Add input component (@samwhale)
- #6007 FTUE: Help Center Toggle (@littlemilkstudio)
- #6096 Video Optimization: Settings Field (@spacedmonkey)
- #6037 Previews: Use WordPress-generated preview links (@spacedmonkey)
- #6002 Editor: Retain Animations on Element receiving new image (@littlemilkstudio)
- #6010 Separate global and local color presets (@miina)
- #5944 Pre-Publish Checklist: Update strings (@samwhale)
- #5968 Enable clicking through masked elements' empty frame area (@miina)
- #5679 Stabilize Custom Meta Boxes Support (@swissspidy)
- #5870 Telemetry: Improve error tracking (@zidianlyu)
- #5943 Telemetry: Implement User Timings Tracking (@zidianlyu)
- #6060 Analytics: Improve Site Kit detection to check if its tracking snippet is inserted (@spacedmonkey)
- #5798 Video Optimization: Implement foundation for client-side video transcoding (@swissspidy)
- #6038 Telemetry: Send data to new GA4 property (@swissspidy)
- #6017 Media: Fix conflict with Safe SVG plugin (@spacedmonkey)
- #6009 Exclude stories from WordPress search results (@spacedmonkey)
- #5946 Design System: Add Checkbox component (@samwhale)
- #5936 Local Storage: Catch potential errors (@littlemilkstudio)
- #5941 Carousel: Refactor to adhere to new design (@barklund)
- #6005 Templates: add missing i18n (@swissspidy)
- #5942 Only show design safe zone if actually dragging (@barklund)
- #5997 Frontend: Add support for WordPress 5.7 Robots API (@spacedmonkey)
- #5994 Video Optimization: Add media source (@spacedmonkey)
- #5967 Editor: ensure global variables are defined (@swissspidy)
activation-notice
,e2e-tests
,templates
,tracking
- #6364 Telemetry: Improve and extend tracking (@swissspidy)
e2e-test-utils
🐛 Bug Fixes
- #6294 Pre-Publish Checklist: Include font size in text contrast check (@embarks)
- #6332 Video Optimization: Avoid stretching output file (@spacedmonkey)
- #6352 Dashboard: Fix styling of
Create New Story
button (@samwhale) - #6373 Updated every reference from cover to poster where applicable (@barklund)
- #6292 Pre-Publish Checklist: Fix background contrast check giving false positives (@embarks)
- #6356 Dashboard: Fix preloading stories (@BrittanyIRL)
- #6344 Fix: Click cover image button (@embarks)
- #6307 FTUE: Update Toggle Active Styles (@littlemilkstudio)
- #6283 Help Center: Fix arrow direction on RTL (@littlemilkstudio)
- #6279 Frontend: Fix AMP Bookend errors (@spacedmonkey)
- #6198 Fixed carousel flicker bug (@barklund)
- #6069 Page Layouts: Improve RTL compatibility (@zachhale)
- #6077 KSES: Prevent markup removal when editing stories via "All Stories" page (@spacedmonkey)
- #6129 Prevent click event propagation from resize handle (@miina)
- #6161 Media: Unify the views of page, thumbnails, preview for video poster image (@miina)
- #6165 Fix media double-click handler (@miina)
- #6057 Pre-Publish Checklist: Bring back warning for Update button (@zachhale)
- #5920 Dashboard: Fix WordPress Admin Menu Scroll. Remove Squish for Dashboard Header. (@carlos-kelly)
- #6054 Bookend: Remove Facebook sharing option (@spacedmonkey)
- #5960 Shapes: Fix drop-targeting for flipped elements (@miina)
🧰 Maintenance
commander
- #6343 Release automation (@swissspidy)
- Other
- #6362 PHP 8 Compatibility: Include missing file from mbstring polyfill (@swissspidy)
- #6324 Tests: Improve Percy Font Loading Flakiness (@spacedmonkey)
- #6325 JS Tests: Configure modulePathIgnorePatterns (@spacedmonkey)
- #6297 E2E Tests: Improve flakey Publishing Flow test (@spacedmonkey)
- #6279 Frontend: Fix AMP Bookend errors (@spacedmonkey)
- #6267 ESLint: Force usage of new i18n package (@swissspidy)
- #6162 Tests: Prevent flakiness and browser crashes in Karma tests (@swissspidy)
- #6090 Infrastructure: Allow specifying PHP version for local dev environment (@spacedmonkey)
- #6091 Video Optimization: User Setting in REST API (@spacedmonkey)
- #6063 E2E Tests: Fix flakey Publishing Flow test (@spacedmonkey)
- #6001 Update PR template to include checklist (@swissspidy)
- #6054 Bookend: Remove Facebook sharing option (@spacedmonkey)
- #6013 Composer: Fix PHP-CSS-Parser patching (@spacedmonkey)
- #5986 Text Sets: Automate Migration (@spacedmonkey)
- #5849 E2E Tests: Improve media-related tests (@spacedmonkey)
- #5970 FTUE: REST API endpoint for tips (@spacedmonkey)
e2e-test-utils
,e2e-tests
- #6305 Packages: Move
e2e-tests
to new structure (@spacedmonkey)
- #6305 Packages: Move
templates
- #6252 Packages: Move
templates
to new structure (@spacedmonkey)
- #6252 Packages: Move
activation-notice
- #6278 Packages: Move
activation-notice
to new structure (@spacedmonkey)
- #6278 Packages: Move
e2e-test-utils
- #6275 Packages: Move
e2e-test-utils
to new structure (@spacedmonkey)
- #6275 Packages: Move
text-sets
- #6270 Packages: Move
text-sets
to new structure (@spacedmonkey)
- #6270 Packages: Move
migration
- #6244 Packages: Move
migration
to new structure (@spacedmonkey)
- #6244 Packages: Move
tracking
- #6242 Packages: Move
tracking
to new structure (@spacedmonkey)
- #6242 Packages: Move
date
,i18n
- #6216 Packages: Move
i18n
to new structure (@spacedmonkey)
- #6216 Packages: Move
jest-amp
- #6219 Remove debug noise in unit tests (@swissspidy)
date
- #6193 Packages: Move
date
to new structure (@spacedmonkey)
- #6193 Packages: Move
commander
,fonts
,jest-amp
,jest-puppeteer-amp
,karma-cuj-reporter
,karma-failed-tests-reporter
,karma-puppeteer-client
,karma-puppeteer-launcher
- #4853 Packages: Initial setup for npm workspaces (@swissspidy)
📝 Documentation
- #6409 Update
readme.txt
for 1.4.0 (@swissspidy) - #6328 Documentation: Fix typo in CDN docs (@szepeviktor)
- #6287 Documentation: Design System (@BrittanyIRL)
- #6195 Documentation: Document team onboarding tasks (@swissspidy)
- #6111 Page Layouts: Developer Documentation (@zachhale)
Committers: 12
- Brittany Feenstra (@BrittanyIRL)
- Carlos Kelly (@carlos-kelly)
- Emily Bartman (@embarks)
- Jonny Harris (@spacedmonkey)
- Max Yinger (@littlemilkstudio)
- Miina (@miina)
- Morten Barklund (@barklund)
- Pascal Birchler (@swissspidy)
- Samuel Estrella (@samwhale)
- Viktor Szépe (@szepeviktor)
- Zach Hale (@zachhale)
- Zidian Lyu (@zidianlyu)