{"action":"created","issue":{"url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1036","labels_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1036/labels{/name}","comments_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1036/comments","events_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1036/events","html_url":"https://github.com/rackerlabs/encore-ui/pull/1036","id":87543565,"number":1036,"title":"feat(StyleGuide): add searchable, consolidated 'All Components' page","user":{"login":"TheNando","id":6663710,"avatar_url":"https://avatars.githubusercontent.com/u/6663710?v=3","gravatar_id":"","url":"https://api.github.com/users/TheNando","html_url":"https://github.com/TheNando","followers_url":"https://api.github.com/users/TheNando/followers","following_url":"https://api.github.com/users/TheNando/following{/other_user}","gists_url":"https://api.github.com/users/TheNando/gists{/gist_id}","starred_url":"https://api.github.com/users/TheNando/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheNando/subscriptions","organizations_url":"https://api.github.com/users/TheNando/orgs","repos_url":"https://api.github.com/users/TheNando/repos","events_url":"https://api.github.com/users/TheNando/events{/privacy}","received_events_url":"https://api.github.com/users/TheNando/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rackerlabs/encore-ui/labels/in%20review","name":"in review","color":"fad8c7"},{"url":"https://api.github.com/repos/rackerlabs/encore-ui/labels/needs%20discussion","name":"needs discussion","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-11T23:47:19Z","updated_at":"2015-06-13T00:22:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rackerlabs/encore-ui/pulls/1036","html_url":"https://github.com/rackerlabs/encore-ui/pull/1036","diff_url":"https://github.com/rackerlabs/encore-ui/pull/1036.diff","patch_url":"https://github.com/rackerlabs/encore-ui/pull/1036.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/comments/111645982","html_url":"https://github.com/rackerlabs/encore-ui/pull/1036#issuecomment-111645982","issue_url":"https://api.github.com/repos/rackerlabs/encore-ui/issues/1036","id":111645982,"user":{"login":"TheNando","id":6663710,"avatar_url":"https://avatars.githubusercontent.com/u/6663710?v=3","gravatar_id":"","url":"https://api.github.com/users/TheNando","html_url":"https://github.com/TheNando","followers_url":"https://api.github.com/users/TheNando/followers","following_url":"https://api.github.com/users/TheNando/following{/other_user}","gists_url":"https://api.github.com/users/TheNando/gists{/gist_id}","starred_url":"https://api.github.com/users/TheNando/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheNando/subscriptions","organizations_url":"https://api.github.com/users/TheNando/orgs","repos_url":"https://api.github.com/users/TheNando/repos","events_url":"https://api.github.com/users/TheNando/events{/privacy}","received_events_url":"https://api.github.com/users/TheNando/received_events","type":"User","site_admin":false},"created_at":"2015-06-13T00:22:38Z","updated_at":"2015-06-13T00:22:38Z","body":"Ok. Not only do I have stability badges in, I got the whole !# running in ~1.5 seconds! That makes it not-the-longest-running-task which is great, considering it was around 10 seconds when I started.\r\n\r\nI also added some smart filtering. As you type in the filter box, it will check to see if your search string:\r\n* Matches anything within the component name (ie. 'menu' -> 'rxActionMenu)\r\n* Matches the beginning of the stability value (ie. 'stable' -> 'stable' but not 'unstable')\r\n* Matches the formatted date, not the raw date (ie. 'Nov' -> 'November 12, 2015' but '11' doesn't match 'November')\r\n* Is all case insensitive (ie. You know what this means =P )\r\n\r\nSome things that still need work:\r\n* There are a bunch of files for components now. They should go in their own sub-dir like the styleguide files. I tried to do this, but I must have not done it correctly because the grunt template string were no longer rendering. If one of you guys can add a commit, I'd be grateful.\r\n* Breadcrumbs are busted. If you click a component, the breadcrumbs don't add a ' > Components >' you can click to go back, and if you use the browser's back, the breadcrumbs keep whatever component you last clicked on them. I'm gonna try and work this out next week.\r\n\r\n![image](https://cloud.githubusercontent.com/assets/6663710/8142068/17d92696-1137-11e5-8bc8-535b963225e3.png)\r\n\r\n@glynnis @ElementE So this work needs to be done sooner or later, but I understand there are some other prerequisites before this goes in. Could you add a comment regarding that so everyone knows not to merge in until x, please?"}}