{"push_id":602401962,"size":94,"distinct_size":1,"ref":"refs/heads/PublishCommandStateChanges","head":"643cb300ad64ca479ce61582f0f88bf00e3f1c1c","before":"73d38d106338fc53066865bcd03f081ec6e7c074","commits":[{"sha":"d7bb051ebd95687e2b18d589a23127b191c144b7","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Work BL-882: Sort out Topic tag languages\n\nThis fix has a number of elements:\n* Separate out Topic Chooser UI to its own Typescript file\n* UI now uses ajax to get topic list, sorted and in the ui lang\n* Fix legacy books that have topics only in Tok Pisin\n* Make English the authoritative lang for topic keys\n* Now always saves the \"key\" in english, regardless of whether English is in use at all by this user/book\n* Now uses ajax to ask L10N for a translation into the national language, which may not be the UI language\n* iframechannel now can do synchronous get's.\n\nThis relies on a new method added to L10NSharp which allows clients to request a translation in an arbitrary language, not just the UI language.\n\nThere is some cleanup and refactoring still to be done.","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/d7bb051ebd95687e2b18d589a23127b191c144b7"},{"sha":"86e3939695f0f27300360e04b20d1b7321d7ac47","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Merge branch 'master' into BL882TopicLangs","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/86e3939695f0f27300360e04b20d1b7321d7ac47"},{"sha":"7780ae2a04925aa13684aaf9bd6d1961ae30d707","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Work on async translation from javascript","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/7780ae2a04925aa13684aaf9bd6d1961ae30d707"},{"sha":"5bec2496cfb98d6426ea11093c5974f325dc6074","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Move TopicChooser into its own folder, give its own stylesheet","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/5bec2496cfb98d6426ea11093c5974f325dc6074"},{"sha":"fe6e159e25e6e44e892fb0b6a91b84edfb23fa72","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Fix BL981 & BL1028, source bubbles & data-hint bubbles covering text\n\nThis fix uses the following heuristic: if we know the text box we're pointing at uses up the full width of the marginbox, then it is safe, horizontally, to show it (it may still not be save vertically, this doesn't address that). Otherwise, error on the side of caution and only show the bubble when the user clicks in it.","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/fe6e159e25e6e44e892fb0b6a91b84edfb23fa72"},{"sha":"5f6d2273b86bc619455ce91af946a6d88f1f3ff6","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Merge branch 'master' into BL882TopicLangs'","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/5f6d2273b86bc619455ce91af946a6d88f1f3ff6"},{"sha":"dc99cf0c7b5848f0c67f101634ae3c8a8133b9f2","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Finishing touches on new TopicChooser","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/dc99cf0c7b5848f0c67f101634ae3c8a8133b9f2"},{"sha":"58543e426cbe583ca64ffb94f8d58ca881b300f6","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Merge branch 'master' into BL882TopicLangs","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/58543e426cbe583ca64ffb94f8d58ca881b300f6"},{"sha":"1d6c070cafe7239792eafcaefca6c2383e5d585a","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Deal with weird behavior of L10N in unit test environment","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/1d6c070cafe7239792eafcaefca6c2383e5d585a"},{"sha":"521761f49672b7f0be3ce4dba87f3b1c75101972","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Improvements based on review","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/521761f49672b7f0be3ce4dba87f3b1c75101972"},{"sha":"0f253b9fee39ed0350f91ad3ea58c7f1282959ba","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Rearrange localizationManager file location, make place for tests","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/0f253b9fee39ed0350f91ad3ea58c7f1282959ba"},{"sha":"4f4cb58042d087739e6f86afa1796eae319f5f31","author":{"email":"b8a8ad3ec84fe8254e3269c65da6fb4c087ba194@sil.org","name":"David Moore"},"message":"BL-982 Format dialog showing a code when it should show a language name\n\nMade change so that it looks up the language name and uses that\nin the message.  The name used now matches the name that appears\nin the lower right in shadow within each text box.","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/4f4cb58042d087739e6f86afa1796eae319f5f31"},{"sha":"44a27da4ba2f16f7a4104ea4801994916ce460fd","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Merge pull request #300 from davidmoore1/BL-982\n\nBL-982 Format dialog showing a code when it should show a language name","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/44a27da4ba2f16f7a4104ea4801994916ce460fd"},{"sha":"75c5e60820381876322d01da2359f78909544097","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Merge branch 'master' into BL882TopicLangs","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/75c5e60820381876322d01da2359f78909544097"},{"sha":"02b9b7fca1e73b0d787a080f6102863405f3bf60","author":{"email":"c63151099afe9e7af5842a0fe6f91800518bb42a@sil.org","name":"Gordon Martin"},"message":"BL-1044 tell bloompage it overflows\n\n* set basePage.css to turn thumb background red","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/02b9b7fca1e73b0d787a080f6102863405f3bf60"},{"sha":"50af24b44cca2d3334236f2584ee5b0a79ef9941","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Merge pull request #304 from gmartin7/BL-1044OverflowThumbs\n\nBL-1044 tell bloompage it overflows","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/50af24b44cca2d3334236f2584ee5b0a79ef9941"},{"sha":"8d115927bc8f4c93c9c5f794659f9f53a6fba32c","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Make getDependencies-windows-sh work for the shipped Version 3\n\nI tied it to the V3 Publish, since we don't have a V3 continuous.","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/8d115927bc8f4c93c9c5f794659f9f53a6fba32c"},{"sha":"b7044bd1fda0090f68d2406b4c6b7dc1771f7745","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Fix BL-1060, Trying to save page in the wrong book\n\nThough we could never reproduce this bug, it did get reported several times. The last time, I had the user's collection, and found that Book A was being asked to save a page that came from book B. I'm unable to see how this is possible, or to reproduce it. However I did add in a bunch more logging which might help when the situation happens again. But even when it happens, we won't have the same failure because now it gets which book should do the saving from the page itself, rather than the \"current book\".","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/b7044bd1fda0090f68d2406b4c6b7dc1771f7745"},{"sha":"7f6bf3224c3b142b10c387c0abf3ffdcf3db88bd","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Add Thai and Lau localizations","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/7f6bf3224c3b142b10c387c0abf3ffdcf3db88bd"},{"sha":"1952afdffec2229edb4cafb45ecca353be434bbf","author":{"email":"f355f2c4339c1f71c243e820ac5752ab4d84dc54@gmail.com","name":"John Hatton"},"message":"Merge pull request #306 from BloomBooks/BL1060ErrorSaving\n\nFix BL-1060, Trying to save page in the wrong book","distinct":false,"url":"https://api.github.com/repos/BloomBooks/BloomDesktop/commits/1952afdffec2229edb4cafb45ecca353be434bbf"}]}