aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/deinflector.js
Commit message (Collapse)AuthorAge
* Move bg/js (#1387)toasted-nutbread2021-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move bg/js/anki.js to js/comm/anki.js * Move bg/js/mecab.js to js/comm/mecab.js * Move bg/js/search-main.js to js/display/search-main.js * Move bg/js/template-patcher.js to js/templates/template-patcher.js * Move bg/js/template-renderer-frame-api.js to js/templates/template-renderer-frame-api.js * Move bg/js/template-renderer-frame-main.js to js/templates/template-renderer-frame-main.js * Move bg/js/template-renderer-proxy.js to js/templates/template-renderer-proxy.js * Move bg/js/template-renderer.js to js/templates/template-renderer.js * Move bg/js/media-utility.js to js/media/media-utility.js * Move bg/js/native-simple-dom-parser.js to js/dom/native-simple-dom-parser.js * Move bg/js/simple-dom-parser.js to js/dom/simple-dom-parser.js * Move bg/js/audio-downloader.js to js/media/audio-downloader.js * Move bg/js/deinflector.js to js/language/deinflector.js * Move bg/js/backend.js to js/background/backend.js * Move bg/js/translator.js to js/language/translator.js * Move bg/js/search-display-controller.js to js/display/search-display-controller.js * Move bg/js/request-builder.js to js/background/request-builder.js * Move bg/js/text-source-map.js to js/general/text-source-map.js * Move bg/js/clipboard-reader.js to js/comm/clipboard-reader.js * Move bg/js/clipboard-monitor.js to js/comm/clipboard-monitor.js * Move bg/js/query-parser.js to js/display/query-parser.js * Move bg/js/profile-conditions.js to js/background/profile-conditions.js * Move bg/js/dictionary-database.js to js/language/dictionary-database.js * Move bg/js/dictionary-importer.js to js/language/dictionary-importer.js * Move bg/js/anki-note-builder.js to js/data/anki-note-builder.js * Move bg/js/anki-note-data.js to js/data/anki-note-data.js * Move bg/js/database.js to js/data/database.js * Move bg/js/json-schema.js to js/data/json-schema.js * Move bg/js/options.js to js/data/options-util.js * Move bg/js/background-main.js to js/background/background-main.js * Move bg/js/permissions-util.js to js/data/permissions-util.js * Move bg/js/context-main.js to js/pages/action-popup-main.js * Move bg/js/generic-page-main.js to js/pages/generic-page-main.js * Move bg/js/info-main.js to js/pages/info-main.js * Move bg/js/permissions-main.js to js/pages/permissions-main.js * Move bg/js/welcome-main.js to js/pages/welcome-main.js
* Update copyright year (#1194)toasted-nutbread2021-01-01
| | | | | * Update copyright year * Remove redundant Author info
* Add zuru deinflections (#1091)toasted-nutbread2020-12-12
| | | | | | | * Update deinflector rule types * Add deinflection rules for zuru verbs * Add tests
* Dictionary data structure improvements (#877)toasted-nutbread2020-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Simplify object structure of deinflections * Modify existing array when removing duplicates * Update _sortDefinitions to not return a value * Use explicit argument value * Use a Collator for string comparisons * Simplify order comparison * Improve tag creation and sanitization * Switch .map to a for loop, skip null meta * Add _createKanjiStat * Move _sortDefinitions definition * Fix kanji stat sorting * Remove return value from _sortTags * Add _sortKanji * Add fast exits for sorting * Add _sortDefinitionsByIndex * Combine sort function * Improve creation of kanji definition data * Use "databaseDefinitions" instead of "definitions" to disambiguate * Simplify * Simplify further * Simplify max length calculation * More destructuring * Use databaseDefinitions variable name * Move _mergeBySequence body into _getSequencedDefinitions * Use databaseDefinitions field name * Move maxLength calculation * Use shared _createTermDefinitionFromDatabaseDefinition * Simplify map * Move definition sorts for better consistency and less redundancy * Move _createExpression function * Update setup of sequenced definitions * Simplify for loop
* Update license author field to broader to explicitly reflect thatAlex Yatskov2020-04-10
| | | | | Yomichan is an ongoing community project. It really does take a village, and everyone who contributes code owns a part of it :)
* Use Object.entries rather than for intoasted-nutbread2020-02-25
|
* Validate Deinflector.ruleTypestoasted-nutbread2020-02-02
|
* Update license info URLtoasted-nutbread2020-01-01
|
* Update copyrighttoasted-nutbread2020-01-01
|
* Remove trailing commastoasted-nutbread2019-11-26
|
* Replace string.substr and string.slice with string.substringtoasted-nutbread2019-11-24
| | | | Improves semantic clarity, and it's recommended to not use substr.
* Optimize internal data structure used by the Deinflector classtoasted-nutbread2019-10-05
|
* Use bulk database searchestoasted-nutbread2019-09-28
|
* lots of fixes to backendAlex Yatskov2017-08-14
|
* move deinflector to asyncAlex Yatskov2017-07-10
|
* fixing reason sortingAlex Yatskov2017-03-25
|
* wipAlex Yatskov2017-02-26
|
* workaround for broken const in firefoxAlex Yatskov2017-01-28
|
* fixing various deinflection issuesAlex Yatskov2016-12-20
|
* deinflector optimizationsAlex Yatskov2016-12-19
|
* Fixing deinflectionAlex Yatskov2016-12-19
|
* WIPAlex Yatskov2016-12-17
|
* CleanupAlex Yatskov2016-09-19
|
* Work on progress barAlex Yatskov2016-09-16
|
* Working with IndexDbAlex Yatskov2016-09-11
|
* WIPAlex Yatskov2016-09-10
|
* Work on deinflectorAlex Yatskov2016-09-10
|
* Performance improvementsAlex Yatskov2016-08-20
|
* Better control over result ordering. This fixes #12Alex Yatskov2016-08-20
|
* CleanupAlex Yatskov2016-08-07
|
* Get rid of addon hackAlex Yatskov2016-08-07
|
* Reduce file sizeAlex Yatskov2016-08-06
|
* Use `let` instead of `const` in for loops.Alex Yatskov2016-06-14
|
* Handle intermediate tags through addonsAlex Yatskov2016-04-19
|
* Fixes to deinflection logicAlex Yatskov2016-04-16
|
* File reorgAlex Yatskov2016-04-04