<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/bg, branch 20.6.27.2</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.2</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=20.6.27.2'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2020-07-20T23:40:02+00:00</updated>
<entry>
<title>Fix Anki CORS requests (#666)</title>
<updated>2020-07-20T23:40:02+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-07-17T18:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2514d4f1cba790acff7a01e96df49b10873aad39'/>
<id>urn:sha1:2514d4f1cba790acff7a01e96df49b10873aad39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect handlebars execution context in helpers (#645)</title>
<updated>2020-07-01T00:50:43+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-29T23:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=aae9c8f866f7389acedb1b5c619d8b702bfd23de'/>
<id>urn:sha1:aae9c8f866f7389acedb1b5c619d8b702bfd23de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make PopupFactory.prepare non-async (#625)</title>
<updated>2020-06-25T22:32:29+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-25T22:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6ee50b3c95c970234f9f0151dc2ab55dea51c741'/>
<id>urn:sha1:6ee50b3c95c970234f9f0151dc2ab55dea51c741</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Shadow DOM container for popup iframes (#623)</title>
<updated>2020-06-25T01:46:13+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-25T01:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=3e68af8666bdf9a6d8d605f7a3bb0432c8d6cb33'/>
<id>urn:sha1:3e68af8666bdf9a6d8d605f7a3bb0432c8d6cb33</id>
<content type='text'>
* Add support for injecting stylesheets into a custom parent node

* Add api.getStylesheetContent

* Add support for injecting a CSS file's content

* Add usePopupShadowDom option

* Use a per-parentNode cache

* Add support for using a shadow DOM wrapper around popup iframes

* Ignore the popup container instead of the frame</content>
</entry>
<entry>
<title>Secure popup frame url changes (#622)</title>
<updated>2020-06-22T23:26:59+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-22T23:26:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=65c41975a6dca0610c7dc4454ece9534f3636893'/>
<id>urn:sha1:65c41975a6dca0610c7dc4454ece9534f3636893</id>
<content type='text'>
* Throw error if options is not ready

* Remove id

* Change unsecurePopupFrameUrl to useSecurePopupFrameUrl</content>
</entry>
<entry>
<title>Frontend initialization refactor (#610)</title>
<updated>2020-06-21T20:14:05+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f2991fb9ee8e83738b726eb558af992f4bb5d9dc'/>
<id>urn:sha1:f2991fb9ee8e83738b726eb558af992f4bb5d9dc</id>
<content type='text'>
* Create member functions for ignoreElements and ignorePoint

* Create addFullscreenChangeEventListener utility

* Move popup creation management into Frontend

* Move getUrl implementation

* Remove old setup

* Remove try/catch block

* Error wrap

* Add prepare call to TextScanner

* Update depth when popup changes

* Refactor how Frontend gets PopupFactory and frameId

* Update popup preview to work

* Update popup preview frame to use the frontend's popup

* Update how nested popups are set up

* Error wrap

* Update how popups are set up on the search page

* Error wrap

* Error unwrap

* Add missing prepare

* Remove use of frontendInitializationData

* Catch and log errors</content>
</entry>
<entry>
<title>Generic database (#600)</title>
<updated>2020-06-21T20:12:56+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=244ab31bb2edb53ff7aecb51d2dd60b50a24c194'/>
<id>urn:sha1:244ab31bb2edb53ff7aecb51d2dd60b50a24c194</id>
<content type='text'>
* Update test

* Rename db to _db

* Create GenericDatabase class

* Catch prepare error

* Allow database to be purged even if it was not open

* Remove unused functions

* Change static functions to non-static

* Delete and count using the media object store

* Update tests</content>
</entry>
<entry>
<title>Use DOMTextScanner (#536)</title>
<updated>2020-06-21T20:07:51+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T20:07:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e23504613f8526b90a497512c086ed48e66cde95'/>
<id>urn:sha1:e23504613f8526b90a497512c086ed48e66cde95</id>
<content type='text'>
* Use DOMTextScanner instead of TextSourceRange.seek*

* Move getNodesInRange to dom.js

* Move anyNodeMatchesSelector to dom.js

* Remove unused functions

* Update tests

* Add layoutAwareScan option

* Use layoutAwareScan for source and sentence scanning

* Remove unused IGNORE_TEXT_PATTERN</content>
</entry>
<entry>
<title>Context popup update (#594)</title>
<updated>2020-06-21T19:57:18+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T19:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4ebee3e17c2d536da7de33d16c2e44c54c4c8e51'/>
<id>urn:sha1:4ebee3e17c2d536da7de33d16c2e44c54c4c8e51</id>
<content type='text'>
* Add link to the help button

* Update context.html to not use bootstrap

Styles moved into a separate file
Update icons

* Update terminology to correspond to new icons</content>
</entry>
<entry>
<title>Optimize anki note field generation (#611)</title>
<updated>2020-06-21T19:54:34+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2020-06-21T19:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0c69e54fde259568ebd89a3c9e8481cf28860ea8'/>
<id>urn:sha1:0c69e54fde259568ebd89a3c9e8481cf28860ea8</id>
<content type='text'>
</content>
</entry>
</feed>
