This change introduces HTML minification to reduce the size of email attachments, which
is particularly beneficial for digests with a large number of entries.
The minification is enabled by default and can be configured via a new digest.compress
option in config.yaml.
Additionally, the preview-html script now supports a -minify flag (e.g., make
preview-html minify=false) to allow for easy testing of both minified and non-minified
output.
This implementation uses the tdewolff/minify library to handle HTML, CSS, and
JavaScript minification safely and efficiently.
This change introduces HTML minification to reduce the size of email attachments, which
is particularly beneficial for digests with a large number of entries.
The minification is enabled by default and can be configured via a new digest.compress
option in config.yaml.
Additionally, the preview-html script now supports a -minify flag (e.g., make
preview-html minify=false) to allow for easy testing of both minified and non-minified
output.
This implementation uses the tdewolff/minify library to handle HTML, CSS, and
JavaScript minification safely and efficiently.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This change introduces HTML minification to reduce the size of email attachments, which
is particularly beneficial for digests with a large number of entries.
The minification is enabled by default and can be configured via a new digest.compress
option in config.yaml.
Additionally, the preview-html script now supports a -minify flag (e.g., make
preview-html minify=false) to allow for easy testing of both minified and non-minified
output.
This implementation uses the tdewolff/minify library to handle HTML, CSS, and
JavaScript minification safely and efficiently.