{"push_id":824794891,"size":57,"distinct_size":57,"ref":"refs/heads/proxy-site","head":"5b97e4a22a338292f07ff61f0d64fe6850978f31","before":"08f8e1fb334cff95fff2d11a8f3de47a216e0afb","commits":[{"sha":"8faebe60a5655ddb78564071e42152e1c95ba59a","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"Demo sites: Upgrade to MDL 1.0.5.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/8faebe60a5655ddb78564071e42152e1c95ba59a"},{"sha":"b7e6243d3b5e4c30e4c5b09aeeb2a8881732fedd","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"Added proxy, as intermediary between requester and handler.\n\nThe new \"proxy\" site is designed to be hosted at a fixed, public web\naddress, which all handlers and requesters using the polyfill will talk\nto. The proxy will track all registered handlers, and provide the\nchooser UI.\n\npolyfill: The requester is no longer required to specify a hard-coded\nhandler URL. (Rather, the proxy now contains a hard-coded handler URL,\nbut this is temporary.) The polyfill loads the proxy inside the iframe,\ninstead of the handler.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/b7e6243d3b5e4c30e4c5b09aeeb2a8881732fedd"},{"sha":"2d0e5d85b0688016c81a88599277e4e1d573fe7f","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"polyfill/README: Updated to reflect the goal of this branch.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/2d0e5d85b0688016c81a88599277e4e1d573fe7f"},{"sha":"d5708b83951d39d6a721fa698d7bd6a77cc40b29","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"polyfill: Do not hide the iframe.\n\nCurrently this is hideous, but we'll make it a nice popup dialog.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/d5708b83951d39d6a721fa698d7bd6a77cc40b29"},{"sha":"66bb107f1b15d90eed51c7347f8dcda8da9c0273","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"polyfill: Minimal styling to make the proxy chooser readable.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/66bb107f1b15d90eed51c7347f8dcda8da9c0273"},{"sha":"1875cfe21bd15cf64c9fc2698302ee570ceaaa97","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"requester/README: Update instructions.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/1875cfe21bd15cf64c9fc2698302ee570ceaaa97"},{"sha":"3102e6048df3e3dde22f04b1bd282fa744c34602","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Hide the iframe.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/3102e6048df3e3dde22f04b1bd282fa744c34602"},{"sha":"25d2acb845825eeae94be67e597ded30ae294078","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Generalize to a list of handlers (currently with only one).","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/25d2acb845825eeae94be67e597ded30ae294078"},{"sha":"5e8438e67cd90e79c6ae721c640800cdde9da08b","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Let the user choose which app to use.\n\nProgrammatically populates the dialog with radio buttons (currently\nbased on a hard-coded handler list, but ostensibly with the handlers\nchosen by the user). Then forwards the action onto the URL of the chosen\nhandler.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/5e8438e67cd90e79c6ae721c640800cdde9da08b"},{"sha":"fb3c5b69b3c42c42d6e92198548fa7cd45c3be3c","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"polyfill: Close the chooser dialog when the user clicks Open.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/fb3c5b69b3c42c42d6e92198548fa7cd45c3be3c"},{"sha":"a481488576e2e5dea7ae8ecb0d4a67a0a3951c01","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Hook up the cancel button.\n\npolyfill: Don't throw an error if the user presses cancel.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/a481488576e2e5dea7ae8ecb0d4a67a0a3951c01"},{"sha":"515a9ad15b621eb1efc92e768ec78423d911848b","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Include Material Design Lite scripts.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/515a9ad15b621eb1efc92e768ec78423d911848b"},{"sha":"c39baeef9a9a39dac76d7132fd8d16acf8a3865e","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Abstract creation of radio button.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/c39baeef9a9a39dac76d7132fd8d16acf8a3865e"},{"sha":"31de632dd2fe63632c2cb4949ef1180cd535b708","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Populate the handler UI after receiving a port.\n\nThis isn't necessary now, but once we filter based on the action, we'll\nonly know what handlers to show after receiving a message, so this is\nthe correct place.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/31de632dd2fe63632c2cb4949ef1180cd535b708"},{"sha":"c2c5ec5c856ade7fd1eb10a4e073110e39e31688","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Use Material Design Lite style.\n\nNow creates a 'card' and places the radio buttons within.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/c2c5ec5c856ade7fd1eb10a4e073110e39e31688"},{"sha":"eefa081a9f685dd89c73b33040a2479b2660fc04","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Added color to chooser title.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/eefa081a9f685dd89c73b33040a2479b2660fc04"},{"sha":"90ba59313d93b1d70e119d00e82633712bd57648","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Change to blue_grey-deep_purple color scheme.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/90ba59313d93b1d70e119d00e82633712bd57648"},{"sha":"596243e231a0db4e87bd2dfd9a7cd878684d5b24","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Error handling.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/596243e231a0db4e87bd2dfd9a7cd878684d5b24"},{"sha":"c15d2c4da0fa6df06516fa7cd9dc31495787a863","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Use button instead of a.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/c15d2c4da0fa6df06516fa7cd9dc31495787a863"},{"sha":"442e484e89cc3dea839ddab676c1ec2538c159ff","author":{"email":"d1760e71d9d2f2003c419afef791fb2187292ae1@chromium.org","name":"Matt Giuca"},"message":"proxy: Chooser displays a proper error message if no handlers registered.\n\nAlso disables the Open button.","distinct":true,"url":"https://api.github.com/repos/mgiuca/ballista/commits/442e484e89cc3dea839ddab676c1ec2538c159ff"}]}