{"push_id":701890328,"size":12,"distinct_size":0,"ref":"refs/heads/gh-pages","head":"704509d02d28a909f446a9329c2c13ead5e2b9ef","before":"78fbcb245e5ec6c6fb592a78fc03afcb56725796","commits":[{"sha":"69ccef51201f2b11fc52a9562fb0a4a2011eaa93","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Initial commit. WebRTC page-internal connection OK.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/69ccef51201f2b11fc52a9562fb0a4a2011eaa93"},{"sha":"0e58605be22fe8d421f131fa62f4a91448afbebe","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Two-page text handshake OK (Chrome only).","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/0e58605be22fe8d421f131fa62f4a91448afbebe"},{"sha":"b048b802433751970ac342b97771ba398c2afacc","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Two-page unicode handshake OK (Firefox & Chrome).","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/b048b802433751970ac342b97771ba398c2afacc"},{"sha":"0e8bf8871f9cb16af8de7ee2b167720f220270c3","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Two user basic anonymous BBS + partial CSS design.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/0e8bf8871f9cb16af8de7ee2b167720f220270c3"},{"sha":"85b45e1f940cd55fdf181dacc8e5112f6abd0ac1","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Cleaner form display, added user object, shrunk ticket.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/85b45e1f940cd55fdf181dacc8e5112f6abd0ac1"},{"sha":"986bc9a45056d633e96f7ece10f738efc01989a3","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Added eased-scrolling navigation and developed design.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/986bc9a45056d633e96f7ece10f738efc01989a3"},{"sha":"98e4e1b855ad84e7f8483b97bb951342bef81b73","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Added markdown and local and remote validation.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/98e4e1b855ad84e7f8483b97bb951342bef81b73"},{"sha":"bbbe1e820df9f8afd3007a8f39fd5b19512e1312","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Multi-user interaction OK modulo closing peer connection + partial users panel design.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/bbbe1e820df9f8afd3007a8f39fd5b19512e1312"},{"sha":"429d0ed8f251a844a0e08d602ec9bda868f03d42","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Close connection + basic connection redundancy done.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/429d0ed8f251a844a0e08d602ec9bda868f03d42"},{"sha":"7b4321885299939a0c6ba52734f3898ffe173c18","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Naive data sharing done.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/7b4321885299939a0c6ba52734f3898ffe173c18"},{"sha":"fbd184ff6aa1acc53c6ff83e887aae60565cfb32","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Store shared data in indexedDB; unify page state across tabs.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/fbd184ff6aa1acc53c6ff83e887aae60565cfb32"},{"sha":"704509d02d28a909f446a9329c2c13ead5e2b9ef","author":{"email":"c840b0e22afeba8b87263e740464c683ed1d1de5@tuta.io","name":"den-chan"},"message":"Persistent session connection ok.","distinct":false,"url":"https://api.github.com/repos/den-chan/moonshine/commits/704509d02d28a909f446a9329c2c13ead5e2b9ef"}]}