<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yomitan/ext/js/comm, 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-20T15:13:57+00:00</updated>
<entry>
<title>Constructor simplification (#713)</title>
<updated>2024-02-20T15:13:57+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-20T15:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=fe875bbd99980b175fc366a2bfd4395be9cbad72'/>
<id>urn:sha1:fe875bbd99980b175fc366a2bfd4395be9cbad72</id>
<content type='text'>
* Update AudioDownloader

* Update Translator

* Update ClipboardMonitor

* Update ClipboardReader

* Update PanelElement

* Update QueryParser

* Update DisplayGenerator

* Update DisplayHistory

* Update DOMDataBinder

* Remove unnecessary cast

* Update Popup types

* One declaration per line

* Remove optionals from Frontend constructor

* Fix Translator constructor</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>Html templates update (#707)</title>
<updated>2024-02-18T13:10:09+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-18T13:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=6cf38229b54efbbc3ae7bc174c3999f9dfa7b1d2'/>
<id>urn:sha1:6cf38229b54efbbc3ae7bc174c3999f9dfa7b1d2</id>
<content type='text'>
* Simplify display template loading

* Add helper

* Rename file

* Rename for simplicity

* Create templates file

* Load

* Remove templates

* Move permissions templates

* Remove "templates" from comments

* Fix prepare</content>
</entry>
<entry>
<title>Log update (#701)</title>
<updated>2024-02-18T13:01:22+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-18T13:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=90449bc745546f0f25bc93ee4b06d21b7c0210e8'/>
<id>urn:sha1:90449bc745546f0f25bc93ee4b06d21b7c0210e8</id>
<content type='text'>
* Don't export Logger

* Rename logger.js to log.js

* Move helper function

* Update extension name configuration

* Simplify docs

* Move issue URL to a field

* Simplify context

* Remove optional params that are never used

* Configure backend

* Update eslint

* Simplify

* Rename function

* Simplify _api reference

* Simplify docs

* Remove unused log levels (except 'log')

* Add log function

* Rename for more clear intent

* Use log.log</content>
</entry>
<entry>
<title>Application data refactor (#699)</title>
<updated>2024-02-18T12:58:59+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-18T12:58:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7e9f7e2616973418cc50f7706bd8f644cb9d5559'/>
<id>urn:sha1:7e9f7e2616973418cc50f7706bd8f644cb9d5559</id>
<content type='text'>
* Pass tabId and frameId to Application

* Remove casts

* Remove redundant frameInformationGet calls

* Expose tabId and frameId

* Remove unsed

* Simplify

* Update FrameAncestryHandler to not need a direct frameId

* Remove frameId from FrameOffsetForwarder

* Remove frameId from PopupFactory

* Remove frameId from Frontend

* Remove frameId from PopupPreviewFrame

* Fix PopupFactory and Frontend constructor

* Remove frameId from Display

* Remove frameId from SearchDisplayController

* Restore if check</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>Show all duplicate notes on click (#636)</title>
<updated>2024-02-15T03:02:36+00:00</updated>
<author>
<name>Eloy Robillard</name>
<email>eloy.robillard@gmail.com</email>
</author>
<published>2024-02-15T03:02:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=7a4096240ce4faf70a785d047945388baa0daab3'/>
<id>urn:sha1:7a4096240ce4faf70a785d047945388baa0daab3</id>
<content type='text'>
* Show all duplicate notes on click

* Change 'notesView' to 'viewNotes'

* Replace api.noteView with api.viewNotes

* Update "viewNote" action to "viewNotes" in options util

* Update options-util test with "viewNotes" action

* Replace uses of "viewNote" with "viewNotes"

* Replace _viewNote with _viewNotes

* Rename /*ViewNote*/ methods to /*ViewNotes*/</content>
</entry>
<entry>
<title>Eslint rule updates (#665)</title>
<updated>2024-02-11T04:12:01+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-11T04:12:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=765f1ede668f70e3af7717bf4d5f05dbf009c7f8'/>
<id>urn:sha1:765f1ede668f70e3af7717bf4d5f05dbf009c7f8</id>
<content type='text'>
* Padding newline rules

* Update rules

* Update rules

* Update rules

* Updates

* Update object quotes

* Merge similar ts and js rules

* Change export spacing rules

* Move typescript-eslint rules

* Spacing

* Actually save and commit changes</content>
</entry>
<entry>
<title>Update application init process (#634)</title>
<updated>2024-02-07T07:55:48+00:00</updated>
<author>
<name>toasted-nutbread</name>
<email>toasted-nutbread@users.noreply.github.com</email>
</author>
<published>2024-02-07T07:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=dc22c0260e55121b2930f8bf8761271ba977503f'/>
<id>urn:sha1:dc22c0260e55121b2930f8bf8761271ba977503f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move files (#630)</title>
<updated>2024-02-04T07:08:44+00:00</updated>
<author>
<name>StefanVukovic99</name>
<email>stefanvukovic44@gmail.com</email>
</author>
<published>2024-02-04T07:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pipeframe.xyz/fork/yomitan/commit/?id=e4c6608103be5b031a0ba3ce1c70982114480360'/>
<id>urn:sha1:e4c6608103be5b031a0ba3ce1c70982114480360</id>
<content type='text'>
</content>
</entry>
</feed>
