{"push_id":3346135716,"size":17,"distinct_size":0,"ref":"refs/heads/android_translate","head":"33491a5376d588e82ba6dbc83d9f3aaf8af80a33","before":"c822f4b1a6fa03f9f95e295e6c4bf51a01b97859","commits":[{"sha":"3e1503e6a6d42618203d673c2bdf61c67c47f634","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"add another DeadlockWatch (and import already)","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/3e1503e6a6d42618203d673c2bdf61c67c47f634"},{"sha":"89338f43dc460c1df5d0fe259a15e15255bd4524","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"each message gets a localID so logs can show progress\n\nAnd rewrite toString()","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/89338f43dc460c1df5d0fe259a15e15255bd4524"},{"sha":"7d48fdd00a99d5acf8d12c6aa78148649fae89fb","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"make packet accumulator a thread that sends\n\nGet rid of the single sender thread and the complexity of querying\nindividual queues for their state (and the slowdown that happened when\nsuccessful writes had to wait for those to devices that weren't\nresponding). Instead each PacketAccumulator does its own waiting with\ntimeouts and backoffs, wakes itself when appropriate, and periodically\nsends if it can make a connection. Now when there are a bunch of\nmessages ready they'll get sent pretty quickly once connections to the\nremote device start to be successful.","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/7d48fdd00a99d5acf8d12c6aa78148649fae89fb"},{"sha":"cf8fe20e48e888eadd994f7d0d67f7732bc474eb","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"put back SMS permissions\n\nMarch 9's the deadline, so let's not remove it yet!","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/cf8fe20e48e888eadd994f7d0d67f7732bc474eb"},{"sha":"f72a88f46e72bf36ac65d0a4128987a223269d8b","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"exit thread when BT turned off\n\n(The test was in the thread this replaced.)","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/f72a88f46e72bf36ac65d0a4128987a223269d8b"},{"sha":"7df3d6ad9fed2bcca08ef2ae74a98e84c525d596","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"up changelog","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/7df3d6ad9fed2bcca08ef2ae74a98e84c525d596"},{"sha":"283bf2e28557269f3689bf780f14db48326bb8ad","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"remove SMS_BANNED stuff for now","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/283bf2e28557269f3689bf780f14db48326bb8ad"},{"sha":"bad3274c9c7105c14936fb1d21433b5e52bdf420","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"fix broken noSMS variant\n\nneeded SMS permissions in a new xw4 manifest","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/bad3274c9c7105c14936fb1d21433b5e52bdf420"},{"sha":"e1d05207b4b3921712b8f8c3014ef3fa89075d81","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"new version code to replace bad upload","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/e1d05207b4b3921712b8f8c3014ef3fa89075d81"},{"sha":"1e0db1fca798e69280ed58f816da7772c02ae8be","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"fix defines and compile that then broke","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/1e0db1fca798e69280ed58f816da7772c02ae8be"},{"sha":"956e9c540fd85e7ca3769195bd324def2fbc3a11","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"fix valgrind-noted empty array cruft.","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/956e9c540fd85e7ca3769195bd324def2fbc3a11"},{"sha":"97eb6018d935597a7b39b93fc3a6c11c528d58e5","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"comment out dead code I keep reading","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/97eb6018d935597a7b39b93fc3a6c11c528d58e5"},{"sha":"b6551abd2f0f8b19347e7cc115c39d074bf5ac60","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"some cleanup, e.g. to assert my signals are valid","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/b6551abd2f0f8b19347e7cc115c39d074bf5ac60"},{"sha":"92dde5332afc7235d69ff6ca7e6f3021c9c03253","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"put back the nbs port","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/92dde5332afc7235d69ff6ca7e6f3021c9c03253"},{"sha":"22711e75a51eb52641256b1cfd6bac4a12ce5c6a","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"that's already done","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/22711e75a51eb52641256b1cfd6bac4a12ce5c6a"},{"sha":"c78a3afb364b093eecf22c6f5cdb5375d82f866d","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"distinguish between NBS and SMS\n\nWhat I've been calling SMS is now \"data sms\" (or \"nbs\", in\ncode). There's a new way of inviting, called \"User Sms\" or somesuch,\nthat launches the user's SMS app with a URL and phone number, much like\nemail (save that no addressing is required by the inviter.) This new way\nwon't be involved in the ban on SMS permissions. (But play by NBS is\nstill awesome and will stay where it can.)","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/c78a3afb364b093eecf22c6f5cdb5375d82f866d"},{"sha":"33491a5376d588e82ba6dbc83d9f3aaf8af80a33","author":{"name":"Eric House","email":"edfec1c1e83a48fbd03cf18342ec5264f7abf0a2@eehouse.org"},"message":"add extra explanatory text to phone number invite dialog\n\nSet different expectations based on whether the invitation's by NBS or a\nlaunch of the messaging app.","distinct":false,"url":"https://api.github.com/repos/eehouse/xwords/commits/33491a5376d588e82ba6dbc83d9f3aaf8af80a33"}]}
{"actor":{"display_login":"eehouse"}}