<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/settings.html, branch 24.6.3.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.6.3.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.6.3.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-05-21T17:48:29+00:00</updated>
<entry>
<title>Rework dictionary import UX (#937)</title>
<updated>2024-05-21T17:48:29+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-21T17:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6301ba6b33fc763872d9c500cd257ac5c7ffbb44'/>
<id>urn:sha1:6301ba6b33fc763872d9c500cd257ac5c7ffbb44</id>
<content type='text'>
* Add option to import from URL

* Remove some debug code

* Improve import ui

* Add drag and drop option

* Add basic-only setting css

* Better sizing of import elements

* Hide import from url if advanced is not enabled

* Improve file drag and drop box look

* Remove redundant css

* Allow clicking on drag and drop box to open file picker

* Allow drag and drop for folders

* Prevent welcome page from breaking due to unnecessary imports

* Note that the drop zone can be clicked on

* Reject directories with item counts requiring more than 1000 processing steps (roughly 500 items)

* Improve import modal styling

* Fix typing

* Add book icon to drag zone

* Remove drag-over class on drop

* Filter only for .zip files in drag and drop

* Drop zone text rename Files to Dictionaries and add (.zip)

* Clarify not using instanceof in ts-expect-error

* Only show drag-over styling when file is zip or directory</content>
</entry>
<entry>
<title>Move dictionary up and down buttons out of kebab menu (#971)</title>
<updated>2024-05-21T17:15:24+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-21T17:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4f39126ee16cc4be81c94e7c88896615b75b746a'/>
<id>urn:sha1:4f39126ee16cc4be81c94e7c88896615b75b746a</id>
<content type='text'>
* Add up and down buttons to dictionaries list

* Fix text wrapping on firefox when viewport is smaller than dict modal

* Cleanup

* Remove up and down options from kebab menu

* Hide priority under advanced</content>
</entry>
<entry>
<title>add support for overwriting existing card (#859)</title>
<updated>2024-05-21T16:55:02+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-05-21T16:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ba9fa339a43a5f494785877018b10f111ccafff5'/>
<id>urn:sha1:ba9fa339a43a5f494785877018b10f111ccafff5</id>
<content type='text'>
* frontend

* wip

* minimum viable

* minor simplification

* simplify gradients in duplicate svg

* simplify add-duplicate svg

* colors good

* arrows shape

* disable overwrite if no valid duplicate IDs

* add warning</content>
</entry>
<entry>
<title>Add onyomi-hiragana handlebars (#960)</title>
<updated>2024-05-21T01:58:06+00:00</updated>
<author>
<name>rhgg2</name>
<email>richard.garner@mq.edu.au</email>
</author>
<published>2024-05-21T01:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ee04cf6de3037a92524bad5c65349ca1e7b4174f'/>
<id>urn:sha1:ee04cf6de3037a92524bad5c65349ca1e7b4174f</id>
<content type='text'>
* Add onyomi-hiragana handlebars

* Add onyomi-hiragana handlebars
* Add docs
* Fix typo in documentation of kunyomi/onyomi handlebars

* Update ext/data/templates/anki-field-templates-upgrade-v36.handlebars

Co-authored-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;
Signed-off-by: rhgg2 &lt;richard.garner@mq.edu.au&gt;

* Update tests for onyomi-hiragana handlebars

* Update tests for onyomi-hiragana handlebars
* Fix typo in code

---------

Signed-off-by: rhgg2 &lt;richard.garner@mq.edu.au&gt;
Co-authored-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;</content>
</entry>
<entry>
<title>Fix collection import error and progress display (#940)</title>
<updated>2024-05-14T19:30:09+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-14T19:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6c218cc6b9df27680a68a76cbeddc459a8e35711'/>
<id>urn:sha1:6c218cc6b9df27680a68a76cbeddc459a8e35711</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add permissions page link in settings (#932)</title>
<updated>2024-05-14T04:00:10+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-14T04:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c9d704733f9e832d3af4b393fe55e4c3cdc208d0'/>
<id>urn:sha1:c9d704733f9e832d3af4b393fe55e4c3cdc208d0</id>
<content type='text'>
</content>
</entry>
<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>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>add single dictionary handlebars (#814)</title>
<updated>2024-05-05T00:30:09+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-05-05T00:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2d191bfdbd955a363e7afdc79c7a2b4b11a2e9b7'/>
<id>urn:sha1:2d191bfdbd955a363e7afdc79c7a2b4b11a2e9b7</id>
<content type='text'>
* add single dictionary handlebars

* fix dicts with kanji in title

* sort

* rename to single-glossary-XYZ

* add brief and no dict variants

* add docs, only terms no kanji

* allow testing single dict handlebars

* remove empty comment</content>
</entry>
</feed>
