{"push_id":821815699,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"a8b5a9db5c6c035be2af694064d97668371ceaf2","before":"b54003b14e2b5ac933e83dde6635575d0206fc16","commits":[{"sha":"7936bab334db42ff3ea4f4242907807bd8b60113","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Add epub support (without audio)\n\nThis is a squashed commit of a sequence of cherry-picks\nfrom the EpubSpike branch, plus one cleanup commit.\n\nShow epub radio only if experimental commands enabled\nHandle properly encoded spaces in image src attributes\nShow some information and help above preview\nCreate UI for publishing epub\nExtract class BookTestsBase\nOrigami image widths percent of marginBox\nSome stylesheet tweaks\nRearrange basic text and picture page for bilingual\nEmbed fonts used in stylesheets\nAlways include custom styles ...\nInclude thumbnail.png as cover image\nConvert image sizes to percent\nMake epub with minimal styles\nChange case of HTML elements in CSS\nFinish passing validator\nGot the basics working\nCherry-pick \"Got the basics working\"\nAdding epub button to PublishView.Designer was abandoned.\nCherry-pick Spike of epub export","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/7936bab334db42ff3ea4f4242907807bd8b60113"},{"sha":"d008135a86b407275824449fb1a3b02fa8093ad6","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Improve image sizing for origami pages\n\nMore consistent sizing of images that are not\nfull-page-width","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/d008135a86b407275824449fb1a3b02fa8093ad6"},{"sha":"90a73029343ef99cc9e444d8690eb8ba2c15e21a","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Ignore (remove) any query part in img src attributes","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/90a73029343ef99cc9e444d8690eb8ba2c15e21a"},{"sha":"5fe135b6e7de6d9d9703344720622d050febc859","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Handle missing images and bloom-ui elements","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/5fe135b6e7de6d9d9703344720622d050febc859"},{"sha":"68388ae5b3e118ec8e0b279f23629b982476b02a","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Move EpubMaker to Publish\n\nNo changes to its content","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/68388ae5b3e118ec8e0b279f23629b982476b02a"},{"sha":"ff46916ae445a715ba74619ae2829e9006ecb992","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Cleanup after code review\n\nLots of stuff in EpubMaker moved to new classes and methods\nSend Analytics for saving epub","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/ff46916ae445a715ba74619ae2829e9006ecb992"},{"sha":"27dd1f8b7df7e1cb210ec4a533dcf073b027c609","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Clean up stylesheets for epub\n\nMoved common elements into shared files,\nand removed some unnecessary differences","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/27dd1f8b7df7e1cb210ec4a533dcf073b027c609"},{"sha":"d7f21c3712d338c66b79af0a3859c1bac6ac2069","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Rename epubUnpaginated to baseEpub","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/d7f21c3712d338c66b79af0a3859c1bac6ac2069"},{"sha":"c1cd9744c4f0146dec9c36c4a6a4edd56c109b33","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Further cleanup after code review of Epub PR\n\n- AttrVal -> GetAttributeValue\n- FindFontsUsedInCss moved to HtmlDom\n- Change text of Save button to indicate it is a stub;\nremove designer-level localization code.","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/c1cd9744c4f0146dec9c36c4a6a4edd56c109b33"},{"sha":"cb8fde112e4426c5d1565e8edf546e28644629f1","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Remove special case for obsolete page layout","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/cb8fde112e4426c5d1565e8edf546e28644629f1"},{"sha":"5e3e0cc5251c181205a1cc32ac2c19a9282b5f1a","author":{"email":"5fd158b4595f9a5ff737bf458c7216e78553883e@LS-ThomsonJ.dallas.sil.org","name":"unknown"},"message":"Final changes to epub PR from more review","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/5e3e0cc5251c181205a1cc32ac2c19a9282b5f1a"},{"sha":"a8b5a9db5c6c035be2af694064d97668371ceaf2","author":{"email":"29563ce69da8bb4e3e7f1cd7f9cf6973d3a8ac77@sil.org","name":"John Thomson"},"message":"Merge pull request #791 from JohnThomson/epubMerge\n\nAdd epub support (without audio)","distinct":true,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/a8b5a9db5c6c035be2af694064d97668371ceaf2"}]}