Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |||
* | Replace XMLHttpRequest (#562) | toasted-nutbread | 2020-06-13 | |
| | | | | | * Replace XMLHttpRequest with fetch * Implement fetch placeholder for tests | |||
* | Simplify shadow test and add an open shadow DOM test (#533) | toasted-nutbread | 2020-05-10 | |
| | ||||
* | 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 | |||
* | Text scanning update (#507) | toasted-nutbread | 2020-05-06 | |
| | | | | | * Fix unity test missing a parameter * Update docSentenceExtract to not rescan content | |||
* | Dom text scanner fixes (#505) | toasted-nutbread | 2020-05-06 | |
| | | | | | | | | | * Fix test case * Add test-dom-text-scanner * Ensure that DOMTextScanner._node never becomes null * Add remainder | |||
* | 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 | |||
* | DOMTextScanner (#458) | toasted-nutbread | 2020-05-02 | |
| | | | | | | | * Create new class for scanning text in a document * Update test styles * Add tests | |||
* | Object property accessor API update (#485) | toasted-nutbread | 2020-05-02 | |
| | | | | | | | | | | | | | | | | | | | | | | | * Simplify function names * Add delete and swap functions * Remove custom setter Not currently part of the expected use cases. * Add documentation * Update tests * Add delete test functions * Update tests to use fresh objects * Add swap test functions * Add empty tests * Disable delete on arrays | |||
* | 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 | |||
* | Update tests | toasted-nutbread | 2020-04-22 | |
| | ||||
* | Change some test variables using 'source' instead of 'content' | toasted-nutbread | 2020-04-19 | |
| | ||||
* | Add tests | toasted-nutbread | 2020-04-18 | |
| | ||||
* | add manual performance tests | siikamiika | 2020-04-18 | |
| | ||||
* | support iframes inside open shadow dom | siikamiika | 2020-04-18 | |
| | ||||
* | Merge pull request #450 from toasted-nutbread/frequency-readings | toasted-nutbread | 2020-04-18 | |
|\ | | | | | Add support for filtering frequency metadata based on readings | |||
| * | Add support for filtering frequency metadata based on readings | toasted-nutbread | 2020-04-11 | |
| | | ||||
* | | Merge pull request #456 from siikamiika/parse-text-refactor | siikamiika | 2020-04-17 | |
|\ \ | | | | | | | Parse text refactor | |||
| * | | remove "fragment" from jp.convertReading variables | siikamiika | 2020-04-13 | |
| | | | ||||
| * | | assume and propagate strings for text parsing | siikamiika | 2020-04-13 | |
| | | | ||||
* | | | Merge pull request #444 from toasted-nutbread/unused-globals | toasted-nutbread | 2020-04-13 | |
|\ \ \ | |/ / |/| | | Check for unused globals as part of CI | |||
| * | | Add simple check to see if globals are unused | toasted-nutbread | 2020-04-10 | |
| |/ | ||||
* | | Merge pull request #440 from toasted-nutbread/collapse-emphatic-sequences | toasted-nutbread | 2020-04-12 | |
|\ \ | |/ |/| | Add support for collapsing emphatic character sequences | |||
| * | Add tests, remove logs | toasted-nutbread | 2020-04-11 | |
| | | ||||
| * | Add tests | toasted-nutbread | 2020-04-10 | |
| | | ||||
* | | 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 | |
| | | ||||
* | | Merge pull request #423 from toasted-nutbread/text-source-map | toasted-nutbread | 2020-04-05 | |
|\ \ | | | | | | | Text source map | |||
| * | | Add tests | toasted-nutbread | 2020-03-28 | |
| | | | ||||
| * | | Create simplified source map class | toasted-nutbread | 2020-03-28 | |
| |/ | ||||
* | | Merge pull request #385 from toasted-nutbread/pitch-accents | toasted-nutbread | 2020-04-05 | |
|\ \ | | | | | | | Pitch accents | |||
| * | | Move Japanese utility functions out of display-generator.js | toasted-nutbread | 2020-03-28 | |
| | | | ||||
| * | | Update dictionary schema to support pitch accent data | toasted-nutbread | 2020-03-28 | |
| |/ | ||||
* | | Add allowfullscreen="true" | toasted-nutbread | 2020-04-04 | |
| | | ||||
* | | Create some tests for fullscreen elements, <iframe>s, and shadow DOMs | toasted-nutbread | 2020-04-04 | |
|/ | ||||
* | Add more tests for convertReading | toasted-nutbread | 2020-03-21 | |
| | ||||
* | Move basic string/character testing functions into a mixed/js/japanese.js | toasted-nutbread | 2020-03-21 | |
| | ||||
* | Add unit tests | toasted-nutbread | 2020-03-15 | |
| | ||||
* | Add some extra tests | toasted-nutbread | 2020-03-14 | |
| | ||||
* | Add error message checking | toasted-nutbread | 2020-03-14 | |
| | ||||
* | Add tests | toasted-nutbread | 2020-03-14 | |
| | ||||
* | Add script to validate and fix global declaration format | toasted-nutbread | 2020-03-10 | |
| | ||||
* | Add missing copyright comment | toasted-nutbread | 2020-03-08 | |
| | ||||
* | Remove duplicate file | toasted-nutbread | 2020-03-08 | |
| | ||||
* | 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 | |
|/ | ||||
* | Merge pull request #375 from toasted-nutbread/document-tests | toasted-nutbread | 2020-03-01 | |
|\ | | | | | Document tests |