<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/test/data, branch 24.2.26.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.2.26.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.2.26.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-02-19T12:30:17+00:00</updated>
<entry>
<title>Update eslint rules (#710)</title>
<updated>2024-02-19T12:30:17+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-19T12:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=2da866f982930c76d2317a3be426410683ecf5a2'/>
<id>urn:sha1:2da866f982930c76d2317a3be426410683ecf5a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add language select, abstract text transformations (#584)</title>
<updated>2024-02-17T01:45:24+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-02-17T01:45:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4aaa9f15d97668203741c1731f15e710ae8b8294'/>
<id>urn:sha1:4aaa9f15d97668203741c1731f15e710ae8b8294</id>
<content type='text'>
* Copy functions from JapaneseUtil

* Remove JapaneseUtil

* Update usages of JapaneseUtil functions

* part1

* frotend done?

* fix tests

* offscreen and type complications

* add tests

* start fixing tests

* keep fixing tests

* fix tests

* Copy functions from JapaneseUtil

* Remove JapaneseUtil

* Update usages of JapaneseUtil functions

* delete pt

* renames

* add tests

* kebab-case filenames

* lint

* minor fixes

* merge

* fixes

* fix part of comments

* fix more comments

* delete unused types

* comment

* comment

* do backend

* other files

* move fetch utils to own file

* remove extra line

* add extra line

* remove unnecessary export

* simplify folder structure

* remove redundant async

* fix param type in api

* fix language index

* undo changes to cssStyleApplier

* undo changes to utilities.js

* undo changes to utilities.js

* simplify language util

* lint

* undo phantom changes to anki integration

* require textTransformations options

* explicit locale in localeCompare

* punctuate notes

* prefer early exit

* rename LanguageOptionsObjectMap

* rename to textPreprocessor

* tuple with names instead of boolean array

* safe data setting

* optional chaining

* simplify LanguageOptions

* encapsulate languages

* delete language util

* nullable language in text preprocessors controller

* rename transform to process

* remove settings

* make translation advanced again

* remove unused getTextTransformations api call

* comments

* change language types

* RIP flags

* comments

* fix tests

* lint

* Text preprocessor type changes (#10)

* Add types

* Update types

* Simplify type check

* Refactor typing and structuring of language definitions

* lint

* update translator benchmark

* undo markdown changes

* undo markdown changes

* undo markdown changes

* more merge

* simplify language controller

---------

Co-authored-by: toasted-nutbread &lt;toasted-nutbread@users.noreply.github.com&gt;
Co-authored-by: Darius Jahandarie &lt;djahandarie@gmail.com&gt;</content>
</entry>
<entry>
<title>separate json test out of test-code (#674)</title>
<updated>2024-02-15T03:27:08+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-02-15T03:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4cc2fc76138212883b047a17a78e4f83266c0f1c'/>
<id>urn:sha1:4cc2fc76138212883b047a17a78e4f83266c0f1c</id>
<content type='text'>
* separate json testing

* add to ci</content>
</entry>
<entry>
<title>Eslint rule updates (#673)</title>
<updated>2024-02-15T03:26:29+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-15T03:26:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6bf7b0055765c4f2011c9614753d6714dc09be65'/>
<id>urn:sha1:6bf7b0055765c4f2011c9614753d6714dc09be65</id>
<content type='text'>
* Install unicorn

* Add rules

* Fix issues

* Install sonarjs

* Set up rules

* Fix issues

* Install eslint-plugin-import and fix import extensions

* Simplify permitted error names</content>
</entry>
<entry>
<title>add cumulative handlebars upgrades test (#672)</title>
<updated>2024-02-12T06:18:48+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-02-12T06:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=043ac79203abbc9c7f3aa971e2de8ddedb3c0e90'/>
<id>urn:sha1:043ac79203abbc9c7f3aa971e2de8ddedb3c0e90</id>
<content type='text'>
* add cumulative test

* undo delete line

* old templates from v2 to v1

* move test handlebars data to templates folder

---------

Co-authored-by: Darius Jahandarie &lt;djahandarie@gmail.com&gt;</content>
</entry>
<entry>
<title>Add and fix tests with options upgrades (#671)</title>
<updated>2024-02-12T06:10:52+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-02-12T06:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=fd48f18f8aa05a362f3168cbddcc03659e7510db'/>
<id>urn:sha1:fd48f18f8aa05a362f3168cbddcc03659e7510db</id>
<content type='text'>
* Add and fix tests and options applying

* Fix comma

* Add test file to json.json

* Fix direction of conjugation handlebars update

* Add frequency and cloze-body-kana to upgrade

* Use Array.isArray() instead of arbitrary length check

* Add pitch-accent-categories handlebar

* programmatically get upgrade files

* add type

---------

Co-authored-by: Cashew &lt;tungbinem@gmail.com&gt;</content>
</entry>
<entry>
<title>Add eslint eol-last rule (#662)</title>
<updated>2024-02-10T05:32:55+00:00</updated>
<author>
<name>Cashew</name>
<email>52880648+Scrub1492@users.noreply.github.com</email>
</author>
<published>2024-02-10T05:32:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6c8892e031b8ba9b62e2746f7807b5dafb2b984b'/>
<id>urn:sha1:6c8892e031b8ba9b62e2746f7807b5dafb2b984b</id>
<content type='text'>
* add eol-last eslint rule

* fix lint

* update css-json.test</content>
</entry>
<entry>
<title>Add cloze-body-kana handlebar (#650)</title>
<updated>2024-02-08T11:54:30+00:00</updated>
<author>
<name>Kuuuube</name>
<email>61125188+Kuuuube@users.noreply.github.com</email>
</author>
<published>2024-02-08T11:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=3486c0a96c477d1d5ec66c947bb7e94b44c8554a'/>
<id>urn:sha1:3486c0a96c477d1d5ec66c947bb7e94b44c8554a</id>
<content type='text'>
* Add cloze-body-kana handlebar

* Convert if else to ternary</content>
</entry>
<entry>
<title>Update eslint (#638)</title>
<updated>2024-02-08T11:52:06+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-08T11:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=d4381831209dfbbbddd6d238c68461c9601573e2'/>
<id>urn:sha1:d4381831209dfbbbddd6d238c68461c9601573e2</id>
<content type='text'>
* Add json test

* Update vscode settings to better handle json

* Collapse eslint rules for easier readability

* Reorganize

* Update no-multi-spaces rule for JSON

* Rules updates

* Switch to @stylistic/eslint-plugin

* Update deprecated stylistic rules

* Group stylistic rules

* Simplify rules

* Move eslint env overrides to end of file

* Add test

* Move promiseAnimationFrame to separate file

* Remove unneeded eslint disable

* Remove unneeded</content>
</entry>
<entry>
<title>Reduce repeated anki field marker code (#632)</title>
<updated>2024-02-05T11:16:00+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-05T11:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=576dece97e6546aea774d1bac4a05b7854c512a4'/>
<id>urn:sha1:576dece97e6546aea774d1bac4a05b7854c512a4</id>
<content type='text'>
* Unify repeated code for getting anki field markers

* Throw because type safety exists

* Simplify

* Update order

* Update test data</content>
</entry>
</feed>
