{"push_id":2852580775,"size":34,"distinct_size":1,"ref":"refs/heads/neurite-display","head":"5da5cbe0c2b043b41cb0440db40be3da6c371bb3","before":"37a49fe3b6e3b37bb45912e1f736bb86985639f9","commits":[{"sha":"0fbb6d8e5243443b12f580d45c3b3300f7b89bad","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"support config via mqtt\n\ne.g.\nmqtt publish -h accrete.org -t /neuro/neurite-000c1632/config/ssid -m 'linkgo.io'\nmqtt publish -h accrete.org -t /neuro/neurite-000c1632/config/psk -m 'ilovelinkgo'\nmqtt publish -h accrete.org -t /neuro/neurite-000c1632/config/topic_from -m '/neuro/chatroom'\nmqtt publish -h accrete.org -t /neuro/neurite-000c1632/config/topic_to -m '/neuro/chatroom'\nmqtt publish -h accrete.org -t /neuro/neurite-000c1632/reboot -m \"1\"","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/0fbb6d8e5243443b12f580d45c3b3300f7b89bad"},{"sha":"5384db3c8f777bf1d544418781fbb117bf6af63a","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"patch: PubSubClient: increase msg size to 256","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/5384db3c8f777bf1d544418781fbb117bf6af63a"},{"sha":"3370531f57261e1e439903f860204c1f50208a41","author":{"name":"roybein","email":"dc9c203225e925c5f80071eaba1ba380a5c1654a@gmail.com"},"message":"update wifi connection web\n\n1.integrated with semantic ui submodule.\n2.use dropdown to select SSID.\n3.offer scan button and show status.","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/3370531f57261e1e439903f860204c1f50208a41"},{"sha":"28d9796d9acfb67f9113e63046bac03f153277aa","author":{"name":"roybein","email":"dc9c203225e925c5f80071eaba1ba380a5c1654a@gmail.com"},"message":"update fs make\n\n1.add index.html in fs/src\n2.use script to make fs including index.html","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/28d9796d9acfb67f9113e63046bac03f153277aa"},{"sha":"c436139170d6468d6ab2f554463fa4b68bd44aa5","author":{"name":"roybein","email":"dc9c203225e925c5f80071eaba1ba380a5c1654a@gmail.com"},"message":"refine wifi connection web\n\n1.display button inline-block","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/c436139170d6468d6ab2f554463fa4b68bd44aa5"},{"sha":"5e188ffd50f39f6da5c38cd6d4e6b3bdce7ff7e4","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"apply fonts and refine charset for page loading\n\n1. make use of base64 to embed inline fonts.\n    $ base64 quicksand-v5-latin-regular.woff2 > base64.txt\n2. add charset to avoid sluggish page reload.","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/5e188ffd50f39f6da5c38cd6d4e6b3bdce7ff7e4"},{"sha":"f77da8128c4ea6e98197e2f33f6e5530afeecb56","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"only keep .ttf fonts, remove woff/woff2, speed up","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/f77da8128c4ea6e98197e2f33f6e5530afeecb56"},{"sha":"91c051cc2f0dc0ccb087e15760493f3b806f285c","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"try to minify html if possible","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/91c051cc2f0dc0ccb087e15760493f3b806f285c"},{"sha":"9f2b9cfb49d4ff85b5bfa7dcae1f6824706297b9","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"dns: only capture linkgo.io","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/9f2b9cfb49d4ff85b5bfa7dcae1f6824706297b9"},{"sha":"533b364015a9e11203a3ecb4d3fd0581e88cc32e","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"html: submit ssid/psk only if ssid is valid","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/533b364015a9e11203a3ecb4d3fd0581e88cc32e"},{"sha":"0dfc63e9858924e6a3293262a3b86c59b404e93b","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"check wifi status while keep trying mqtt conn","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/0dfc63e9858924e6a3293262a3b86c59b404e93b"},{"sha":"9f86cf46e20dd69860ccacf1c5f3ab120847075d","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"separate application logic","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/9f86cf46e20dd69860ccacf1c5f3ab120847075d"},{"sha":"87370f11e11b503694301d688f2cb6ecc7bdda85","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"move json buf to local, discard as quickly as possible","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/87370f11e11b503694301d688f2cb6ecc7bdda85"},{"sha":"b44acdd7f95c3812df7c462bfb5596ed623d883c","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"refactor all config related json stuffs\n\nAn important update that discards obsoleted ugly config code.","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/b44acdd7f95c3812df7c462bfb5596ed623d883c"},{"sha":"93295c8d7a4aedf55352e71d1ed60737003bc16b","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"update readme","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/93295c8d7a4aedf55352e71d1ed60737003bc16b"},{"sha":"9469ec5db573b8976682a83c55a840727399b722","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"hardware: fix silk screen","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/9469ec5db573b8976682a83c55a840727399b722"},{"sha":"fee7fd030b83751e278fb6138ab2ed9040ba7f53","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"stop network monitor on restarting state machine\n\nThis commit avoid the state machine from being restarted in a deadly\nfast loop if the new connection is not established quickly enough\n(>100ms, ticker_mon interval).","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/fee7fd030b83751e278fb6138ab2ed9040ba7f53"},{"sha":"bcccfeb4af31f0f512af6a534c907e642677fffd","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"set default topic in config.json","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/bcccfeb4af31f0f512af6a534c907e642677fffd"},{"sha":"395aa5d300c44e812e4601f387dc87e7cb73c8cd","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"fix a config unconsistent bug, resolve conflict\n\nConflicts:\n\tsrc/neurite.ino","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/395aa5d300c44e812e4601f387dc87e7cb73c8cd"},{"sha":"17a6f9bb657bcf5cd67b6b045c03459d08359ccd","author":{"name":"Librae","email":"ca0d1b9b3620c2bbed85df99d830a5c2b38ff60a@gmail.com"},"message":"add breadboard and pcb image","distinct":false,"url":"https://api.github.com/repos/linkgo/neurite/commits/17a6f9bb657bcf5cd67b6b045c03459d08359ccd"}]}
{"actor":{"display_login":"librae8226"}}