{"push_id":1434443591,"size":6,"distinct_size":6,"ref":"refs/heads/issues/forcouncils/20-offline-inspecting","head":"88fc799ae3aeb67f647cde2cce97d34dd90ac9d9","before":"490451ac158094d7b8c652fc52d93f5ea41d0734","commits":[{"sha":"1c053ec3068cc5eb576ba7b25c5dbdb3e9cc42ef","author":{"name":"Matthew Somerville","email":"fb77bef4678626c7e64ddad559feb4b4ec84608a@dracos.co.uk"},"message":"Return 400/500 for some client/server errors.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/1c053ec3068cc5eb576ba7b25c5dbdb3e9cc42ef"},{"sha":"911e529519d1037248a5989e71cafa98a31769ec","author":{"name":"Matthew Somerville","email":"fb77bef4678626c7e64ddad559feb4b4ec84608a@dracos.co.uk"},"message":"Default inspect form to save with public update.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/911e529519d1037248a5989e71cafa98a31769ec"},{"sha":"48452a957b29a8497c733f506cff3bc29c1a04e7","author":{"name":"Matthew Somerville","email":"fb77bef4678626c7e64ddad559feb4b4ec84608a@dracos.co.uk"},"message":"Add offline support of static files/fallback page.\n\nTODO:\n* Manifest should use JS list shared with footer, not copy of files.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/48452a957b29a8497c733f506cff3bc29c1a04e7"},{"sha":"55897133cce1bdc53446a298b0b6be982cb0a456","author":{"name":"Matthew Somerville","email":"fb77bef4678626c7e64ddad559feb4b4ec84608a@dracos.co.uk"},"message":"Move to list of scripts, so manifest/footer can share.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/55897133cce1bdc53446a298b0b6be982cb0a456"},{"sha":"556bf84044109edc2c6e63e8d0dcd05f2a99ba21","author":{"name":"Matthew Somerville","email":"fb77bef4678626c7e64ddad559feb4b4ec84608a@dracos.co.uk"},"message":"Store/show shortlisted reports offline.\n\nThis:\n\n* On an online visit to /my/planned, caches all shortlisted reports,\n  their images and static maps in localStorage (TODO probably will have\n  to use IndexedDB for the images);\n\n* When a report is added/removed from the shortlist, cache/de-cache\n  that report;\n\n* When viewing a report page offline, shows that page from the cache\n  if present (replacing the dynamic map with the cached static map, and\n  replacing report images with their cached equivalents – it is a shame\n  to duplicate, but we cannot rely on the browser cache having these images);\n\n* When viewing another page offline, show an error message but also the\n  list of shortlisted reports that are cached (again, replacing their\n  thumbnail images with the cached versions).\n\nsquash! Store/show shortlisted reports offline.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/556bf84044109edc2c6e63e8d0dcd05f2a99ba21"},{"sha":"88fc799ae3aeb67f647cde2cce97d34dd90ac9d9","author":{"name":"Matthew Somerville","email":"fb77bef4678626c7e64ddad559feb4b4ec84608a@dracos.co.uk"},"message":"Add offline storing of inspect form submission, and banner that can submit them when online.","distinct":true,"url":"https://api.github.com/repos/mysociety/fixmystreet/commits/88fc799ae3aeb67f647cde2cce97d34dd90ac9d9"}]}
{"actor":{"display_login":"dracos"}}