All notable changes to SHIS will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- This CHANGELOG file to keep track of changes.
- A watch feature to continuously update the website based on filesystem changes.
- A selection mode to select multiple file names and copy them to the clipboard - useful for filtering images.
- Two icons on each image to open the image in gallery view and in new tab respectively.
- Numbering on each image, representing the index of the image in the folder.
- The ability to group images together, essentially serving as a visual aid.
- Switched from
Pillow
toimagesize
for faster determination if image sizes. - SHIS will also clean up before exiting if the
-c
option is passed. - Moved from absolute URLs to relative URLs in the generated site.
- Switched to dynamic versioning using
setuptools-git-versioning
- A bug in determining the images that have changed and need to be processed again.
- Thumbnails are now resized according to the smallest dim so images with large aspect ratios don't appear blurry.
- A bug in determining public IPs in the first run.
0.1.0 - 2021-01-06
- The ability to automatically choose the next available port for starting a server.
- A demo hosted on GitHub pages.
- The ability to display the public IP of the machine if available.
- The ability to sort image files by
name
, or inrandom
order.
- The description bar format to handle large numbers.
- HTTP server protocol updated to HTTP/1.1.
- A bug in calculating the number of images that are to be processed.