Remove links to github in favor of my gitlab
Show album info even when not logged in [#36]
Show links to the next/previous image in the album [#36]
Defer loading an image's tags until they're needed

Just something I noticed. This should reduce database round-trips when
viewing an album of mostly-titled images.
Move image-neighbors code onto the Image model [#36]

That is where it belongs! Also, better tests.
Merge branch 'album-links'

Fixes #36
Order albums by name in the album listing
Fix a bug where next/previous could grow mystifying
Order images by id when displaying albums
Fix a bug in neighbor-finding
Switch from PIL to Magick Wand [#2]

This library is like 4000 times easier to use. Plus: it can resize
animated gifs!
 Merge branch 'magick' into 'master'

Support resizing animated gifs

Fixes #2
Add a stderr logger for more infos
Fix a bug re-adding an image

Having fixed gif resizing, I'm now adding images that had previously
been added to my database so the original will be reprocessed and the
resize will be animated. There was a bug around interactions with resize
entries.
Invalidate resized images after upload
Also invalidate the main image on upload

This forces cloudfront to re-fetch the image from S3, in case this is a
re-upload.
Add a protocol to cloudfront urls [hotfix]
Cache the cloudfront url to reduce API calls [#9]

Cloudfront returns a rate-limit error if you ask it too many questions
too fast. This should help reduce calls to the API.
Calculate the Cloudfront URL on worker startup [#9]

This may be excessive. The goal is to reduce the total calls to
Cloudfront by calling it once and caching the result, rather than on
every request.
Ignore TooManyInvalidationErrors [#10]

This isn't quite correct: in the event of a re-upload, it'll leave the
previous, potentially-incorrectly-processed version in Cloudfront's
cache. For most cases it's an acceptable stopgap until I can figure out
a delayed job implementation.