{"push_id":703763027,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"183266662aae77a4c4d2a431ce0165f46e125476","before":"208f74bd5b8ee7192149c9dc3eb4f99e32c1ac68","commits":[{"sha":"89219c3f4fff5846570afd640c5c34c7c7603a81","author":{"email":"3cd77615c4483c7627c96d7f75224b13f27f814d@dimagi.com","name":"Jenny Schweers"},"message":"make tab selection optional","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/89219c3f4fff5846570afd640c5c34c7c7603a81"},{"sha":"94229cba0ad4078727f3b8cc40abab41e461ee9c","author":{"email":"3cd77615c4483c7627c96d7f75224b13f27f814d@dimagi.com","name":"Jenny Schweers"},"message":"run grunt","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/94229cba0ad4078727f3b8cc40abab41e461ee9c"},{"sha":"bae95d971a13b1dc29de7837cf6fb415172d2523","author":{"email":"41e8558d32536fffe5941d41b98d0b13c0f14120@users.noreply.github.com","name":"Harold.Luo"},"message":"Merge pull request #297 from orangejenny/tab-selects-match\n\nMake tab selecting match optional","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/bae95d971a13b1dc29de7837cf6fb415172d2523"},{"sha":"5c4a9b5f1c0f7f6fe49c162281a86708ff07cf0d","author":{"email":"5894cb3f20f7b5e9a740b62aa1021fa485c03d2d@gmail.com","name":"ichord"},"message":"FIX: remove `console.log`","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/5c4a9b5f1c0f7f6fe49c162281a86708ff07cf0d"},{"sha":"7f2189d49521e3e9a83dffc321a9ac4b9905a8e2","author":{"email":"5894cb3f20f7b5e9a740b62aa1021fa485c03d2d@gmail.com","name":"ichord"},"message":"fix #294 inserts \"\" suffix in contenteditable","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/7f2189d49521e3e9a83dffc321a9ac4b9905a8e2"},{"sha":"29700b6c0e51661d71ed930dffa31af5b6844351","author":{"email":"5894cb3f20f7b5e9a740b62aa1021fa485c03d2d@gmail.com","name":"ichord"},"message":"update to v1.3.0","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/29700b6c0e51661d71ed930dffa31af5b6844351"},{"sha":"21d3972611327f21e45a3ea4739028beea19b917","author":{"email":"38222d7b6a5629f1a559abff389f2bf1b7904182@gmail.com","name":"XrXr"},"message":"remoteFilter: Ensure only the latest lookup can render suggestions\n\nPreviously, if the user typed @ab, and the callback for \"a\" is called\nafter \"b\" the suggestion list would be rerendered or hidden","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/21d3972611327f21e45a3ea4739028beea19b917"},{"sha":"1feff74c67ee89c38e92a636eb3728a0fc3e8a3e","author":{"email":"38222d7b6a5629f1a559abff389f2bf1b7904182@gmail.com","name":"XrXr"},"message":"Do not render view if remoteFilter resolves after query has been cleared\n\nPreviously, if the callback passed to remoteFilter is called after the\nuser has deleted the key char, an attempt would be made to render the\nsuggestion list. This throws an error when using textarea and renders\nthe list on the top left corner of the viewport when used with\ncontentEditable","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/1feff74c67ee89c38e92a636eb3728a0fc3e8a3e"},{"sha":"9b48be04102a353d71189578d8aa489b01ae8352","author":{"email":"38222d7b6a5629f1a559abff389f2bf1b7904182@gmail.com","name":"Alan"},"message":"Build changes","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/9b48be04102a353d71189578d8aa489b01ae8352"},{"sha":"9d81a7883fb304ab3a371db81524b08369a70be7","author":{"email":"38222d7b6a5629f1a559abff389f2bf1b7904182@gmail.com","name":"XrXr"},"message":"Don't render view if remoteFilter resolves after input has blurred","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/9d81a7883fb304ab3a371db81524b08369a70be7"},{"sha":"1b3e013c131be0db75835e6e0a0e2e22fc1e1493","author":{"email":"38222d7b6a5629f1a559abff389f2bf1b7904182@gmail.com","name":"Alan"},"message":"Pull generation of id used in _lookUp into a method","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/1b3e013c131be0db75835e6e0a0e2e22fc1e1493"},{"sha":"e88fa03980e3012333fd448a3b44df2ce1999be1","author":{"email":"41e8558d32536fffe5941d41b98d0b13c0f14120@users.noreply.github.com","name":"Harold.Luo"},"message":"Merge pull request #301 from XrXr/remoteFilter-callback-timing\n\nMake handling of resolution of remoteFilter more robust under various timings","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/e88fa03980e3012333fd448a3b44df2ce1999be1"},{"sha":"731fd924610b71e51f79ffe4bed8baf1299ec208","author":{"email":"5894cb3f20f7b5e9a740b62aa1021fa485c03d2d@gmail.com","name":"ichord"},"message":"Update to v1.3.1","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/731fd924610b71e51f79ffe4bed8baf1299ec208"},{"sha":"b15ea4cecccf837f3ecb79f3356ed5b8e8bf3e3e","author":{"email":"38222d7b6a5629f1a559abff389f2bf1b7904182@gmail.com","name":"XrXr"},"message":"Correct handling of return value from methods in jQuery.fn.atwho\n\nBefore this commit, if a method returns a falsy value, `this` would\nbe returned. This caused isSelecting to return a jQuery collection\nwhen it is suppose to return false","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/b15ea4cecccf837f3ecb79f3356ed5b8e8bf3e3e"},{"sha":"183266662aae77a4c4d2a431ce0165f46e125476","author":{"email":"41e8558d32536fffe5941d41b98d0b13c0f14120@users.noreply.github.com","name":"Harold.Luo"},"message":"Merge pull request #304 from XrXr/isSelecting-bug\n\nCorrect handling of return value from methods in jQuery.fn.atwho","distinct":true,"url":"https://api.github.com/repos/4ver/At.js/commits/183266662aae77a4c4d2a431ce0165f46e125476"}]}