<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/dev, branch 24.4.21.0</title>
<subtitle>refold-tools yomitan fork</subtitle>
<id>https://git.pipeframe.xyz/fork/yomitan/atom?h=24.4.21.0</id>
<link rel='self' href='https://git.pipeframe.xyz/fork/yomitan/atom?h=24.4.21.0'/>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/'/>
<updated>2024-03-04T12:43:31+00:00</updated>
<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>Support build.js target positional arguments (#759)</title>
<updated>2024-03-03T04:50:47+00:00</updated>
<author>
<name>Harrison</name>
<email>gieraltowski.har@gmail.com</email>
</author>
<published>2024-03-03T04:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=74e726afe4d2b3cc94643408582cd5601924677f'/>
<id>urn:sha1:74e726afe4d2b3cc94643408582cd5601924677f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to zip.js for tests (#698)</title>
<updated>2024-02-27T12:14:20+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-27T12:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c4fea2251606fb0b3d0d761a544dac578f3d9048'/>
<id>urn:sha1:c4fea2251606fb0b3d0d761a544dac578f3d9048</id>
<content type='text'>
* Use zip.js

* Set compression level to 0

* Update comments</content>
</entry>
<entry>
<title>Remove testMain (#711)</title>
<updated>2024-02-20T15:11:02+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-20T15:11:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=088c6c17ac7b6076604fd3bc40287d4afda0d940'/>
<id>urn:sha1:088c6c17ac7b6076604fd3bc40287d4afda0d940</id>
<content type='text'>
</content>
</entry>
<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>Language descriptors organization (#704)</title>
<updated>2024-02-18T13:09:42+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-18T13:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=c48cd6ff6d8dcced7baf1b27ce3ac2449944f5d7'/>
<id>urn:sha1:c48cd6ff6d8dcced7baf1b27ce3ac2449944f5d7</id>
<content type='text'>
* Move languageDescriptorMap

* Move text preprocessors

* Merge into language-descriptors.js

* Merge typescript

* Initialize inline

* Move types

* Update types

* Update eslint

* Update jsconfig reference

* Rename</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>Even more eslint rules (#696)</title>
<updated>2024-02-17T00:37:01+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-17T00:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=4e77741d22778bd09b772fc53f1cbd64107e3d24'/>
<id>urn:sha1:4e77741d22778bd09b772fc53f1cbd64107e3d24</id>
<content type='text'>
* capitalized-comments

* Turn rules on

* Add miscellaneous rules

* More rules</content>
</entry>
<entry>
<title>Simplify custom clone function (#678)</title>
<updated>2024-02-15T03:28:33+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-15T03:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dd27c3813c5442f70e997f644459617852bf629a'/>
<id>urn:sha1:dd27c3813c5442f70e997f644459617852bf629a</id>
<content type='text'>
</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>
</feed>
