Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Strip request origin (#710) | toasted-nutbread | 2020-08-02 |
| | | | | | | | * Add web request permissions * Create fetch wrapper that anonymizes the request * Fix Firefox not supporting 'extraHeaders' option | ||
* | Generalized frame connections (#654) | toasted-nutbread | 2020-07-08 |
| | | | | | | | | | * Create FrameClient and FrameEndpoint * Use new Frame* classes for Popup=>frame connection * Update api.sendMessageToFrame and api.broadcastTab to include the sender's frameId * Update FrameClient to store the frame's frameId | ||
* | Yomichan object separation (#627) | toasted-nutbread | 2020-06-28 |
| | | | | | | | | | | | | | * Move "yomichan" object setup to a separate file * Update script imports * Align message handlers * Rename Yomichan.prepare to Yomichan.ready * Add new prepare function * Improve isExtensionUrl | ||
* | Version 20.6.27.020.6.27.0 | Alex Yatskov | 2020-06-27 |
| | |||
* | Use DOMTextScanner (#536) | toasted-nutbread | 2020-06-21 |
| | | | | | | | | | | | | | | | | | * Use DOMTextScanner instead of TextSourceRange.seek* * Move getNodesInRange to dom.js * Move anyNodeMatchesSelector to dom.js * Remove unused functions * Update tests * Add layoutAwareScan option * Use layoutAwareScan for source and sentence scanning * Remove unused IGNORE_TEXT_PATTERN | ||
* | Use cross frame API (#553) | toasted-nutbread | 2020-06-07 |
| | | | | | | | | | * Use new CrossFrameAPI for popup proxy communication * Remove use of old cross-frame communication classes * Remove use of old cross-frame communication files * Make the crossFrame object a member of the api object | ||
* | Version bump to 20.5.22.020.5.22.0 | Alex Yatskov | 2020-05-22 |
| | |||
* | Dynamic loader load style (#521) | toasted-nutbread | 2020-05-19 |
| | | | | | | | | | * Remove unnecessary load of /fg/css/client.css * Replace dynamicLoader.loadStyles with dynamicLoader.loadStyle * Replace Popup._injectStylesheet with dynamicLoader.loadStyle * Remove unused global | ||
* | Use CSS variables for themes (#528) | toasted-nutbread | 2020-05-10 |
| | | | | | | | | | | | | | | | | | | | * Update formatting * Merge default tag color with category-less tags * Use CSS variables for colors * Add dark theme colors * Move color variables into display.css * Remove old stylesheets * Update headings * Bump minimum Firefox version to support CSS var() * Revert popular kanji text color | ||
* | Popup proxy host refactor (#516) | toasted-nutbread | 2020-05-08 |
| | | | | | | | | | | | | | | | | | | | | | | | * Rename PopupProxyHost to PopupFactory * Update FrontendApiReceiver to support non-async handlers * Make some functions non-async * Make setCustomCss non-async * Make setContentScale non-async * Remove static * Rename variables * Pass frameId into PopupFactory's constructor * Change FrontendApiReceiver source from popup-proxy-host to popup-factor * Rename _invokeHostApi to _invoke * Rename PopupProxy.getHostUrl to getUrl | ||
* | Add Yomichan icon SVG (#478) | toasted-nutbread | 2020-04-26 |
| | | | | | | | * Create Yomichan icon SVG and 32x32 PNG * Update icons * Add 32x32 icon definition to HTML pages | ||
* | Change frontend-initialize.js to content-script-main.js | toasted-nutbread | 2020-04-19 |
| | |||
* | cache invalidation | siikamiika | 2020-04-18 |
| | |||
* | Version bump20.4.18.0 | Alex Yatskov | 2020-04-18 |
| | |||
* | Version bump20.4.10.0 | Alex Yatskov | 2020-04-10 |
| | |||
* | move frame offset forwarding code to a class | siikamiika | 2020-04-05 |
| | |||
* | show iframe popups in root frame | siikamiika | 2020-04-05 |
| | |||
* | Bump version20.3.14.0 | Alex Yatskov | 2020-03-14 |
| | |||
* | version bump20.2.24.0 | Alex Yatskov | 2020-02-24 |
| | |||
* | Delay CSS injection until a popup is created | toasted-nutbread | 2020-02-16 |
| | |||
* | Add "match_about_blank": true to manifest | toasted-nutbread | 2020-02-16 |
| | |||
* | Version bump20.1.26.0 | Alex Yatskov | 2020-01-26 |
| | |||
* | Version bump20.1.12.0 | Alex Yatskov | 2020-01-12 |
| | |||
* | Remove leading zeroes from version number to make Mozilla happy.20.1.4.0 | Alex Yatskov | 2020-01-11 |
| | |||
* | New version for a new year20.01.04.00 | Alex Yatskov | 2020-01-04 |
| | |||
* | Use a single api.js | toasted-nutbread | 2019-12-13 |
| | |||
* | Merge pull request #299 from siikamiika/frontend-extract-text-scanner | siikamiika | 2019-12-07 |
|\ | | | | | Extract text scanner from Frontend | ||
| * | initial text scanner extract | siikamiika | 2019-12-05 |
| | | |||
* | | version bump2.0.1 | Alex Yatskov | 2019-12-05 |
|/ | |||
* | version bump2.0.0 | Alex Yatskov | 2019-12-03 |
| | |||
* | Create DOM utility file | toasted-nutbread | 2019-11-26 |
| | |||
* | Rename extension.js to core.js to better reflect its use | toasted-nutbread | 2019-11-26 |
| | |||
* | Move utilInvoke into api.js, rename to _apiInvoke | toasted-nutbread | 2019-11-26 |
| | |||
* | add mecab support | siikamiika | 2019-11-23 |
| | |||
* | Update version1.9.5 | Alex Yatskov | 2019-11-05 |
| | |||
* | make clipboardRead an optional permission | siikamiika | 2019-10-27 |
| | |||
* | add clipboard monitor to search page | siikamiika | 2019-10-26 |
| | | | | Related to issue #262 about APIs | ||
* | increment version for testing1.8.9 | Alex Yatskov | 2019-10-20 |
| | |||
* | Add unlimited storage permission | toasted-nutbread | 2019-10-15 |
| | |||
* | Frontend updates | toasted-nutbread | 2019-10-11 |
| | |||
* | version bump1.8.8 | Alex Yatskov | 2019-10-10 |
| | |||
* | version bump1.8.7 | Alex Yatskov | 2019-10-06 |
| | |||
* | version bump1.8.5 | Alex Yatskov | 2019-10-05 |
| | |||
* | version bump1.8.0 | Alex Yatskov | 2019-09-23 |
| | |||
* | version bump1.7.6 | Alex Yatskov | 2019-09-05 |
| | |||
* | Fix messaging issues when iframes are present in the document | toasted-nutbread | 2019-09-02 |
| | |||
* | Add support for showing recursive popups | toasted-nutbread | 2019-09-02 |
| | |||
* | version bump1.7.5 | Alex Yatskov | 2019-09-02 |
| | |||
* | Merge pull request #188 from toasted-nutbread/edge-support | Alex Yatskov | 2019-08-28 |
|\ | | | | | Add support for Edge browser | ||
| * | Add support for Edge browser | toasted-nutbread | 2019-08-26 |
| | |