{"push_id":1651756756,"size":21,"distinct_size":1,"ref":"refs/heads/master","head":"6748c586182706141e6d28ab5779d4410a20c12f","before":"5d09d8a063583a0bec3744882443e1b5951438a5","commits":[{"sha":"e28731a3d89754edbb11b60517d9c0659174c1e1","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"reset README.md from what we have in master","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/e28731a3d89754edbb11b60517d9c0659174c1e1"},{"sha":"a7249a5819288ae8a64727f39d69a482e8eb100c","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"added missing translations (Germans, please check, this was done with Google Translate)","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/a7249a5819288ae8a64727f39d69a482e8eb100c"},{"sha":"e3923d0bb69ceb3089f863373564c4258c320ee1","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"added comments whether methods are called on the UI thread (for Toast safety)","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/e3923d0bb69ceb3089f863373564c4258c320ee1"},{"sha":"61f4849f64f3ae66e901d76d665965dd48366ae8","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"added jacoco gradle task","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/61f4849f64f3ae66e901d76d665965dd48366ae8"},{"sha":"25b587baf4395bc63d4f2c9ed06aecc3cda2794d","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"updated tools, gradle and lib versions to latest from API 25","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/25b587baf4395bc63d4f2c9ed06aecc3cda2794d"},{"sha":"074f11183312cbad99e4d13115eba36e6f099ef0","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"actually report errors seen in mDNS","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/074f11183312cbad99e4d13115eba36e6f099ef0"},{"sha":"c9b49b4b2e9ee2ce74d4f925c295c02f0b7a9eb4","author":{"name":"Solomon Peachy","email":"5164567b8c09824c324baea74a8264cc4536a30f@shaftnet.org"},"message":"Don't blow away the host/device dictionaries with each packet.\n\nThis allows a multi-packet response from a server to be handled\nproperly.","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/c9b49b4b2e9ee2ce74d4f925c295c02f0b7a9eb4"},{"sha":"ccce29c5f9e4fec7848aea23b9e6b334cc176149","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"improved debugging when parsing the printer check result","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/ccce29c5f9e4fec7848aea23b9e6b334cc176149"},{"sha":"a2ee0b415e9bb494a4b8a1315660f97de492c33a","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"added activity (launcher) that lists the manually entered printers\na click on one item removes the printer\n\nfixes #26","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/a2ee0b415e9bb494a4b8a1315660f97de492c33a"},{"sha":"d5d345e34c0de8f280ae0654fcb87a8221e6ce22","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"disable crashlytics for debug builds","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/d5d345e34c0de8f280ae0654fcb87a8221e6ce22"},{"sha":"3c2f695a32d3b371d8a7b0eb64a4e1c443c1ad26","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"dynamic URL path for printers\n\nthis allows manually entered URL to be something different than the usual /printers/xyz\nrefs #40\nalso improved mDNS scan logging","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/3c2f695a32d3b371d8a7b0eb64a4e1c443c1ad26"},{"sha":"e8515ca11d48b5413586f45701a0317bf216c603","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"prevent NPE\nadded null/non null annotations to IppOperation\n\nfix #37","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/e8515ca11d48b5413586f45701a0317bf216c603"},{"sha":"129cce495964561bda3d9baa0936d400b1865f26","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"fixed some potential NPEs, lint checks and IDE warnings, added some null/non null annotations","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/129cce495964561bda3d9baa0936d400b1865f26"},{"sha":"5273d6d2444307a48a56e791682779be21db1661","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"enabled test coverage for jacoco to work","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/5273d6d2444307a48a56e791682779be21db1661"},{"sha":"54a43a22a08aa9c27d1cfcceac728588435ee652","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"enabled test coverage for jacoco to work","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/54a43a22a08aa9c27d1cfcceac728588435ee652"},{"sha":"3e8160dd6a86ed4ea29de6a8ec6cf64710c6d125","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"added unit test stub","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/3e8160dd6a86ed4ea29de6a8ec6cf64710c6d125"},{"sha":"b7cc87ce8b428da264721fbb3d1e19a6818bd7a0","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"added instrumented test stub","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/b7cc87ce8b428da264721fbb3d1e19a6818bd7a0"},{"sha":"e6dc17774028acd12e88ecea53a6d79c6f7e3b76","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"support for auto apk upload\nadded signing configs and automated gradle script for play store upload\nfixed release builds being debuggable apks","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/e6dc17774028acd12e88ecea53a6d79c6f7e3b76"},{"sha":"8c3d84c5d9bc5424a04b9e15c7770420a354cce0","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"version 1.4.0 beta\ncalled 1.4.0b1 on the play store, published to people subscribed to the beta channel","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/8c3d84c5d9bc5424a04b9e15c7770420a354cce0"},{"sha":"db741eff0ad2c7a7ff1113c2b670312d01d803d9","author":{"name":"Benoit Duffez","email":"dfe8f420d5b2e4148e07a4e8fb1263404c2386f5@upactivity.com"},"message":"allow builds to be made\neven if the signing/play store config files are not there","distinct":false,"url":"https://api.github.com/repos/HubertZhang/AndroidCupsPrint/commits/db741eff0ad2c7a7ff1113c2b670312d01d803d9"}]}
{"actor":{"display_login":"HubertZhang"}}