{"sha": "2366a016f252f2220eb777938a9da4b0de179063", "message": "Added links to .json and .jsono representations\n\nCloses #62", "author_date": "2017-11-11T22:40:44Z", "committer_date": "2017-11-11T22:40:44Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3280972c891633c6015fa55bbfd094420b4f0233", "message": "Fixed tests I broke earlier\n\nBroke these tests in 21c9c04310dffcdb8cf6fee0f74fc9e7ac1ecf19", "author_date": "2017-11-11T16:52:17Z", "committer_date": "2017-11-11T16:52:17Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3863a30b5d18204b4c77518f1880a1f705e929db", "message": "publish command checks 'now' is installed\n\nCloses #58", "author_date": "2017-11-11T16:00:00Z", "committer_date": "2017-11-11T16:00:00Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "407795b61217205625f2d4e084afbf69f1db781b", "message": "Initial unit tests against our Sanic app\n\nRefs #50\n\nI had to disable the build metadata function to get these tests to work\nsensibly. I need to completely rethink how that mechanism works.", "author_date": "2017-11-11T17:47:59Z", "committer_date": "2017-11-11T17:47:59Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "40a563ebac72f46a1b2dc498a25520c429bca6d6", "message": "Reworked metadata building options\n\nBuilding metadata is now optional. If you want to do it, do this:\n\n datasette build *.db --metadata=metadata.json\n\nThen when you run the server you can tell it to read from metadata:\n\n datasette serve *.db --metadata=metadata.json\n\nThe Dockerfile generated by datasette publish now uses this mechanism.\n\nCloses #60", "author_date": "2017-11-11T20:10:51Z", "committer_date": "2017-11-11T20:11:51Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "65e350ca2a4845c25752a62c16ba58cfe2c14b9b", "message": "Implemented 'datasette publish one.db two.db' command\n\nCloses #26", "author_date": "2017-11-11T07:25:22Z", "committer_date": "2017-11-11T07:25:22Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7d81083d40fb2749be897d89c9a094d6521ef20c", "message": "Implemented responsive tables, removed bootstrap\n\nNo need for all of bootstrap since we only need to style a few elements.\n\nImplemented responsive table pattern from here:\nhttps://css-tricks.com/responsive-data-tables/\n\nRefs #16", "author_date": "2017-11-11T05:55:50Z", "committer_date": "2017-11-11T05:55:50Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ad8b5d3bd23a7b306b8843d7de53a7c918ddb74f", "message": "JSON version of our homepage\n\nNow available at http://localhost:8006/.json\n\nTested by tests added in 407795b61217205625f2d4e084afbf69f1db781b", "author_date": "2017-11-11T17:49:47Z", "committer_date": "2017-11-11T17:49:47Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e4bf66d9b075190bf96c1f85eaccd7464915f249", "message": "Added header with breadcrumbs and footer\n\nAlso cleaned up titles on various pages.\n\nCloses #61", "author_date": "2017-11-11T20:36:20Z", "committer_date": "2017-11-11T20:36:20Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e9e1def4c0cc49c96ed0b0d2bbc3ae81353ed2bb", "message": "Revised JSON design a bit\n\nCloses #63", "author_date": "2017-11-11T22:20:00Z", "committer_date": "2017-11-11T22:20:00Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fa42a56c6a0fa62529eabf2d363bd3008ce23094", "message": "Bulked out table test a bit\n\nI'm closing #50 - more tests will be added in the future, but the framework\nis neatly in place for them now.", "author_date": "2017-11-11T22:22:47Z", "committer_date": "2017-11-11T22:22:47Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}