{"push_id":1892990600,"size":26,"distinct_size":4,"ref":"refs/heads/feature/tr-new-axes-format","head":"25059c0591b70c1a3b4c8c1acd679f02b2914d92","before":"333c6dbeaa6bd80747a3c9d06d460c96061e0e78","commits":[{"sha":"e513e614816bf7925fedba1dbddafdcb1a56c3c7","author":{"name":"Tim Raymond","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@timraymond.com"},"message":"Add Axes to Dashboard Cells\n\nThe frontend would like to store viewport information for each cell so\nthat visualizations are zoomed to the proper extents upon rendering.\nThis adds a property to cells called \"axes\" which takes the following\nshape:\n\n```\n{\n   \"axes\" : {\n      \"y\" : {\n         \"bounds\" : [\n            0,\n            2\n         ]\n      },\n      \"y2\" : {\n         \"bounds\" : [\n            1,\n            3\n         ]\n      }\n   }\n}\n```\n\nBounds specify the visible range for the axis, and are a 2-tuple of the\nform [lower, upper]. Bounds are not implicitly inclusive or\nexclusive--that determination is left for clients to make. Also, there\nare no restrictions on the naming of axes.","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/e513e614816bf7925fedba1dbddafdcb1a56c3c7"},{"sha":"bab28c72712f3170891819170f5230f6d363baa2","author":{"name":"Tim Raymond","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@timraymond.com"},"message":"Update Swagger with Cell Axes\n\nCells now have axes which represent their visualization's viewport. This\nupdates the Swagger documentation to reflect this.\n\nThings to be aware of\n=====================\n\nThe form of \"axes\" is that of a map<string,object>, which is represented\nin Swagger by an \"additionalProperties\" key (search for \"string to model\nmapping\" here: https://swagger.io/specification/).","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/bab28c72712f3170891819170f5230f6d363baa2"},{"sha":"b5f2bea66f85436c940b7cb267daa09c98582fab","author":{"name":"Tim Raymond","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@timraymond.com"},"message":"s/DashboardRange/Axis, format protobufs, 64-bit\n\n\"Axis\" is a more consistent and appropriate name. Also, the formatting\nthe protobufs was all over the place, so this has been made consistent\nusing a first-column \\t. Furthermore, a vim modeline was added to the\nbottom to make it easier for editors to autoconfigure themselves to the\nright format, since protobufs are not something that we edit everyday.\n\nAlso, 32-bit values have been substituted for 64-bit values in Protobuf\ndefinitions.","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/b5f2bea66f85436c940b7cb267daa09c98582fab"},{"sha":"7e6ddaaa9f6d4a5b3e295b77c0fc2064ddda2bba","author":{"name":"Tim Raymond","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@timraymond.com"},"message":"Add tests for Dashboard protobuf & misc renaming\n\nThere were previously no tests around Dashboard serialization to\nprotobuf, so this patch adds coverage for that. Also, the `go-cmp`\npackage has been introduced to replace our usage of `reflect.DeepEqual`\ngoing forward because it has better comparison features that make it\nmore stable across Go versions and produces nice diffs in tests when\nthey fail, reducing the need for debug lines and manual inspection.","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/7e6ddaaa9f6d4a5b3e295b77c0fc2064ddda2bba"},{"sha":"ead7c103ba45948a8c49629b48a2964f51b6d124","author":{"name":"Tim Raymond","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@timraymond.com"},"message":"Enforce only \"x\", \"y\", and \"y2\" axes\n\nFor the forseeable future, we will only be using the \"x\", \"y\", and \"y2\"\naxes, even though the underlying serialization can support arbitrary\naxes (for the future).\n\nThis ensures that only \"x\", \"y\", and \"y2\" axes are present and updates\nthe Swagger docs to reflect that fact","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/ead7c103ba45948a8c49629b48a2964f51b6d124"},{"sha":"c336805943a5d46f3ce5a05bbcfd6ebddb6517e7","author":{"name":"Hunter Trujillo","email":"279f1834245689fa419d7cc724882add27c0db35@gmail.com"},"message":"Refactor Overlay Controls into a separate component for later. Add Display Options component. Replace Overlay Controls with Display Options.","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/c336805943a5d46f3ce5a05bbcfd6ebddb6517e7"},{"sha":"562729b6b5bc97de32497394a6a8cc7c3b74a8e5","author":{"name":"Hunter Trujillo","email":"279f1834245689fa419d7cc724882add27c0db35@gmail.com"},"message":"Fix visualization selection functionality.","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/562729b6b5bc97de32497394a6a8cc7c3b74a8e5"},{"sha":"f2c434dd08e1ab00cf3a8674f07167b16fda4429","author":{"name":"Hunter Trujillo","email":"279f1834245689fa419d7cc724882add27c0db35@gmail.com"},"message":"Add Ranger component. Add yRange prop. Add min / max inputs.","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/f2c434dd08e1ab00cf3a8674f07167b16fda4429"},{"sha":"5082b5d4939fa0bb51c834f31b652d59cbe9dae9","author":{"name":"Hunter Trujillo","email":"279f1834245689fa419d7cc724882add27c0db35@gmail.com"},"message":"Ranger improvements.","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/5082b5d4939fa0bb51c834f31b652d59cbe9dae9"},{"sha":"a2159edba58c4aad93f9d015764cbe1ac357bfab","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Add reducer for cell range","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/a2159edba58c4aad93f9d015764cbe1ac357bfab"},{"sha":"dda829a7c1660dcf30fd4f7668d6c14b3035e509","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Add temporary styles","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/dda829a7c1660dcf30fd4f7668d6c14b3035e509"},{"sha":"059f858b9cd996d7078f7abd9cb836d96d675ba6","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Hook up ranges to CEO","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/059f858b9cd996d7078f7abd9cb836d96d675ba6"},{"sha":"ec3721fbb7778871a6e41135d480b1d5c21923bf","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Prettier","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/ec3721fbb7778871a6e41135d480b1d5c21923bf"},{"sha":"421ade1627704effb781b716570afb66a483e011","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Save range with entire cell","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/421ade1627704effb781b716570afb66a483e011"},{"sha":"7a091917e04187b6ddfcd2f8f5bb6e62c94e4399","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Mock persistence of ranges","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/7a091917e04187b6ddfcd2f8f5bb6e62c94e4399"},{"sha":"263c6c9fe7b37dd497875c5ec7253231583c8404","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Wire up ranges to the rest of dashboard","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/263c6c9fe7b37dd497875c5ec7253231583c8404"},{"sha":"cc3fb249b1b9ccbe3a4da0c02813372799a2dd8e","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Prettier","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/cc3fb249b1b9ccbe3a4da0c02813372799a2dd8e"},{"sha":"cda5595d168382b764af1b8c6c6b1aec32d0a2df","author":{"name":"Alex P","email":"814d0477a7096e1883714acfc8bbafed388773b8@gmail.com"},"message":"Style CEO Display Options\n\nUsing inline SVGs for visualization type selection, moved the whole\ngraphTypes object into a different location and file structure","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/cda5595d168382b764af1b8c6c6b1aec32d0a2df"},{"sha":"bae6cbf4f23b7b2614f144e3ab9db0836e35c35f","author":{"name":"Alex P","email":"814d0477a7096e1883714acfc8bbafed388773b8@gmail.com"},"message":"Uncross the wires","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/bae6cbf4f23b7b2614f144e3ab9db0836e35c35f"},{"sha":"38b7d17df379ec3a4849b2a0dda4ec80f0f50abe","author":{"name":"Andrew Watkins","email":"2b29f18c91e4d1aa8a7b59266a668f09cdaca5d5@influxdb.com"},"message":"Handle user submitted zero","distinct":false,"url":"https://api.github.com/repos/influxdata/chronograf/commits/38b7d17df379ec3a4849b2a0dda4ec80f0f50abe"}]}
{"actor":{"display_login":"timraymond"}}