Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add parser selection options | siikamiika | 2019-11-23 |
| | |||
* | remove unneeded feature | siikamiika | 2019-11-23 |
| | | | | Unidic actually has a field for the base form of the input | ||
* | change mecab path | siikamiika | 2019-11-23 |
| | | | | https://github.com/siikamiika/yomichan-mecab-installer | ||
* | remove code duplication | siikamiika | 2019-11-23 |
| | |||
* | fix mecab variable | siikamiika | 2019-11-23 |
| | |||
* | click & text selection improvements on search page | siikamiika | 2019-11-23 |
| | |||
* | switch to mousemove events in query parser | siikamiika | 2019-11-23 |
| | |||
* | respect text selection option in query parser | siikamiika | 2019-11-23 |
| | |||
* | optimize mouseover scanning in query parser | siikamiika | 2019-11-23 |
| | |||
* | add mecab support | siikamiika | 2019-11-23 |
| | |||
* | use handlebars templates for query parser | siikamiika | 2019-11-23 |
| | |||
* | use correct source text | siikamiika | 2019-11-23 |
| | |||
* | fix default params for term clicking | siikamiika | 2019-11-23 |
| | |||
* | improve text preview | siikamiika | 2019-11-23 |
| | |||
* | remove unused css | siikamiika | 2019-11-23 |
| | |||
* | fix stem length checking | siikamiika | 2019-11-23 |
| | | | | | Starting from the end and stopping at first match doesn't guarantee correctness. Starting from the beginning does. | ||
* | add kana to text | siikamiika | 2019-11-23 |
| | |||
* | add simple query parser | siikamiika | 2019-11-23 |
| | |||
* | Fix missing details | toasted-nutbread | 2019-11-18 |
| | |||
* | Merge pull request #274 from toasted-nutbread/lookup-wildcards | Alex Yatskov | 2019-11-13 |
|\ | | | | | Lookup wildcards | ||
| * | Add support for wildcards | toasted-nutbread | 2019-11-10 |
| | | |||
| * | Add details field to apiTermsFind | toasted-nutbread | 2019-11-10 |
| | | |||
| * | Simplify how definition count is limited | toasted-nutbread | 2019-11-10 |
| | | |||
| * | Give findKanji the same API as findTerms | toasted-nutbread | 2019-11-10 |
| | | |||
| * | Update how apiTermsFind works | toasted-nutbread | 2019-11-10 |
| | | |||
| * | Simplify dictTermsSort | toasted-nutbread | 2019-11-10 |
| | | |||
| * | Rename function | toasted-nutbread | 2019-11-10 |
| | | |||
| * | Move function | toasted-nutbread | 2019-11-10 |
| | | |||
* | | close popups on search page when query changes | siikamiika | 2019-11-13 |
| | | |||
* | | only paste Japanese text from clipboard | siikamiika | 2019-11-13 |
| | | |||
* | | Fix dictionary settings not using the current profile | toasted-nutbread | 2019-11-12 |
| | | |||
* | | Fix settings not being saved correctly | toasted-nutbread | 2019-11-12 |
|/ | |||
* | Create functions for the cases of isMouseButton | toasted-nutbread | 2019-11-10 |
| | | | | | | | | | | | | | | jshint was showing a warning that there was no break statement after the first case, which there doesn't need to be. The most straightforward way to fix this without using the unclear // jshint ignore:line is to just have two functions. This change also updates invocations of isMouseButton to use the exact case function, as this will remove the need to check the case of mosueEvent.type. This was done because onMouseMove is invoked at a high frequency. | ||
* | Fix overwriting const value | toasted-nutbread | 2019-11-10 |
| | |||
* | Fix several warnings about name conflicts | toasted-nutbread | 2019-11-10 |
| | |||
* | Optimize DisplaySearch.onKeyDown | toasted-nutbread | 2019-11-10 |
| | |||
* | Refactor apiOptionsSet | toasted-nutbread | 2019-11-10 |
| | |||
* | Fixes for Edge | toasted-nutbread | 2019-11-10 |
| | |||
* | Remove dexie | toasted-nutbread | 2019-11-10 |
| | |||
* | Use native indexedDB pointer | toasted-nutbread | 2019-11-10 |
| | |||
* | Use native IndexedDB to delete the database | toasted-nutbread | 2019-11-10 |
| | |||
* | Use native IndexedDB to create database and object stores | toasted-nutbread | 2019-11-10 |
| | |||
* | Use native IndexedDB for bulkAdd operations | toasted-nutbread | 2019-11-10 |
| | |||
* | Use native IndexedDB for database additions | toasted-nutbread | 2019-11-10 |
| | |||
* | Use for of loop instead of forEach | toasted-nutbread | 2019-11-10 |
| | |||
* | Remove Download check when resolving Audio data | sabs | 2019-11-09 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a bug (seemingly unreported) in Yomichan where an Anki card will not contain any audio if the JapanesePod101 audio source trumps a secondary audio source (e.g. JapanesePod101-alternate) where the jpod101 source can't find the word requested. For example, そして has an audio entry in the alternate source but not the standard source. (Alternatively, there may be a bug in the jpod101 audioUrlBuilder, because I've only noticed this problem with hiragana-only expressions. JPod101 may not host those on the same url scheme any more. I'm not sure how to fix that, though, and the bug I'm addressing here does still persist). The reason this happens is that audioGetFromUrl uses downloaded audio to effectively check for a 404 (by examining the audio duration), but that check doesn't happen when an Anki card is being created (i.e. "download" is set, which I've changed to "willDownload" here). This change removes that check, but retains the will-download intent information to prevent attempts to download tts data, which AnkiConnect cannot do. I've also added a short explanation as to why the download check happens where it does. I think the unused audio object will get garbage collected since it's not referenced again, but I've explicitly unset it as well. | ||
* | Fixes for Edge | toasted-nutbread | 2019-11-09 |
| | |||
* | search page checkbox styling | siikamiika | 2019-11-10 |
| | | | | Change checkboxes to color-inverting icons | ||
* | Allow templates to be tested on the settings page | toasted-nutbread | 2019-11-09 |
| | |||
* | Use HTML templates for anki fields | toasted-nutbread | 2019-11-09 |
| |