{ "sha": "d7d3be1130c665cc7fab9f05dbf32335229137a6", "node_id": "MDY6Q29tbWl0NzU2OTU3ODpkN2QzYmUxMTMwYzY2NWNjN2ZhYjlmMDVkYmYzMjMzNTIyOTEzN2E2", "commit": { "author": { "name": "James Anderson", "email": "me@jamesaanderson.com", "date": "2013-07-26T02:03:23Z" }, "committer": { "name": "James Anderson", "email": "me@jamesaanderson.com", "date": "2013-07-26T02:03:23Z" }, "message": "Add audio onebox\nhttp://meta.discourse.org/t/audio-html5-tag/8168", "tree": { "sha": "20c3841a2f4d2153d880b266cc9307296d8e07c6", "url": "https://api.github.com/repos/discourse/discourse/git/trees/20c3841a2f4d2153d880b266cc9307296d8e07c6" }, "url": "https://api.github.com/repos/discourse/discourse/git/commits/d7d3be1130c665cc7fab9f05dbf32335229137a6", "comment_count": 0, "verification": { "verified": false, "reason": "unsigned", "signature": null, "payload": null } }, "url": "https://api.github.com/repos/discourse/discourse/commits/d7d3be1130c665cc7fab9f05dbf32335229137a6", "html_url": "https://github.com/discourse/discourse/commit/d7d3be1130c665cc7fab9f05dbf32335229137a6", "comments_url": "https://api.github.com/repos/discourse/discourse/commits/d7d3be1130c665cc7fab9f05dbf32335229137a6/comments", "author": { "login": "jamesaanderson", "id": 2722987, "node_id": "MDQ6VXNlcjI3MjI5ODc=", "avatar_url": "https://avatars.githubusercontent.com/u/2722987?v=4", "gravatar_id": "", "url": "https://api.github.com/users/jamesaanderson", "html_url": "https://github.com/jamesaanderson", "followers_url": "https://api.github.com/users/jamesaanderson/followers", "following_url": "https://api.github.com/users/jamesaanderson/following{/other_user}", "gists_url": "https://api.github.com/users/jamesaanderson/gists{/gist_id}", "starred_url": "https://api.github.com/users/jamesaanderson/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/jamesaanderson/subscriptions", "organizations_url": "https://api.github.com/users/jamesaanderson/orgs", "repos_url": "https://api.github.com/users/jamesaanderson/repos", "events_url": "https://api.github.com/users/jamesaanderson/events{/privacy}", "received_events_url": "https://api.github.com/users/jamesaanderson/received_events", "type": "User", "site_admin": false }, "committer": { "login": "jamesaanderson", "id": 2722987, "node_id": "MDQ6VXNlcjI3MjI5ODc=", "avatar_url": "https://avatars.githubusercontent.com/u/2722987?v=4", "gravatar_id": "", "url": "https://api.github.com/users/jamesaanderson", "html_url": "https://github.com/jamesaanderson", "followers_url": "https://api.github.com/users/jamesaanderson/followers", "following_url": "https://api.github.com/users/jamesaanderson/following{/other_user}", "gists_url": "https://api.github.com/users/jamesaanderson/gists{/gist_id}", "starred_url": "https://api.github.com/users/jamesaanderson/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/jamesaanderson/subscriptions", "organizations_url": "https://api.github.com/users/jamesaanderson/orgs", "repos_url": "https://api.github.com/users/jamesaanderson/repos", "events_url": "https://api.github.com/users/jamesaanderson/events{/privacy}", "received_events_url": "https://api.github.com/users/jamesaanderson/received_events", "type": "User", "site_admin": false }, "parents": [ { "sha": "9c617d051e08a4a0335d8375e91d87a58c7e720e", "url": "https://api.github.com/repos/discourse/discourse/commits/9c617d051e08a4a0335d8375e91d87a58c7e720e", "html_url": "https://github.com/discourse/discourse/commit/9c617d051e08a4a0335d8375e91d87a58c7e720e" } ], "stats": { "total": 20, "additions": 19, "deletions": 1 }, "files": [ { "sha": "4bf610116998b798fd7255aaf835ce2ffc3d0dc7", "filename": "app/assets/stylesheets/application/compose.css.scss", "status": "modified", "additions": 3, "deletions": 0, "changes": 3, "blob_url": "https://github.com/discourse/discourse/blob/d7d3be1130c665cc7fab9f05dbf32335229137a6/app%2Fassets%2Fstylesheets%2Fapplication%2Fcompose.css.scss", "raw_url": "https://github.com/discourse/discourse/raw/d7d3be1130c665cc7fab9f05dbf32335229137a6/app%2Fassets%2Fstylesheets%2Fapplication%2Fcompose.css.scss", "contents_url": "https://api.github.com/repos/discourse/discourse/contents/app%2Fassets%2Fstylesheets%2Fapplication%2Fcompose.css.scss?ref=d7d3be1130c665cc7fab9f05dbf32335229137a6", "patch": "@@ -299,6 +299,9 @@\n webkit-border-radius: 4px;\n ms-border-radius: 4px;\n }\n+ audio {\n+ max-width: 100%;\n+ }\n }\n #wmd-preview {\n border: 1px dashed $gray;" }, { "sha": "f925244a588046d6caf2bc807c719a59569ad3c2", "filename": "app/assets/stylesheets/application/topic-post.css.scss", "status": "modified", "additions": 3, "deletions": 0, "changes": 3, "blob_url": "https://github.com/discourse/discourse/blob/d7d3be1130c665cc7fab9f05dbf32335229137a6/app%2Fassets%2Fstylesheets%2Fapplication%2Ftopic-post.css.scss", "raw_url": "https://github.com/discourse/discourse/raw/d7d3be1130c665cc7fab9f05dbf32335229137a6/app%2Fassets%2Fstylesheets%2Fapplication%2Ftopic-post.css.scss", "contents_url": "https://api.github.com/repos/discourse/discourse/contents/app%2Fassets%2Fstylesheets%2Fapplication%2Ftopic-post.css.scss?ref=d7d3be1130c665cc7fab9f05dbf32335229137a6", "patch": "@@ -515,6 +515,9 @@\n img {\n max-width: 100%;\n }\n+ audio {\n+ max-width: 100%;\n+ }\n .topic-body {\n position: relative;\n .contents {" }, { "sha": "c2fda69aa041b7075287c5144fd74bd746d27aaf", "filename": "lib/oneboxer/audio_onebox.rb", "status": "added", "additions": 12, "deletions": 0, "changes": 12, "blob_url": "https://github.com/discourse/discourse/blob/d7d3be1130c665cc7fab9f05dbf32335229137a6/lib%2Foneboxer%2Faudio_onebox.rb", "raw_url": "https://github.com/discourse/discourse/raw/d7d3be1130c665cc7fab9f05dbf32335229137a6/lib%2Foneboxer%2Faudio_onebox.rb", "contents_url": "https://api.github.com/repos/discourse/discourse/contents/lib%2Foneboxer%2Faudio_onebox.rb?ref=d7d3be1130c665cc7fab9f05dbf32335229137a6", "patch": "@@ -0,0 +1,12 @@\n+require_dependency 'oneboxer/base_onebox'\n+\n+module Oneboxer\n+ class AudioOnebox < BaseOnebox\n+\n+ matcher /^https?:\\/\\/.*\\.mp3$/\n+\n+ def onebox\n+ \"\"\n+ end\n+ end\n+end" }, { "sha": "e3924069face09f9f716afd09b166af83da496a9", "filename": "lib/oneboxer/video_onebox.rb", "status": "modified", "additions": 1, "deletions": 1, "changes": 2, "blob_url": "https://github.com/discourse/discourse/blob/d7d3be1130c665cc7fab9f05dbf32335229137a6/lib%2Foneboxer%2Fvideo_onebox.rb", "raw_url": "https://github.com/discourse/discourse/raw/d7d3be1130c665cc7fab9f05dbf32335229137a6/lib%2Foneboxer%2Fvideo_onebox.rb", "contents_url": "https://api.github.com/repos/discourse/discourse/contents/lib%2Foneboxer%2Fvideo_onebox.rb?ref=d7d3be1130c665cc7fab9f05dbf32335229137a6", "patch": "@@ -3,7 +3,7 @@\n module Oneboxer\n class VideoOnebox < BaseOnebox\n \n- matcher /^https?:\\/\\/.*\\.(mov|mp4|ogg)$/\n+ matcher /^https?:\\/\\/.*\\.(mov|mp4)$/\n \n def onebox\n \"\"" } ] }