Using the correct QR code
Introduced apiutils.finish_print() and started to respond correctly in print.php for one-page prints
Simplified the one loop
Brought proper atlas handling from compose.main()
Moved latlon_placeinfo() to lib/data.php and stopped using composition.php entirely
Correctly closing up queue message when finished
Added boldface logotype
Added top-right text with URL and copyright
Works with empty href
Starting to decode messages using new decode2
Made pre-blob threshold just slightly less tolerant
Substantially sped up_blob_matches_primary() by looking at pairs before confirming with a triple
Spelling nazi
Just starting to do_geo_stuff()
Just starting to do_geo_stuff()
Splitting up do_geo_stuff() with the tile bits in do_more_geo_stuff()
Pushing scan tiles and updating scan info; not yet producing previews
Throwing in preview.jpg and large.jpg when uploading a scan
Merged
Added theta_ratio_bounds() to better prepare arguments to blobs2features()