<feed xmlns='http://www.w3.org/2005/Atom'>
<title>youtube-noscript-shim, branch master</title>
<subtitle>Use YouTube with NoScript
</subtitle>
<id>http://git.systemreboot.net/youtube-noscript-shim/atom?h=master</id>
<link rel='self' href='http://git.systemreboot.net/youtube-noscript-shim/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/'/>
<updated>2017-08-06T17:29:14+00:00</updated>
<entry>
<title>Bump to version 0.5.</title>
<updated>2017-08-06T17:29:14+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T17:29:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=e35d94bdd947c09d694d1eec5273d7873a10e21f'/>
<id>urn:sha1:e35d94bdd947c09d694d1eec5273d7873a10e21f</id>
<content type='text'>
* manifest.json: Bump to version 0.5.
* youtube-noscript-shim.user.js: Bump to version 0.5.
</content>
</entry>
<entry>
<title>Remove support for decrypting signatures.</title>
<updated>2017-08-06T17:25:19+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T17:25:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=59b85d23f8881b1d0190c82c89ea7d91b168f725'/>
<id>urn:sha1:59b85d23f8881b1d0190c82c89ea7d91b168f725</id>
<content type='text'>
Decrypting signatures is done by extracting a part of the proprietary
YouTube javascript and executing it. This is unsafe, and is
problematic for software freedom.

* viewtube.js (ytDecryptFunction): Remove function.
(ytVideos): Remove invocation of `ytDecryptFunction'.
</content>
</entry>
<entry>
<title>Do not assign to innerHTML.</title>
<updated>2017-08-06T17:24:07+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T17:24:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=689eb3352fd4630b350f7482597775e8c8a65d1b'/>
<id>urn:sha1:689eb3352fd4630b350f7482597775e8c8a65d1b</id>
<content type='text'>
* viewtube.js (createElement): Do not assign to innerHTML. Mozilla
considers this unsafe.
</content>
</entry>
<entry>
<title>Bump to version 0.4.</title>
<updated>2017-08-06T17:10:48+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T17:10:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=768c7a78f5b6208caad13264110ce5a1a45c25df'/>
<id>urn:sha1:768c7a78f5b6208caad13264110ce5a1a45c25df</id>
<content type='text'>
* manifest.json: Bump to version 0.4.
* youtube-noscript-shim.user.js: Bump to version 0.4.
</content>
</entry>
<entry>
<title>Do not remove elements.</title>
<updated>2017-08-06T16:38:33+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T16:38:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=87ed52d537112344ffbebd1da0eb7a230c0bdab8'/>
<id>urn:sha1:87ed52d537112344ffbebd1da0eb7a230c0bdab8</id>
<content type='text'>
Removing #placeholder-player and #watch7-sidebar-ads disrupts the
layout of other elements.

* viewtube.js (removeElements): Remove function.
Do not remove #placeholder-player and #watch7-sidebar-ads.
</content>
</entry>
<entry>
<title>Simplify code.</title>
<updated>2017-08-06T16:32:56+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-06T16:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=3dc0f0eac6814bb620dbe6de71def3400a193981'/>
<id>urn:sha1:3dc0f0eac6814bb620dbe6de71def3400a193981</id>
<content type='text'>
* viewtube.js: Use assignment expressions in IF conditions, instead of
putting them as separate statements.
OR match result with [] to always get an array as the returned value.
(cleanMyContent): Combine replace expressions into one.
(ytVideos): Remove boolean flag `ytVideoFound'.
Replace detection of DASH video with FOR loops.
</content>
</entry>
<entry>
<title>Remove video menu from panel.</title>
<updated>2017-08-03T20:24:42+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-03T20:24:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=e7c7bf5fabccf2ad103d67d0a6ff50c13a9d946e'/>
<id>urn:sha1:e7c7bf5fabccf2ad103d67d0a6ff50c13a9d946e</id>
<content type='text'>
* viewtube.js (createMyPlayer): Remove function.
(playMyVideo): Do not delete previously existing video elements,
because there are none.
* viewtube.css (video): Remove video menu styles. Fit video in player
window.
</content>
</entry>
<entry>
<title>Add stylesheet using `createElement'.</title>
<updated>2017-08-01T17:57:00+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-01T17:57:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=75f2b23b2dbfed1f4da6a3cd8a03636f95271a0b'/>
<id>urn:sha1:75f2b23b2dbfed1f4da6a3cd8a03636f95271a0b</id>
<content type='text'>
* viewtube.js: Create a link element for stylesheet using
`createElement'.
</content>
</entry>
<entry>
<title>Remove browser storage of settings.</title>
<updated>2017-08-01T17:54:11+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-01T17:54:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=143d46d79b098c722ecf82201e81ba334c47ed30'/>
<id>urn:sha1:143d46d79b098c722ecf82201e81ba334c47ed30</id>
<content type='text'>
* viewtube.js (createMyPlayer): Remove browser storage of settings.
(setMyOptions): Remove function.
(createElement, createVideoElement): Change function signature.
* manifest.json (permissions): Remove "storage".
</content>
</entry>
<entry>
<title>Simplify `getMyContent'.</title>
<updated>2017-08-01T17:47:07+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2017-08-01T17:37:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/youtube-noscript-shim/commit/?id=8a6feadcc6cc170a45b194a330e7a4064fee99d4'/>
<id>urn:sha1:8a6feadcc6cc170a45b194a330e7a4064fee99d4</id>
<content type='text'>
* viewtube.js (getMyContent): Remove getting XML. Simplify logic.
Remove unnecessary global variables.
</content>
</entry>
</feed>
