| Commit message (Collapse) | Author | Age |
... | |
|\ \
| | |
| | | |
Add CD to build and publish extension to Chrome & Firefox stores
|
| | | |
|
|/ /
| |
| |
| | |
Resolves #85.
|
|\ \
| | |
| | | |
Format ci.yml, update to checkout@v3, and restrict permissions to satisfy OSSF scorecard
|
|/ /
| |
| |
| | |
OSSF scorecard
|
|\ \
| | |
| | | |
Make it easy to build project on Nix package manager / NixOS
|
|/ / |
|
|\ \
| | |
| | | |
Add dependabot config, to improve scorecard score
|
|/ / |
|
|\ \
| | |
| | | |
Add OSSF scorecard action
|
|/ / |
|
|\ \
| | |
| | | |
Update manifest scripts: only support v3, and yomichan->yomitan
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
Update parse5 dependency & fix remaining broken links
|
| |\ \
| |/ /
|/| | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Use `lychee` to check for broken links in CI & fix broken links
|
| |/ / |
|
|/ / |
|
|\ \
| | |
| | | |
README.md: yomichan → yomitan; add announcement
|
|/ /
| |
| | |
Add a basic banner at the top to explain what this fork is, its goal, and how people can contact us. Also replace all references to yomichan with yomitan.
|
|/ |
|
|
|
|
| |
branch instead.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Fix ajv validation errors
* Update error format
|
|
|
|
|
|
|
| |
* Document Backend
* Document RequestBuilder
* Document some of AnkiConnect
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Rename
* Rename vars
* Refactor paste target
* Prevent most CSS url() properties from loading
* Add helper function to clear rich function
* Add useRichText argument
* Update condition for using readText
* Fix indent
* Update CSS
|
|
|
|
|
|
|
|
|
| |
* Update dependencies
* Rebuild parse5
* Update version info
* Audit fix
|
|
|
|
|
| |
* Update ignore to use directories
* Add lint ignore files
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix spacing
* Update lint dependencies
* Disable false positive rule
* Update header rule
* Install eslint-plugin-jsonc
* Update lint rules to include jsonc extension
|
| |
|
|
|
|
|
| |
* Refactor error throwing and change ID
* Show a notification when an audio download fails due to an expired cert
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove unused ignoreSelectors
* Remove unused isMouseButtonPressed
* Update getWritingMode to use the immediate element if possible
* Move static functions to DocumentUtil
* Fix documentation
|
|
|
|
|
|
|
|
|
| |
* Document TextSourceRange
* Document TextSourceElement
* Document DocumentUtil
* Document DocumentFocusController
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Use getAttribute instead of dataset, in case SVG node APIs are unusual
* Use pointer-events instead of fill
* Use elementFromPoint instead of elementsFromPoint
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Move TextSourceRange static functions to DocumentUtil
getWritingMode is also simplified
* Update Google Docs range to be empty to match other range sources
* Rename imposterContainer to imposterElement
* Add static creation functions
* Add static creation function
* Remove unused collapse function
* Don't select imposter elements
* Refactor setEndOffset
* Adjust argument order for setEndOffset
* Update TextSourceRange constructor
* Remove unused isConnected
* Cache rects
* Fix test
* Remove unused getRect
* Revert "Fix test"
* Remove cachedRect
* Use the source element rect to handle scroll differences
* Writing mode update
* Remove _cachedRects update
This shouldn't be necessary as the imposter is usually detached
almost immediately after scanning, giving no time for the window
to be resized or scrolled.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update Google Docs injection script
* Create GoogleDocsUtil
* Update Frontend.js to register GoogleDocsUtil's getRangeFromPoint handler
* Update setting name and description
* Add comment
* Fix Firefox support
|
|
|
|
|
| |
* Update DocumentUtil.getRangeFromPoint to be extensible
* Add documentation
|
|
|
|
|
| |
* Inject MV3 scripts immediately
* Add api.loadExtensionScripts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Make all methods static
The two non-static methods are kept for temporary compatibility
* Use this instead of class name now that functions are static
* Update test
* Don't instantiate DocumentUtil
* Remove temporary non-static methods
* Remove unused global declaration
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Exclude documentElement from zoom calculation
* Add an option
* Refactor zoom coordinate conversion functions
* Convert zoom coordinates for text sources
* Rename variable
* Convert rect coordinate spaces
* Handle shadow DOM
|
| |
|