Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Mock updates (#370) | toasted-nutbread | 2023-12-18 |
| | | | | | | | | | * Move DictionaryImporterMediaLoader mock * Move TemplateRendererProxy mock * Simplify mock * Remove ignore rule because it seems unused | ||
* | Update eslint spacing rules (#366) | toasted-nutbread | 2023-12-17 |
| | | | | | | | | | * Add space-infix-ops rule * Add no-multi-spaces --------- Co-authored-by: Darius Jahandarie <djahandarie@gmail.com> | ||
* | Fix issues in build-libs (#354) | toasted-nutbread | 2023-12-11 |
| | |||
* | Update stable CI/CD workflow and stable extension ID in preperation for release | Darius Jahandarie | 2023-12-08 |
| | |||
* | Update how ts comments are handled | toasted-nutbread | 2023-12-04 |
| | |||
* | Fix some import orderings | toasted-nutbread | 2023-12-03 |
| | |||
* | Update paths | toasted-nutbread | 2023-11-30 |
| | |||
* | Fix rollup type issue | toasted-nutbread | 2023-11-29 |
| | |||
* | Update types | toasted-nutbread | 2023-11-29 |
| | |||
* | Update types | toasted-nutbread | 2023-11-29 |
| | |||
* | Update manifest types | toasted-nutbread | 2023-11-29 |
| | |||
* | Update types | toasted-nutbread | 2023-11-29 |
| | |||
* | Add @ts-nocheck comment to generated library code | toasted-nutbread | 2023-11-27 |
| | |||
* | Revert "Use import map" | toasted-nutbread | 2023-11-27 |
| | |||
* | Update timer types and such | toasted-nutbread | 2023-11-27 |
| | |||
* | Use import map | toasted-nutbread | 2023-11-27 |
| | |||
* | Config updates | toasted-nutbread | 2023-11-27 |
| | |||
* | Add JSDoc type annotations to project (rebased) | toasted-nutbread | 2023-11-27 |
| | |||
* | Automate generation of legal information for dependencies | Darius Jahandarie | 2023-11-23 |
| | |||
* | Fix dexie import and export | jbukl | 2023-11-10 |
| | |||
* | Switch to vitest for ESM support; other fixes | Darius Jahandarie | 2023-11-08 |
| | |||
* | Modernize codebase | Darius Jahandarie | 2023-11-04 |
| | | | | | | - Use ES modules - Remove vendored libs and build them from npm using esbuild - Switch from JSZip to zip.js | ||
* | Replace JsonSchema with ajv for dictionary validation | Darius Jahandarie | 2023-11-03 |
| | |||
* | Merge pull request #299 from jbukl/pw-search-anki | Darius Jahandarie | 2023-11-02 |
|\ | | | | | | | search.html clipboard monitor, Anki add note Playwright tests | ||
| * | search, anki playwright tests | jbukl | 2023-11-01 |
| | | | | | | | | | | | | prep tests for cicd reorganize exports in playwright utils | ||
* | | nativeMessaging can always be optional | praschke | 2023-10-29 |
| | | | | | | | | this is the only blocker to Firefox for Android. | ||
* | | remove webRequest and webRequestBlocking | praschke | 2023-10-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | firefox was previously unable to use declarativeNetRequest, as some browser state (ExtensionDNRStore) wasn't correctly initialized wrt yomitan's use of the DNR API. this bug manifested as an unexpected error on calls to updateDynamicRules(), specifically after the browser has been restarted. switching to the use of session rules instead of dynamic rules fixes this bug. i have tested audio info requests (custom JSON, JPod Alternate, Jisho) that exhibited the bug after browser restart on version 115 and 118, and the audio plays instead of the request failing. webRequest can now be entirely removed. | ||
* | | remove webRequest from chrome for real | praschke | 2023-10-29 |
|/ | |||
* | exclude offscreen document files from firefox | praschke | 2023-10-25 |
| | |||
* | fix: reinstate webRequest and correct the permissions docs | praschke | 2023-10-25 |
| | | | | | | | `webRequest` is used on Chrome/MV3 to surface error information from failed requests. it was added back to the declarative path by toasted-nutbread in FooSoft/yomichan#2161, but the permissions documentation did not reflect `webRequests` continued necessity. | ||
* | restore webRequestBlocking on Firefox | praschke | 2023-10-22 |
| | |||
* | Bump minimum Firefox version to 115 for session.storage support | Darius Jahandarie | 2023-10-22 |
| | |||
* | fix: clipboard getImage, review comments | jbukl | 2023-10-21 |
| | | | | | | | implement getImage for offscreen requests move offscreen files, offscreen prep is done in sw prep update permissions document for offscreen rearrange permissions | ||
* | fix: chromium clipboard access | jbukl | 2023-10-20 |
| | | | | on chromium, backend calls to clipboardGet are forwarded to an offscreen script | ||
* | fix: typo | Cashew | 2023-10-08 |
| | |||
* | Remove hardcoded version from manifest | Darius Jahandarie | 2023-09-23 |
| | | | | | | * Dynamically set version as argument to build script * Set version using tag ref_name in CI * [Cleanup] gitignore ext/manifest.json as it's dynamically generated | ||
* | fix #173 | praschke | 2023-08-17 |
| | | | | | | | | `declarativeNetRequest.updateDynamicRules()` returns with an unexpected error in Firefox, but only after the browser has been restarted. On a fresh install of Yomitan it works, causing bug flakiness. `declarativeNetRequest` can be disabled in the manifest as a workaround. | ||
* | fix script and style injection in Firefox | praschke | 2023-08-17 |
| | | | | | | | | | | | | Firefox added the scripting API in 102. This should fix the majority of warnings listed in #96: - insertCSS - executeScript - getRegisteredContentScripts - contentScripts.register - registerContentScripts - unregisterContentScripts | ||
* | fix libraries in README and Firefox CSP | praschke | 2023-08-17 |
| | |||
* | 23.4.7.023.4.7.0 | Darius Jahandarie | 2023-04-07 |
| | |||
* | Merge remote-tracking branch 'yomitan/master' into rename_license | Austin Siew | 2023-03-23 |
|\ | |||
| * | fix: properly removed service worker and re-added background.html to firefox | Austin Siew | 2023-03-22 |
| | | |||
* | | fixed eslint, changed header to only use 2 spaces, added missing headers to test | Austin Siew | 2023-03-22 |
| | | |||
* | | Updated LICENSE to full license, added Yomitan 2023 to all license headers | Austin Siew | 2023-03-21 |
|/ | |||
* | 23.3.18.0 | Darius Jahandarie | 2023-03-18 |
| | |||
* | Fix Firefox manifests | Darius Jahandarie | 2023-03-18 |
| | |||
* | Update manifest scripts to only support v3, and yomichan->yomitan | Darius Jahandarie | 2023-03-11 |
| | |||
* | Change URL Firefox testing builds use to locate updates.json | Alex Yatskov | 2022-10-30 |
| | |||
* | Update version22.10.23.0 | toasted-nutbread | 2022-10-23 |
| | |||
* | Ajv error fix (#2258) | toasted-nutbread | 2022-10-16 |
| | | | | | * Fix ajv validation errors * Update error format |