<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/bg/background.html, branch 20.8.23.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.23.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.23.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-08-10T01:04:09+00:00</updated>
<entry>
<title>Merge dictionary.js functions into Translator class (#726)</title>
<updated>2020-08-10T01:04:09+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-10T01:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9f8f83508e6d8e469b8cd89c1fb3ec85601401d8'/>
<id>urn:sha1:9f8f83508e6d8e469b8cd89c1fb3ec85601401d8</id>
<content type='text'>
* Move dictFieldSplit

* Copy dictionary.js definitions into translator.js

* Convert to member functions

* Refactor names

* Remove dictionary.js

* Rename</content>
</entry>
<entry>
<title>Json schema improvements (#722)</title>
<updated>2020-08-09T18:18:59+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-09T18:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=486d44f7197a2dedc5ea487345e598c668d47638'/>
<id>urn:sha1:486d44f7197a2dedc5ea487345e598c668d47638</id>
<content type='text'>
* Add support for regex pattern testing

* Add tests

* Separate JsonSchemaProxyHandler statics into JsonSchemaValidator

* Use this instead of JsonSchemaValidator

* Make JsonSchemaValidator non-static

* Use cache map for regex</content>
</entry>
<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>
</feed>
