<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/pages/settings, branch 24.5.14.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.14.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.14.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-05-14T17:02:33+00:00</updated>
<entry>
<title>Make Scan selected text lazy and add Scan text at selection (#915)</title>
<updated>2024-05-14T17:02:33+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-14T17:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=266c8c3a3f0d6f8c39832bfdc0cc88b88c2b710b'/>
<id>urn:sha1:266c8c3a3f0d6f8c39832bfdc0cc88b88c2b710b</id>
<content type='text'>
* Add Scan selected text lazy

* Remove extra spaces

* Improve naming

* Use disallowExpandSelection instead of "lazy"

* Use "keyword arguments" for _scanSelectedText

* Revert Use "keyword arguments" for _scanSelectedText</content>
</entry>
<entry>
<title>Update anki settings when Configure Anki card format button is clicked instead of requiring page refresh (#934)</title>
<updated>2024-05-14T16:59:44+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-14T16:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=ba288277a5e73026f7b0c07d993aa00a5e66c332'/>
<id>urn:sha1:ba288277a5e73026f7b0c07d993aa00a5e66c332</id>
<content type='text'>
* Update anki settings when Configure Anki card format is clicked instead of requiring page refresh

* Select by data-modal-action instead of id</content>
</entry>
<entry>
<title>Catch and handle errors if getOptionsFull fails (#930)</title>
<updated>2024-05-14T05:40:11+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-05-14T05:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e73e0817be92b86d45a0bc3cb26601186afc34f5'/>
<id>urn:sha1:e73e0817be92b86d45a0bc3cb26601186afc34f5</id>
<content type='text'>
</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>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>Update eslint unsafe rule (#887)</title>
<updated>2024-05-09T07:42:35+00:00</updated>
<author>
<name>James Maa</name>
<email>jmaa@berkeley.edu</email>
</author>
<published>2024-05-09T07:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=13278a5cf67de69678d8c4c5fb97e6eb00c94c11'/>
<id>urn:sha1:13278a5cf67de69678d8c4c5fb97e6eb00c94c11</id>
<content type='text'>
* Enable @typescript-eslint/no-unsafe-assignment

* Updates

* Add missing import

* Updates

* Fix types?

* Fix tests

* Address comments

* Move TextProcessorVariant to types

* Update types/ext/translation-internal.d.ts

Co-authored-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;
Signed-off-by: James Maa &lt;jmaa@berkeley.edu&gt;

---------

Signed-off-by: James Maa &lt;jmaa@berkeley.edu&gt;
Co-authored-by: toasted-nutbread &lt;toasted-nutbread@users.noreply.github.com&gt;
Co-authored-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;</content>
</entry>
<entry>
<title>add source and target language dictionary metadata (#891)</title>
<updated>2024-05-09T01:10:48+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-05-09T01:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=57d928bb82130f8f1dcbc85ddd5430721a0dbf04'/>
<id>urn:sha1:57d928bb82130f8f1dcbc85ddd5430721a0dbf04</id>
<content type='text'>
* add source and target language dictionary metadata

* validate iso

* add description and grc</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>
<entry>
<title>add profile switching keyboard shortcuts (#832)</title>
<updated>2024-04-22T20:24:50+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-04-22T20:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f0196aaf6beac57e17972c87153376bbbcdd7282'/>
<id>urn:sha1:f0196aaf6beac57e17972c87153376bbbcdd7282</id>
<content type='text'>
* add profile switching

* add duplicate behavior dropdown (#853)

* duplicate behavior dropdown

* allow duplicate for existing users

* Update docs/anki-integration.md

Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;
Signed-off-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;

* Update docs/anki-integration.md

Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;
Signed-off-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;

* Update docs/anki-integration.md

Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;
Signed-off-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;

* remove suggestion comment

---------

Signed-off-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;
Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;

---------

Signed-off-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;
Co-authored-by: James Maa &lt;jmaa@berkeley.edu&gt;</content>
</entry>
</feed>
