<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext, branch 24.5.13.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.13.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.13.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-05-13T02:16:02+00:00</updated>
<entry>
<title>Add glossary-first handlebars (#921)</title>
<updated>2024-05-13T02:16:02+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-13T02:16:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=81390468b95e786e2aabb41ddcbdd91ab9b345c3'/>
<id>urn:sha1:81390468b95e786e2aabb41ddcbdd91ab9b345c3</id>
<content type='text'>
* Add glossary-first handlebars

* Add docs

* Fix missing /if

* Write handlebars test data</content>
</entry>
<entry>
<title>Rework settings (#884)</title>
<updated>2024-05-13T02:10:05+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-13T02:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=0b02bf46c9fac64287b1fce338927e34b87f4144'/>
<id>urn:sha1:0b02bf46c9fac64287b1fce338927e34b87f4144</id>
<content type='text'>
* Add and remove settings from advanced

* Add warning to Text scan length

* Move Frequency sorting dictionary under Dictionaries, remove it from advanced, add child element Frequency sorting mode to advanced

* Move Result grouping mode to Appearance

* Move General above Dictionaries

* Rename Popup Appearance to Appearance

* Move Reading mode from Text Parsing to Appearance

* Make Text scan length warning less scary

* Move anki dupe settings back to advanced

* Remove scan delay setting from welcome page

* Move Recommended Permissions to top of welcome page, add bold, and add warning text

* Improve wording of recommended permissions warning

* Rename Enable content scanning to Enable Yomitan

Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;
Signed-off-by: Kuuuube &lt;61125188+Kuuuube@users.noreply.github.com&gt;

* Remove Auto-hide search popup option from welcome page

* Fix appearance href and id

* Add Result Display category

* Add success text css

* Split off quick start guide from welcome page

* Add language selector on welcome page

* Add success or danger text if recommended permissions are on or off

* Remove unused placeholders in backup category

* Rename Popup to Popup Behavior

* Move Auto-hide search popup and Hide popup on cursor exit to Popup Behavior

* Move Term display style, Reading mode, and Frequency display style to advanced

* Move custom css to advanced

* Remove unused setting

* Add back setting with note and hidden

* Remove Auto-hide search popup

* Restore Auto-hide search popup

* Fix Auto-hide search popup description

---------

Signed-off-by: Kuuuube &lt;61125188+Kuuuube@users.noreply.github.com&gt;
Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;</content>
</entry>
<entry>
<title>Restore shift click behavior for search button opening as a popup (#920)</title>
<updated>2024-05-13T01:54:45+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-13T01:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=fc83365f1f1163fa990d5377f9b20512594631d7'/>
<id>urn:sha1:fc83365f1f1163fa990d5377f9b20512594631d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Frequency sorting dictionary setting dropdown showing all dictionaries instead of only dictionaries with frequency data (#924)</title>
<updated>2024-05-13T01:44:05+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-13T01:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d5c28a3b3aee933a6d54ca62877a83e0505cb894'/>
<id>urn:sha1:d5c28a3b3aee933a6d54ca62877a83e0505cb894</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add option to bulk generate anki cards (#895)</title>
<updated>2024-05-12T03:03:27+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-12T03:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=486eec15b817d6a87ad98245dea3534545286334'/>
<id>urn:sha1:486eec15b817d6a87ad98245dea3534545286334</id>
<content type='text'>
* Add option to bulk generate anki cards

* Fix tab replacement

* Set deckname and modelname in note builder

* Add addNotes to ankiconnect api implementation

* Add option to send word list to anki directly

* Add support for audio and media toggle

* Add support for dictionary media

* Remove unnecessary assignment

* Remove unused css

* Remove redundant html

* Start of progress bar implementation

* Remove redundant type annotation

* Remove unused import

* Rename words to terms

* Print progress to console

* Add confirmation to Export to file

* Improve progress logs

* Add unresponsive and console note

* Add progress bars

* Make cancel button actually cancel operation

* Remove unresponsive warnings

* Disable send and export buttons after they are clicked

* Remove unneeded Yomichan mention

* Mark as experimental

* Clarify description

* Add documentation on Anki Deck Generation

* Add experimental note in docs

* Add warning text to settings page

* Switch example text based on language

* Remove silly cancel function and bind directly

* Rename to model

* Add link to docs

* Make test text less confusing

* Rename deck to notes

* Clarify what is being sent to anki

* Fix incorrect modal header text

* Clarify wording

* Fix ankiconnect addNotes return types

* Add error handling to send to anki

* Fix wording and naming in docs

* Add option to prevent sending duplicates to anki

* Update anki deck and model without a page refresh

* Cleanup internal html naming

* Cleanup type definition styling

* Update example text without a page refresh

* Prevent closing the send/export confirm modal from messing up the ui and not allowing the user to see the current progress

* Fix cancel getting stuck on true

* Consolidate state changes

* Support idle download timeout

* Capitalize Failed to add cards error

* Add separate variable for idleTimeout calculation

* Remove redundant _cachedDictionaryEntryValue variable

* Use tags option to populate tags

* Include deck and tags when exporting to file

* Use date down to seconds and zero pad

* Remove unnecessary ternary

* Limit 'path' finding function to only being able to search for 'path'

* Rename _findPathsByKey to _findAllPaths</content>
</entry>
<entry>
<title>Allow ctrl + backspace to refocus the search (#914)</title>
<updated>2024-05-12T02:56:31+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-12T02:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=9b28e8ecf84027c4b52a015b389c6c1730732ce0'/>
<id>urn:sha1:9b28e8ecf84027c4b52a015b389c6c1730732ce0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added Dutch language option (#913)</title>
<updated>2024-05-11T14:17:49+00:00</updated>
<author>
<name>Kajal Goel</name>
<email>43801094+Kajal-11@users.noreply.github.com</email>
</author>
<published>2024-05-11T14:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dccacabbefb3c777d8f0ae14ab4eefa6e505ec78'/>
<id>urn:sha1:dccacabbefb3c777d8f0ae14ab4eefa6e505ec78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write english transform tests (#907)</title>
<updated>2024-05-11T11:58:14+00:00</updated>
<author>
<name>Daniel Chapman</name>
<email>99625418+Chappydev@users.noreply.github.com</email>
</author>
<published>2024-05-11T11:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=bece282dbb4fb3babef2d3875d0077c2a9d7546c'/>
<id>urn:sha1:bece282dbb4fb3babef2d3875d0077c2a9d7546c</id>
<content type='text'>
* Write transforms tests for English

Wrote transforms tests for English to cover all implemented transforms and fixed code that was failing the tests.

* Fix linter errors</content>
</entry>
<entry>
<title>Prevent updating dict entry details for anki when anki is disabled (#909)</title>
<updated>2024-05-11T03:27:57+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-11T03:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2bcb0bccc251722b2eff8a0d07e02bca052fc2e1'/>
<id>urn:sha1:2bcb0bccc251722b2eff8a0d07e02bca052fc2e1</id>
<content type='text'>
* Prevent updating dict entry details for anki when anki is disabled

* Move check to _updateDictionaryEntryDetails

* Fix if</content>
</entry>
<entry>
<title>add a few deinflections for Latin (#901)</title>
<updated>2024-05-10T23:37:09+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-05-10T23:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d68e93e9ca210a3653e3a464391a77b27cfd353a'/>
<id>urn:sha1:d68e93e9ca210a3653e3a464391a77b27cfd353a</id>
<content type='text'>
* abstract deinflections

* undo redundant changes

* remove cast

* switch to js

* MultiLanguageTransformer

* comments

* comments

* fix test

* suffixInflection

* fix bench

* substring instead of replace

* without heuristic

* suffixMap

* add other language deinflections

* wip

* catch cycles

* fix tests

* uninflect to deinflect

* use less regex

* start

* organize language transform test by language

* simpler folders

* wip

* wip

* delete german test

* cleanup</content>
</entry>
</feed>
