Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Replace XMLHttpRequest (#562) | toasted-nutbread | 2020-06-13 |
| | | | | | * Replace XMLHttpRequest with fetch * Implement fetch placeholder for tests | ||
* | Move util database modification functions (#499) | toasted-nutbread | 2020-05-06 |
| | | | | | | | | | | | | | | | | | | | * Update onProgress callback to handle multiple arguments * Add apiImportDictionaryArchive * Add apiDeleteDictionary * Make onProgress the last argument for consistency * Remove deprecated util functions * Fix issue with missing progress args * Remove function calls which modify the database from Translator * Update tests * Fix errors not being serialized correctly in _createActionListenerPort | ||
* | Error logging refactoring (#454) | toasted-nutbread | 2020-04-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create new logging methods on yomichan object * Use new yomichan.logError instead of global logError * Remove old logError * Handle unhandledrejection events * Add addEventListener stub * Update log function * Update error conversion to support more types * Add log event * Add API log function * Log errors to the backend * Make error/warning logs update the badge * Clear log error indicator on extension button click * Log correct URL on the background page * Fix incorrect error conversion * Remove unhandledrejection handling Firefox doesn't support it properly. * Remove unused argument type from log function * Improve function name * Change console.warn to yomichan.logWarning * Move log forwarding initialization into main scripts | ||
* | Add tests | toasted-nutbread | 2020-04-18 |
| | |||
* | Add support for filtering frequency metadata based on readings | toasted-nutbread | 2020-04-11 |
| | |||
* | Update license author field to broader to explicitly reflect that | Alex Yatskov | 2020-04-10 |
| | | | | | Yomichan is an ongoing community project. It really does take a village, and everyone who contributes code owns a part of it :) | ||
* | add fake chrome.runtime.onMessage.removeListener | siikamiika | 2020-04-05 |
| | |||
* | 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 |
| | | |||
* | | Update dictionary schema to support pitch accent data | toasted-nutbread | 2020-03-28 |
|/ | |||
* | Merge pull request #387 from toasted-nutbread/yomichan-vm | toasted-nutbread | 2020-03-04 |
|\ | | | | | Abstract Yomichan extension script execution | ||
| * | Abstract Yomichan extension script execution | toasted-nutbread | 2020-03-02 |
| | | |||
* | | fix Yomichan core message issues | siikamiika | 2020-03-02 |
|/ | |||
* | Remove hasOwn which is no longer necessary | toasted-nutbread | 2020-02-25 |
| | |||
* | Add missing copyright headers | toasted-nutbread | 2020-02-23 |
| | |||
* | Clear timer variable | toasted-nutbread | 2020-02-23 |
| | |||
* | Fix shadowing | toasted-nutbread | 2020-02-22 |
| | |||
* | Update titles type | toasted-nutbread | 2020-02-22 |
| | |||
* | Add some basic invalid dictionaries to test | toasted-nutbread | 2020-02-22 |
| | |||
* | Add a timeout to clearDatabase | toasted-nutbread | 2020-02-22 |
| | | | | This will trigger in case something goes wrong and a database isn't closed. | ||
* | Update location of test dictionary data | toasted-nutbread | 2020-02-22 |
| | |||
* | Update database test | toasted-nutbread | 2020-02-22 |
| | |||
* | Test some errors | toasted-nutbread | 2020-02-19 |
| | |||
* | Close to prevent hangs | toasted-nutbread | 2020-02-19 |
| | |||
* | Validate results of importDictionary | toasted-nutbread | 2020-02-19 |
| | |||
* | Add script to test database.js | toasted-nutbread | 2020-02-18 |