{"action":"created","comment":{"url":"https://api.github.com/repos/shish/shimmie2/pulls/comments/67599281","id":67599281,"diff_hunk":"@@ -0,0 +1,8 @@\n+#Navigationleft .blockbody { overflow: visible; }\n+\n+.tagit { background: white !important; border: 1px solid grey !important; cursor: text; }\n+.tagit-choice { cursor: initial; }\n+input[name=search] ~ input[type=submit] { display: block !important; }","path":"ext/autocomplete/style.css","position":5,"original_position":5,"commit_id":"b6e181efb13f03008ca421fb389bb21a46f549a8","original_commit_id":"b6e181efb13f03008ca421fb389bb21a46f549a8","user":{"login":"DakuTree","id":698800,"avatar_url":"https://avatars.githubusercontent.com/u/698800?v=3","gravatar_id":"","url":"https://api.github.com/users/DakuTree","html_url":"https://github.com/DakuTree","followers_url":"https://api.github.com/users/DakuTree/followers","following_url":"https://api.github.com/users/DakuTree/following{/other_user}","gists_url":"https://api.github.com/users/DakuTree/gists{/gist_id}","starred_url":"https://api.github.com/users/DakuTree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DakuTree/subscriptions","organizations_url":"https://api.github.com/users/DakuTree/orgs","repos_url":"https://api.github.com/users/DakuTree/repos","events_url":"https://api.github.com/users/DakuTree/events{/privacy}","received_events_url":"https://api.github.com/users/DakuTree/received_events","type":"User","site_admin":false},"body":"Hadn't even considered cases where the search is on the same line. Shall fix that.","created_at":"2016-06-18T10:46:46Z","updated_at":"2016-06-18T10:46:46Z","html_url":"https://github.com/shish/shimmie2/pull/555#discussion_r67599281","pull_request_url":"https://api.github.com/repos/shish/shimmie2/pulls/555","_links":{"self":{"href":"https://api.github.com/repos/shish/shimmie2/pulls/comments/67599281"},"html":{"href":"https://github.com/shish/shimmie2/pull/555#discussion_r67599281"},"pull_request":{"href":"https://api.github.com/repos/shish/shimmie2/pulls/555"}}},"pull_request":{"url":"https://api.github.com/repos/shish/shimmie2/pulls/555","id":74330263,"html_url":"https://github.com/shish/shimmie2/pull/555","diff_url":"https://github.com/shish/shimmie2/pull/555.diff","patch_url":"https://github.com/shish/shimmie2/pull/555.patch","issue_url":"https://api.github.com/repos/shish/shimmie2/issues/555","number":555,"state":"open","locked":false,"title":"Composer","user":{"login":"DakuTree","id":698800,"avatar_url":"https://avatars.githubusercontent.com/u/698800?v=3","gravatar_id":"","url":"https://api.github.com/users/DakuTree","html_url":"https://github.com/DakuTree","followers_url":"https://api.github.com/users/DakuTree/followers","following_url":"https://api.github.com/users/DakuTree/following{/other_user}","gists_url":"https://api.github.com/users/DakuTree/gists{/gist_id}","starred_url":"https://api.github.com/users/DakuTree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DakuTree/subscriptions","organizations_url":"https://api.github.com/users/DakuTree/orgs","repos_url":"https://api.github.com/users/DakuTree/repos","events_url":"https://api.github.com/users/DakuTree/events{/privacy}","received_events_url":"https://api.github.com/users/DakuTree/received_events","type":"User","site_admin":false},"body":"This adds composer support to shimmie, as well as fixes a bunch of related bugs.\r\n\r\nThere is two main reasons behind adding this:\r\n* The main one being that vendor libs are barely ever being updated. We have a few libs that don't even work anymore (reCaptcha for example). Using composer makes it a lot easier to update libs, as well as keep track of which ones we actually have.  \r\n* Another reason, is this stops people from using the \"Download ZIP\" version of shimmie for production, rather than using the ones on the releases page. (This was brought up [two years ago](https://github.com/shish/shimmie2/issues/374#issuecomment-34741476), and is part of the reason we have the master/develop branches now).  \r\n\r\nDue to the nature of the PR, this also fixes a bunch of related things which is the reason it's pretty huge. I've tried to list any notable things below.\r\n* Libs & core css/js files now generate separate files, rather than bundling everything in one. Libs are usually a lot bigger and rarely update, while core files tend to update often. Re-DL'ing every lib for a minor core change is probably not great for bandwidth.\r\n* No longer cache CSS/JS from disabled exts.\r\n* Moved from jquery.autocomplete to [tag-it](http://aehlke.github.io/tag-it/). This works a lot better and is much better for mobile users.\r\n* Autocomplete is now loaded via an extension (which means it can be disabled).\r\n* All libs have been updated to recent versions.\r\n* reCaptcha works again.\r\n* Moved a bunch of ext-specific libs to their own folder (these are NOT installed with composer).\r\n* Replaced jQuery-ui with a dropin of the only function we actually use (highlight).\r\n* image/jpeg is longer forced for media types (audio/video etc.).\r\n* [MediaElement.js](http://mediaelementjs.com/) is now used instead of Jaris for SWF/FLV & <video> fallback.\r\n* <video> element is no longer bigger than the parent div (big videos used to stretch outside the visible page.\r\n* handle_video will default to ffmpeg if it can find it in the PATH on the initial ext startup.\r\n* Cleaned up the notes ext + fixed bugs. Sadly this still doesn't really work too well.\r\n* Added seperate development instructions to the README (for composer install etc.).\r\n* Cleaned up install.php. Added an error if composer folder doesn't exist (this works well from deterring people from installing shimmie from the \"Download ZIP\" version).\r\n* Got rid of a bunch of old decapricated HTML elements that were still be used (font, plaintext etc.).\r\n* Cleaned up lib.\r\n* Cleaned up travis.yml. Checking against 7.0 instead of nightly now since 7.0 is out.\r\n* Travis now works with composer. vendor libs are cached where possible.\r\n* Nearly all third-party js/css/swf libs are now copied into lib/vendor by composer. This helps separate any shimmie specific libs from the third-party ones.\r\n* There is three things which aren't installed by composer. getID3 is ext-specific but is used by multiple extensions (handle_video, handle_mp3). Modernizr is custom-generated, so we can't grab that. Everything in ext/ we shouldn't be handling libs for unless it's a CORE_EXT.\r\n\r\nIf this does get pulled, it would probably be worth doing a release as well. Our last release was over a year ago (and it's actually hidden since it was only tagged, and not marked as release..).","created_at":"2016-06-18T07:15:13Z","updated_at":"2016-06-18T10:46:46Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8322ab1ba4ae69b2e40317478eadb73507762884","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/shish/shimmie2/pulls/555/commits","review_comments_url":"https://api.github.com/repos/shish/shimmie2/pulls/555/comments","review_comment_url":"https://api.github.com/repos/shish/shimmie2/pulls/comments{/number}","comments_url":"https://api.github.com/repos/shish/shimmie2/issues/555/comments","statuses_url":"https://api.github.com/repos/shish/shimmie2/statuses/b6e181efb13f03008ca421fb389bb21a46f549a8","head":{"label":"DakuTree:composer-new","ref":"composer-new","sha":"b6e181efb13f03008ca421fb389bb21a46f549a8","user":{"login":"DakuTree","id":698800,"avatar_url":"https://avatars.githubusercontent.com/u/698800?v=3","gravatar_id":"","url":"https://api.github.com/users/DakuTree","html_url":"https://github.com/DakuTree","followers_url":"https://api.github.com/users/DakuTree/followers","following_url":"https://api.github.com/users/DakuTree/following{/other_user}","gists_url":"https://api.github.com/users/DakuTree/gists{/gist_id}","starred_url":"https://api.github.com/users/DakuTree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DakuTree/subscriptions","organizations_url":"https://api.github.com/users/DakuTree/orgs","repos_url":"https://api.github.com/users/DakuTree/repos","events_url":"https://api.github.com/users/DakuTree/events{/privacy}","received_events_url":"https://api.github.com/users/DakuTree/received_events","type":"User","site_admin":false},"repo":{"id":11906726,"name":"shimmie2","full_name":"DakuTree/shimmie2","owner":{"login":"DakuTree","id":698800,"avatar_url":"https://avatars.githubusercontent.com/u/698800?v=3","gravatar_id":"","url":"https://api.github.com/users/DakuTree","html_url":"https://github.com/DakuTree","followers_url":"https://api.github.com/users/DakuTree/followers","following_url":"https://api.github.com/users/DakuTree/following{/other_user}","gists_url":"https://api.github.com/users/DakuTree/gists{/gist_id}","starred_url":"https://api.github.com/users/DakuTree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DakuTree/subscriptions","organizations_url":"https://api.github.com/users/DakuTree/orgs","repos_url":"https://api.github.com/users/DakuTree/repos","events_url":"https://api.github.com/users/DakuTree/events{/privacy}","received_events_url":"https://api.github.com/users/DakuTree/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/DakuTree/shimmie2","description":"Forked Shimmie code repository","fork":true,"url":"https://api.github.com/repos/DakuTree/shimmie2","forks_url":"https://api.github.com/repos/DakuTree/shimmie2/forks","keys_url":"https://api.github.com/repos/DakuTree/shimmie2/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DakuTree/shimmie2/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DakuTree/shimmie2/teams","hooks_url":"https://api.github.com/repos/DakuTree/shimmie2/hooks","issue_events_url":"https://api.github.com/repos/DakuTree/shimmie2/issues/events{/number}","events_url":"https://api.github.com/repos/DakuTree/shimmie2/events","assignees_url":"https://api.github.com/repos/DakuTree/shimmie2/assignees{/user}","branches_url":"https://api.github.com/repos/DakuTree/shimmie2/branches{/branch}","tags_url":"https://api.github.com/repos/DakuTree/shimmie2/tags","blobs_url":"https://api.github.com/repos/DakuTree/shimmie2/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DakuTree/shimmie2/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DakuTree/shimmie2/git/refs{/sha}","trees_url":"https://api.github.com/repos/DakuTree/shimmie2/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DakuTree/shimmie2/statuses/{sha}","languages_url":"https://api.github.com/repos/DakuTree/shimmie2/languages","stargazers_url":"https://api.github.com/repos/DakuTree/shimmie2/stargazers","contributors_url":"https://api.github.com/repos/DakuTree/shimmie2/contributors","subscribers_url":"https://api.github.com/repos/DakuTree/shimmie2/subscribers","subscription_url":"https://api.github.com/repos/DakuTree/shimmie2/subscription","commits_url":"https://api.github.com/repos/DakuTree/shimmie2/commits{/sha}","git_commits_url":"https://api.github.com/repos/DakuTree/shimmie2/git/commits{/sha}","comments_url":"https://api.github.com/repos/DakuTree/shimmie2/comments{/number}","issue_comment_url":"https://api.github.com/repos/DakuTree/shimmie2/issues/comments{/number}","contents_url":"https://api.github.com/repos/DakuTree/shimmie2/contents/{+path}","compare_url":"https://api.github.com/repos/DakuTree/shimmie2/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DakuTree/shimmie2/merges","archive_url":"https://api.github.com/repos/DakuTree/shimmie2/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DakuTree/shimmie2/downloads","issues_url":"https://api.github.com/repos/DakuTree/shimmie2/issues{/number}","pulls_url":"https://api.github.com/repos/DakuTree/shimmie2/pulls{/number}","milestones_url":"https://api.github.com/repos/DakuTree/shimmie2/milestones{/number}","notifications_url":"https://api.github.com/repos/DakuTree/shimmie2/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DakuTree/shimmie2/labels{/name}","releases_url":"https://api.github.com/repos/DakuTree/shimmie2/releases{/id}","deployments_url":"https://api.github.com/repos/DakuTree/shimmie2/deployments","created_at":"2013-08-05T19:24:28Z","updated_at":"2015-04-08T12:21:19Z","pushed_at":"2016-06-18T10:24:28Z","git_url":"git://github.com/DakuTree/shimmie2.git","ssh_url":"git@github.com:DakuTree/shimmie2.git","clone_url":"https://github.com/DakuTree/shimmie2.git","svn_url":"https://github.com/DakuTree/shimmie2","homepage":"http://code.shishnet.org/shimmie2/","size":12574,"stargazers_count":1,"watchers_count":1,"language":"PHP","has_issues":true,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":42,"forks":0,"open_issues":42,"watchers":1,"default_branch":"FTAG"}},"base":{"label":"shish:develop","ref":"develop","sha":"a7021e190e15633034388d082a99261286838a16","user":{"login":"shish","id":40659,"avatar_url":"https://avatars.githubusercontent.com/u/40659?v=3","gravatar_id":"","url":"https://api.github.com/users/shish","html_url":"https://github.com/shish","followers_url":"https://api.github.com/users/shish/followers","following_url":"https://api.github.com/users/shish/following{/other_user}","gists_url":"https://api.github.com/users/shish/gists{/gist_id}","starred_url":"https://api.github.com/users/shish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shish/subscriptions","organizations_url":"https://api.github.com/users/shish/orgs","repos_url":"https://api.github.com/users/shish/repos","events_url":"https://api.github.com/users/shish/events{/privacy}","received_events_url":"https://api.github.com/users/shish/received_events","type":"User","site_admin":false},"repo":{"id":198717,"name":"shimmie2","full_name":"shish/shimmie2","owner":{"login":"shish","id":40659,"avatar_url":"https://avatars.githubusercontent.com/u/40659?v=3","gravatar_id":"","url":"https://api.github.com/users/shish","html_url":"https://github.com/shish","followers_url":"https://api.github.com/users/shish/followers","following_url":"https://api.github.com/users/shish/following{/other_user}","gists_url":"https://api.github.com/users/shish/gists{/gist_id}","starred_url":"https://api.github.com/users/shish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shish/subscriptions","organizations_url":"https://api.github.com/users/shish/orgs","repos_url":"https://api.github.com/users/shish/repos","events_url":"https://api.github.com/users/shish/events{/privacy}","received_events_url":"https://api.github.com/users/shish/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/shish/shimmie2","description":"Shish's official Shimmie code repository","fork":false,"url":"https://api.github.com/repos/shish/shimmie2","forks_url":"https://api.github.com/repos/shish/shimmie2/forks","keys_url":"https://api.github.com/repos/shish/shimmie2/keys{/key_id}","collaborators_url":"https://api.github.com/repos/shish/shimmie2/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/shish/shimmie2/teams","hooks_url":"https://api.github.com/repos/shish/shimmie2/hooks","issue_events_url":"https://api.github.com/repos/shish/shimmie2/issues/events{/number}","events_url":"https://api.github.com/repos/shish/shimmie2/events","assignees_url":"https://api.github.com/repos/shish/shimmie2/assignees{/user}","branches_url":"https://api.github.com/repos/shish/shimmie2/branches{/branch}","tags_url":"https://api.github.com/repos/shish/shimmie2/tags","blobs_url":"https://api.github.com/repos/shish/shimmie2/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/shish/shimmie2/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/shish/shimmie2/git/refs{/sha}","trees_url":"https://api.github.com/repos/shish/shimmie2/git/trees{/sha}","statuses_url":"https://api.github.com/repos/shish/shimmie2/statuses/{sha}","languages_url":"https://api.github.com/repos/shish/shimmie2/languages","stargazers_url":"https://api.github.com/repos/shish/shimmie2/stargazers","contributors_url":"https://api.github.com/repos/shish/shimmie2/contributors","subscribers_url":"https://api.github.com/repos/shish/shimmie2/subscribers","subscription_url":"https://api.github.com/repos/shish/shimmie2/subscription","commits_url":"https://api.github.com/repos/shish/shimmie2/commits{/sha}","git_commits_url":"https://api.github.com/repos/shish/shimmie2/git/commits{/sha}","comments_url":"https://api.github.com/repos/shish/shimmie2/comments{/number}","issue_comment_url":"https://api.github.com/repos/shish/shimmie2/issues/comments{/number}","contents_url":"https://api.github.com/repos/shish/shimmie2/contents/{+path}","compare_url":"https://api.github.com/repos/shish/shimmie2/compare/{base}...{head}","merges_url":"https://api.github.com/repos/shish/shimmie2/merges","archive_url":"https://api.github.com/repos/shish/shimmie2/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/shish/shimmie2/downloads","issues_url":"https://api.github.com/repos/shish/shimmie2/issues{/number}","pulls_url":"https://api.github.com/repos/shish/shimmie2/pulls{/number}","milestones_url":"https://api.github.com/repos/shish/shimmie2/milestones{/number}","notifications_url":"https://api.github.com/repos/shish/shimmie2/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/shish/shimmie2/labels{/name}","releases_url":"https://api.github.com/repos/shish/shimmie2/releases{/id}","deployments_url":"https://api.github.com/repos/shish/shimmie2/deployments","created_at":"2009-05-12T10:24:49Z","updated_at":"2016-06-04T14:05:00Z","pushed_at":"2016-06-18T10:24:29Z","git_url":"git://github.com/shish/shimmie2.git","ssh_url":"git@github.com:shish/shimmie2.git","clone_url":"https://github.com/shish/shimmie2.git","svn_url":"https://github.com/shish/shimmie2","homepage":"http://code.shishnet.org/shimmie2/","size":14286,"stargazers_count":122,"watchers_count":122,"language":"PHP","has_issues":true,"has_downloads":false,"has_wiki":true,"has_pages":false,"forks_count":51,"mirror_url":null,"open_issues_count":106,"forks":51,"open_issues":106,"watchers":122,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/shish/shimmie2/pulls/555"},"html":{"href":"https://github.com/shish/shimmie2/pull/555"},"issue":{"href":"https://api.github.com/repos/shish/shimmie2/issues/555"},"comments":{"href":"https://api.github.com/repos/shish/shimmie2/issues/555/comments"},"review_comments":{"href":"https://api.github.com/repos/shish/shimmie2/pulls/555/comments"},"review_comment":{"href":"https://api.github.com/repos/shish/shimmie2/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/shish/shimmie2/pulls/555/commits"},"statuses":{"href":"https://api.github.com/repos/shish/shimmie2/statuses/b6e181efb13f03008ca421fb389bb21a46f549a8"}}}}
{"actor":{"display_login":"DakuTree"}}