{"push_id":1619149785,"size":12,"distinct_size":1,"ref":"refs/heads/89-tabbed-header","head":"954ad53f267c214451c6e2aa9b23d141b391fffc","before":"2935b486865ba533a8c0e5c7502acb33b6e0dfca","commits":[{"sha":"83e1e74dced8e1beecfeba3c1897b5ed80b2a33a","author":{"name":"CM Lubinski","email":"d48d116b84d1979a4aee6c44865889dbd457bbc5@gmail.com"},"message":"Pull react-router rendering into a separate file.\n\nThis standardizes server.jsx a bit, and will be useful when adding additional\nbackend endpoints.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/83e1e74dced8e1beecfeba3c1897b5ed80b2a33a"},{"sha":"4420322037a7fa066b769ff10b95a4a05c648cf7","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Pass the full location to Pagers.\n\nPreviously, we had been passing the pathname separately from the query; it's\nmuch simpler to just pass the whole location.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/4420322037a7fa066b769ff10b95a4a05c648cf7"},{"sha":"a2d37844562220fbc09bf30635e9475ae9269bb2","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Add a lookup search/redirect endpoint.\n\nWe'd like to account for users searching for a Keyword/Policy/etc. by name\nwithout needing client-side Javascript. The solution is to provide a\nto-be-completed form which submits to a lookup page. This page will hit the\nAPI and look for an exact string match; if it exists, the user will be\nredirected to the previous page with that entry's id added to an appropriate\nquery parameter. If there is no direct match, we fall back to an icontains\nsearch, which will bring up a list of entries. The user then needs to click\none to follow the same redirect process.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/a2d37844562220fbc09bf30635e9475ae9269bb2"},{"sha":"71edfee6c3a09f921c3e56392114c5b455dd8047","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Create and use AddKeyword component in left nav.\n\nWe've already built the backend, so we just need this form to link to it.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/71edfee6c3a09f921c3e56392114c5b455dd8047"},{"sha":"f371bffb28215fbfe136d2065d14f3ffeb712032","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Add tests for filter-list components/fns.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/f371bffb28215fbfe136d2065d14f3ffeb712032"},{"sha":"0011542a70e7abea0aafe5705bc52d7dd9db30e1","author":{"name":"CM Lubinski","email":"d48d116b84d1979a4aee6c44865889dbd457bbc5@gmail.com"},"message":"Add tests for lookup-search + \"Return\".\n\nAlso tweaks some of the inner workings to match react-router.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/0011542a70e7abea0aafe5705bc52d7dd9db30e1"},{"sha":"5314cdba37239a00d55b8bc5087c98b3a4458e61","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Fix linting error.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/5314cdba37239a00d55b8bc5087c98b3a4458e61"},{"sha":"21d5070720a09ea36615397ee58fc4a6d49060a3","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Add validator to shrinkwrap, too","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/21d5070720a09ea36615397ee58fc4a6d49060a3"},{"sha":"9b7ba89781eba0563cedcb8384f159116cd5bdbb","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Pass router around instead of location.\n\nHaving access to the router will allow us to directly push another page into\nhistory. This also modified `redirectQuery()` to make it more reusable.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/9b7ba89781eba0563cedcb8384f159116cd5bdbb"},{"sha":"164400d7c95c542f9cd66079f09510d0435693db","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Add SearchAutocomplete component.\n\nThis component initially renders a `<form>`, but will swap that out for an\nautocomplete widget if the client has JS. This widget will perform the same\nsearch as the lookup-search component and similarly redirect.\n\nThis also includes some style sheets from the react-suggest module.","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/164400d7c95c542f9cd66079f09510d0435693db"},{"sha":"fd503cfab06d5d86ba447ec604a36d767c5e9a6d","author":{"name":"CM Lubinski","email":"c55b6b2540051bdd96ed1adbd257a386385a38a9@gmail.com"},"message":"Merge pull request #116 from 18F/88-keyword-autocomplete\n\nKeyword autocompleter","distinct":false,"url":"https://api.github.com/repos/18F/omb-eregs/commits/fd503cfab06d5d86ba447ec604a36d767c5e9a6d"},{"sha":"954ad53f267c214451c6e2aa9b23d141b391fffc","author":{"name":"CM Lubinski","email":"bce071029f4ac946320ae5d4bb92b7c7e968e6bb@gsa.gov"},"message":"Add a nonfunctional tab-based header.\n\nAlso replaces some of the existing, custom CSS with basscss versions.","distinct":true,"url":"https://api.github.com/repos/18F/omb-eregs/commits/954ad53f267c214451c6e2aa9b23d141b391fffc"}]}
{"actor":{"display_login":"cmc333333"}}