<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/bg/js, branch 20.8.24.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.24.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.8.24.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-08-22T19:49:24+00:00</updated>
<entry>
<title>Move generateId to core.js (#748)</title>
<updated>2020-08-22T19:49:24+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-22T19:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f0c974d319d9fb4c50c9a4a8f665a642edb77d58'/>
<id>urn:sha1:f0c974d319d9fb4c50c9a4a8f665a642edb77d58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move findTerms and findKanji functions into TextScanner (#747)</title>
<updated>2020-08-22T18:40:44+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-22T18:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9fa0f2a56a79159227f1f42455157fe9c84132d3'/>
<id>urn:sha1:9fa0f2a56a79159227f1f42455157fe9c84132d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Frontend initialization refactor (#737)</title>
<updated>2020-08-16T20:16:18+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-16T20:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c26c4ae0cb2e8516d79e827e7f76a5974fffdae4'/>
<id>urn:sha1:c26c4ae0cb2e8516d79e827e7f76a5974fffdae4</id>
<content type='text'>
* Fix incorrect popup depth reassignment

* Rename variable

* Rename property

* Use explicit parameter values

* Refactor setupNestedPopups

* Refactor frontend initialization</content>
</entry>
<entry>
<title>JSON schema refactor (#731)</title>
<updated>2020-08-15T21:23:09+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-15T21:23:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d582c7a0f856c1a352992e3d16be319a891e0202'/>
<id>urn:sha1:d582c7a0f856c1a352992e3d16be319a891e0202</id>
<content type='text'>
* Remove JsonSchema.clone

* Move createProxy function

* Group public properties first

* Create private version of getPropertySchema

* Mark functions as private

* Use non-static getValidValueOrDefault

* Mark private

* Make public validate function not take an info parameter

* Remove JsonSchema

* Add isValid function

* Use isValid for some tests

* Fix incorrect type</content>
</entry>
<entry>
<title>JSON-schema-based profile conditions (#730)</title>
<updated>2020-08-15T21:22:23+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-15T21:22:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d8649f40d59356361ce470cc220dca6c62a66388'/>
<id>urn:sha1:d8649f40d59356361ce470cc220dca6c62a66388</id>
<content type='text'>
* Add ProfileConditions class

* Add URL to VM

* Add new ProfileConditions tests</content>
</entry>
<entry>
<title>More JSON schema improvements (#729)</title>
<updated>2020-08-11T23:21:26+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-11T23:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=587822c16e3f573362fdfe291c9afc37ca31bb15'/>
<id>urn:sha1:587822c16e3f573362fdfe291c9afc37ca31bb15</id>
<content type='text'>
* Add support for constant values

* Add contains check for arrays

* Add tests

* Simplify getValidValueOrDefault testing</content>
</entry>
<entry>
<title>DOM + DocumentUtil merge (#727)</title>
<updated>2020-08-10T01:07:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-10T01:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2a86d6609210a586ec32c48a99904c9b64744d04'/>
<id>urn:sha1:2a86d6609210a586ec32c48a99904c9b64744d04</id>
<content type='text'>
* Add DOM functions to DocumentUtil

* Use DocumentUtil instead of DOM

* Remove DOM

* Move document-util.js into mixed</content>
</entry>
<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>Search refactoring (#725)</title>
<updated>2020-08-10T01:03:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-08-10T01:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f502dd4f21b273ecf2486cfeffddf3a3432a955c'/>
<id>urn:sha1:f502dd4f21b273ecf2486cfeffddf3a3432a955c</id>
<content type='text'>
* Rename node fields to disambiguate

* Change order</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>
</feed>
