<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/background, branch 21.6.30.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=21.6.30.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=21.6.30.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2021-06-05T17:35:23+00:00</updated>
<entry>
<title>Add support for definitionless main dictionary (#1729)</title>
<updated>2021-06-05T17:35:23+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-06-05T17:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=057283245e2a2ce55f89cacb42067b8c93dd28cd'/>
<id>urn:sha1:057283245e2a2ce55f89cacb42067b8c93dd28cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix _getMatchURL missing search and not sanitizing wildcards (#1727)</title>
<updated>2021-06-03T23:52:00+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-06-03T23:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c7e6c370953608bb5ff18143e9e80defdc09ad88'/>
<id>urn:sha1:c7e6c370953608bb5ff18143e9e80defdc09ad88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor display audio options (#1717)</title>
<updated>2021-05-30T16:15:07+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-05-30T16:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=efd35de67f6700ecf4f49a87d310d99cefbaa328'/>
<id>urn:sha1:efd35de67f6700ecf4f49a87d310d99cefbaa328</id>
<content type='text'>
* Update how options are updated and stored in DisplayAudio

* Add source list

* Improve menus for custom json

* Clear cache after options update

* Move function

* Update public API

* Simplify playing audio from a specific source

* Simplify audio list

* Refactor audio source usage

* Refactoring

* Refactor argument names

* Fix incorrect source usage

* Remove unused

* Remove return value

* Simplify details

* Simplify Anki card audio details

* Update the data that is passed to AudioDownloader

* Simplify schema handling

* Remove unnecessary details</content>
</entry>
<entry>
<title>Refactor json audio source (#1711)</title>
<updated>2021-05-27T00:38:15+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-05-27T00:38:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0232325f960b1fbe41e03f74a46fb18a7abf33f7'/>
<id>urn:sha1:0232325f960b1fbe41e03f74a46fb18a7abf33f7</id>
<content type='text'>
* Move sources to the end of audio options object

* Add custom-json audio source type

* Add support for downloading custom-json

* Remove customSourceType</content>
</entry>
<entry>
<title>Json schema validation improvements (#1697)</title>
<updated>2021-05-22T19:45:20+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-05-22T19:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d16739a83a20e1729e08dbcbbc155be15972d146'/>
<id>urn:sha1:d16739a83a20e1729e08dbcbbc155be15972d146</id>
<content type='text'>
* Create new JsonSchema class

* Add proxy handler

* Update tests

* Update validation scripts

* Update backend

* Update audio downloader

* Update options util

* Update dictionary importer

* Update json schema file reference

* Remove old json-schema.js

* Rename new json-schema.js

* Update file names

* Rename class</content>
</entry>
<entry>
<title>Flags profile conditions (#1647)</title>
<updated>2021-05-01T19:54:31+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-05-01T19:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c514bbc4fbe39f611d7d9cfd3a48681bacbaf559'/>
<id>urn:sha1:c514bbc4fbe39f611d7d9cfd3a48681bacbaf559</id>
<content type='text'>
* Generalize modifier keys

* Optimize bindings

* Add support for flags

* Add clipboard flag

* Update tests

* Add tests</content>
</entry>
<entry>
<title>Show any custom tags on words that have anki cards created (#1628)</title>
<updated>2021-04-30T21:57:53+00:00</updated>
<author>
<name>soriac</name>
<email>soriac@users.noreply.github.com</email>
</author>
<published>2021-04-30T21:57:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ba3f7b3e96df7f034b56132d8c2c90289e16c288'/>
<id>urn:sha1:ba3f7b3e96df7f034b56132d8c2c90289e16c288</id>
<content type='text'>
* Proof-of-concept for showing card tags (#1626)

* Resolved most PR comments:
- Added a snackbar notification when clicking tag button
- Replaced magnifying glass icon with new tag icon
- Button now contains a span w/icon, to use text color
- Removed unnecessary attributes from button
- Backend now returns full noteInfos object
- Frontend now handles filtering tags

* Add options to show/hide tag button &amp; filter tags

* Do not show tags button if, after filtering, we have zero tags.

* Change tags option to enums, optimize tags intersection check &amp; fix code style.

* Update options-util.js to include new tag options.

* Fix wording on new tag setting.

* Add CSS to remove hidden buttons from the display layout.

* getAnkiNoteInfo extra parameter for additional info.

* Add new tag option to tests.

* Remove unnecessary changes related to anki tags option.

* Code style fixes.</content>
</entry>
<entry>
<title>Translator alphanumeric improvement (#1635)</title>
<updated>2021-04-29T01:17:05+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-04-29T01:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=512391346bd4f67b1933b768c64d4dac1b58b44d'/>
<id>urn:sha1:512391346bd4f67b1933b768c64d4dac1b58b44d</id>
<content type='text'>
* Simplify alphanumeric check

* Update option name for clarity</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>Initial safari compatibility (#1609)</title>
<updated>2021-04-11T03:55:11+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2021-04-11T03:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=20d60a2ba79c065586805806ea703a8057839f75'/>
<id>urn:sha1:20d60a2ba79c065586805806ea703a8057839f75</id>
<content type='text'>
* Update environment info to return the 'safari' browser

* Fix popup display on Safari

* Update environment assignment

* Add data-loading-stalled property when loading takes longer than expected

* Add notification when loading has stalled

* Allow getDictionaryInfo invocation on non-privileged contexts

* Update _validatePrivilegedMessageSender

* Don't listen to 'voiceschanged' event unless addEventListener is present

Also expose an event</content>
</entry>
</feed>
