<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/templates, branch 21.4.30.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=21.4.30.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=21.4.30.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2021-04-29T01:57:49+00:00</updated>
<entry>
<title>Add pitch categories template helper (#1636)</title>
<updated>2021-04-29T01:57:49+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-04-29T01:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=40b29cb0d3ff90094c44dd4cb7abd087a0fd9598'/>
<id>urn:sha1:40b29cb0d3ff90094c44dd4cb7abd087a0fd9598</id>
<content type='text'>
* Move utility function

* Expose dictionary entry as a hidden property for internal use

* Add pitchCategories helper</content>
</entry>
<entry>
<title>Replace furigana with reading (#1614)</title>
<updated>2021-04-14T00:32:24+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-04-14T00:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=609d4fe3347f87290a428e2ba1192acb991b2e38'/>
<id>urn:sha1:609d4fe3347f87290a428e2ba1192acb991b2e38</id>
<content type='text'>
* Use "reading" instead of "furigana" for reading distribution

* Update tests</content>
</entry>
<entry>
<title>Optimize template renderer (#1585)</title>
<updated>2021-04-02T23:09:21+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-04-02T23:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dabda86259d78ee66125ebf2cff15a7619e0b5da'/>
<id>urn:sha1:dabda86259d78ee66125ebf2cff15a7619e0b5da</id>
<content type='text'>
* Add renderMulti

* Batch template rendering

* Update tests</content>
</entry>
<entry>
<title>Refactor template rendering (#1583)</title>
<updated>2021-04-02T16:42:06+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-04-02T16:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8179846e381eb0a87bf3bc266abec8f4400565bc'/>
<id>urn:sha1:8179846e381eb0a87bf3bc266abec8f4400565bc</id>
<content type='text'>
* Update _errorToJson to _serializeError

* Remove async

* Refactor render

* Simplify _getModifiedData

* Rename data =&gt; commonData

* Rename templates =&gt; template for consistency

* Improve errors check

* Update tests</content>
</entry>
<entry>
<title>Log Anki data (#1579)</title>
<updated>2021-04-01T00:07:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-04-01T00:07:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=5d7309ed5474a9fb67b9cae1b1176bc10bde6115'/>
<id>urn:sha1:5d7309ed5474a9fb67b9cae1b1176bc10bde6115</id>
<content type='text'>
* Remove unused modifierPost

* Add _getModifier

* Add _getModifiedData

* Add getModifiedData

* Add getRenderingData

* Update logging to also log anki note data

* Fix dangling comma</content>
</entry>
<entry>
<title>Add join and concat utility functions for template rendering (#1559)</title>
<updated>2021-03-26T23:07:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-03-26T23:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a14caaeab92027c57545f9db40c29e6afac14993'/>
<id>urn:sha1:a14caaeab92027c57545f9db40c29e6afac14993</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor Translator and dictionary entry format (#1553)</title>
<updated>2021-03-25T23:55:31+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-03-25T23:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4be5c8fd9f7860e701d0b7d3c8c0ee934bc60a4f'/>
<id>urn:sha1:4be5c8fd9f7860e701d0b7d3c8c0ee934bc60a4f</id>
<content type='text'>
* Update test data

* Move translator.js

* Create new version of Translator

* Update Backend

* Update DictionaryDataUtil

* Update DisplayGenerator

* Create AnkiNoteDataCreator

* Replace AnkiNoteData with AnkiNoteDataCreator

* Update tests

* Remove AnkiNoteData

* Update test data

* Remove translator-old.js

* Add TypeScript interface definitions for the new translator data format</content>
</entry>
<entry>
<title>Fix case where {tags} returns an error (#1549)</title>
<updated>2021-03-24T00:43:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-03-24T00:43:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0e1845c7edd8ae9c9a11d151d2c3a970ee9fc241'/>
<id>urn:sha1:0e1845c7edd8ae9c9a11d151d2c3a970ee9fc241</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor furigana segment data (#1502)</title>
<updated>2021-03-07T22:55:51+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-03-07T22:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=19f6bf5a3a669cda311e5a3f162131d8a9823aef'/>
<id>urn:sha1:19f6bf5a3a669cda311e5a3f162131d8a9823aef</id>
<content type='text'>
* Remove redundant language assignment

* Segment furigana from DisplayGenerator

* Remove furiganaSegments from translator data

* Add backwards compatibility for furiganaSegments

* Update tests</content>
</entry>
<entry>
<title>Move api to yomichan object (#1392)</title>
<updated>2021-02-14T20:53:35+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-02-14T20:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=286534e648af350d24fbf3c7892a7ec81aaeb4bd'/>
<id>urn:sha1:286534e648af350d24fbf3c7892a7ec81aaeb4bd</id>
<content type='text'>
* Move cross frame API from API to Yomichan

* Add API instance to Yomichan

* Move api global to yomichan.api

* Pass yomichan to API

* Remove IIFE</content>
</entry>
</feed>
