Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Rename GenericDatabase to Database (#634) | toasted-nutbread | 2020-06-28 |
| | |||
* | Rename Database to DictionaryDatabase (#633) | toasted-nutbread | 2020-06-28 |
| | |||
* | 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 | ||
* | Generic database (#600) | toasted-nutbread | 2020-06-21 |
| | | | | | | | | | | | | | | | | | | | * Update test * Rename db to _db * Create GenericDatabase class * Catch prepare error * Allow database to be purged even if it was not open * Remove unused functions * Change static functions to non-static * Delete and count using the media object store * Update tests | ||
* | Template renderer class (#574) | toasted-nutbread | 2020-06-15 |
| | | | | | | | | | | | | | | | * Convert handlebars.js to a class * Move/rename function * Update helper registration * Rename helper functions * Limit cache size * Make render() async * Rename and move | ||
* | 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 | ||
* | Update background global object usage (#556) | toasted-nutbread | 2020-05-24 |
| | | | | | | | * Omit global window object for scripts used on the background page * Validate document exists before using * Remove dom.js from background.html | ||
* | Modifier key platform names (#519) | siikamiika | 2020-05-09 |
| | | | | | | | | | | | | | | | | | | | | | * wip * add environment class * use Environment class * use Environment for scanning modifier options * remove Environment in favor of API * await promise * use modifier symbols on macOS * fix key separator issues * if else to switch * simplify variable names | ||
* | Japanese util refactor (#510) | toasted-nutbread | 2020-05-06 |
| | | | | | | | | | | | * Convert mixed japanese.js to utility class * Copy functions from bg/js/japanese.js into mixed/js/japanese.js * Remove bg/js/japanese.js * Make wanakana dependency optional * Update tests | ||
* | Add apiModifySettings (#501) | toasted-nutbread | 2020-05-06 |
| | | | | | | | | | | | | | | | | | * Update getProfile/getProfileFromContext to store this.options in a variable * Add useSchema parameter to options getter functions * Add apiModifySettings * Use apiModifySettings instead of apiOptionsSet * Remove apiOptionsSet * Fix incorrect deleteCount check * Require explicit scope for options * Throw on invalid scope | ||
* | 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 | ||
* | Create background-main.js | toasted-nutbread | 2020-04-19 |
| | |||
* | Add support for importing and storing media files | toasted-nutbread | 2020-04-18 |
| | |||
* | Merge pull request #424 from toasted-nutbread/dictionary-importer | toasted-nutbread | 2020-04-05 |
|\ | | | | | Dictionary importer | ||
| * | Move dictionary import functionality into a new class | toasted-nutbread | 2020-03-30 |
| | | |||
* | | Create simplified source map class | toasted-nutbread | 2020-03-28 |
|/ | |||
* | Move basic string/character testing functions into a mixed/js/japanese.js | toasted-nutbread | 2020-03-21 |
| | |||
* | Rename audio.js to audio-uri-builder.js | toasted-nutbread | 2020-03-07 |
| | |||
* | Remove bg/js/api.js | toasted-nutbread | 2020-03-07 |
| | |||
* | Move Anki note generation functionality into a new class | toasted-nutbread | 2020-03-07 |
| | |||
* | Rename audio.js to audio-system.js | toasted-nutbread | 2020-03-07 |
| | |||
* | query parser html templates | siikamiika | 2020-02-10 |
| | |||
* | use ClipboardMonitor in Backend | siikamiika | 2020-02-09 |
| | |||
* | Move japanese.js into bg | toasted-nutbread | 2020-02-08 |
| | |||
* | Use schema to validate options | toasted-nutbread | 2019-12-29 |
| | |||
* | Remove contenteditable="true" from textarea | toasted-nutbread | 2019-12-22 |
| | |||
* | Make apiClipboardGet use plaintext | toasted-nutbread | 2019-12-22 |
| | | | | Also clear the value before returning | ||
* | Fix missing API functions being used on the background page | toasted-nutbread | 2019-12-20 |
| | |||
* | Use a single api.js | toasted-nutbread | 2019-12-13 |
| | |||
* | 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 |
| | |||
* | add mecab support | siikamiika | 2019-11-23 |
| | |||
* | Remove dexie | toasted-nutbread | 2019-11-10 |
| | |||
* | Add favicons | toasted-nutbread | 2019-11-02 |
| | |||
* | add workaround to Chrome clipboard.readText | siikamiika | 2019-10-27 |
| | | | | | For some reason this doesn't work on Firefox, so keep using the new API for Firefox | ||
* | Implement audio fallbacks | toasted-nutbread | 2019-10-10 |
| | |||
* | Add support creating profile usage conditions | toasted-nutbread | 2019-09-18 |
| | |||
* | Add support for showing recursive popups | toasted-nutbread | 2019-09-02 |
| | |||
* | Add support for Edge browser | toasted-nutbread | 2019-08-26 |
| | |||
* | Add meta viewport tag to all html pages | toasted-nutbread | 2019-05-04 |
| | |||
* | cleanup | Alex Yatskov | 2017-08-15 |
| | |||
* | unify files | Alex Yatskov | 2017-08-13 |
| | |||
* | wip | Alex Yatskov | 2017-08-13 |
| | |||
* | more cleanup | Alex Yatskov | 2017-08-05 |
| | |||
* | cleanup | Alex Yatskov | 2017-07-23 |
| | |||
* | cleanup | Alex Yatskov | 2017-07-20 |
| | |||
* | cleanup | Alex Yatskov | 2017-07-19 |
| | |||
* | cleanup | Alex Yatskov | 2017-07-19 |
| | |||
* | factor out handlebars from util | Alex Yatskov | 2017-07-19 |
| | |||
* | refactor | Alex Yatskov | 2017-07-18 |
| |