summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #90 from themoeway/update-parse5Darius Jahandarie2023-03-10
|\ | | | | Update parse5 dependency & fix remaining broken links
| * Merge branch 'master' into update-parse5Darius Jahandarie2023-03-10
| |\ | |/ |/|
* | Fix lycheeDarius Jahandarie2023-03-10
| |
* | Merge pull request #89 from themoeway/link-checkerDarius Jahandarie2023-03-10
|\ \ | | | | | | Use `lychee` to check for broken links in CI & fix broken links
| | * Update parse5 dependency & fix remaining broken linksDarius Jahandarie2023-03-10
| |/
| * Use lychee to check for broken links in CI, and fix a few broken linksDarius Jahandarie2023-03-10
|/
* Merge pull request #1 from themoeway/readme-updateTimm2023-03-04
|\ | | | | README.md: yomichan → yomitan; add announcement
| * README.md: yomichan → yomitan; add announcementDarius Jahandarie2023-03-04
|/ | | 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.
* Update maintanence infoAlex Yatskov2023-02-25
|
* Remove updates.json from master, it will be accessed from the metadata ↵Alex Yatskov2022-10-30
| | | | branch instead.
* Change URL Firefox testing builds use to locate updates.jsonAlex Yatskov2022-10-30
|
* Update version22.10.23.0toasted-nutbread2022-10-23
|
* Use "const" instead of "enum" with one value (#2259)toasted-nutbread2022-10-16
|
* Ajv error fix (#2258)toasted-nutbread2022-10-16
| | | | | * Fix ajv validation errors * Update error format
* Documentation updates (#2257)toasted-nutbread2022-10-16
| | | | | | | * Document Backend * Document RequestBuilder * Document some of AnkiConnect
* Fix unnecessary margin on search box in Firefox (#2255)toasted-nutbread2022-10-15
|
* Clipboard updates (#2254)toasted-nutbread2022-10-15
| | | | | | | | | | | | | | | | | | | * 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
* Dependency updates (#2253)toasted-nutbread2022-10-15
| | | | | | | | | * Update dependencies * Rebuild parse5 * Update version info * Audit fix
* Ignore file updates (#2252)toasted-nutbread2022-10-15
| | | | | * Update ignore to use directories * Add lint ignore files
* Lint updates (#2247)toasted-nutbread2022-10-15
| | | | | | | | | | | | | * Fix spacing * Update lint dependencies * Disable false positive rule * Update header rule * Install eslint-plugin-jsonc * Update lint rules to include jsonc extension
* Fix text selection not always working properly (#2246)toasted-nutbread2022-10-15
|
* Audio certificate error notification (#2243)toasted-nutbread2022-10-05
| | | | | * Refactor error throwing and change ID * Show a notification when an audio download fails due to an expired cert
* Cleanup and refactoring (#2239)toasted-nutbread2022-09-27
| | | | | | | | | | | * Remove unused ignoreSelectors * Remove unused isMouseButtonPressed * Update getWritingMode to use the immediate element if possible * Move static functions to DocumentUtil * Fix documentation
* More API documentation (#2238)toasted-nutbread2022-09-26
| | | | | | | | | * Document TextSourceRange * Document TextSourceElement * Document DocumentUtil * Document DocumentFocusController
* Update Firefox testing releaseAlex Yatskov2022-09-25
|
* Update version22.9.9.2toasted-nutbread2022-09-25
|
* Google Docs accessibility simplifications (#2237)toasted-nutbread2022-09-25
| | | | | | | * Use getAttribute instead of dataset, in case SVG node APIs are unusual * Use pointer-events instead of fill * Use elementFromPoint instead of elementsFromPoint
* TextSource* API updates (#2236)toasted-nutbread2022-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Google Docs accessibility update (#2235)toasted-nutbread2022-09-24
| | | | | | | | | | | | | * 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
* DocumentUtil extensibility (#2234)toasted-nutbread2022-09-24
| | | | | * Update DocumentUtil.getRangeFromPoint to be extensible * Add documentation
* API loadExtensionScripts (#2233)toasted-nutbread2022-09-24
| | | | | * Inject MV3 scripts immediately * Add api.loadExtensionScripts
* DocumentUtil static (#2232)toasted-nutbread2022-09-24
| | | | | | | | | | | | | | | * 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
* Update Firefox testing releaseAlex Yatskov2022-09-21
|
* Version update22.9.9.1toasted-nutbread2022-09-20
|
* Exclude documentElement from zoom calculation (#2227)toasted-nutbread2022-09-20
| | | | | | | | | | | | | | | * 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
* Update testing version to 22.9.9.0Alex Yatskov2022-09-11
|
* Version update22.9.9.0toasted-nutbread2022-09-09
|
* Merge pull request #2222 from toasted-nutbread/remove-dictionariesAlexei Yatskov2022-08-31
|\ | | | | Remove old dictionaries
| * Remove dictionariestoasted-nutbread2022-08-21
| |
* | Update readme (#2221)toasted-nutbread2022-08-21
|/
* TextSourceElement surrogate pair support (#2217)toasted-nutbread2022-08-20
| | | | | | | * Update StringUtil * Refactor * Handle UTF-16 surrogate pairs
* New StringUtil (#2216)toasted-nutbread2022-08-20
| | | | | | | * Create new StringUtil * Use StringUtil in DOMTextScanner * Fix order
* ArrayBufferUtil (#2215)toasted-nutbread2022-08-20
| | | | | | | * Rename StringUtil to ArrayBufferUtil * Update docs * Rename file string-util.js to array-buffer-util.js
* Fix setEndOffset (#2214)toasted-nutbread2022-08-20
| | | | | * Add _layoutAwareScan option to TextSourceElement.setEndOffset for parity * Remove default param
* Update DOMTextScanner to support UTF-16 surrogate pairs (#2213)toasted-nutbread2022-08-20
|
* Profile index fixes (#2207)toasted-nutbread2022-08-20
| | | | | | | | | * Update settings controller to consistently initialize * Allow profile index to be reset if an error occurs * Update message handler to be async * Fix error when deleting the current profile
* Optimize AnkiConnect.findNoteIds (#2190)toasted-nutbread2022-08-20
| | | | | | | * Use for loop rather than map * Add _getNoteQuery * Optimize findNoteIds to reduce repeat queries
* Update browser bugs (#2189)toasted-nutbread2022-08-20
|
* Fix invalid default values for popupTheme and popupOuterTheme (#2180)toasted-nutbread2022-08-20
| | | | | * Fix invalid default values for popupTheme and popupOuterTheme * Options update
* CSS zoom handling (#2178)toasted-nutbread2022-08-20
| | | | | * Refactor * Handle CSS zoom when scanning