toasted-nutbread
b896724aac
Update Popup to not store the full options object ( #2106 )
2022-04-03 17:09:51 -04:00
toasted-nutbread
f61690ea2c
Theme updates ( #2105 )
...
* 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
2022-04-03 16:20:55 -04:00
toasted-nutbread
3150da92fe
Update input action prevention settings ( #2104 )
...
* Update styles for the input action prevention modal
* Add information
2022-04-02 15:24:59 -04:00
toasted-nutbread
eb80fb233b
Settings advanced indicators ( #2103 )
...
* Update the advanced toggle to have a custom color
* Add indicators to advanced-only settings
2022-04-02 14:59:16 -04:00
toasted-nutbread
ea1d64c9dd
Settings page mobile layout updates ( #2102 )
...
* Remove use of --settings-group-inner-vertical-margin
* Update alignment
2022-04-02 14:48:57 -04:00
toasted-nutbread
6b88501afd
Text scanner event capture ( #2101 )
...
* Add capture parameter to event listeners
* Enable capture
2022-04-02 13:10:39 -04:00
toasted-nutbread
0629a2ddc8
Update node version and dependencies ( #2100 )
...
* Update packages
* Update node version used in CI
* Update node packages again using node v16
* Update stylelint-config-recommended
2022-04-02 09:41:25 -04:00
toasted-nutbread
8a1dcbc9f5
Workaround for Google Docs canvas rendering updates ( #2096 )
2022-04-02 09:38:40 -04:00
toasted-nutbread
7a2ab86609
Structured content links ( #2089 )
...
* 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
2022-03-17 19:01:59 -04:00
toasted-nutbread
8aa060337c
AnkiTemplateRendererContentManager ( #2088 )
...
* 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
2022-03-14 22:32:08 -04:00
toasted-nutbread
4e15f92329
Rename MediaLoader to DisplayContentManager ( #2087 )
2022-03-14 21:42:33 -04:00
toasted-nutbread
59ae55252e
Update ClipboardReader.getImage implementation ( #2085 )
2022-03-13 21:17:48 -04:00
toasted-nutbread
f98f5f9395
Improve Anki storeMediaFile ( #2084 )
...
* Use the return value of storeMediaFile
* Update documentation
2022-03-13 21:17:41 -04:00
toasted-nutbread
1590f5218c
Add additional Anki card marker aliases ( #2083 )
2022-03-13 21:17:35 -04:00
toasted-nutbread
48b2807120
Add support for logging Anki errors on the settings page ( #2073 )
2022-02-20 09:35:54 -05:00
045eb63a52
Remove a couple of questions from FAQ which are old and no longer relevant.
2022-02-19 11:13:37 -08:00
f6d65878a3
Merge branch 'master' of github.com:FooSoft/yomichan
2022-02-14 20:29:18 -08:00
e4ba71d15d
Update dictionary links to point to raw downloads
2022-02-14 20:29:12 -08:00
toasted-nutbread
89a939eb39
Update anki card frequency ( #2065 )
...
* Prefer to use displayValue for Anki card frequency values
* Update test data
2022-02-05 21:35:03 -05:00
4e01bf6c85
Update extension update manifest for Firefox
2022-02-05 17:52:14 -08:00
toasted-nutbread
d48ea4dece
Update version
2022-02-02 20:44:08 -05:00
toasted-nutbread
89ac85afd0
Update copyright date ( #2062 )
...
* Update eslint settings
* Update 2021 files
* Update other files
2022-02-02 20:43:10 -05:00
toasted-nutbread
3662c07c63
Update node dependencies ( #2061 )
...
* 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
2022-02-02 20:34:21 -05:00
toasted-nutbread
2aea133868
Add info about touch events not working properly for certain webpages ( #2060 )
2022-02-02 20:09:32 -05:00
toasted-nutbread
258f1b629a
Update sentence termination characters ( #2059 )
...
* Add vertical punctuation to terminationCharacters
* Upgrade settings
* Update tests
2022-02-02 20:09:13 -05:00
Alex Yatskov
dea018670c
Merge pull request #2054 from FooSoft/dependabot/npm_and_yarn/cached-path-relative-1.1.0
...
Bump cached-path-relative from 1.0.2 to 1.1.0
2022-01-28 21:22:19 -08:00
dependabot[bot]
e3f197fe3c
Bump cached-path-relative from 1.0.2 to 1.1.0
...
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>
2022-01-27 15:29:50 +00:00
Alex Yatskov
5943b82fe1
Merge pull request #2053 from FooSoft/dependabot/npm_and_yarn/nanoid-3.2.0
...
Bump nanoid from 3.1.28 to 3.2.0
2022-01-22 11:48:43 -08:00
dependabot[bot]
3dc4500455
Bump nanoid from 3.1.28 to 3.2.0
...
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>
2022-01-22 01:46:20 +00:00
Alex Yatskov
aae9717780
Merge pull request #2047 from archiif/patch-1
...
Set `Content-Type` header of AnkiConnect requests to `application/json`
2022-01-06 20:42:52 -08:00
archiif
faa5ed7184
Set Content-Type
header of AnkiConnect requests to application/json
2022-01-05 01:44:47 +07:00
toasted-nutbread
0e52a1f509
Scanning wildcards ( #2042 )
...
* Add scanning.matchTypePrefix option
* Update TextScanner to use matchTypePrefix option
* Add setting
* Update warning
2021-12-18 12:38:39 -05:00
toasted-nutbread
851014a404
TS docs updates ( #2041 )
...
* Fix placeholder descriptions
* Use an enum
* Add enums
2021-12-17 20:00:57 -05:00
toasted-nutbread
8a377cabe6
matchType/deinflect distinction ( #2040 )
...
* Pass a "deinflect" option to findTerms
* Update Translator to use deinflect option
* Fix test input options
2021-12-17 17:02:13 -05:00
toasted-nutbread
8e548a17eb
Dictionary database term source info ( #2039 )
...
* 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
2021-12-17 16:44:14 -05:00
toasted-nutbread
19ab9df6e4
Replace 'wildcard' parameter with 'matchType' ( #2038 )
2021-12-17 16:11:19 -05:00
70fa701c90
Re-add missing dictionaries
2021-12-16 08:41:32 -08:00
e830c628d9
Update yomichan_testing update URL
2021-12-16 08:21:35 -08:00
4318fc531f
Add site metadata, update README
2021-12-15 18:09:23 -08:00
toasted-nutbread
fced59a213
Fix source name not being used ( #2036 )
2021-12-14 22:03:34 -05:00
toasted-nutbread
ecbbfa39a2
Fix non-text <input> elements being included in scanning content ( #2034 )
2021-12-14 14:55:24 -05:00
toasted-nutbread
0356241362
Fix typo in comments ( #2032 )
2021-12-14 14:54:36 -05:00
toasted-nutbread
f2102ade4c
Add AccessibilityController class, which dynamically registers ( #2024 )
...
and unregisters the google-docs.js content script
2021-11-23 22:23:14 -05:00
toasted-nutbread
d454b52a18
Google Docs accessibility refactor ( #2023 )
...
* 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
2021-11-23 22:08:30 -05:00
toasted-nutbread
ecc994a8bb
ScriptManager updates ( #2022 )
...
* 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
2021-11-23 16:16:13 -05:00
toasted-nutbread
cedf6b25c4
ScriptManager ( #2021 )
...
* Create ScriptManager class
* Use ScriptManager in Backend
2021-11-22 19:29:20 -05:00
toasted-nutbread
b0a0184334
Update sentence parsing settings ( #2020 )
...
* Update description
* Update descriptions of the parsing algorithms
2021-11-21 22:09:58 -05:00
toasted-nutbread
005f9658d9
Action handler name disambiguation ( #2018 )
...
* 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
2021-11-21 15:54:58 -05:00
toasted-nutbread
06e70c1cd8
FrameOffsetForwarder fixes ( #2017 )
...
* Fix handling of null iframe rect
* Handle errors inside of getOffset
2021-11-21 15:08:39 -05:00
toasted-nutbread
36967b1839
General refactoring ( #2016 )
...
* Remove // Public comments
* Fix errors
* Remove source parameter from Popup*.setOptionsContext
2021-11-21 12:34:57 -05:00