aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Theme updates (#2105)toasted-nutbread2022-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Change siteColor to siteTheme * Fix potential null exception * Simplify * Update display theme assignment * Add a data-browser-theme attribute * Add "browser" option for theme * Create ThemeController * Add theme-controller.js to relevant pages * Use ThemeController * Simplify * Fix 'light' being used instead of 'default' * Update the settings values to more accurately reflect their usage * Change default site theme in display.js * Remove async * Restore async for consistency
* Update input action prevention settings (#2104)toasted-nutbread2022-04-02
| | | | | * Update styles for the input action prevention modal * Add information
* Settings advanced indicators (#2103)toasted-nutbread2022-04-02
| | | | | * Update the advanced toggle to have a custom color * Add indicators to advanced-only settings
* Settings page mobile layout updates (#2102)toasted-nutbread2022-04-02
| | | | | * Remove use of --settings-group-inner-vertical-margin * Update alignment
* Text scanner event capture (#2101)toasted-nutbread2022-04-02
| | | | | * Add capture parameter to event listeners * Enable capture
* Update node version and dependencies (#2100)toasted-nutbread2022-04-02
| | | | | | | | | * Update packages * Update node version used in CI * Update node packages again using node v16 * Update stylelint-config-recommended
* Workaround for Google Docs canvas rendering updates (#2096)toasted-nutbread2022-04-02
|
* Structured content links (#2089)toasted-nutbread2022-03-17
| | | | | | | | | | | | | | | | | * Update CSS to JSON converter to generalize the remove-property comment * Fix navigation not being updated when _clearContent is run * Add structured content schema for link tags * Add test links * Add external-link icon * Pass Display instance to DisplayContentManager * Update structured content generation * Update link styles
* AnkiTemplateRendererContentManager (#2088)toasted-nutbread2022-03-14
| | | | | | | | | * Make function private * Update comments * Refactor the content manager that is provided to StructuredContentGenerator in AnkiTemplateRenderer * Update function to not be async, for API parity
* Rename MediaLoader to DisplayContentManager (#2087)toasted-nutbread2022-03-14
|
* Update ClipboardReader.getImage implementation (#2085)toasted-nutbread2022-03-13
|
* Improve Anki storeMediaFile (#2084)toasted-nutbread2022-03-13
| | | | | * Use the return value of storeMediaFile * Update documentation
* Add additional Anki card marker aliases (#2083)toasted-nutbread2022-03-13
|
* Add support for logging Anki errors on the settings page (#2073)toasted-nutbread2022-02-20
|
* Remove a couple of questions from FAQ which are old and no longer relevant.Alex Yatskov2022-02-19
|
* Merge branch 'master' of github.com:FooSoft/yomichanAlex Yatskov2022-02-14
|\
| * Update anki card frequency (#2065)toasted-nutbread2022-02-05
| | | | | | | | | | * Prefer to use displayValue for Anki card frequency values * Update test data
* | Update dictionary links to point to raw downloadsAlex Yatskov2022-02-14
|/
* Update extension update manifest for FirefoxAlex Yatskov2022-02-05
|
* Update version22.2.2.0toasted-nutbread2022-02-02
|
* Update copyright date (#2062)toasted-nutbread2022-02-02
| | | | | | | * Update eslint settings * Update 2021 files * Update other files
* Update node dependencies (#2061)toasted-nutbread2022-02-02
| | | | | | | | | | | | | | | | | | | | | * Run npm update * Run npm audit fix * Update eslint to 8.8.0 * Update eslint-plugin-no-unsanitized to 4.0.1 * Update html-validate to 6.2.0 * Update jsdom to 19.0.0 * Update stylelint to 14.3.0 * Update stylelint-config-recommended to 6.0.0 * Remove dead rule * Fix rule affecting currentColor keyword
* Add info about touch events not working properly for certain webpages (#2060)toasted-nutbread2022-02-02
|
* Update sentence termination characters (#2059)toasted-nutbread2022-02-02
| | | | | | | * Add vertical punctuation to terminationCharacters * Upgrade settings * Update tests
* Merge pull request #2054 from ↵Alex Yatskov2022-01-28
|\ | | | | | | | | FooSoft/dependabot/npm_and_yarn/cached-path-relative-1.1.0 Bump cached-path-relative from 1.0.2 to 1.1.0
| * Bump cached-path-relative from 1.0.2 to 1.1.0dependabot[bot]2022-01-27
|/ | | | | | | | | | | | | Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.2 to 1.1.0. - [Release notes](https://github.com/ashaffer/cached-path-relative/releases) - [Commits](https://github.com/ashaffer/cached-path-relative/commits) --- updated-dependencies: - dependency-name: cached-path-relative dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #2053 from FooSoft/dependabot/npm_and_yarn/nanoid-3.2.0Alex Yatskov2022-01-22
|\ | | | | Bump nanoid from 3.1.28 to 3.2.0
| * Bump nanoid from 3.1.28 to 3.2.0dependabot[bot]2022-01-22
|/ | | | | | | | | | | | | | Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.28 to 3.2.0. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.1.28...3.2.0) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #2047 from archiif/patch-1Alex Yatskov2022-01-06
|\ | | | | Set `Content-Type` header of AnkiConnect requests to `application/json`
| * Set `Content-Type` header of AnkiConnect requests to `application/json`archiif2022-01-05
|/
* Scanning wildcards (#2042)toasted-nutbread2021-12-18
| | | | | | | | | * Add scanning.matchTypePrefix option * Update TextScanner to use matchTypePrefix option * Add setting * Update warning
* TS docs updates (#2041)toasted-nutbread2021-12-17
| | | | | | | * Fix placeholder descriptions * Use an enum * Add enums
* matchType/deinflect distinction (#2040)toasted-nutbread2021-12-17
| | | | | | | * Pass a "deinflect" option to findTerms * Update Translator to use deinflect option * Fix test input options
* Dictionary database term source info (#2039)toasted-nutbread2021-12-17
| | | | | | | | | | | | | | | | | | | * Update DictionaryDatabase._findMultiBulk's createResult callback signature * Simplify _splitField use * Update sequence * Expose new fields 'matchType' and 'matchSource' as part of term data * Expose matchType and matchSource as part of TermSource * Update sourceTermExactMatchCount calculation * Update test data * Expose matchType and matchSource info in HTML attributes * Add primaryMatchTypes attribute
* Replace 'wildcard' parameter with 'matchType' (#2038)toasted-nutbread2021-12-17
|
* Re-add missing dictionariesAlex Yatskov2021-12-16
|
* Update yomichan_testing update URLAlex Yatskov2021-12-16
|
* Add site metadata, update READMEAlex Yatskov2021-12-15
|
* Fix source name not being used (#2036)toasted-nutbread2021-12-14
|
* Fix non-text <input> elements being included in scanning content (#2034)toasted-nutbread2021-12-14
|
* Fix typo in comments (#2032)toasted-nutbread2021-12-14
|
* Add AccessibilityController class, which dynamically registers (#2024)toasted-nutbread2021-11-23
| | | and unregisters the google-docs.js content script
* Google Docs accessibility refactor (#2023)toasted-nutbread2021-11-23
| | | | | | | | | | | | | | | | | * Skip urlRegex if it's used as a filter * Add getRequiredContentScriptRegistrationPermissions function * Add a reentrant check to google-docs.js * Remove script node * Move forceGoogleDocsHtmlRendering check into google-docs.js * Replace document-start.js usage with google-docs.js * Remove documentStart handling * Add missing parameter descriptions
* ScriptManager updates (#2022)toasted-nutbread2021-11-23
| | | | | | | | | | | * Fix spacing * Add more parameters to injectStylesheet * Add more parameters to injectScript * Update ScriptManager to support content script registration * Add webNavigation as an optional permission
* ScriptManager (#2021)toasted-nutbread2021-11-22
| | | | | * Create ScriptManager class * Use ScriptManager in Backend
* Update sentence parsing settings (#2020)toasted-nutbread2021-11-21
| | | | | * Update description * Update descriptions of the parsing algorithms
* Action handler name disambiguation (#2018)toasted-nutbread2021-11-21
| | | | | | | | | | | | | | | | | | | * Disambiguate PopupFactory action handlers * Update HotkeyHandler action names * Disambiguate Frontend action handlers * Disambiguate Display action handlers * Disambiguate PopupPreviewFrame action handlers * Disambiguate Yomichan action handlers * Disambiguate Frontend action handlers * Disambiguate Display action handlers * Disambiguate SearchDisplayController action handlers
* FrameOffsetForwarder fixes (#2017)toasted-nutbread2021-11-21
| | | | | * Fix handling of null iframe rect * Handle errors inside of getOffset
* General refactoring (#2016)toasted-nutbread2021-11-21
| | | | | | | * Remove // Public comments * Fix errors * Remove source parameter from Popup*.setOptionsContext
* Refactor isExtensionUrl (#2015)toasted-nutbread2021-11-21
| | | | | * Update isExtensionUrl to work even if the extension is unloaded * Simplify