Instead of sending the whole image file for every receipt shown on the list page, we now generate thumbnails for them on the fly. This dramatically reduces the amount of bytes sent for each image, especially very large, high-quality photographs. It also improves support for non-image attachments like PDFs, by rendering image previews in the grid view instead of a broken image placeholder. We use GraphicsMagic to do the conversion. Its `MagickWand` API is pretty straightforward and convenient, and it supports a plethora of image and image-like formats. |
||
---|---|---|
.. | ||
base.html.tera | ||
error.html.tera | ||
receipt-form.html.tera | ||
receipt-list.html.tera | ||
receipt.html.tera | ||
transaction-list.html.tera | ||
transaction.html.tera |