Alain Schlesser

Results 187 issues of Alain Schlesser

## Summary This PR is meant to fix the AMP CLI commands in that they would need to simulate a full frontend request under the `'cli'` SAPI to ensure that...

Blocked
WP-CLI
Optimizer

## Summary This PR adds regression tests and a fix for https://github.com/ampproject/amp-wp/pull/6773/files#r767010989 ## Checklist - [ ] My code is tested and passes existing [tests](https://github.com/ampproject/amp-wp/wiki/Engineering-Guidelines#tests). - [ ] My code...

## Feature description The toolbox now has an optional (off by default) encoding check that detects invalid byte sequences in the document in order to avoid `DOMDocument` generating mojibake =>...

Enhancement

## Feature description As previously discussed, we should automate most of the tasks that are involved in creating a (major or minor) release. The following document describes the plan of...

P2
Infrastructure
WS:Core

## Feature description To give a site owner an overview of backend and frontend performance of the AMP processing, we should add an overview into the admin bar integration. We...

UX
Performance
WS:UX
Groomed

## Feature description The code found in `AMP_Theme_Support::ensure_required_markup()` does a lot, and does it after the sanitizers have run: https://github.com/ampproject/amp-wp/blob/3b70f6d8e20593920b7b711455e491960b1d0418/includes/class-amp-theme-support.php#L1526-L1542 This code should be refactored into separated sanitizers so that...

P1
Sanitizers
WS:Perf
Groomed

## Bug Description The images in a Core Gallery block are not sized correctly if they don't have a perfect fit for their container. In the example below, you can...

Bug
Sanitizers
WS:Core
Groomed

## Summary Adds the following: - multiple output formats that can be selected via `--format=`: `json`, `yaml`, `table`, `count` - tabular format improves output for human consumption - adds filtering...

Validation
cla: yes
WP-CLI
WS:Core

## Summary This PR adds a GitHub Actions workflow called "Build, Test & Measure" with currently two separate jobs: #### `release-zip` This job checks out the source, fetches Composer and...

cla: yes
Infrastructure
WS:Perf

## Feature description Although the caching system that wraps `RemoteRequest` instances is built so that it supports serving stale content, it currently refreshes its cache synchronously, instead of serving that...

Performance
Caching
WS:Perf