<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/bg/background.html, branch 20.8.3.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.3.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.3.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-08-02T22:58:19+00:00</updated>
<entry>
<title>Strip request origin (#710)</title>
<updated>2020-08-02T22:58:19+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-02T22:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=bdcdf9b1f5430760be605a7a5e84440e324de7b5'/>
<id>urn:sha1:bdcdf9b1f5430760be605a7a5e84440e324de7b5</id>
<content type='text'>
* Add web request permissions

* Create fetch wrapper that anonymizes the request

* Fix Firefox not supporting 'extraHeaders' option</content>
</entry>
<entry>
<title>Fix fetch requests (#708)</title>
<updated>2020-08-02T17:30:55+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-02T17:30:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=b1b33f8beb26f97d91cb282682472c65f6eccae8'/>
<id>urn:sha1:b1b33f8beb26f97d91cb282682472c65f6eccae8</id>
<content type='text'>
* Revert audio fetching functionality to use XMLHttpRequest

* Replace requestJson

* Replace requestJson

* Replace requestJson

* Replace requestJson and requestText

* Fix tests

* Include support for vulgar word searches

* Remove request.js</content>
</entry>
<entry>
<title>Pitch accent Anki field templates (#701)</title>
<updated>2020-08-01T20:23:33+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-01T20:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=838fd211c6737ce7e2b6802a43837cf4300b60d2'/>
<id>urn:sha1:838fd211c6737ce7e2b6802a43837cf4300b60d2</id>
<content type='text'>
* Template helper updates

* Add pitch data to exported field formatting data

* Reuse note data

* Add no-op

* Set up pitch accent templates

* Refactor version update functions

* Implement upgrade process for new Anki templates

* Consistency

* Update README and anki.js to have matching markers</content>
</entry>
<entry>
<title>Rename GenericDatabase to Database (#634)</title>
<updated>2020-06-28T21:29:16+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-28T21:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a16a8f53e657596eece7c3eb7c21da4ffc2a0fe7'/>
<id>urn:sha1:a16a8f53e657596eece7c3eb7c21da4ffc2a0fe7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Database to DictionaryDatabase (#633)</title>
<updated>2020-06-28T21:24:06+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-28T21:24:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=441c23bf3be1bc4f14e17ec3956a8c90b1a674e8'/>
<id>urn:sha1:441c23bf3be1bc4f14e17ec3956a8c90b1a674e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Yomichan object separation (#627)</title>
<updated>2020-06-28T15:26:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-28T15:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=5bf805755a33f6f10fd9621f8a2bff7ba1cb7440'/>
<id>urn:sha1:5bf805755a33f6f10fd9621f8a2bff7ba1cb7440</id>
<content type='text'>
* Move "yomichan" object setup to a separate file

* Update script imports

* Align message handlers

* Rename Yomichan.prepare to Yomichan.ready

* Add new prepare function

* Improve isExtensionUrl</content>
</entry>
<entry>
<title>Generic database (#600)</title>
<updated>2020-06-21T20:12:56+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=244ab31bb2edb53ff7aecb51d2dd60b50a24c194'/>
<id>urn:sha1:244ab31bb2edb53ff7aecb51d2dd60b50a24c194</id>
<content type='text'>
* Update test

* Rename db to _db

* Create GenericDatabase class

* Catch prepare error

* Allow database to be purged even if it was not open

* Remove unused functions

* Change static functions to non-static

* Delete and count using the media object store

* Update tests</content>
</entry>
<entry>
<title>Template renderer class (#574)</title>
<updated>2020-06-16T00:11:54+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-16T00:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6562d0c1e507b17ab929ed9525666a08084404fa'/>
<id>urn:sha1:6562d0c1e507b17ab929ed9525666a08084404fa</id>
<content type='text'>
* Convert handlebars.js to a class

* Move/rename function

* Update helper registration

* Rename helper functions

* Limit cache size

* Make render() async

* Rename and move</content>
</entry>
<entry>
<title>Use cross frame API (#553)</title>
<updated>2020-06-08T01:40:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-08T01:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9767b765536279023045ed4280b12d297ec78f0a'/>
<id>urn:sha1:9767b765536279023045ed4280b12d297ec78f0a</id>
<content type='text'>
* Use new CrossFrameAPI for popup proxy communication

* Remove use of old cross-frame communication classes

* Remove use of old cross-frame communication files

* Make the crossFrame object a member of the api object</content>
</entry>
<entry>
<title>Update background global object usage (#556)</title>
<updated>2020-05-24T18:01:21+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-05-24T18:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6dd6af05e1ed3e0da4091af073c38e1d8ec0268d'/>
<id>urn:sha1:6dd6af05e1ed3e0da4091af073c38e1d8ec0268d</id>
<content type='text'>
* Omit global window object for scripts used on the background page

* Validate document exists before using

* Remove dom.js from background.html</content>
</entry>
</feed>
