<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/media, branch 23.12.29.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=23.12.29.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=23.12.29.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2023-12-29T03:17:38+00:00</updated>
<entry>
<title>Event dispatcher refactor (#463)</title>
<updated>2023-12-29T03:17:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-29T03:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=1e254fd1d4423b984e176547ef36a14383bbd7f5'/>
<id>urn:sha1:1e254fd1d4423b984e176547ef36a14383bbd7f5</id>
<content type='text'>
* Refactor EventDispatcher template type

* Update core types

* Update log

* Update clipboard monitor

* Update application events

* Update popup events

* Update text scanner

* Update cross frame API

* Update display events

* Type updates

* Update display history

* Update query parser

* Update search persistent state controller

* Update panel element

* Update popup menu

* Update audio system

* Update hotkey handler

* Update settings controller

* Update audio controller

* Update types

* Update types

* Update types

* Add event handler types

* Update type

* Fix issues

* Remove error suppression

* Fix typo</content>
</entry>
<entry>
<title>JSON validation (#394)</title>
<updated>2023-12-20T05:47:15+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-20T05:47:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8b943cc97fab890085448122e7c13dd035d0e238'/>
<id>urn:sha1:8b943cc97fab890085448122e7c13dd035d0e238</id>
<content type='text'>
* Set up JSON testing

* Add schema validation

* Use parseJson

* Finish types

* Disambiguate ext/json-schema from node dependency with the same name

* Add support for specifying the jsconfig file

* Don't expose types

* Update types

* Use dictionary map type

* Fix types

* Fix AJV warnings

* Move types

* Move anb rename file

* Move common mocks

* Simplify types</content>
</entry>
<entry>
<title>Make JSON.parse usage safer (#373)</title>
<updated>2023-12-19T05:33:38+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-19T05:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=1ced9aafc00c10992bab8bd3f1b6b1397f05b7b9'/>
<id>urn:sha1:1ced9aafc00c10992bab8bd3f1b6b1397f05b7b9</id>
<content type='text'>
* Make JSON.parse usage safer

* Fix any type

* Add readResponseJson

* Use readResponseJson

* Additional updates

* Rename files

* Add types</content>
</entry>
<entry>
<title>Update timer types and such</title>
<updated>2023-11-28T00:33:01+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-11-28T00:33:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=14d12f6ba20b837a04c638b935773f3120e194ff'/>
<id>urn:sha1:14d12f6ba20b837a04c638b935773f3120e194ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update types</title>
<updated>2023-11-27T19:55:27+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-11-27T19:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7aed9a371b0d74c0d75179a08068e8935b76d780'/>
<id>urn:sha1:7aed9a371b0d74c0d75179a08068e8935b76d780</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add extension error imports</title>
<updated>2023-11-27T18:54:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-11-27T18:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6a3dae04de68ab633da15bbc8ec6b350e38e6d2f'/>
<id>urn:sha1:6a3dae04de68ab633da15bbc8ec6b350e38e6d2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add JSDoc type annotations to project (rebased)</title>
<updated>2023-11-27T17:48:14+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-11-27T17:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4da4827bcbcdd1ef163f635d9b29416ff272b0bb'/>
<id>urn:sha1:4da4827bcbcdd1ef163f635d9b29416ff272b0bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modernize codebase</title>
<updated>2023-11-04T09:45:57+00:00</updated>
<author>
<name>Darius Jahandarie</name>
<email>djahandarie@gmail.com</email>
</author>
<published>2023-11-04T09:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ef79eab44bfd000792c610b968b5ceefd41e76a0'/>
<id>urn:sha1:ef79eab44bfd000792c610b968b5ceefd41e76a0</id>
<content type='text'>
- Use ES modules
- Remove vendored libs and build them from npm using esbuild
- Switch from JSZip to zip.js
</content>
</entry>
<entry>
<title>fix: different duration for Firefox for whatever reason</title>
<updated>2023-07-07T21:46:49+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-07-07T21:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=1ad09c47fbda0bf6182dc06315ab1030cc66c0ad'/>
<id>urn:sha1:1ad09c47fbda0bf6182dc06315ab1030cc66c0ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #8 from ctpk/master</title>
<updated>2023-03-23T14:03:38+00:00</updated>
<author>
<name>Darius Jahandarie</name>
<email>djahandarie@gmail.com</email>
</author>
<published>2023-03-23T14:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e358d21b5a35395d91129102ddc0ce69d8e2f078'/>
<id>urn:sha1:e358d21b5a35395d91129102ddc0ce69d8e2f078</id>
<content type='text'>
Apply .aac extension so playback works in downstream Anki clients</content>
</entry>
</feed>
