<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/app, branch 24.2.10.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.2.10.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.2.10.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-02-08T11:52:06+00:00</updated>
<entry>
<title>Update eslint (#638)</title>
<updated>2024-02-08T11:52:06+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-08T11:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d4381831209dfbbbddd6d238c68461c9601573e2'/>
<id>urn:sha1:d4381831209dfbbbddd6d238c68461c9601573e2</id>
<content type='text'>
* Add json test

* Update vscode settings to better handle json

* Collapse eslint rules for easier readability

* Reorganize

* Update no-multi-spaces rule for JSON

* Rules updates

* Switch to @stylistic/eslint-plugin

* Update deprecated stylistic rules

* Group stylistic rules

* Simplify rules

* Move eslint env overrides to end of file

* Add test

* Move promiseAnimationFrame to separate file

* Remove unneeded eslint disable

* Remove unneeded</content>
</entry>
<entry>
<title>Update application init process (#634)</title>
<updated>2024-02-07T07:55:48+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-07T07:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dc22c0260e55121b2930f8bf8761271ba977503f'/>
<id>urn:sha1:dc22c0260e55121b2930f8bf8761271ba977503f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix auto hide search popup (#592)</title>
<updated>2024-02-03T02:33:47+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-03T02:33:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6dc7e90f8d5679b0de298c820a5b88b93590ed31'/>
<id>urn:sha1:6dc7e90f8d5679b0de298c820a5b88b93590ed31</id>
<content type='text'>
* Remove return

* Update searched event

* Fix auto-hide search popup event not occuring

* Add TODO

* Split into multiple events</content>
</entry>
<entry>
<title>Application refactor (#591)</title>
<updated>2024-02-01T15:00:59+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-01T15:00:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dfd42bad0b46845ad88d1fdc5fa82b4f03bab0f3'/>
<id>urn:sha1:dfd42bad0b46845ad88d1fdc5fa82b4f03bab0f3</id>
<content type='text'>
* Rename Yomitan class to Application, change initialization style

* Rename file

* Update init

* Update config

* Remove dead code</content>
</entry>
<entry>
<title>Document util + google docs util state refactor (#590)</title>
<updated>2024-01-31T13:40:57+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-31T13:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2356223942a21d1683ac38eed8e7b9485f453d87'/>
<id>urn:sha1:2356223942a21d1683ac38eed8e7b9485f453d87</id>
<content type='text'>
* Remove static from GoogleDocsUtil since it has state

* Create TextSourceGenerator

* Remove DocumentUtil custom registrations

* Use TextSourceGenerator</content>
</entry>
<entry>
<title>WebExtension class (#551)</title>
<updated>2024-01-21T04:13:17+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-21T04:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6ba1ffe74558dd174e3308d48885fb068fa37d55'/>
<id>urn:sha1:6ba1ffe74558dd174e3308d48885fb068fa37d55</id>
<content type='text'>
* Add WebExtension class

* Use WebExtension class

* Use WebExtension instance for all runtime message sending

* Use getUrl

* Add a sendMessage variant which ignores the response and error</content>
</entry>
<entry>
<title>Separate core classes into separate files (#545)</title>
<updated>2024-01-20T04:52:48+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-20T04:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=39265a43d969e1201cb5267789967b57835059b1'/>
<id>urn:sha1:39265a43d969e1201cb5267789967b57835059b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright year (#524)</title>
<updated>2024-01-20T03:42:10+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-01-20T03:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ff5db2c18e3731e7c1063bf27ad5d6d9d22d1c6c'/>
<id>urn:sha1:ff5db2c18e3731e7c1063bf27ad5d6d9d22d1c6c</id>
<content type='text'>
* Update copyright year

* Update lib files

* Rebase updates

* Update dates

* Update years to range

* Update permitted pattern</content>
</entry>
<entry>
<title>type updates (#500)</title>
<updated>2024-01-13T04:58:48+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2024-01-13T04:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=36c40ff671ae1f8a05aac77c8694e9bccdda85fb'/>
<id>urn:sha1:36c40ff671ae1f8a05aac77c8694e9bccdda85fb</id>
<content type='text'>
* type updates

* remove comments

* fix comment

* remove types</content>
</entry>
<entry>
<title>Cross frame API safety (#491)</title>
<updated>2023-12-30T00:17:46+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2023-12-30T00:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7303da3991814a0ce220bf2fff3e51b968913b86'/>
<id>urn:sha1:7303da3991814a0ce220bf2fff3e51b968913b86</id>
<content type='text'>
* Require error type

* Add TODOs

* Fix init

* Updates

* More type safety

* Fix incorrect API map

* Update type safety

* Updates

* Add API

* Update types

* Update types

* Updates

* Remove unused

* Restore types

* Update frame ancestry handler

* Simplify names

* Fix

* Remove old message handlers</content>
</entry>
</feed>
