<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/comm, branch 23.10.1.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=23.10.1.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=23.10.1.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2023-09-30T16:56:52+00:00</updated>
<entry>
<title>create both cross-frame ports in the background</title>
<updated>2023-09-30T16:56:52+00:00</updated>
<author>
<name>praschke</name>
<email>stel@comfy.monster</email>
</author>
<published>2023-09-30T16:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6769ff501c8b5d20e9056de57eff5a62a92339d3'/>
<id>urn:sha1:6769ff501c8b5d20e9056de57eff5a62a92339d3</id>
<content type='text'>
on Chrome (currently 117), the port created in the content script with
runtime.connect does not properly receive an onDisconnect event when
the service worker sleeps. the port created in the background with
tabs.connect does receive the event, so create both ports with
tabs.connect.

fixes #241.
</content>
</entry>
<entry>
<title>fixed eslint, changed header to only use 2 spaces, added missing headers to test</title>
<updated>2023-03-23T05:59:35+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-23T05:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a14251ea2b2b77b94fa5436b8c055a99c5f66e95'/>
<id>urn:sha1:a14251ea2b2b77b94fa5436b8c055a99c5f66e95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated LICENSE to full license, added Yomitan 2023 to all license headers</title>
<updated>2023-03-21T11:53:36+00:00</updated>
<author>
<name>Austin Siew</name>
<email>17107540+Aquafina-water-bottle@users.noreply.github.com</email>
</author>
<published>2023-03-21T11:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=a2b239886eab4975d93b8be689fb321e6a0e3afa'/>
<id>urn:sha1:a2b239886eab4975d93b8be689fb321e6a0e3afa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Documentation updates (#2257)</title>
<updated>2022-10-17T02:07:57+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-10-17T02:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=096bde44eea85f1c0cc2cc6d37b27559b3404a7a'/>
<id>urn:sha1:096bde44eea85f1c0cc2cc6d37b27559b3404a7a</id>
<content type='text'>
* Document Backend

* Document RequestBuilder

* Document some of AnkiConnect</content>
</entry>
<entry>
<title>Clipboard updates (#2254)</title>
<updated>2022-10-16T02:43:12+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-10-16T02:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9ef7f9d383561831ab1556f2679593235053a08e'/>
<id>urn:sha1:9ef7f9d383561831ab1556f2679593235053a08e</id>
<content type='text'>
* Rename

* Rename vars

* Refactor paste target

* Prevent most CSS url() properties from loading

* Add helper function to clear rich function

* Add useRichText argument

* Update condition for using readText

* Fix indent

* Update CSS</content>
</entry>
<entry>
<title>API loadExtensionScripts (#2233)</title>
<updated>2022-09-24T20:41:21+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-09-24T20:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=115c3ce3d74188bb33d73f33f7546d05d6acbee8'/>
<id>urn:sha1:115c3ce3d74188bb33d73f33f7546d05d6acbee8</id>
<content type='text'>
* Inject MV3 scripts immediately

* Add api.loadExtensionScripts</content>
</entry>
<entry>
<title>Optimize AnkiConnect.findNoteIds (#2190)</title>
<updated>2022-08-20T15:31:06+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-08-20T15:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9436928e3d89110d042e39067f5591c48e8500ea'/>
<id>urn:sha1:9436928e3d89110d042e39067f5591c48e8500ea</id>
<content type='text'>
* Use for loop rather than map

* Add _getNoteQuery

* Optimize findNoteIds to reduce repeat queries</content>
</entry>
<entry>
<title>Add support for Anki API key (#2169)</title>
<updated>2022-05-30T16:03:24+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-30T16:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=19bba07a8bccb51a9db85c13fd921d825defe753'/>
<id>urn:sha1:19bba07a8bccb51a9db85c13fd921d825defe753</id>
<content type='text'>
* Update material.css to support password fields

* Support password

* Add "apiKey" setting

* Use apiKey

* Update options if API key changes

* Update tests</content>
</entry>
<entry>
<title>Rename anki.js to anki-connect.js to more accurately reflect class name (#2167)</title>
<updated>2022-05-30T01:42:26+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-30T01:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0b5d54e7c66c17383e23855a1c3d4dbb1ea817fc'/>
<id>urn:sha1:0b5d54e7c66c17383e23855a1c3d4dbb1ea817fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for guiEditNote to view notes (#2143)</title>
<updated>2022-05-30T01:24:41+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2022-05-30T01:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=331a2e62941e04a4d50a21faefed663a92ddc00a'/>
<id>urn:sha1:331a2e62941e04a4d50a21faefed663a92ddc00a</id>
<content type='text'>
* Add AnkiConnect.guiEditNote

* Update _onApiNoteView to first try guiEditNote

* Add setting

* Update noteView API

* Use setting

* Return which mode was used

* Update DisplayGenerator

* Handle errors in DisplayAnki

* Update docs

* Add isErrorUnsupportedAction function

* Add an allowFallback option to noteView

* Disambiguate

* Simplify now that preferredMode isn't used

* Update settings info

* Implement test buttons

* Update styles

* Update status visibility

* Wrap layout

* Update description

* Update date</content>
</entry>
</feed>
