After a no-release week, P4 is back to upgrade mode!

The product team is getting back at the backlog after the holiday period, but it’s still not at full capacity (we are also hiring!). Here’s the highlights of v1.27 and v1.26:

Release v1.27 (04/09/2018)

  • PLANET 2084 -Tasks block: not displaying photos correctly (bug fix!
  • PLANET 2304 – Add Image Restriction and Alternate Language fields from GP Media Library to P4 Media Library 
    • Improvement to the Greenpeace Media Library plugin! Some images from the GPI Media library may include text specifying eventual restrictions for using the image. These restrictions are now passed to P4. Some images from the GPI Media Library often include text in a language other than English. Web Editors are now able to select in which language the Title, Description/Caption and Alt text will be displayed.
  • PLANET 2411 – Make Handbook navigation responsive 
    • This same handbook is now accessible on every device and have mobile responsive navigation, to consume its content anywhere, at any time.
P4 Handbook responsive versions in both Chrome and Firefox versions, funky, uh?
  • PLANET 2446 – Create Attachment Details panel in images imported from GP media library
    • When selecting an image imported from the Greenpeace Media Library, the Attachment Details panel are now visible on the far right, allowing alignment, hyperlink and resizing right away.
  • PLANET 2491 – Content four column: should load all content (bug fix!
    • The dynamic Block: Content four column now displays ALL posts if a “load more” button is there, it was stopping at 10 before!
  • PLANET 2532 – Search: 5th story auto-opening (bug fix!
    • The Phantom of the Search was back again, making the 5th post of the search results opening automatically. Our P4 Ghostbusters chased it, tracked it down, locked in the trap.
  • PLANET 2537 – Standard updates: WPML to 4.06
  • PLANET 2581 – PHP notice: master theme github issue 551 (bug fix!)
    • Some of the Kubernetes-based websites had a PHP error in their master theme, passing not only variables in class-p4-post.php but other components. All good now.
  • PLANET 2590 – Tasks block: Description should allow html

Release v1.26 (28/08/2018)

  • PLANET 2341 – Change teal colour on search 
    • The filter underline, button borders and text and the tags on search results have been aligned to  the P4 blue colours for overall consistency: #074365 for borders, underlines , #3290de for the tags
  • PLANET-2369 – Evergreen template: background colour adjustment (bug fix!
    • Evergreen pages (e.g. PrivacyCopyright) are not aligned across browsers, we fixed that and now they all look the same
Background colours of Evergreen pages were different, fading in Firefox and not in the others
  • PLANET-2388 – Page type: special characters encoded (bug fix!
    • Special character like &  in a Page type (e.g. Q&A) looked weird and were not displayed in the front end. All good now.
  • PLANET-2546 – Submenu block: apply missing style elements
    • In some cases or browsers the Block: submenu was not displayed in the same way, showing up as a square rather than an arrow, as per the design. This is now fixed.
  • PLANET-2550 -Articles block: Improve webbie UI 
    • Last improvement to the Articles block we begun in release 1.25. The drop down lists to select Page Type/Articles was behaving weirdly, either not appearing at all or appearing too high on the screen to be clickable. We made web editors lives easier and adjusted the block to show the list where the field selectors appear
  • PLANET-2552 – GP NL happy point shifted down (bug fix!
  • PLANET-2556 – Search: bar misaligned on mobile (bug fix!
    • Mobile search has been improved for all browsers. After clicking the Search magnifier icon in the Menu nav, the Search bar field now appears across the top, inside the Navigation.
Mobile search looks way better now
  • PLANET-2570 – Standard updates: Wordfence to 7.1.11 
    • The Wordfence plugin has been updated to its latest version, elasticPress plugin (not used yet) was removed from the k8s infrastructure (it was buggy) and so was the EngagingNetworks plugin (also not used yet)
  • PLANET-2571 -Add dns-prefetch for happy-point form
    • The Block: Happy Point iframe was loaded asynchronously when the block got visible to the user. With dns-prefetch we instruct the browser to do dns resolving beforehand making the iframe to load a bit faster.