{"push_id":867602996,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"996b825aa5917d40a41065408b16dcfac9233a0b","before":"0b626248ccb68023471d449e05513e3ae1670281","commits":[{"sha":"9d4f806fc7beeb540ac56ee3da80e0a6e7054d9b","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Checkpoint save so I can work on this in Whistler\n\nI’m working on a nifty new tool that will add some neat new docs\nfunctionality. This current code does nothing to speak of, but more is\ncoming!","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/9d4f806fc7beeb540ac56ee3da80e0a6e7054d9b"},{"sha":"98db1f16e32a5722510a3fa5f66bab8acc3aa5c7","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd (:sheppy)"},"message":"Style cleanups\n\nCleaned up style and layout a bit; mostly invisible code tweaks.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/98db1f16e32a5722510a3fa5f66bab8acc3aa5c7"},{"sha":"89618797bb9ae45c44cfe6024836233741735fb8","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Remove dead code\n\nTook out code left over from the change to promises.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/89618797bb9ae45c44cfe6024836233741735fb8"},{"sha":"6de4c5b8294fe0cd901799deb499564def83aa2b","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Improve comments and code clarity\n\nCorrected some comment errors and clarified some code.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/6de4c5b8294fe0cd901799deb499564def83aa2b"},{"sha":"d0faf1110195fca521f515025db8f20b4a08835c","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Standardize inputs, clean up code a bit\n\nAssorted code cleanup and comment revisions to be more helpful.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/d0faf1110195fca521f515025db8f20b4a08835c"},{"sha":"4dc858b38a59976adaed64b2df8f586a0d9e95e3","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"New WebRTC signaling sample WIP\n\nAdding the initial code for the WebRTC signaling server sample. This is\nbased on the text chat server that uses WebSockets, but adds support\nfor inviting a user into two-way video chat. The signaling support code\nhas been added to the chatserver.js file, and early changes made to the\nHTML and CSS, but signaling doesn’t yet take place. I just wanted to\nget the code checked in for tracking work going forward.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/4dc858b38a59976adaed64b2df8f586a0d9e95e3"},{"sha":"0c50479ac9bb78715a124ada6da71fb31f46aed3","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Checkpoint: more client side work, tweaks server side\n\nThis is not functional at the moment. I am in the process of finishing\nthe design of the messages used to extend and accept chat invitations.\nThey’re simple but I want to get them right — part of the code in place\nfor handling these server-side was done before I had my epiphany and\nunderstood really how signaling works, so it needs some changes. But I\npromised to commit tonight, so here it is. :)","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/0c50479ac9bb78715a124ada6da71fb31f46aed3"},{"sha":"dc8714bbb6ed36e1d9b9e927ad284126505f15b5","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Capturing ongoing work on WebRTC sample\n\nThis code doesn’t work yet but I need to capture it so I can migrate it\nto my laptop. Most of the code is in place for handling setting up the\nvideo call now, but I’m still working through making sure all the logic\nmakes sense and adding in tracking log output to monitor it during\ntesting.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/dc8714bbb6ed36e1d9b9e927ad284126505f15b5"},{"sha":"fa4ec7b726117896da1f784d5ddf5182651f4c4b","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Checkpoint\n\nStill not working but so, so close. For some reason, ICE messages are\nnot being sent on either end. Debugging continues but I wanted to save\nmy current state.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/fa4ec7b726117896da1f784d5ddf5182651f4c4b"},{"sha":"09972719427a0709d0c26ff56c47881e970f3a0e","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Checkpoint - closer, ever closer...\n\nNot working; partially-revised connection setup process (actually,\ndecided in the last minute or two to change approach a bit before\nfinishing the revision, but too tired out to do it).\n\nHad actual exchange of descriptions this evening, but was failing to\nsend a final offer out. Broke something fixing that. Will get back into\nit tomorrow (Saturday). Progress! I’m generally happy with the progress\nbut wish I’d had just a little more time on it today.\n\nAmong other things, the code is pretty much completely converted to\nusing promises instead of callbacks.\n\nTons more logging. Dead/obsolete code removed.\n\nNo more use of obsoleted WebRTC methods.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/09972719427a0709d0c26ff56c47881e970f3a0e"},{"sha":"1f632f49e990837fe9a039c65da84835418a183f","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Checkpoint - Callee now receives video stream\n\nCaller doesn’t get a reply back though. I think I see why but I want to\nsave this code so if I screw it up I can go back.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/1f632f49e990837fe9a039c65da84835418a183f"},{"sha":"84ace5b6a114b06ecbfbba97fb085b0fe87a1db0","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"First working version\n\nFirst working two-way video calling. Almost certainly only the first\ntry since no cleanup done yet after disconnect; that’s on tap for\ntomorrow with code cleanup and a review request from media team.\n\nBut writing should be able to begin tomorrow, once the review is\nrequested, since the signaling server itself at least is working.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/84ace5b6a114b06ecbfbba97fb085b0fe87a1db0"},{"sha":"b3f2a24898d19964195e7422a352bb0d914a6d91","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Comment cleanup\n\nMade a big pass through removing commented-out code, correcting bad\ncomments, and adding lots of new comments. More cleanup coming.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/b3f2a24898d19964195e7422a352bb0d914a6d91"},{"sha":"b9ea0286830195314285effdaa20bfbc7ab77135","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Cleanup phase 2\n\nServer: Remove commented-out cruft from back when I thought I had to do\na lot more stuff server-side than was really needed.\n\nClient: Stripped out the never-needed “callID”.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/b9ea0286830195314285effdaa20bfbc7ab77135"},{"sha":"673f4f11081cc6f96e369757bcf466a27615d88d","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Cleanup phase 3 - use gUM promise\n\nNow using the Promise-based version of getUserMedia().","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/673f4f11081cc6f96e369757bcf466a27615d88d"},{"sha":"d3169f887afc5352b8d83d5669ea11c2a19692b9","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Cleanup phase 4\n\nCalling yourself is blocked.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/d3169f887afc5352b8d83d5669ea11c2a19692b9"},{"sha":"d28973523d1ba7d73be2a21191f3e32aa81cee69","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Cleanup phase 5 (I think)\n\nServer: moved functions around to make things more orderly. Added lots\nof comments. Took out a little dead code.\n\nClient: Took out a conditional that wasn’t needed, simplifying the\noffer/answer handler slightly. Comment cleanup.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/d28973523d1ba7d73be2a21191f3e32aa81cee69"},{"sha":"fa9671d51e14221126d903be19b2fdc1ccf61c96","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Cleanup phase 6: Move client JS to new file\n\nThe index.html file’s JavaScript code has all moved to chatclient.js.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/fa9671d51e14221126d903be19b2fdc1ccf61c96"},{"sha":"66da430d6fb43d6eebb5520abae14d14b76b6e69","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"It's alive!\n\nDown to one small known bug — the local end of the call doesn’t hang up\nyet when you click the hang up button.\n\nThis version includes:\n\nCompletely redone layout using flexbox so that everything looks much\ncleaner.\n\nCleaned up code structure and comments further.\n\nStopped relying on negotiationneeded event, which doesn’t arrive\nreliably on Firefox. Now the offer is sent as soon as we open the call.\n\nError handling improvements.\n\nAdded “hang up” button.\n\nRemoved some dead code.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/66da430d6fb43d6eebb5520abae14d14b76b6e69"},{"sha":"f0da4e95fb5ccb9c223c8b9fe43b310ef9913871","author":{"email":"3bfc7c748992b256cd6fe52de60bcefe325b595b@sheppyware.net","name":"Eric Shepherd"},"message":"Victory!\n\nNow fully working, including hanging up and re-calling.","distinct":true,"url":"https://api.github.com/repos/mdn/samples-server/commits/f0da4e95fb5ccb9c223c8b9fe43b310ef9913871"}]}