|  | Commit message (Collapse) | Author | Age | 
|---|
| | 
| 
| 
| 
| 
| 
| | * Move waitForBackendReady
* Add option to wait for DOM before running main
* Move script load to be earlier | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Pass tabId and frameId to Application
* Remove casts
* Remove redundant frameInformationGet calls
* Expose tabId and frameId
* Remove unsed
* Simplify
* Update FrameAncestryHandler to not need a direct frameId
* Remove frameId from FrameOffsetForwarder
* Remove frameId from PopupFactory
* Remove frameId from Frontend
* Remove frameId from PopupPreviewFrame
* Fix PopupFactory and Frontend constructor
* Remove frameId from Display
* Remove frameId from SearchDisplayController
* Restore if check | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Rename Yomitan class to Application, change initialization style
* Rename file
* Update init
* Update config
* Remove dead code | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Update copyright year
* Update lib files
* Rebase updates
* Update dates
* Update years to range
* Update permitted pattern | 
| | 
| 
| 
| 
| 
| 
| | * Remove most IIFEs
* Move IIFEs into functions
* Don't await background-main | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | - Use ES modules
- Remove vendored libs and build them from npm using esbuild
- Switch from JSZip to zip.js | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | * Update eslint settings
* Update 2021 files
* Update other files | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Create Logger class and log instance
* Replace yomichan.logWarning with log.warn
* Replace yomichan.logError with log.error
* Replace yomichan.log with log.log
* Update the Yomichan class to use the global log object
* Update lint rules | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Move cross frame API from API to Yomichan
* Add API instance to Yomichan
* Move api global to yomichan.api
* Pass yomichan to API
* Remove IIFE | 
| | 
| 
| 
| 
| | * Refactor API preparation
* Run yomichan.prepare manually in the entry point function | 
|  | * Move fg/js/frame-ancestry-handler.js to js/comm/frame-ancestry-handler.js
* Move fg/js/frame-offset-forwarder.js to js/comm/frame-offset-forwarder.js
* Move fg/js/dom-text-scanner.js to js/dom/dom-text-scanner.js
* Move fg/js/text-source-element.js to js/dom/text-source-element.js
* Move fg/js/text-source-range.js to js/dom/text-source-range.js
* Move fg/js/float-main.js to js/display/popup-main.js
* Move fg/js/content-script-main.js to js/app/content-script-main.js
* Move fg/js/frontend.js to js/app/frontend.js
* Move fg/js/popup-factory.js to js/app/popup-factory.js
* Move fg/js/popup-proxy.js to js/app/popup-proxy.js
* Move fg/js/popup-window.js to js/app/popup-window.js
* Move fg/js/popup.js to js/app/popup.js |