<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/docs, branch 24.5.14.1</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.14.1</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.5.14.1'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-05-14T11:32:57+00:00</updated>
<entry>
<title>add korean (#787)</title>
<updated>2024-05-14T11:32:57+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-05-14T11:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=82049f3439acae346767351827e0963a2586b702'/>
<id>urn:sha1:82049f3439acae346767351827e0963a2586b702</id>
<content type='text'>
* prepare preprocessors

* add postprocessors

* add hangul functions (#13)

* move hangul to lib, add test (#14)

* add hangul functions

* hangul lib

* fix tests

* test inputs

* fix hangul disassemble, fix postprocessing

* rename test

* reset transformedText for multiple postprocessors

* add credits

* fix conflict

---------

Co-authored-by: Stefan Vukovic &lt;stefanvukovic44@gmail.com&gt;

* Vetting done (#16)

* add hangul functions

* hangul lib

* fix tests

* test inputs

* fix hangul disassemble, fix postprocessing

* rename test

* reset transformedText for multiple postprocessors

* add credits

* fix conflict

* add transforms

* move substring

* textprocessing function

* mostly fixed

* delete comment

* mostly fixed

(cherry picked from commit 268c8968ec64bf9d1fbd7d448a96d590399265c4)

* prepare preprocessors

(cherry picked from commit d139258398de9285396db31c6d46795ee95eb01a)

* (reset) remove textSourceMap

* rawSource before textreplacements

* update tests

* fix transforms

* fix transforms

* 100% vetted

* add link to dict

---------

Co-authored-by: Stefan Vukovic &lt;stefanvukovic44@gmail.com&gt;

* update unit tests

* update test

---------

Co-authored-by: Lyroxide &lt;33834537+Lyroxide@users.noreply.github.com&gt;</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>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>
<entry>
<title>Add operation docs (#865)</title>
<updated>2024-04-29T18:58:32+00:00</updated>
<author>
<name>James Maa</name>
<email>jmaa@berkeley.edu</email>
</author>
<published>2024-04-29T18:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=cc08ab29e3c2c0a7511dd8dea225c28982eaa621'/>
<id>urn:sha1:cc08ab29e3c2c0a7511dd8dea225c28982eaa621</id>
<content type='text'>
* Add operation docs

* Add warning</content>
</entry>
<entry>
<title>add duplicate behavior dropdown (#853)</title>
<updated>2024-04-22T19:58:32+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-04-22T19:58:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c6d93a965a5536979221fda856903356c10c1603'/>
<id>urn:sha1:c6d93a965a5536979221fda856903356c10c1603</id>
<content type='text'>
* 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;</content>
</entry>
<entry>
<title>fix: add missing handlebar entry (#823)</title>
<updated>2024-04-15T21:40:34+00:00</updated>
<author>
<name>m-edlund</name>
<email>me@fwegmann.com</email>
</author>
<published>2024-04-15T21:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=82bb9deafaf57b11edb7a72bb1a63563f4ae1963'/>
<id>urn:sha1:82bb9deafaf57b11edb7a72bb1a63563f4ae1963</id>
<content type='text'>
* fix: add missing handlebar entry

* fix: add new handlebar to tests</content>
</entry>
<entry>
<title>Update docs for new add duplicate buttons (#785)</title>
<updated>2024-04-09T08:53:17+00:00</updated>
<author>
<name>Eloy Robillard</name>
<email>eloy.robillard@gmail.com</email>
</author>
<published>2024-04-09T08:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=f8a46a69d4cf6ebe957e7beb41733652395cecc3'/>
<id>urn:sha1:f8a46a69d4cf6ebe957e7beb41733652395cecc3</id>
<content type='text'>
Co-authored-by: StefanVukovic99 &lt;stefanvukovic44@gmail.com&gt;</content>
</entry>
<entry>
<title>Move sandbox files (#731)</title>
<updated>2024-03-04T12:43:31+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-03-04T12:43:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4fe881d68d4c1182bee2e78a559c2064aaf48b0d'/>
<id>urn:sha1:4fe881d68d4c1182bee2e78a559c2064aaf48b0d</id>
<content type='text'>
* Move sandbox files

* Update order</content>
</entry>
<entry>
<title>Package scripts update (#714)</title>
<updated>2024-02-23T11:18:56+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-23T11:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=8078e0ec7279916e56bdc8bab88ee7f1e1594425'/>
<id>urn:sha1:8078e0ec7279916e56bdc8bab88ee7f1e1594425</id>
<content type='text'>
* Update license-report commands

* Rename build-libs

* Update test-lint-js

* Rename test-lint-json

* Update test-lint-css

* Rename test-lint-html

* Update test-ts

* Update test-code

* Update test-build

* Rename

* Test JSON types

* Distinguish JS tests from JSON tests

* Add bench test

* Test markdown

* Add fast test option

* Rename test:code

* Describe scripts

* Add test-build action

* Add test:static-analysis

* Update CI

* Fix path

* Fix missing type definition</content>
</entry>
</feed>
